PageSourceSearch

https://www.mybeautyaffairs.com/products/vip-gift-card

html mybeautyaffairs.com collected 2026-10-09 23:39:15 UTC 1,460,417 bytes, 14,355 lines download raw bytes

1<!doctype html>
2<html
3  class='no-js  product-layout'
4  lang='en'
5>
6  <head>
7    
8    
8<script>
9      window.nativeFetch = fetch;
10      window.YETT_BLACKLIST = [/appstle/,/upez/, /upnova/];
11    </script>
11<!-- Google Tag Manager -->
12      
12<script>
vendor: 351 bytes, lines 12-16
12(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
13      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
14      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
15      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
16      })(window,document,'script','dataLayer','
16GTM-NTSVG32
vendor: 3 bytes, line 16
16');
16</script>
16
17      <!-- End Google Tag Manager -->
17<script src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/yett.min.js?v=158316908731116189281789607312'></script>
17
18    
19<script>
20      if (location.pathname.startsWith('/zh-hans') && location.search.includes('shpxid')) {
21        location.href = location.href.replace('/zh-hans', '/');
22      }
23    </script>
23<meta name='facebook-domain-verification' content='adioq13jpcs8dhsn02t8fkqyxx92g7'>
24    <meta name='google-site-verification' content='xte7bvUw36lWZGiGsr1hxZXTAQJ3jIkLZJ24SsQcNgY'>
25    <meta name='google-site-verification' content='TjcJZBbXeVkaek1Gxse73FE7BLpFlW9EBSjabHYFjLk'>
26    <meta name='google-site-verification' content='tQEGZixvhmdKCdCofhmvJLxCxDJfM66OjaYNjV7RHQc'>
27
28    <meta name='p:domain_verify' content='519cc8a33d8f8c26f308f28002b2d98f'>
29    <meta name='facebook-domain-verification' content='y8ytql78972wy1u9g1ji3wxnmt5zqk'>
30    <meta charset='utf-8'>
31    <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'>
32    <meta
33      name='viewport'
34      content='width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0'
35    >
36    <meta name='theme-color' content=''>
37
38    
39      
40        
41      
42        
43      
44        
45      
46        
47      
48    
49
50    <title>VIP Gift Card
51        &ndash; Beauty Affairs
52        US</title>
53<meta name='description' content='The Gift of Choice Let them choose exactly what makes them feel special. The Beauty Affairs VIP Gift Card can be redeemed towards: Luxury facials and advanced skin and body treatments Premium skincare, beauty and wellness products Gift Cards may be redeemed online for eligible products or at participating Beauty Affair'><link rel='canonical' href='https://www.mybeautyaffairs.com/products/vip-gift-card'><link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/fonts.css?v=9463704261460420301789607375" rel="stylesheet" type="text/css" media="all" /><link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/font-awesome.min.css?v=23209571983777906761789607196" rel="stylesheet" type="text/css" media="all" />
54<link rel='shortcut icon' href='//www.mybeautyaffairs.com/cdn/shop/files/Beauty_Affairs_Favicon_140a395c-752e-4580-83b2-c44807f7af04_96x.png?v=1721098714' type='image/png'><meta property="og:type" content="product">
55  <meta property="og:title" content="VIP Gift Card"><meta property="og:image" content="http://www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606">
56    <meta property="og:image:secure_url" content="https://www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606">
57    <meta property="og:image:width" content="">
58    <meta property="og:image:height" content=""><meta property="product:price:amount" content="39.18">
59  <meta property="product:price:currency" content="USD"><meta property="og:description" content="The Gift of Choice Let them choose exactly what makes them feel special. The Beauty Affairs VIP Gift Card can be redeemed towards: Luxury facials and advanced skin and body treatments Premium skincare, beauty and wellness products Gift Cards may be redeemed online for eligible products or at participating Beauty Affair"><meta property="og:url" content="https://www.mybeautyaffairs.com/products/vip-gift-card">
60<meta property="og:site_name" content="Beauty Affairs"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="VIP Gift Card">
61  <meta name="twitter:description" content="The Gift of Choice Let them choose exactly what makes them feel special. The Beauty Affairs VIP Gift Card can be redeemed towards: Luxury facials and advanced skin and body treatments Premium skincare, beauty and wellness products Gift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia. Whether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience. Flexible Redemption Gift Cards can be: Used towards any eligible treatment or product Upgraded to a higher-value treatment by paying the difference Redeemed over multiple purchases until the balance is used Used for eligible products online or at participating locations All Beauty Affairs VIP Gift Cards are valid for three years from the">
62  <meta name="twitter:image" content="https://www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000_600x600_crop_center.jpg?v=1790136606">
63
64    
64<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
64<meta name="facebook-domain-verification" content="adioq13jpcs8dhsn02t8fkqyxx92g7">
65<meta name="google-site-verification" content="OfZgNDKgjwz14YI2fp6SAIqrlUSzdwhfCLD-5-kKYTo">
66<meta name="google-site-verification" content="Fjp03Zr4R-geme8dmIq9UUz-a_pKOgpuieY8IlpqONo">
67<meta name="google-site-verification" content="gSbiFBwErILaZHTp_c9f4dvWhyNOaBUD7NFuRkcB0C8">
68<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/6173130816/digital_wallets/dialog">
69<meta id="in-context-paypal-metadata" data-shop-id="6173130816" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
70<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/52073657794789:1?ucp/version=2026-08-25&amp;context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://www.mybeautyaffairs.com/products/vip-gift-card.oembed">
71<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=23953637"></script>
71
72<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
73<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=23953637&shop_id=6173130816" crossorigin="anonymous"></script>
vendor: 1 bytes, line 73
73
74<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":6173130816,"countryCode":"AU","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/6173130816","merchantName":"Beauty Affairs","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"Beauty Affairs","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 74
74
75<script id="shopify-features" type="application/json">{"accessToken":"26ef4caabf1e68d9167cd173a2ac546a","betas":["rich-media-storefront-analytics"],"domain":"www.mybeautyaffairs.com","predictiveSearch":true,"shopId":6173130816,"locale":"en"}</script>
vendor: 1 bytes, line 75
75
76<script>var Shopify = Shopify || {};
77Shopify.shop = "a-sales-affair.myshopify.com";
78Shopify.locale = "en";
79Shopify.currency = {"active":"USD","rate":"0.71242002"};
80Shopify.country = "US";
81Shopify.theme = {"name":"Beauty Affairs v6.7.3","id":165018042597,"schema_name":"Prestige","schema_version":"10.0.2","theme_store_id":null,"role":"main"};
82Shopify.theme.handle = "null";
83Shopify.theme.style = {"id":null,"handle":null};
84Shopify.cdnHost = "www.mybeautyaffairs.com/cdn";
85Shopify.routes = Shopify.routes || {};
86Shopify.routes.root = "/";
87Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
88Shopify.SignInWithShop = Shopify.SignInWithShop || {};
89Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
90Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 90
90
91<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 91
91
92<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 92
92
93<script>
94  window.ShopifyPay = window.ShopifyPay || {};
95  window.ShopifyPay.apiHost = "shop.app\/pay";
96  window.ShopifyPay.redirectState = null;
97</script>
vendor: 1 bytes, line 97
97
98<script>
99  window.Shopify = window.Shopify || {};
100  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
101  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
102  window.Shopify.SignInWithShop.eligible = true;
103</script>
vendor: 1 bytes, line 103
103
104<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 104
104
105<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 105
105
106<script type="module">
107  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
108
109  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
110
111</script>
vendor: 1 bytes, line 111
111
112<script>
113  window.Shopify = window.Shopify || {};
114  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
115  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"]};
116</script>
vendor: 1 bytes, line 116
116
117<script>(function() {
118  var isLoaded = false;
119  function asyncLoad() {
120    if (isLoaded) return;
121    isLoaded = true;
122    var urls = ["https:\/\/cdn.sesami.co\/shopify.js?shop=a-sales-affair.myshopify.com","https:\/\/t.cfjump.com\/tag\/84266?shop=a-sales-affair.myshopify.com","https:\/\/cdn.fbrw.reputon.com\/assets\/widget.js?shop=a-sales-affair.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCC4MG6FPF77CZM0DYGHJ24?source=shopify1click\u0026shop=a-sales-affair.myshopify.com","https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=a-sales-affair.myshopify.com","https:\/\/admin.revenuehunt.com\/embed.js?shop=a-sales-affair.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=ec596bb9-e018-470d-80de-b179e7471402\u0026shop=a-sales-affair.myshopify.com","https:\/\/cdn.giftcardpro.app\/build\/storefront\/storefront.js?shop=a-sales-affair.myshopify.com"];
123    for (var i = 0; i < urls.length; i++) {
124      var s = document.createElement('script');
125      s.type = 'text/javascript';
126      s.async = true;
127      s.src = urls[i];
128      var x = document.getElementsByTagName('script')[0];
129      x.parentNode.insertBefore(s, x);
130    }
131  };
132  if(window.attachEvent) {
133    window.attachEvent('onload', asyncLoad);
134  } else {
135    window.addEventListener('load', asyncLoad, false);
136  }
137})();</script>
vendor: 1 bytes, line 137
137
138<script id="__st">var __st={"a":6173130816,"offset":39600,"reqid":"74303a05-f45c-4630-a05a-585e23e4d5ad-1791589154","pageurl":"www.mybeautyaffairs.com\/products\/vip-gift-card","u":"b1a4f0da2732","p":"product","rtyp":"product","rid":9748516274405};</script>
vendor: 1 bytes, line 138
138
139<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 139
139
140<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 140
140
141<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.mybeautyaffairs.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 141
141
142<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.mybeautyaffairs.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>
142<script crossorigin="anonymous" defer="defer" src="//www.mybeautyaffairs.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 142
142
143<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 143
143
144<script>
145  window.Shopify = window.Shopify || {};
146  window.Shopify.MCP = window.Shopify.MCP || {};
147  window.Shopify.MCP.enabled = true;
148  window.Shopify.MCP.shop = "a-sales-affair.myshopify.com";
149  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.mybeautyaffairs.com\/api\/mcp";
150  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
151</script>
vendor: 1 bytes, line 151
151
152<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.mybeautyaffairs.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
153</script>
vendor: 1 bytes, line 153
153
154<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.mybeautyaffairs.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
155</script>
vendor: 1 bytes, line 155
155
156<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
157  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);
158</script>
vendor: 1 bytes, line 158
158
159<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})}}));
160</script>
vendor: 1 bytes, line 160
160
161<script id='scb4127' type='text/javascript' async='' src='https://www.mybeautyaffairs.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
161<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.mybeautyaffairs.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
162<style id="shopify-accelerated-checkout-cart">
163        #shopify-buyer-consent {
164  margin-top: 1em;
165  display: inline-block;
166  width: 100%;
167}
168
169#shopify-buyer-consent.hidden {
170  display: none;
171}
172
173#shopify-subscription-policy-button {
174  background: none;
175  border: none;
176  padding: 0;
177  text-decoration: underline;
178  font-size: inherit;
179  cursor: pointer;
180}
181
182#shopify-subscription-policy-button::before {
183  box-shadow: none;
184}
185
186      </style>
187<link rel="stylesheet" media="screen" href="//www.mybeautyaffairs.com/cdn/shop/t/612/compiled_assets/styles.css?v=164449274124931617501790656525">
188<script id="snippets-script" data-snippets="product-videos-accordion,shade-selector-modal,skin-quiz-results" defer="defer" src="//www.mybeautyaffairs.com/cdn/shop/t/612/compiled_assets/snippet-scripts.js?v=184207904355592625171789607378"></script>
vendor: 1 bytes, line 188
188
189<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
189
190
191
192
193  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/menu-redesign-BWxsihGh.css?v=103288093879688014831789607241" rel="stylesheet" type="text/css" media="all" />
194
195
196
197
198  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/theme-Di9OQUJq.css?v=53794127275389711611790656527" rel="stylesheet" type="text/css" media="all" />
199
200
201
202
203  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/theme-YOZksQVM.css?v=134753007390934225491789607302" rel="stylesheet" type="text/css" media="all" />
204
205<link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/swiper-bundle.min.css?v=52107734202767392341789607296" rel="stylesheet" type="text/css" media="all" />
206<noscript>
207
208
209  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/theme-Di9OQUJq.css?v=53794127275389711611790656527" rel="stylesheet" type="text/css" media="all" />
210
211</noscript>
212
213    
213<script type='text/javascript'>
214      var SHOPIFY_CDN = "//www.mybeautyaffairs.com/cdn/shop/t/612/assets/yett.min.js?v=158316908731116189281789607312".replace(/yett.min.js\?\d*/, '');
215    </script>
215
216
217    
217<script>
218      // This allows to expose several variables to the global scope, to be used in scripts
219      window.theme = {
220        pageType: "product",
221        moneyFormat: "${{amount}}",
222        moneyWithCurrencyFormat: "${{amount}} USD",
223        shopCurrency: "AUD",
224        productImageSize: "square",
225        searchMode: "product,article",
226        showPageTransition: false,
227        showElementStaggering: false,
228        showImageZooming: false,
229      };
230
231      window.routes = {
232        rootUrl: "\/",
233        cartUrl: "\/cart",
234        cartAddUrl: "\/cart\/add",
235        cartChangeUrl: "\/cart\/change",
236        searchUrl: "\/search",
237        productRecommendationsUrl: "\/recommendations\/products"
238      };
239
240      window.languages = {
241        cartAddNote: "Add Order Note",
242        cartEditNote: "Edit Order Note",
243        productImageLoadingError: "This image could not be loaded. Please try to reload the page.",
244        productFormAddToCart: "Add to cart",
245        productFormUnavailable: "Unavailable",
246        productFormSoldOut: "BACK SOON",
247        shippingEstimatorOneResult: "1 option available:",
248        shippingEstimatorMoreResults: "{{count}} options available:",
249        shippingEstimatorNoResults: "No shipping could be found"
250      };
251
252      window.lazySizesConfig = {
253        loadHidden: false,
254        hFac: 0.5,
255        expFactor: 2,
256        ricTimeout: 150,
257        lazyClass: 'Image--lazyLoad',
258        loadingClass: 'Image--lazyLoading',
259        loadedClass: 'Image--lazyLoaded'
260      };
261
262      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
263      document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px');
264
265      // We do a quick detection of some features (we could use Modernizr but for so little...)
266      (function() {
267        document.documentElement.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' supports-sticky' : ' no-supports-sticky');
268        document.documentElement.className += (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches ? ' no-supports-hover' : ' supports-hover';
269      }());
270    </script>
270
271    
271<script>
272      window.defer = function (method, selector) {
273        if (document.querySelector(selector)) {
274          method();
275          return false;
276        }
277        setTimeout(function () {
278          window.defer(method, selector);
279        }, 50);
280      };
281      window.deferJS = function (method, validator) {
282        if (validator()) {
283          method();
284          return false;
285        }
286
287        setTimeout(function () {
288          window.deferJS(method, validator);
289        }, 50);
290      };
291    </script>
291
292
293    
294
295<link rel="alternate" hreflang="x-default" href="https://www.beautyaffairs.com.au/products/vip-gift-card">
296<link rel="alternate" hreflang="en-AU" href="https://www.beautyaffairs.com.au/products/vip-gift-card">
297
298
299  <link rel="alternate" hreflang="zh-Hans-CN" href="https://www.beautyaffairs.cn/products/vip-gift-card">
300  <link rel="alternate" hreflang="he-IL" href="https://www.beautyaffairs.co.il/products/vip-gift-card">
301  <link rel="alternate" hreflang="ko-KR" href="https://www.beautyaffairs.co.kr/products/vip-gift-card">
302  <link rel="alternate" hreflang="en-NZ" href="https://www.beautyaffairs.co.nz/products/vip-gift-card">
303  <link rel="alternate" hreflang="en-GB" href="https://www.beautyaffairs.co.uk/products/vip-gift-card">
304  <link rel="alternate" hreflang="fr-FR" href="https://www.beautyaffairs.fr/products/vip-gift-card">
305  <link rel="alternate" hreflang="ja-JP" href="https://www.beautyaffairs.jp/products/vip-gift-card">
306  <link rel="alternate" hreflang="en-SG" href="https://www.beautyaffairs.sg/products/vip-gift-card">
307  <link rel="alternate" hreflang="en-AE" href="https://www.mybeautyaffairs.ae/products/vip-gift-card">
308  <link rel="alternate" hreflang="en-SA" href="https://www.mybeautyaffairs.ae/products/vip-gift-card">
309  <link rel="alternate" hreflang="en-BH" href="https://www.mybeautyaffairs.ae/products/vip-gift-card">
310  <link rel="alternate" hreflang="en-KW" href="https://www.mybeautyaffairs.ae/products/vip-gift-card">
311  <link rel="alternate" hreflang="en-QA" href="https://www.mybeautyaffairs.ae/products/vip-gift-card">
312  <link rel="alternate" hreflang="en-US" href="https://www.mybeautyaffairs.com/products/vip-gift-card">
313  <link rel="alternate" hreflang="en-CA" href="https://www.mybeautyaffairs.com/products/vip-gift-card">
314  <link rel="alternate" hreflang="zh-Hant-HK" href="https://www.beautyaffairs.hk/products/vip-gift-card">
315  <link rel="alternate" hreflang="zh-Hans-HK" href="https://www.beautyaffairs.hk/zh-hans/products/vip-gift-card">
316  <link rel="alternate" hreflang="en-HK" href="https://www.beautyaffairs.hk/en/products/vip-gift-card">
317
318
319<!-- Preload images --><link href="//www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606&amp;width=600" as="image" rel="preload">
320<script src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/libs.min.js?v=26178543184394469741789607215' defer></script>
320
321    
321<script src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/theme.js?v=166423365113625821831789607374' defer></script>
321
322    
322<script src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/custom.js?v=2197966594406165881789607185' defer></script>
322
323    
323<script src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/accordion.js?v=144040056279960772011789607161' defer></script>
323
324    
324<script src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/bottom-widgets-alignment.js?v=109532450648349803721789607173' defer></script>
324
325
326    
326<script>
327      window.addEventListener('DOMContentLoaded', function () {
328        if (window.theme.showPageTransition) {
329          var e = document.querySelector('.PageTransition');
330          e && ((e.style.visibility = 'visible'), (e.style.opacity = '0'));
331        }
332        
333      });
334    </script>
334
335
336    
337  
337<script type='application/ld+json'>
338    {
339      "@context": "http://schema.org",
340      "@type": "Product",
341    "offers": [{
342          "@type": "Offer",
343          "name": "By Email \/ $50",
344          "availability":"https://schema.org/InStock",
345          "price": 39.18,
346          "priceCurrency": "AUD",
347          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52073657794789",
348          "shippingDetails": {
349            "@type": "OfferShippingDetails",
350            "deliveryTime": {
351              "@type": "ShippingDeliveryTime",
352              "handlingTime": {
353                "@type": "QuantitativeValue",
354                "minValue": 0,
355                "maxValue": 1,
356                "unitCode": "DAY"
357              },
358              "transitTime": {
359                "@type": "QuantitativeValue",
360                "minValue": 3,
361                "maxValue": 5,
362                "unitCode": "DAY"
363              }
364            },
365            "shippingRate": {
366              "@type": "MonetaryAmount",
367              "value": 9.95,
368              "currency": "AUD"
369            },
370            "shippingDestination": {
371              "@type": "DefinedRegion",
372              "addressCountry": "AU"
373            }
374          },
375          "hasMerchantReturnPolicy": {
376            "@type": "MerchantReturnPolicy",
377            "applicableCountry": "AU",
378            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
379            "merchantReturnDays": 30,
380            "returnMethod": "https://schema.org/ReturnByMail",
381            "returnFees": "https://schema.org/FreeReturn",
382            "returnPolicyCountry": "AU"
383          }
384        },
385{
386          "@type": "Offer",
387          "name": "By Email \/ $100",
388          "availability":"https://schema.org/InStock",
389          "price": 78.37,
390          "priceCurrency": "AUD",
391          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52073657729253",
392          "shippingDetails": {
393            "@type": "OfferShippingDetails",
394            "deliveryTime": {
395              "@type": "ShippingDeliveryTime",
396              "handlingTime": {
397                "@type": "QuantitativeValue",
398                "minValue": 0,
399                "maxValue": 1,
400                "unitCode": "DAY"
401              },
402              "transitTime": {
403                "@type": "QuantitativeValue",
404                "minValue": 3,
405                "maxValue": 5,
406                "unitCode": "DAY"
407              }
408            },
409            "shippingRate": {
410              "@type": "MonetaryAmount",
411              "value": 9.95,
412              "currency": "AUD"
413            },
414            "shippingDestination": {
415              "@type": "DefinedRegion",
416              "addressCountry": "AU"
417            }
418          },
419          "hasMerchantReturnPolicy": {
420            "@type": "MerchantReturnPolicy",
421            "applicableCountry": "AU",
422            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
423            "merchantReturnDays": 30,
424            "returnMethod": "https://schema.org/ReturnByMail",
425            "returnFees": "https://schema.org/FreeReturn",
426            "returnPolicyCountry": "AU"
427          }
428        },
429{
430          "@type": "Offer",
431          "name": "By Email \/ $200",
432          "availability":"https://schema.org/InStock",
433          "price": 156.73,
434          "priceCurrency": "AUD",
435          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52073657762021",
436          "shippingDetails": {
437            "@type": "OfferShippingDetails",
438            "deliveryTime": {
439              "@type": "ShippingDeliveryTime",
440              "handlingTime": {
441                "@type": "QuantitativeValue",
442                "minValue": 0,
443                "maxValue": 1,
444                "unitCode": "DAY"
445              },
446              "transitTime": {
447                "@type": "QuantitativeValue",
448                "minValue": 3,
449                "maxValue": 5,
450                "unitCode": "DAY"
451              }
452            },
453            "shippingRate": {
454              "@type": "MonetaryAmount",
455              "value": 9.95,
456              "currency": "AUD"
457            },
458            "shippingDestination": {
459              "@type": "DefinedRegion",
460              "addressCountry": "AU"
461            }
462          },
463          "hasMerchantReturnPolicy": {
464            "@type": "MerchantReturnPolicy",
465            "applicableCountry": "AU",
466            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
467            "merchantReturnDays": 30,
468            "returnMethod": "https://schema.org/ReturnByMail",
469            "returnFees": "https://schema.org/FreeReturn",
470            "returnPolicyCountry": "AU"
471          }
472        },
473{
474          "@type": "Offer",
475          "name": "By Email \/ $350",
476          "availability":"https://schema.org/InStock",
477          "price": 274.28,
478          "priceCurrency": "AUD",
479          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52073657827557",
480          "shippingDetails": {
481            "@type": "OfferShippingDetails",
482            "deliveryTime": {
483              "@type": "ShippingDeliveryTime",
484              "handlingTime": {
485                "@type": "QuantitativeValue",
486                "minValue": 0,
487                "maxValue": 1,
488                "unitCode": "DAY"
489              },
490              "transitTime": {
491                "@type": "QuantitativeValue",
492                "minValue": 3,
493                "maxValue": 5,
494                "unitCode": "DAY"
495              }
496            },
497            "shippingRate": {
498              "@type": "MonetaryAmount",
499              "value": 9.95,
500              "currency": "AUD"
501            },
502            "shippingDestination": {
503              "@type": "DefinedRegion",
504              "addressCountry": "AU"
505            }
506          },
507          "hasMerchantReturnPolicy": {
508            "@type": "MerchantReturnPolicy",
509            "applicableCountry": "AU",
510            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
511            "merchantReturnDays": 30,
512            "returnMethod": "https://schema.org/ReturnByMail",
513            "returnFees": "https://schema.org/FreeReturn",
514            "returnPolicyCountry": "AU"
515          }
516        },
517{
518          "@type": "Offer",
519          "name": "Physical \/ $50",
520          "availability":"https://schema.org/InStock",
521          "price": 39.18,
522          "priceCurrency": "AUD",
523          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52079543320805",
524          "shippingDetails": {
525            "@type": "OfferShippingDetails",
526            "deliveryTime": {
527              "@type": "ShippingDeliveryTime",
528              "handlingTime": {
529                "@type": "QuantitativeValue",
530                "minValue": 0,
531                "maxValue": 1,
532                "unitCode": "DAY"
533              },
534              "transitTime": {
535                "@type": "QuantitativeValue",
536                "minValue": 3,
537                "maxValue": 5,
538                "unitCode": "DAY"
539              }
540            },
541            "shippingRate": {
542              "@type": "MonetaryAmount",
543              "value": 9.95,
544              "currency": "AUD"
545            },
546            "shippingDestination": {
547              "@type": "DefinedRegion",
548              "addressCountry": "AU"
549            }
550          },
551          "hasMerchantReturnPolicy": {
552            "@type": "MerchantReturnPolicy",
553            "applicableCountry": "AU",
554            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
555            "merchantReturnDays": 30,
556            "returnMethod": "https://schema.org/ReturnByMail",
557            "returnFees": "https://schema.org/FreeReturn",
558            "returnPolicyCountry": "AU"
559          }
560        },
561{
562          "@type": "Offer",
563          "name": "Physical \/ $100",
564          "availability":"https://schema.org/InStock",
565          "price": 78.37,
566          "priceCurrency": "AUD",
567          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52079543255269",
568          "shippingDetails": {
569            "@type": "OfferShippingDetails",
570            "deliveryTime": {
571              "@type": "ShippingDeliveryTime",
572              "handlingTime": {
573                "@type": "QuantitativeValue",
574                "minValue": 0,
575                "maxValue": 1,
576                "unitCode": "DAY"
577              },
578              "transitTime": {
579                "@type": "QuantitativeValue",
580                "minValue": 3,
581                "maxValue": 5,
582                "unitCode": "DAY"
583              }
584            },
585            "shippingRate": {
586              "@type": "MonetaryAmount",
587              "value": 9.95,
588              "currency": "AUD"
589            },
590            "shippingDestination": {
591              "@type": "DefinedRegion",
592              "addressCountry": "AU"
593            }
594          },
595          "hasMerchantReturnPolicy": {
596            "@type": "MerchantReturnPolicy",
597            "applicableCountry": "AU",
598            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
599            "merchantReturnDays": 30,
600            "returnMethod": "https://schema.org/ReturnByMail",
601            "returnFees": "https://schema.org/FreeReturn",
602            "returnPolicyCountry": "AU"
603          }
604        },
605{
606          "@type": "Offer",
607          "name": "Physical \/ $200",
608          "availability":"https://schema.org/InStock",
609          "price": 156.73,
610          "priceCurrency": "AUD",
611          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52079543288037",
612          "shippingDetails": {
613            "@type": "OfferShippingDetails",
614            "deliveryTime": {
615              "@type": "ShippingDeliveryTime",
616              "handlingTime": {
617                "@type": "QuantitativeValue",
618                "minValue": 0,
619                "maxValue": 1,
620                "unitCode": "DAY"
621              },
622              "transitTime": {
623                "@type": "QuantitativeValue",
624                "minValue": 3,
625                "maxValue": 5,
626                "unitCode": "DAY"
627              }
628            },
629            "shippingRate": {
630              "@type": "MonetaryAmount",
631              "value": 9.95,
632              "currency": "AUD"
633            },
634            "shippingDestination": {
635              "@type": "DefinedRegion",
636              "addressCountry": "AU"
637            }
638          },
639          "hasMerchantReturnPolicy": {
640            "@type": "MerchantReturnPolicy",
641            "applicableCountry": "AU",
642            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
643            "merchantReturnDays": 30,
644            "returnMethod": "https://schema.org/ReturnByMail",
645            "returnFees": "https://schema.org/FreeReturn",
646            "returnPolicyCountry": "AU"
647          }
648        },
649{
650          "@type": "Offer",
651          "name": "Physical \/ $350",
652          "availability":"https://schema.org/InStock",
653          "price": 274.28,
654          "priceCurrency": "AUD",
655          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52079543353573",
656          "shippingDetails": {
657            "@type": "OfferShippingDetails",
658            "deliveryTime": {
659              "@type": "ShippingDeliveryTime",
660              "handlingTime": {
661                "@type": "QuantitativeValue",
662                "minValue": 0,
663                "maxValue": 1,
664                "unitCode": "DAY"
665              },
666              "transitTime": {
667                "@type": "QuantitativeValue",
668                "minValue": 3,
669                "maxValue": 5,
670                "unitCode": "DAY"
671              }
672            },
673            "shippingRate": {
674              "@type": "MonetaryAmount",
675              "value": 9.95,
676              "currency": "AUD"
677            },
678            "shippingDestination": {
679              "@type": "DefinedRegion",
680              "addressCountry": "AU"
681            }
682          },
683          "hasMerchantReturnPolicy": {
684            "@type": "MerchantReturnPolicy",
685            "applicableCountry": "AU",
686            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
687            "merchantReturnDays": 30,
688            "returnMethod": "https://schema.org/ReturnByMail",
689            "returnFees": "https://schema.org/FreeReturn",
690            "returnPolicyCountry": "AU"
691          }
692        },
693{
694          "@type": "Offer",
695          "name": "Physical + Gift Box \/ $50",
696          "availability":"https://schema.org/InStock",
697          "price": 39.18,
698          "priceCurrency": "AUD",
699          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52165577244901",
700          "shippingDetails": {
701            "@type": "OfferShippingDetails",
702            "deliveryTime": {
703              "@type": "ShippingDeliveryTime",
704              "handlingTime": {
705                "@type": "QuantitativeValue",
706                "minValue": 0,
707                "maxValue": 1,
708                "unitCode": "DAY"
709              },
710              "transitTime": {
711                "@type": "QuantitativeValue",
712                "minValue": 3,
713                "maxValue": 5,
714                "unitCode": "DAY"
715              }
716            },
717            "shippingRate": {
718              "@type": "MonetaryAmount",
719              "value": 9.95,
720              "currency": "AUD"
721            },
722            "shippingDestination": {
723              "@type": "DefinedRegion",
724              "addressCountry": "AU"
725            }
726          },
727          "hasMerchantReturnPolicy": {
728            "@type": "MerchantReturnPolicy",
729            "applicableCountry": "AU",
730            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
731            "merchantReturnDays": 30,
732            "returnMethod": "https://schema.org/ReturnByMail",
733            "returnFees": "https://schema.org/FreeReturn",
734            "returnPolicyCountry": "AU"
735          }
736        },
737{
738          "@type": "Offer",
739          "name": "Physical + Gift Box \/ $100",
740          "availability":"https://schema.org/InStock",
741          "price": 78.37,
742          "priceCurrency": "AUD",
743          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52165577179365",
744          "shippingDetails": {
745            "@type": "OfferShippingDetails",
746            "deliveryTime": {
747              "@type": "ShippingDeliveryTime",
748              "handlingTime": {
749                "@type": "QuantitativeValue",
750                "minValue": 0,
751                "maxValue": 1,
752                "unitCode": "DAY"
753              },
754              "transitTime": {
755                "@type": "QuantitativeValue",
756                "minValue": 3,
757                "maxValue": 5,
758                "unitCode": "DAY"
759              }
760            },
761            "shippingRate": {
762              "@type": "MonetaryAmount",
763              "value": 9.95,
764              "currency": "AUD"
765            },
766            "shippingDestination": {
767              "@type": "DefinedRegion",
768              "addressCountry": "AU"
769            }
770          },
771          "hasMerchantReturnPolicy": {
772            "@type": "MerchantReturnPolicy",
773            "applicableCountry": "AU",
774            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
775            "merchantReturnDays": 30,
776            "returnMethod": "https://schema.org/ReturnByMail",
777            "returnFees": "https://schema.org/FreeReturn",
778            "returnPolicyCountry": "AU"
779          }
780        },
781{
782          "@type": "Offer",
783          "name": "Physical + Gift Box \/ $200",
784          "availability":"https://schema.org/InStock",
785          "price": 156.73,
786          "priceCurrency": "AUD",
787          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52165577212133",
788          "shippingDetails": {
789            "@type": "OfferShippingDetails",
790            "deliveryTime": {
791              "@type": "ShippingDeliveryTime",
792              "handlingTime": {
793                "@type": "QuantitativeValue",
794                "minValue": 0,
795                "maxValue": 1,
796                "unitCode": "DAY"
797              },
798              "transitTime": {
799                "@type": "QuantitativeValue",
800                "minValue": 3,
801                "maxValue": 5,
802                "unitCode": "DAY"
803              }
804            },
805            "shippingRate": {
806              "@type": "MonetaryAmount",
807              "value": 9.95,
808              "currency": "AUD"
809            },
810            "shippingDestination": {
811              "@type": "DefinedRegion",
812              "addressCountry": "AU"
813            }
814          },
815          "hasMerchantReturnPolicy": {
816            "@type": "MerchantReturnPolicy",
817            "applicableCountry": "AU",
818            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
819            "merchantReturnDays": 30,
820            "returnMethod": "https://schema.org/ReturnByMail",
821            "returnFees": "https://schema.org/FreeReturn",
822            "returnPolicyCountry": "AU"
823          }
824        },
825{
826          "@type": "Offer",
827          "name": "Physical + Gift Box \/ $350",
828          "availability":"https://schema.org/InStock",
829          "price": 274.28,
830          "priceCurrency": "AUD",
831          "priceValidUntil": "2026-10-20","url": "/products/vip-gift-card/products/vip-gift-card?variant=52165577277669",
832          "shippingDetails": {
833            "@type": "OfferShippingDetails",
834            "deliveryTime": {
835              "@type": "ShippingDeliveryTime",
836              "handlingTime": {
837                "@type": "QuantitativeValue",
838                "minValue": 0,
839                "maxValue": 1,
840                "unitCode": "DAY"
841              },
842              "transitTime": {
843                "@type": "QuantitativeValue",
844                "minValue": 3,
845                "maxValue": 5,
846                "unitCode": "DAY"
847              }
848            },
849            "shippingRate": {
850              "@type": "MonetaryAmount",
851              "value": 9.95,
852              "currency": "AUD"
853            },
854            "shippingDestination": {
855              "@type": "DefinedRegion",
856              "addressCountry": "AU"
857            }
858          },
859          "hasMerchantReturnPolicy": {
860            "@type": "MerchantReturnPolicy",
861            "applicableCountry": "AU",
862            "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
863            "merchantReturnDays": 30,
864            "returnMethod": "https://schema.org/ReturnByMail",
865            "returnFees": "https://schema.org/FreeReturn",
866            "returnPolicyCountry": "AU"
867          }
868        }
869],
870    "brand": {
871      "@type": "Brand",
872      "name": "Beauty Affairs"
873    },
874    "name": "VIP Gift Card",
875    "description": "The Gift of Choice\n\nLet them choose exactly what makes them feel special.\nThe Beauty Affairs VIP Gift Card can be redeemed towards:\n\nLuxury facials and advanced skin and body treatments\nPremium skincare, beauty and wellness products\n\nGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\nWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\n\nFlexible Redemption\n\nGift Cards can be:\n\nUsed towards any eligible treatment or product\nUpgraded to a higher-value treatment by paying the difference\nRedeemed over multiple purchases until the balance is used\nUsed for eligible products online or at participating locations\n\nAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\n\nGift Card Terms \u0026amp; Conditions\n\nBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at beautyaffairs.com.au.\nGift Cards:\n\nExpire three years from the date of purchase\nCannot be exchanged for cash or other forms of legal tender\nAre non-refundable, except where required by Australian Consumer Law\nCannot be replaced if lost, stolen or used without permission\nMust be presented at the time of redemption when used in person\n\nTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\nBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.",
876    "category": "Gift Card",
877    "url": "/products/vip-gift-card/products/vip-gift-card",
878    "sku": null,
879    "image": {
880      "@type": "ImageObject",
881      "url": "https://www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000_1024x.jpg?v=1790136606",
882      "image": "https://www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000_1024x.jpg?v=1790136606",
883      "name": "VIP Gift Card-Beauty Affairs5",
884      "width": "1024",
885      "height": "1024"
886    }
887    }
888  </script>
888
889
890
891
892  
892<script type='application/ld+json'>
893    {
894      "@context": "http://schema.org",
895      "@type": "BreadcrumbList",
896  "itemListElement": [{
897      "@type": "ListItem",
898      "position": 1,
899      "item": {
900        "name": "Translation missing: en.general.breadcrumb.home",
901        "@id": "https://www.beautyaffairs.com.au"
902      }
903    },{
904          "@type": "ListItem",
905          "position": 2,
906          "item": {
907            "name": "VIP Gift Card",
908            "@id": "https://www.beautyaffairs.com.au/products/vip-gift-card"
909          }
910        }]
911    }
912  </script>
912
913
914
915    
916    
917
918    
918<script>
919      window.theme.labels = window.theme.labels || {};
920
921      window.theme.labels.addToCart = "Add to cart";
922      window.theme.labels.product_gift_skip_cta_label =
923        'CHECKOUT WITH 1 ITEM ONLY';
924      window.theme.labels.klaviyo = {
925        trigger: {
926          button_label: "Notify me!",
927        },
928      };
929
930      window.theme.labels.preorder = "Pre-order";
931
932      window.theme.labels.medispa = {
933        remainingAmountLineItemLabel: "Remaining Amount",
934        remainingAmountLineItemValueTemplate: "{remaining_amount} (to be paid after your session. Please note if you applied a discount CODE this price may be lower)",
935        depositAmount: 28
936      };
937    </script>
937
938
939    
940  
940<script>
941    !function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();
942  </script>
942
943  
943<script src='https://a.klaviyo.com/media/js/onsite/onsite.js' defer></script>
943
944  
944<script type='module'>
945    window.addEventListener('DOMContentLoaded', function () {
946        const additionalStyles =
947          ".modal-title{font-family: 'Minerva-Modern';font-size: 25px;line-height: 36px;text-align: center;text-transform:uppercase;} .modal-title + p {font-size: 14px;line-height: 26px;letter-spacing: 0.5px;margin: 0;text-align: center;}" +
948          '#variant_select{display: none;}#newsletter_subscription p{display: flex;align-items: center;margin: 16px 0;}#subscribe_for_newsletter{width: 18px;height: 18px;}button.btn-success{background: #333333;border-color: #333333;font-size: 14px;font-weight: 400;line-height: 22px;letter-spacing: 2px;text-transform: uppercase;}' +
949          '.close.klaviyo-bis-close {font-size: 36px;font-weight: 400;}#newsletter_subscription label {color: #404040;}' +
950          'body.fadein {display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.2);}.small-print {display: none;}body #klaviyo-bis-modal {padding: 0 16px;max-width: 560px;}' +
951          'body #container {border-radius: 0;padding: 60px;margin: 0;} @media (max-width:600px) {body #container {padding: 40px 20px;}}.alert-success {margin: 0;}';
952        var klaviyo = window.klaviyo;
953        window.deferJS(
954          function () {
955            klaviyo.init({
956              account: 'Kkcfaz',
957              platform: 'shopify',
958              list: 'RYGidb',
959            });
960            klaviyo.enable('backinstock', {
961              trigger: {
962                product_page_text: 'Notify me!',
963                product_page_class: 'button__notify-me',
964                product_page_text_align: 'center',
965                product_page_margin: '0px',
966                alternate_anchor: 'klaviyo-bis-trigger',
967                replace_anchor: true,
968              },
969              modal: {
970                headline: 'Notify me when this is back',
971                body_content: 'Enter your email below and get notified when this product is back in stock.',
972                email_field_label: 'Email address',
973                button_label: 'Notify me when available',
974                subscription_success_label: "You&#39;re in! We&#39;
974ll let you know when it&#39;s back.",
975                newsletter_subscribe_label: 'Sign up to our newsletter',
976                subscribe_checked: true,
977                footer_content: '',
978                additional_styles: additionalStyles,
979                drop_background_color: '#1C1714',
980                background_color: '#fff',
981                text_color: '#1C1714',
982                button_text_color: '#fff',
983                button_background_color: '#333333',
984                close_button_color: '#353332',
985                error_background_color: '#DC2626',
986                error_text_color: '#ffffff',
987                success_background_color: '#22946B',
988                success_text_color: '#ffffff',
989              },
990            }, () => {
991              console.debug('Klaviyo Back In Stock initialized');
992            });
993          },
994          function () {
995            return typeof klaviyo.init !== 'undefined';
996          }
997        );
998    });
999  </script>
999
1000
1001
1002
1003    
1003<script>
1004      var scaaffCheck = false;
1005    </script>
1005
1006    
1006<script defer src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/sca_affiliate.js?v=120665470371738542571789607281'></script>
1006
1007
1008    
1008<script>
1009    
1010    
1011    
1012    
1013    var gsf_conversion_data = {page_type : 'product', event : 'view_item', data : {product_data : [{variant_id : 52073657794789, product_id : 9748516274405, name : "VIP Gift Card", price : "39.18", currency : "AUD", sku : "", brand : "Beauty Affairs", variant : "By Email / $50", category : "Gift Card"}], total_price : "39.18", shop_currency : "USD"}};
1014    
1015</script>
1015
1016
1017    
1017<script type='module'>
1018      var rakISenseConsentModule = (function () {
1019        function rakConsent() {
1020          window.__rmuspc = 'YN';
1021
1022          function isl_rc(n) {
1023            for (var r = n + '=', t = document.cookie.split(';'), e = 0; e < t.length; e++) {
1024              for (var i = t[e]; ' ' == i.charAt(0); ) i = i.substring(1, i.length);
1025              if (0 == i.indexOf(r)) return i.substring(r.length, i.length);
1026            }
1027            return null;
1028          }
1029
1030          // Default is no purposes
1031          var GDPRpurposes = [];
1032          // function that allows to add GDPR purposes selectively to array
1033          var addGDPRpurposes = function (purpArray) {
1034            var purposeIDs = purpArray || [];
1035            var tmpRMCP = [];
1036            if (purposeIDs.length !== 0) {
1037              tmpRMCP = GDPRpurposes || [];
1038              for (var i = 0; i < purposeIDs.length; i++) {
1039                // Only add purpose if it not already exists
1040                if (tmpRMCP.indexOf(purposeIDs[i]) === -1) {
1041                  tmpRMCP.push(purposeIDs[i]);
1042                }
1043              }
1044              GDPRpurposes = tmpRMCP.sort(function (a, b) {
1045                return a - b;
1046              });
1047            }
1048          };
1049
1050          var cookieconsent_status = isl_rc('cookieconsent_status');
1051
1052          if (cookieconsent_status == 'accept_all') {
1053            window.__rmcp2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
1054          } else if (cookieconsent_status == 'allow') {
1055            window.__rmcp2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
1056          } else if (cookieconsent_status == 'accept_selected') {
1057            var cookieconsent_preferences_disabled = decodeURIComponent(
1058              isl_rc('cookieconsent_preferences_disabled'),
1059            ).slice(0, -1);
1060            var cookieconsent_preferences_disabled_split = cookieconsent_preferences_disabled.split(',') || [];
1061            var consent_analytics = true;
1062            var consent_marketing = true;
1063            var consent_functionality = true;
1064
1065            //detect disabled purposes
1066            for (var i = 0; i < cookieconsent_preferences_disabled_split.length; i++) {
1067              if (cookieconsent_preferences_disabled_split[i] === 'functionality') {
1068                consent_functionality = false;
1069              } else if (cookieconsent_preferences_disabled_split[i] === 'marketing') {
1070                consent_marketing = false;
1071                window.__rmuspc = 'YY';
1072              } else if (cookieconsent_preferences_disabled_split[i] === 'analytics') {
1073                consent_analytics = false;
1074              }
1075            }
1076
1077            // If consent for analytics allow purposes 1,7,8,10
1078            if (consent_analytics) {
1079              addGDPRpurposes([1, 7, 8, 10]);
1080            }
1081            // If consent for marketing allow purposes 1,2,3,4,7,9,10
1082            if (consent_marketing) {
1083              addGDPRpurposes([1, 2, 3, 4, 7, 9, 10]);
1084            }
1085            // If consent for functionality allow purposes 1,5,6,10
1086            if (consent_functionality) {
1087              addGDPRpurposes([1, 5, 6, 10]);
1088            }
1089
1090            window.__rmcp2 = GDPRpurposes;
1091          }
1092        }
1093
1094        rakConsent();
1095
1096        document.addEventListener('click', function (event) {
1097          if (event.target.closest('.cc-allow, .cc-btn-accept-all, .cc-btn-accept-selected')) {
1098            rakConsent();
1099          }
1100        });
1101      })();
1102    </script>
1102
1103
1104    <!-- begin-boost-pfs-filter-css -->
1105    
1106    <!-- end-boost-pfs-filter-css -->
1107
1108    
1109    <style type='text/css'>
1110  .baCountry{width:24px;height:24px;display:inline-block;vertical-align:middle;margin-right:6px;background-size:30px!important;border-radius:50%;background-repeat:no-repeat}
1111  .baCountry-traditional .baCountry{background-image:url(https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149);height:24px!important}
1112  .baCountry-modern .baCountry{background-image:url(https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149)}
1113  .baCountry-NO-FLAG{background-position:0 0}.baCountry-AD{background-position:0 -20px}.baCountry-AED{background-position:0 -40px}.baCountry-AFN{background-position:0 -60px}.baCountry-AG{background-position:0 -80px}.baCountry-AI{background-position:0 -100px}.baCountry-ALL{background-position:0 -120px}.baCountry-AMD{background-position:0 -140px}.baCountry-AOA{background-position:0 -160px}.baCountry-ARS{background-position:0 -180px}.baCountry-AS{background-position:0 -200px}.baCountry-AT{background-position:0 -220px}.baCountry-AUD{background-position:0 -240px}.baCountry-AWG{background-position:0 -260px}.baCountry-AZN{background-position:0 -280px}.baCountry-BAM{background-position:0 -300px}.baCountry-BBD{background-position:0 -320px}.baCountry-BDT{background-position:0 -340px}.baCountry-BE{background-position:0 -360px}.baCountry-BF{background-position:0 -380px}.baCountry-BGN{background-position:0 -400px}.baCountry-BHD{background-position:0 -420px}.baCountry-BIF{background-position:0 -440px}.baCountry-BJ{background-position:0 -460px}.baCountry-BMD{background-position:0 -480px}.baCountry-BND{background-position:0 -500px}.baCountry-BOB{background-position:0 -520px}.baCountry-BRL{background-position:0 -540px}.baCountry-BSD{background-position:0 -560px}.baCountry-BTN{background-position:0 -580px}.baCountry-BWP{background-position:0 -600px}.baCountry-BYN{background-position:0 -620px}.baCountry-BZD{background-position:0 -640px}.baCountry-CAD{background-position:0 -660px}.baCountry-CC{background-position:0 -680px}.baCountry-CDF{background-position:0 -700px}.baCountry-CG{background-position:0 -720px}.baCountry-CHF{background-position:0 -740px}.baCountry-CI{background-position:0 -760px}.baCountry-CK{background-position:0 -780px}.baCountry-CLP{background-position:0 -800px}.baCountry-CM{background-position:0 -820px}.baCountry-CNY{background-position:0 -840px}.baCountry-COP{background-position:0 -860px}.baCountry-CRC{background-position:0 -880px}.baCountry-CU{background-position:0 -900px}.baCountry-CX{background-position:0 -920px}.baCountry-CY{background-position:0 -940px}.baCountry-CZK{background-position:0 -960px}.baCountry-DE{background-position:0 -980px}.baCountry-DJF{background-position:0 -1000px}.baCountry-DKK{background-position:0 -1020px}.baCountry-DM{background-position:0 -1040px}.baCountry-DOP{background-position:0 -1060px}.baCountry-DZD{background-position:0 -1080px}.baCountry-EC{background-position:0 -1100px}.baCountry-EE{background-position:0 -1120px}.baCountry-EGP{background-position:0 -1140px}.baCountry-ER{background-position:0 -1160px}.baCountry-ES{background-position:0 -1180px}.baCountry-ETB{background-position:0 -1200px}.baCountry-EUR{background-position:0 -1220px}.baCountry-FI{background-position:0 -1240px}.baCountry-FJD{background-position:0 -1260px}.baCountry-FKP{background-position:0 -1280px}.baCountry-FO{background-position:0 -1300px}.baCountry-FR{background-position:0 -1320px}.baCountry-GA{background-position:0 -1340px}.baCountry-GBP{background-position:0 -1360px}.baCountry-GD{background-position:0 -1380px}.baCountry-GEL{background-position:0 -1400px}.baCountry-GHS{background-position:0 -1420px}.baCountry-GIP{background-position:0 -1440px}.baCountry-GL{background-position:0 -1460px}.baCountry-GMD{background-position:0 -1480px}.baCountry-GNF{background-position:0 -1500px}.baCountry-GQ{background-position:0 -1520px}.baCountry-GR{background-position:0 -1540px}.baCountry-GTQ{background-position:0 -1560px}.baCountry-GU{background-position:0 -1580px}.baCountry-GW{background-position:0 -1600px}.baCountry-HKD{background-position:0 -1620px}.baCountry-HNL{background-position:0 -1640px}.baCountry-HRK{background-position:0 -1660px}.baCountry-HTG{background-position:0 -1680px}.baCountry-HUF{background-position:0 -1700px}.baCountry-IDR{background-position:0 -1720px}.baCountry-IE{background-position:0 -1740px}.baCountry-ILS{background-position:0 -1760px}.baCountry-INR{background-position:0 -1780px}.baCountry-IO{background-position:0 -1800px}
1113.baCountry-IQD{background-position:0 -1820px}.baCountry-IRR{background-position:0 -1840px}.baCountry-ISK{background-position:0 -1860px}.baCountry-IT{background-position:0 -1880px}.baCountry-JMD{background-position:0 -1900px}.baCountry-JOD{background-position:0 -1920px}.baCountry-JPY{background-position:0 -1940px}.baCountry-KES{background-position:0 -1960px}.baCountry-KGS{background-position:0 -1980px}.baCountry-KHR{background-position:0 -2000px}.baCountry-KI{background-position:0 -2020px}.baCountry-KMF{background-position:0 -2040px}.baCountry-KN{background-position:0 -2060px}.baCountry-KP{background-position:0 -2080px}.baCountry-KRW{background-position:0 -2100px}.baCountry-KWD{background-position:0 -2120px}.baCountry-KYD{background-position:0 -2140px}.baCountry-KZT{background-position:0 -2160px}.baCountry-LBP{background-position:0 -2180px}.baCountry-LI{background-position:0 -2200px}.baCountry-LKR{background-position:0 -2220px}.baCountry-LRD{background-position:0 -2240px}.baCountry-LSL{background-position:0 -2260px}.baCountry-LT{background-position:0 -2280px}.baCountry-LU{background-position:0 -2300px}.baCountry-LV{background-position:0 -2320px}.baCountry-LYD{background-position:0 -2340px}.baCountry-MAD{background-position:0 -2360px}.baCountry-MC{background-position:0 -2380px}.baCountry-MDL{background-position:0 -2400px}
1113.baCountry-ME{background-position:0 -2420px}.baCountry-MGA{background-position:0 -2440px}.baCountry-MKD{background-position:0 -2460px}.baCountry-ML{background-position:0 -2480px}.baCountry-MMK{background-position:0 -2500px}.baCountry-MN{background-position:0 -2520px}.baCountry-MOP{background-position:0 -2540px}.baCountry-MQ{background-position:0 -2560px}.baCountry-MR{background-position:0 -2580px}.baCountry-MS{background-position:0 -2600px}.baCountry-MT{background-position:0 -2620px}.baCountry-MUR{background-position:0 -2640px}.baCountry-MVR{background-position:0 -2660px}.baCountry-MWK{background-position:0 -2680px}.baCountry-MXN{background-position:0 -2700px}.baCountry-MYR{background-position:0 -2720px}.baCountry-MZN{background-position:0 -2740px}.baCountry-NAD{background-position:0 -2760px}.baCountry-NE{background-position:0 -2780px}.baCountry-NF{background-position:0 -2800px}.baCountry-NG{background-position:0 -2820px}.baCountry-NIO{background-position:0 -2840px}.baCountry-NL{background-position:0 -2860px}.baCountry-NOK{background-position:0 -2880px}.baCountry-NPR{background-position:0 -2900px}.baCountry-NR{background-position:0 -2920px}.baCountry-NU{background-position:0 -2940px}.baCountry-NZD{background-position:0 -2960px}.baCountry-OMR{background-position:0 -2980px}.baCountry-PAB{background-position:0 -3000px}.baCountry-PEN{background-position:0 -3020px}.baCountry-PGK{background-position:0 -3040px}.baCountry-PHP{background-position:0 -3060px}.baCountry-PKR{background-position:0 -3080px}.baCountry-PLN{background-position:0 -3100px}.baCountry-PR{background-position:0 -3120px}.baCountry-PS{background-position:0 -3140px}.baCountry-PT{background-position:0 -3160px}.baCountry-PW{background-position:0 -3180px}.baCountry-QAR{background-position:0 -3200px}.baCountry-RON{background-position:0 -3220px}.baCountry-RSD{background-position:0 -3240px}.baCountry-RUB{background-position:0 -3260px}.baCountry-RWF{background-position:0 -3280px}.baCountry-SAR{background-position:0 -3300px}.baCountry-SBD{background-position:0 -3320px}.baCountry-SCR{background-position:0 -3340px}.baCountry-SDG{background-position:0 -3360px}.baCountry-SEK{background-position:0 -3380px}.baCountry-SGD{background-position:0 -3400px}.baCountry-SI{background-position:0 -3420px}.baCountry-SK{background-position:0 -3440px}.baCountry-SLL{background-position:0 -3460px}.baCountry-SM{background-position:0 -3480px}.baCountry-SN{background-position:0 -3500px}.baCountry-SO{background-position:0 -3520px}.baCountry-SRD{background-position:0 -3540px}.baCountry-SSP{background-position:0 -3560px}.baCountry-STD{background-position:0 -3580px}.baCountry-SV{background-position:0 -3600px}.baCountry-SYP{background-position:0 -3620px}.baCountry-SZL{background-position:0 -3640px}.baCountry-TC{background-position:0 -3660px}.baCountry-TD{background-position:0 -3680px}.baCountry-TG{background-position:0 -3700px}.baCountry-THB{background-position:0 -3720px}.baCountry-TJS{background-position:0 -3740px}.baCountry-TK{background-position:0 -3760px}.baCountry-TMT{background-position:0 -3780px}.baCountry-TND{background-position:0 -3800px}.baCountry-TOP{background-position:0 -3820px}.baCountry-TRY{background-position:0 -3840px}.baCountry-TTD{background-position:0 -3860px}.baCountry-TWD{background-position:0 -3880px}.baCountry-TZS{background-position:0 -3900px}.baCountry-UAH{background-position:0 -3920px}.baCountry-UGX{background-position:0 -3940px}.baCountry-USD{background-position:0 -3960px}.baCountry-UYU{background-position:0 -3980px}.baCountry-UZS{background-position:0 -4000px}.baCountry-VEF{background-position:0 -4020px}.baCountry-VG{background-position:0 -4040px}.baCountry-VI{background-position:0 -4060px}.baCountry-VND{background-position:0 -4080px}.baCountry-VUV{background-position:0 -4100px}.baCountry-WST{background-position:0 -4120px}.baCountry-XAF{background-position:0 -4140px}.baCountry-XPF{background-position:0 -4160px}.baCountry-YER{background-position:0 -4180px}.baCountry-ZAR{background-position:0 -4200px}.baCountry-ZM{background-position:0 -4220px}.baCountry-ZW{background-position:0 -4240px}
1114  .bacurr-checkoutNotice{margin: 3px 10px 0 10px;left: 0;right: 0;text-align: center;}
1115  @media (min-width:750px) {.bacurr-checkoutNotice{position: absolute;}}
1116</style>
1117
1118<script>
1119    window.baCurr = window.baCurr || {};
1120    window.baCurr.config = {}; window.baCurr.rePeat = function () {};
1121    Object.assign(window.baCurr.config, {
1122      "enabled":false,
1123      "manual_placement":"",
1124      "night_time":false,
1125      "round_by_default":true,
1126      "display_position":"top_left",
1127      "display_position_type":"floating",
1128      "custom_code":{"css":""},
1129      "flag_type":"showFlag",
1130      "flag_design":"modern",
1131      "round_style":"roundToDecimal",
1132      "round_dec":"0.99",
1133      "chosen_cur":[{"USD":"US Dollar (USD)"},{"EUR":"Euro (EUR)"},{"GBP":"British Pound (GBP)"},{"CAD":"Canadian Dollar (CAD)"},{"AED":"United Arab Emirates Dirham (AED)"},{"ALL":"Albanian Lek (ALL)"},{"AFN":"Afghan Afghani (AFN)"},{"AMD":"Armenian Dram (AMD)"},{"AOA":"Angolan Kwanza (AOA)"},{"ARS":"Argentine Peso (ARS)"},{"AUD":"Australian Dollar (AUD)"},{"AWG":"Aruban Florin (AWG)"},{"AZN":"Azerbaijani Manat (AZN)"},{"BIF":"Burundian Franc (BIF)"},{"BBD":"Barbadian Dollar (BBD)"},{"BDT":"Bangladeshi Taka (BDT)"},{"BSD":"Bahamian Dollar (BSD)"},{"BHD":"Bahraini Dinar (BHD)"},{"BMD":"Bermudan Dollar (BMD)"},{"BYN":"Belarusian Ruble (BYN)"},{"BZD":"Belize Dollar (BZD)"},{"BTN":"Bhutanese Ngultrum (BTN)"},{"BAM":"Bosnia-Herzegovina Convertible Mark (BAM)"},{"BRL":"Brazilian Real (BRL)"},{"BOB":"Bolivian Boliviano (BOB)"},{"BWP":"Botswanan Pula (BWP)"},{"BND":"Brunei Dollar (BND)"},{"BGN":"Bulgarian Lev (BGN)"},{"CDF":"Congolese Franc (CDF)"},{"CHF":"Swiss Franc (CHF)"},{"CLP":"Chilean Peso (CLP)"},{"CNY":"Chinese Yuan (CNY)"},{"COP":"Colombian Peso (COP)"},{"CRC":"Costa Rican Colon (CRC)"},{"CZK":"Czech Republic Koruna (CZK)"},{"DJF":"Djiboutian Franc (DJF)"},{"DKK":"Danish Krone (DKK)"},{"DOP":"Dominican Peso (DOP)"},{"DZD":"Algerian Dinar (DZD)"},{"EGP":"Egyptian Pound (EGP)"},{"ETB":"Ethiopian Birr (ETB)"},{"FJD":"Fijian Dollar (FJD)"},{"FKP":"Falkland Islands Pound (FKP)"},{"GIP":"Gibraltar Pound (GIP)"},{"GHS":"Ghanaian Cedi (GHS)"},{"GMD":"Gambian Dalasi (GMD)"},{"GNF":"Guinean Franc (GNF)"},{"GTQ":"Guatemalan Quetzal (GTQ)"},{"GEL":"Georgian Lari (GEL)"},{"HRK":"Croatian Kuna (HRK)"},{"HNL":"Honduran Lempira (HNL)"},{"HKD":"Hong Kong Dollar (HKD)"},{"HTG":"Haitian Gourde (HTG)"},{"HUF":"Hungarian Forint (HUF)"},{"IDR":"Indonesian Rupiah (IDR)"},{"ILS":"Israeli New Shekel (ILS)"},{"ISK":"Icelandic Krona (ISK)"},{"INR":"Indian Rupee (INR)"},{"IQD":"Iraqi Dinar (IQD)"},{"IRR":"Iranian Rial (IRR)"},{"JMD":"Jamaican Dollar (JMD)"},{"JPY":"Japanese Yen (JPY)"},{"JOD":"Jordanian Dinar (JOD)"},{"KES":"Kenyan Shilling (KES)"},{"KGS":"Kyrgystani Som (KGS)"},{"KHR":"Cambodian Riel (KHR)"},{"KMF":"Comorian Franc (KMF)"},{"KRW":"South Korean Won (KRW)"},{"KWD":"Kuwaiti Dinar (KWD)"},{"KYD":"Cayman Islands Dollar (KYD)"},{"KZT":"Kazakhstani Tenge (KZT)"},{"LBP":"Lebanese Pound (LBP)"},{"LKR":"Sri Lankan Rupee (LKR)"},{"LRD":"Liberian Dollar (LRD)"},{"LSL":"Lesotho Loti (LSL)"},{"LYD":"Libyan Dinar (LYD)"},{"MAD":"Moroccan Dirham (MAD)"},{"MDL":"Moldovan Leu (MDL)"},{"MGA":"Malagasy Ariary (MGA)"},{"MMK":"Myanmar Kyat (MMK)"},{"MKD":"Macedonian Denar (MKD)"},{"MOP":"Macanese Pataca (MOP)"},{"MUR":"Mauritian Rupee (MUR)"},{"MVR":"Maldivian Rufiyaa (MVR)"},{"MWK":"Malawian Kwacha (MWK)"},{"MXN":"Mexican Peso (MXN)"},{"MYR":"Malaysian Ringgit (MYR)"},{"MZN":"Mozambican Metical (MZN)"},{"NAD":"Namibian Dollar (NAD)"},{"NPR":"Nepalese Rupee (NPR)"},{"NZD":"New Zealand Dollar (NZD)"},{"NIO":"Nicaraguan Cordoba (NIO)"},{"NOK":"Norwegian Krone (NOK)"},{"OMR":"Omani Rial (OMR)"},{"PAB":"Panamanian Balboa (PAB)"},{"PKR":"Pakistani Rupee (PKR)"},{"PGK":"Papua New Guinean Kina (PGK)"},{"PEN":"Peruvian Nuevo Sol (PEN)"},{"PHP":"Philippine Peso (PHP)"},{"PLN":"Polish Zloty (PLN)"},{"QAR":"Qatari Rial (QAR)"},{"RON":"Romanian Leu (RON)"},{"RUB":"Russian Ruble (RUB)"},{"RWF":"Rwandan Franc (RWF)"},{"SAR":"Saudi Riyal (SAR)"},{"STD":"Sao Tome and Principe Dobra (STD)"},{"RSD":"Serbian Dinar (RSD)"},{"SCR":"Seychellois Rupee (SCR)"},{"SGD":"Singapore Dollar (SGD)"},{"SYP":"Syrian Pound (SYP)"},{"SEK":"Swedish Krona (SEK)"},{"TWD":"New Taiwan Dollar (TWD)"},{"THB":"Thai Baht (THB)"},{"TZS":"Tanzanian Shilling (TZS)"},{"TTD":"Trinidad and Tobago Dollar (TTD)"},{"TND":"Tunisian Dinar (TND)"},{"TRY":"Turkish Lira (TRY)"},{"SBD":"Solomon Islands Dollar (SBD)"},{"SDG":"Sudanese Pound (SDG)"},{"SLL":"Sierra Leonean Leone (SLL)"},{"SRD":"Surinamese Dollar (SRD)"},{"SZL":"Swazi Lilangeni (SZL)"},{"TJS":"Tajikistani Somoni (TJS)"},{"TOP":"Tongan Paʻanga (TOP)"},{"TMT":"Turkmenistani Manat (TMT)"},{"UAH":"Ukrainian Hryvnia (UAH)"},{"UGX":"Ugandan Shilling (UGX)"},{"UYU":"Uruguayan Peso (UYU)"},{"UZS":"Uzbekistan Som (UZS)"},{"VEF":"Venezuelan Bolivar (VEF)"},{"VND":"Vietnamese Dong (VND)"},{"VUV":"Vanuatu Vatu (VUV)"},{"WST":"Samoan Tala (WST)"},{"XAF":"Central African CFA Franc (XAF)"},{"XPF":"CFP Franc (XPF)"},{"YER":"Yemeni Rial (YER)"},{"ZAR":"South African Rand (ZAR)"}],
1134      "desktop_visible":true,
1135      "mob_visible":true,
1136      "money_mouse_show":false,
1137      "textColor":"#ffffff",
1138      "flag_theme":"default",
1139      "selector_hover_hex":"#ffffff",
1140      "lightning":true,
1141      "mob_manual_placement":"",
1142      "mob_placement":"bottom_right",
1143      "mob_placement_type":"floating",
1144      "moneyWithCurrencyFormat":false,
1145      "ui_style":"default",
1146      "user_curr":"",
1147      "auto_loc":false,
1148      "auto_pref":false,
1149      "selector_bg_hex":"#333333",
1150      "selector_border_type":"noBorder",
1151      "cart_alert_bg_hex":"#fbf5f5",
1152      "cart_alert_note":"All orders are processed in [checkout_currency], using the latest exch
1152ange rates.",
1153      "cart_alert_state":true,
1154      "cart_alert_font_hex":"#1e1e1e"
1155    },{
1156      money_format: "${{amount}}",
1157      money_with_currency_format: "${{amount}} USD",
1158      user_curr: "AUD"
1159    });
1160    window.baCurr.config.multi_curr = [];
1161    
1162    window.baCurr.config.final_currency = "USD" || '';
1163    window.baCurr.config.multi_curr = "AED,AUD,CNY,EUR,GBP,JPY,KHR,KRW,LAK,NZD,PGK,QAR,SAR,SGD,USD,VND".split(',') || '';
1164
1165    (function(window, document) {"use strict";
1166      function onload(){
1167        function insertPopupMessageJs(){
1168          var head = document.getElementsByTagName('head')[0];
1169          var script = document.createElement('script');
1170          script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'boosterapps.com/apps/currency/preview_curr.js';
1171          script.type = 'text/javascript';
1172          head.appendChild(script);
1173        }
1174
1175        if(document.location.search.indexOf("preview_cur=1") > -1){
1176          setTimeout(function(){
1177            window.currency_preview_result = document.getElementById("baCurrSelector").length > 0 ? 'success' : 'error';
1178            insertPopupMessageJs();
1179          }, 1000);
1180        }
1181      }
1182
1183      var head = document.getElementsByTagName('head')[0];
1184      var script = document.createElement('script');
1185      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + "";
1186      script.type = 'text/javascript';
1187      script.onload = script.onreadystatechange = function() {
1188      if (script.readyState) {
1189        if (script.readyState === 'complete' || script.readyState === 'loaded') {
1190          script.onreadystatechange = null;
1191            onload();
1192          }
1193        }
1194        else {
1195          onload();
1196        }
1197      };
1198      head.appendChild(script);
1199
1200    }(window, document));
1201</script>
1201
1202
1203    
1204    
1205
1206    
1207    
1208
1209    
1210    
1211
1212
1213
1214  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/styles-CJ5m7oq_.css?v=152279405324988278411789607374" rel="stylesheet" type="text/css" media="all" />
1215
1216
1217
1218
1219
1220  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/custom-ClNN7IhG.css?v=117774503671362209441790656522" rel="stylesheet" type="text/css" media="all" />
1221
1222<script type='application/ld+json'>
1223      {
1224        "@context": "https://schema.org",
1225        "@type": "Organization",
1226        "name": "Beauty Affairs",
1227        "url": "https://www.beautyaffairs.com.au/",
1228        "logo": "https://cdn.shopify.com/s/files/1/0061/7313/0816/files/Beauty_Affairs_Logo_350x.jpg?v=1638770049",
1229        "contactPoint": {
1230          "@type": "ContactPoint",
1231          "telephone": "0292212075",
1232          "contactType": "customer service",
1233          "areaServed": "AU",
1234          "availableLanguage": "en"
1235        },
1236        "sameAs": [
1237          "https://www.facebook.com/beautyaffairs.official/",
1238          "https://www.instagram.com/beautyaffairs.official/",
1239          "https://www.youtube.com/channel/UC0bziZTW2MxLxHAVIdEXXUA",
1240          "https://www.pinterest.com.au/beautyaffairsofficial/"
1241        ]
1242      }
1243    </script>
1243
1244    
1244<script type='application/ld+json'>
1245      {
1246        "@context": "https://schema.org",
1247        "@type": "LocalBusiness",
1248        "name": "Beauty Affairs",
1249        "alternateName": "Beauty Affairs MediSpa Sydney CBD",
1250        "image": "https://cdn.shopify.com/s/files/1/0061/7313/0816/files/Beauty_Affairs_Logo_350x.jpg?v=1638770049",
1251        "@id": "",
1252        "url": "https://www.beautyaffairs.com.au/",
1253        "telephone": "0292863898",
1254        "priceRange": "$$$",
1255        "address": {
1256          "@type": "PostalAddress",
1257          "streetAddress": "Level 22/31 Market St",
1258          "addressLocality": "Sydney",
1259          "addressRegion": "NSW",
1260          "postalCode": "2000",
1261          "addressCountry": "AU"
1262        },
1263        "geo": {
1264          "@type": "GeoCoordinates",
1265          "latitude": 33.8711159,
1266          "longitude": 151.2057988
1267        },
1268        "openingHoursSpecification": {
1269          "@type": "OpeningHoursSpecification",
1270          "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
1271          "opens": "09:30",
1272          "closes": "17:30"
1273        },
1274        "sameAs": [
1275          "https://www.facebook.com/beautyaffairs.official/",
1276          "https://www.instagram.com/beautyaffairs.official/",
1277          "https://www.youtube.com/channel/UC0bziZTW2MxLxHAVIdEXXUA",
1278          "https://www.pinterest.com.au/beautyaffairsofficial/"
1279        ]
1280      }
1281    </script>
1281
1282
1283    <!-- videoly tag -->
1284    
1284<script>
1285      (function (d, e, n) {
1286        e = d.createElement('script');
1287        e.type = 'text/javascript';
1288        e.async = true;
1289        e.src = 'https://api.videoly.co/1/quchbox/0/3016/quch.js';
1290        n = d.getElementsByTagName('script')[0];
1291        n.parentNode.insertBefore(e, n);
1292      })(document);
1293    </script>
1293
1294    <!-- End videoly tag -->
1295
1296    
1297    
1298    
1299    
1300
1301    
1301<script>
1302      function getCookie(cname) {
1303        var name = cname + '=';
1304        var decodedCookie = decodeURIComponent(document.cookie);
1305        var ca = decodedCookie.split(';');
1306        for (var i = 0; i < ca.length; i++) {
1307          var c = ca[i];
1308          while (c.charAt(0) == ' ') {
1309            c = c.substring(1);
1310          }
1311          if (c.indexOf(name) == 0) {
1312            return c.substring(name.length, c.length);
1313          }
1314        }
1315        return '';
1316      }
1317
1318      var setCrossDomainCookie = function (name, value, days, domain = '.beautyaffairs.com.au') {
1319        var expires;
1320        if (days) {
1321          var date = new Date();
1322          date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
1323          expires = '; expires=' + date.toGMTString();
1324        } else {
1325          expires = '';
1326        }
1327        document.cookie = name + '=' + value + expires + '; path=/; domain=' + domain + '; SameSite=None; Secure';
1328      };
1329
1330      setCrossDomainCookie('shopify_id', getCookie('_shopify_y'), 1000, '.beautyaffairs.com.au');
1331      setCrossDomainCookie('shopify_id', getCookie('_shopify_y'), 1000, '.beautyaffairs.hk');
1332    </script>
1332
1333
1334    
1334<script src='//www.mybeautyaffairs.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js' defer></script>
1334
1335    
1335<script src='//www.mybeautyaffairs.com/cdn/s/javascripts/currencies.js' defer></script>
1335
1336
1337    <style>
1338      .ProductItem__Wrapper .wishlist_btn:before {
1339        content: '';
1340        width: 32px;
1341        height: 32px;
1342        background: #fff;
1343        position: absolute;
1344        left: -6px;
1345        top: -19px;
1346        border-radius: 50%;
1347        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
1348      }
1349
1350      .ProductItem__Wrapper .wishlist_btn:after {
1351        z-index: 3;
1352        position: relative;
1353      }
1354    </style>
1355    
1355<script>
1356      // Skin Analysis Updates
1357      function prqQuizCallback(quizResponse) {
1358        console.log(quizResponse);
1359
1360        const name = quizResponse.klaviyoIdentify.$first_name;
1361        const skinGoalID = quizResponse.quiz.attributes.slides.data.find((slide) =>
1362          slide.attributes.title.includes('main skin goal'),
1363        ).attributes.values[0];
1364
1365        console.log('Skin Goal ID: ', skinGoalID);
1366
1367        const skinGoal = quizResponse.response.attributes.answers.data.find(
1368          (answer) => answer.attributes.choice.data.id == skinGoalID,
1369        ).attributes.choice.data.attributes.label;
1370
1371        console.log('Skin Goal: ', skinGoal);
1372
1373        const matchingResults = document.querySelector(`.skin-quiz-results[data-goal="${skinGoal}"]`);
1374        if (matchingResults) {
1375          document.querySelectorAll('.skin-quiz-results').forEach(function (result) {
1376            result.classList.remove('active');
1377          });
1378          matchingResults.classList.add('active');
1379        }
1380      }
1381    </script>
1381
1382
1383    
1384    <style>
1385      html > body.boost-sd__search-opening {
1386        overflow-y: visible !important;
1387        overflow-x: hidden !important;
1388        touch-action: initial !important;
1389      }
1390    </style>
1391
1392    <!-- BetterStack Error Tracking -->
1393    
1393<script>
1394      !(function (b, e, t, r) {
1395        b[t] =
1396          b[t] ||
1397          function (...args) {
1398            (b[t].q = b[t].q || []).push(args);
1399          };
1400        b[t].l = +new Date();
1401        var s = e.createElement('script');
1402        s.async = 1;
1403        s.crossOrigin = 'anonymous';
1404        s.src = 'https://betterstack.net/b.js?t=' + r;
1405        (e.head || e.getElementsByTagName('head')[0]).appendChild(s);
1406      })(window, document, 'betterstack', 'CEwuEUGpcECSZ5AzEu3DZea4');
1407      betterstack('init', { environment: 'production' });
1408    </script>
1408
1409
1410
1411
1412  <!-- BEGIN app block: shopify://apps/gift-card-pro/blocks/gift-card-pro/3b1306ce-7e99-4a1c-aa30-e9f030a737ef -->
1413
1414
1415
1416
1417
1418
1419<!-- END app block --><!-- BEGIN app block: shopify://apps/tolstoy-ads-image-video/blocks/widget-block/06fa8282-42ff-403e-b67c-1936776aed11 -->
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429                
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441<script
1442  type="module"
1443  async
1444  src="https://widget.gotolstoy.com/we/widget.js"
1445  data-shop=a-sales-affair.myshopify.com
1446  data-app-key=f94644e3-9f5a-4fbc-9906-ae4d0a6a5d7c
1447  data-should-use-cache=true
1448  data-cache-version=1a11c7f44ec
1449  data-product-gallery-projects="[]"
1450  data-collection-gallery-projects="[]"
1451  data-product-id=9748516274405
1452  data-template-name="product.gift_card"
1453  data-ot-ignore
1454  data-cookieconsent="ignore"
1455>
1456</script>
vendor: 1 bytes, line 1456
1456
1457<script
1458  type="module"
1459  async
1460  src="https://play.gotolstoy.com/widget-v2/widget.js"
1461  id="tolstoy-widget-script"
1462  data-shop=a-sales-affair.myshopify.com
1463  data-app-key=f94644e3-9f5a-4fbc-9906-ae4d0a6a5d7c
1464  data-should-use-cache=true
1465  data-cache-version=1a11c7f44ec
1466  data-product-gallery-projects="[]"
1467  data-collection-gallery-projects="[]"
1468  data-product-id=9748516274405
1469  data-collection-id=""
1470  data-shop-assistant-enabled="false"
1471  data-search-bar-widget-enabled="false"
1472  data-template-name="product.gift_card"
1473  data-customer-id=""
1474  data-ot-ignore
1475  data-cookieconsent="ignore"
1476></script>
vendor: 1 bytes, line 1476
1476
1477<script
1478  type="module"
1479  async
1480  src="https://play.gotolstoy.com/widget-v2/widget.brand-mcp.js"
1481  data-app-key=f94644e3-9f5a-4fbc-9906-ae4d0a6a5d7c
1482  data-ot-ignore
1483  data-cookieconsent="ignore"
1484></script>
vendor: 1 bytes, line 1484
1484
1485<script>
1486  window.tolstoyCurrencySymbol = "$";
1487  window.tolstoyMoneyFormat = "${{amount}}";
1488</script>
vendor: 1 bytes, line 1488
1488
1489<script>
1490  (function(){
1491    function hideOrphanedTiles(){
1492      var els = document.querySelectorAll('.tolstoy-collection-page-tile,tolstoy-collection-tile');
1493      for(var i=0;i<els.length;i++){
1494        if(els[i].children.length>0) continue;
1495        els[i].style.setProperty('display','none','important');
1496        var w=els[i].closest('[class*="tolstoy-grid"]')||els[i].closest('.tolstoy-collection-page-tile-wrapper');
1497        if(w) w.style.setProperty('display','none','important');
1498      }
1499    }
1500    if(document.readyState==='loading'){
1501      document.addEventListener('DOMContentLoaded',hideOrphanedTiles);
1502    }else{
1503      hideOrphanedTiles();
1504    }
1505  })();
1506</script>
vendor: 1 bytes, line 1506
1506
1507<script>
1508  window.tolstoyDebug = {
1509    enable: () => {
1510      fetch('/cart/update.js', {
1511        method: 'POST',
1512        headers: { 'Content-Type': 'application/json' },
1513        body: JSON.stringify({ attributes: { TolstoyDebugEnabled: 'true' } })
1514      })
1515      .then(response => response.json())
1516      .then(() => window.location.reload());
1517    },
1518    disable: () => {
1519      fetch('/cart/update.js', {
1520        method: 'POST',
1521        headers: { 'Content-Type': 'application/json' },
1522        body: JSON.stringify({ attributes: { TolstoyDebugEnabled: null } })
1523      })
1524      .then(response => response.json())
1525      .then(() => window.location.reload())
1526    },
1527    status: async () => {
1528      const response = await fetch('/cart.js');
1529      const json = await response.json();
1530      console.log(json.attributes);
1531    }
1532  }
1533</script>
1533
1534
1535<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1535<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates=
1536    
1537    {
1538    
1539      
1540      
1541        
1542        "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% if product.original_images != nil %}{% assign imageArray = product.original_images %}{% else %}{% assign imageArray = product.images_info %}{% endif %}{% if imageArray.size == 0 %}{% assign imageArray = \"no_image\" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = imageArray.size \u003e 4 %}{% capture productData %}{\"id\": \"{{ product.id }}\",\"handle\": \"{{ product.handle }}\",\"variantId\": \"{{ product.variant_id }}\",\"splitProduct\": \"{{ product.split_product }}\",\"variants\": {{ product.variants | json | escape }},\"tags\": {{ product.tags | json | escape }},\"images\": {{ imageArray | json | escape }},\"category\": \"{{ product.product_type | escape }}\",\"tags\" : {{ product.tags | json | escape }},\"priceMin\": \"{{ product.price_min }}\",\"options_with_values\": {{ product.options_with_values | json | escape }}}{% endcapture %}{% if product.variants.size == 1 and product.variants[0].title == 'Default Title' %}{% assign isDefaultOption = true %}{% else %}{% assign isDefaultOption = false %}{% endif %}\u003cdiv aria-modal=\"true\" role=\"dialog\" aria-label=\"Quick view detail for product {{ product.title | escape }}\" class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e  \u003cdiv tabindex=\"-1\" class=\"boost-sd__modal-wrapper\"\u003e   \u003cdiv class=\"boost-sd__quick-view\" product-id=\"{{ product.id }}\"\u003e    \u003cdiv class=\"boost-sd__quick-view-product-image\"\u003e     \u003cdiv class=\"boost-sd__slider boost-sd__slider--flex-column\"\u003e      \u003cdiv class=\"boost-sd__thumbs-container boost-sd__thumbs-container--horizontal\"\u003e       {% if show_prev_next_btns %}       \u003cdiv class=\"boost-sd__thumbs-container-prev-button boost-sd__thumbs-container-prev-button--horizontal\"\u003e\u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\" disabled=\"\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e          \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e           \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e          \u003c\/svg\u003e         \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e       {% endif %}       \u003cdiv class=\"boost-sd__thumbs-container-thumbs boost-sd__thumbs-container-thumbs--horizontal\"\u003e        {% if request.previewMode == true %}        {% for image in imageArray limit: 4 %}        \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e         \u003cdiv class=\"boost-sd__slide\"\u003e          \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e           \u003cdiv class=\"boost-sd__product-image\"\u003e            \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e           \u003c\/div\u003e          \u003c\/div\u003e         \u003c\/div\u003e        \u003c\/div\u003e        {% endfor %}        {% else %}        {% for image in imageArray %}        \u003cdiv class=\"boost-sd__thumbs-container-thumbs-item\"\u003e         \u003cdiv class=\"boost-sd__slide\"\u003e          \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e           \u003cdiv tabindex=\"0\" class=\"boost-sd__product-image\"\u003e            \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"Load image {{ forloop.index }} in slider for product {{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e           \u003c\/div\u003e          \u003c\/div\u003e         \u003c\/div\u003e        \u003c\/div\u003e        {% endfor %}        {% endif %}       \u003c\/div\u003e       {% if show_prev_next_btns %}       \u003cdiv class=\"boost-sd__thumbs-container-next-button boost-sd__thumbs-container-next-button--horizontal\"\u003e\u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__button--full-width\" style=\"padding: 0px;\"\u003e\u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e          \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__thumbs-container-button-icon\"\u003e           \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"currentColor\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e          \u003c\/svg\u003e         \u003c\/span\u003e\u003c\/button\u003e\u003c\/div\u003e       {% endif %}      \u003c\/div\u003e      \u003cdiv class=\"slick-slider\"\u003e       {% if request.previewMode == true %}       {% for image in imageArray limit: 1 %}       \u003cdiv class=\"boost-sd__slide\"\u003e        \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e         \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e          \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e           {% assign hideOtherLabelsWhenSoldOut = true -%}           {% assign moneyFormat = request.money_format | strip_html -%}           {% assign removePriceDecimal = false -%}           {% assign showCentAsSuperscript = false -%}           {% assign decimalDelimiter = '' -%}           {% assign withoutTrailingZeros = true -%}           {% if hideOtherLabelsWhenSoldOut != true -%}           {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1542           {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%}           {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%}           {% assign salePercent = percent | append: '%' -%}           {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}           {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%}           \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e            \u003cspan class=\"boost-sd__product-label-text\"\u003e             \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e            \u003c\/span\u003e           \u003c\/div\u003e           {% endif -%}           {% if product.available == false -%}           \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e            \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e           \u003c\/div\u003e           {% endif -%}           {% else -%}           {% if product.available == false -%}           \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e            \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e           \u003c\/div\u003e           {% else -%}           {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}           {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%}           {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%}           {% assign salePercent = percent | append: '%' -%}           {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}           {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %}           \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e            \u003cspan class=\"boost-sd__product-label-text\"\u003e             \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e            \u003c\/span\u003e           \u003c\/div\u003e           {% endif -%}           {% endif -%}           {% endif -%}          \u003c\/div\u003e         \u003c\/div\u003e         \u003cdiv class=\"boost-sd__product-image\"\u003e          \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e         \u003c\/div\u003e        \u003c\/div\u003e       \u003c\/div\u003e       {% endfor %}       {% else %}       {% for image in imageArray %}       \u003cdiv class=\"boost-sd__slide\"\u003e        \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e         \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top\"\u003e          \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e           {% assign hideOtherLabelsWhenSoldOut = true -%}           {% assign moneyFormat = request.money_format | strip_html -%}           {% assign removePriceDecimal = false -%}           {% assign showCentAsSuperscript = false -%}           {% assign decimalDelimiter = '' -%}           {% assign withoutTrailingZeros = true -%}           {% if hideOtherLabelsWhenSoldOut != true -%}           {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1542           {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%}           {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%}           {% assign salePercent = percent | append: '%' -%}           {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}           {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%}           \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e            \u003cspan class=\"boost-sd__product-label-text\"\u003e             \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e            \u003c\/span\u003e           \u003c\/div\u003e           {% endif -%}           {% if product.available == false -%}           \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e            \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e           \u003c\/div\u003e           {% endif -%}           {% else -%}           {% if product.available == false -%}           \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e            \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e           \u003c\/div\u003e           {% else -%}           {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}           {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%}           {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%}           {% assign salePercent = percent | append: '%' -%}           {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}           {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %}           \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e            \u003cspan class=\"boost-sd__product-label-text\"\u003e             \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e            \u003c\/span\u003e           \u003c\/div\u003e           {% endif -%}           {% endif -%}           {% endif -%}          \u003c\/div\u003e         \u003c\/div\u003e         \u003cdiv class=\"boost-sd__product-image\"\u003e          \u003cimg id=\"product-image-{{ product.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" {% if image.src %} src=\"{{ image.src }}\" {% else %} src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" {% endif %} fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"eager\" alt=\"{{ product.title | escape }}\" width=\"auto\" height=\"auto\" \/\u003e         \u003c\/div\u003e        \u003c\/div\u003e       \u003c\/div\u003e       {% endfor %}       {% endif %}      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv tabindex=\"0\" class=\"boost-sd__quick-view-product-info\"\u003e     \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title | escape }}\u003c\/h2\u003e     \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e     {% capture showCurrencyCodes %}false{% endcapture %}     {% assign moneyFormat = request.money_format | strip_html -%}     {% if showCurrencyCodes == 'true' %}     {% assign moneyFormat = request.money_format_with_currency | strip_html -%}     {% endif %}     \u003cdiv class=\"boost-sd__quick-view-price\"\u003e      \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e{{ product.price_min | format_currency: moneyFormat }}\u003c\/span\u003e\u003c\/span\u003e     \u003c\/div\u003e     \u003cdiv class=\"ruk_rating_snippet\" data-sku=\"{{ product.handle }};{{ product.variants | map: 'sku' | join: ';' }};{{ product.variants | map: 'id' | join: ';' }}\" data-no-redirect=\"true\"\u003e     \u003c\/div\u003e     {% if isDefaultOption == false %}     {% for swatch in product.options_with_values %}     \u003cdiv class=\"boost-sd__product-swatch\"\u003e      \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e      \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e       {% for value in swatch.values %}       {% assign swatchBy = 'text' %}       {% assign backgroundSwatch = \"background-color: \" | append: value.title | strip_html | escape %}       {% assign domain = request.shop %}       {% assign imageName = value.title | strip_html | downcase | strip | escape %}       {% if imageName contains \" \" %}       {% assign imageName = imageName | replace: ' ', \"-\" %}       {% endif %}       {% if swatch.original_name == 'color' %}       {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %}       {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\" %}       {% assign swatchBy = 'color-and-image' %}       {% endif %}       {% for variant in product.variants %}       {% assign options = variant.merged_options %}       {% if variant.original_merged_options != nil %}       {% assign options = variant.original_merged_options %}       {% endif %}       {% for option in options %}       {% assign currentOption = option | strip_html | downcase | strip | replace: 'color:', '' | escape %}       {% if currentOption contains \" \" %}       {% assign currentOption = currentOption | replace: ' ', \"-\" %}       {% endif %}       {% if currentOption == imageName and variant.image %}       {% assign backgroundSwatch = \"background-image: url('\" | append: variant.image | append: \"');\" %}       {% assign swatchBy = 'product-image' %}       {% endif %}       {% endfor %}       {% endfor %}       \u003cdiv class=\"boost-sd__product-swatch-option\" data-swatch-by='{{ swatchBy }}'\u003e        \u003cdiv class=\"boost-sd__radio\"\u003e         \u003cdiv class=\"boost-sd__tooltip\"\u003e          {% if swatch.original_name == 'color' %}          \u003cdiv class=\"boost-sd__tooltip-content\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e          {% endif %}          \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e          {% if swatch.original_name == 'color' %}          \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e           {{ value.title | strip_html | escape }}          \u003c\/label\u003e          {% else %}          \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" data-swatch-value=\"{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--in-quick-view\"\u003e           {{ value.title | strip_html | escape }}          \u003c\/label\u003e          {% endif %}         \u003c\/div\u003e        \u003c\/div\u003e       \u003c\/div\u003e       {% endfor %}      \u003c\/div\u003e     \u003c\/div\u003e     {% endfor %}     {% endif %}     \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e      \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e      \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e       \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e        \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e       \u003c\/div\u003e       \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"1\" \/\u003e       \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e        \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e       \u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__quick-view-quantity-error\" style=\"color: red; font-size: 90%; display: none\"\u003e{{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}\u003c\/div\u003e     \u003c\/div\u003e     \u003c!-- TODO check preorder --\u003e     \u003cdiv class=\"boost-sd__quick-view-preorder\"\u003e      \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e      \u003c!-- TODO check preorder --\u003e      {% if product.variants %}      {% assign variants = product.variants %}      {% else %}      {% assign variants = variants %}      {% endif %}      {% for variant in variants %}      {% if variant.preorder %}      {% assign paymentType = variant.preorder.payment.type %}      {% assign discountType = variant.preorder.payment.discountType %}      {% assign discountValue = variant.preorder.payment.discountValue %}      {% assign originalPrice = variant.price %}      {% assign paymentLabel = '' %}      {% if paymentType == 'full' %}      {% assign paymentLabel = 'Full payment' %}      {% endif %}      {% if paymentType == 'partial' %}      {% assign paymentLabel = 'Partial payment' %}      {% endif %}      {% if paymentType == 'none' %}      {% assign paymentLabel = 'No payment' %}      {% endif %}      {% capture showCurrencyCodes %}false{% endcapture %}      {% assign moneyFormat = request.money_format | strip_html -%}      {% if showCurrencyCodes == 'true' %}      {% assign moneyFormat = request.money_format_with_currency | strip_html -%}      {% endif %}      {% assign moneyRate = request.currency_rate | strip_html -%}      {% if discountType == 'percentage' %}      {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %}      {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %}      {% elsif discountType == 'amount' %}      {% assign discountValue = discountValue | times: moneyRate %}      {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %}      {% else %}      {% assign discountedPrice = originalPrice %}      {% endif %}      {% assign removePriceDecimal = false -%}      {% assign showCentAsSuperscript = false -%}      {% assign decimalDelimiter = '' -%}      {% assign withoutTrailingZeros = true -%}      {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}      {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}      {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %}      \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e       \u003cdiv class=\"boost-sd__preorder-option\"\u003e        \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e        \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e         {% if discountType == 'percentage' %}         \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e         {% elsif discountType == 'amount' %}         \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e         {% endif %}         \u003cdiv class=\"boost-sd__preorder-price\"\u003e          {% if discountType != 'none' %}          \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e          {% endif %}          \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e         \u003c\/div\u003e        \u003c\/div\u003e       \u003c\/div\u003e      \u003c\/div\u003e      {% endif %}      {% endfor %}      {% assign buttonLabel = 'Pre-Order' %}      {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %}      {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %}      {% if preOrderButtonText and preOrderButtonText != '' %}      {% assign buttonLabel = preOrderButtonText %}      {% endif %}      \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--preorder\"\u003e       \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e        {{ buttonLabel }}       \u003c\/span\u003e      \u003c\/button\u003e      \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e       \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e      \u003c\/p\u003e     \u003c\/div\u003e     \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e      \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e       \u003cspan class=\"boost-sd__button-text\"\u003e        {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}       \u003c\/span\u003e      \u003c\/button\u003e      \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-buy-now\"\u003e       \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e      \u003c\/button\u003e     \u003c\/div\u003e     \u003ca class=\"boost-sd__quick-view-details-link\" href=\"\/products\/{{ product.handle }}\"\u003e{{ \"quickView.qvViewFullDetails\" | translate: translations, 'View full details' }}\u003c\/a\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn\"\u003e    \u003csvg class=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e     \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.3536 5.35355C19.5488 5.15829 19.5488 4.84171 19.3536 4.64645C19.1583 4.45118 18.8417 4.45118 18.6464 4.64645L12 11.2929L5.35355 4.64645C5.15829 4.45118 4.84171 4.45118 4.64645 4.
154264645C4.45118 4.84171 4.45118 5.15829 4.64645 5.35355L11.2929 12L4.64645 18.6464C4.45118 18.8417 4.45118 19.1583 4.64645 19.3536C4.84171 19.5488 5.15829 19.5488 5.35355 19.3536L12 12.7071L18.6464 19.3536C18.8417 19.5488 19.1583 19.5488 19.3536 19.3536C19.5488 19.1583 19.5488 18.8417 19.3536 18.6464L12.7071 12L19.3536 5.35355Z\" fill=\"#222222\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/button\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e",
1543      
1544    
1545      
1546      
1547        
1548        "cart": "\u003c!-- TEMPLATE CART --\u003e\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign currentLocale = '' %}{% if locale != \"\" or locale != null %}{% assign currentLocale = locale %}{% endif %}",
1549      
1550    
1551      
1552      
1553        
1554        "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by'\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-title'\u003e  \u003cdiv class='boost-sd__refine-by-vertical-refine-by-heading'\u003e   {{ 'refine' | translate: translations, 'Refine By' }}  \u003c\/div\u003e  \u003cbutton type='button' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='boost-sd__button--clear-all-filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e   \u003cspan class='boost-sd__button-text' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }' aria-hidden='true'\u003e    {{- 'clearAll' | translate: translations, 'Clear All' -}}   \u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-list'\u003e  {% for refineByOption in refineBy.options %}  \u003cbutton aria-label='Clear {{ refineByOption.data.label | escape }}: {% if refineByOption.type == \"range\" %}{% if refineByOption.data.key == \"pf_p_price\" or refineByOption.data.key == \"pf_vp_variants_price\" %}{{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }} to {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }}{% else %}{{ refineByOption.data.value.lower | escape }} to {{ refineByOption.data.value.upper | escape }}{% endif %}{% else %}{{ refineByOption.data.valueDisplay | escape }}{% endif %}' metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-item' id='{{ refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e   \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e    \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e     {{ refineByOption.data.label | escape }}:    \u003c\/span\u003e    \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e     {% if refineByOption.type == 'range' %}     {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %}     {{ refineByOption.data.value.lower | currency_format: refineByOption.data.moneyFormatValue }}     -     {{ refineByOption.data.value.upper | currency_format: refineByOption.data.moneyFormatValue }}     {% else %}     {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }}     {% endif %}     {% else %}     {{ refineByOption.data.valueDisplay | escape }}     {% endif %}    \u003c\/span\u003e   \u003c\/div\u003e   \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-hidden='true' fill='#222'\u003e    \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json | escape }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e    \u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/button\u003e  {% endfor %} \u003c\/div\u003e\u003c\/div\u003e",
1555      
1556    
1557      
1558      
1559        
1560        "filterOptionBoxItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e  \u003cspan class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInU
1560ppercaseForm %}   {{ value.key | escape | upcase }}   {% else %}   {{ value.key | escape }}   {% endif %}  \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' aria-checked='{% if className contains \"boost-sd__filter-option-box-item--selected\" %}true{% else %}false{% endif %}' id='{{ actionId }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button' data-action='{{ dataAction }}'\u003e  \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e   {% if displayAllValuesInUppercaseForm %}   {{ value.label | escape | upcase }}   {% else %}   {{ value.label | escape }}   {% endif %}  \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}",
1561      
1562    
1563      
1564      
1565        
1566        "filterOptionListItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}. Number of products: {{ value.doc_count }}\" class=\"boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox\"\u003e  {% if option.filterType == \"variants_price\" or option.filterType == \"price\" %}  {% if value.from == 0 %}  {{ \"under\" | translate: translations, \"Under\" }}  {{ value.to | format_currency: option.moneyFormatValue }}  {% elsif value.to == nil %}  {{ \"above\" | translate: translations, \"Above\" }}  {{ value.from | format_currency: option.moneyFormatValue }}  {% elsif value.from != 0 and value.to != nil %}  {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }}  {% endif %}  {% elsif option.filterType == \"percent_sale\" %}  {% if value.from == nil %}  {{ \"under\" | translate: translations, \"Under\" }}  {{ value.to }}  {% elsif value.to == nil %}  {{ \"above\" | translate: translations, \"Above\" }}  {{ value.from }}  {% elsif value.from != 0 and value.to != nil %}  {{ value.from }}% - {{ value.to }}%  {% endif %}  {% else %}  \u003cspan class=\"boost-sd__filter-option-item-label\"\u003e   {% if option.displayAllValuesInUppercaseForm %}   {% if option.filterType == \"stock\" or option.filterType == \"collection\" %}   {{ value.label | upcase | escape }}   {% else %}   {{ value.key | upcase | escape }}   {% endif %}   {% else %}   {% if option.filterType == \"stock\" or option.filterType == \"collection\" %}   {{ value.label | escape }}   {% else %}   {{ value.key | escape }}   {% endif %}   {% endif %}  \u003c\/span\u003e  {% endif %}  {% if filterSettings.showFilterOptionCount %}  \u003cspan aria-hidden=\"true\" class=\"boost-sd__filter-option-item-amount\"\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' class='{{ className }}' data-action='{{ dataAction }}'\u003e  \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e   {% if displayAllValuesInUppercaseForm %}   {{ value.label | upcase | escape }}   {% else %}   {{ value.label | escape }}   {% endif %}  \u003c\/span\u003e  {% if showDocCount %}  \u003cspan data-action='{{ dataAction }}' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e   ({{ value.doc_count }})\u003c\/span\u003e  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}",
1567      
1568    
1569      
1570      
1571        
1572        "filterOptionSwatchItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}. Number of products: {{ value.doc_count }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e  \u003cspan class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{ swatchTyleClass }} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'\u003e\u003c\/span\u003e  {% if swatchListStyle %}  \u003cspan class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInU
1572ppercaseForm %}   {{ value.key | escape | upcase }}   {% else %}   {{ value.key | escape }}   {% endif %}  \u003c\/span\u003e  \u003cspan aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e  {% if swatchValue.backgroundColor == nil %}  {% assign swatchBackgroundColor = \"none\" %}  {% else %}  {% assign swatchBackgroundColor = swatchValue.backgroundColor | strip_html %}  {% endif %}  {% if swatchValue.backgroundImage == nil %}  {% assign swatchBackgroundImage = \"none\" %}  {% else %}  {% assign swatchBackgroundImage = swatchValue.backgroundImage | strip_html %}  {% endif %}  \u003cspan data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchBackgroundColor }}; background-image: {{ swatchBackgroundImage }}'\u003e\u003c\/span\u003e  {% if swatchType == 'list' %}  \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInUppercaseForm %}   {{ value.label | escape | upcase }}   {% else %}   {{ value.label | escape }}   {% endif %}  \u003c\/span\u003e  {% if showDocCount %}  \u003cspan data-action='{{ dataAction }}' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %}  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}",
1573      
1574    
1575      
1576      
1577        
1578        "filterOptionMultiLevelCollectionItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e  \u003ca title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e   \u003cspan class='boost-sd__filter-option-item-label'\u003e    {% if option.displayAllValuesInUppercaseForm %}    {{ value.displayName | upcase }}    {% else %}    {{ value.displayName }}    {% endif %}   \u003c\/span\u003e  \u003c\/a\u003e  {% if showDocCount %}  \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %}  {% if value.existedTags %}  \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e   \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e    \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/button\u003e  {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}{% assign currentLocale = '' %}{% if locale != \"\" %}{% assign currentLocale = '\/' | append: locale %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e  \u003ca id='{{ actionId }}' metaData='{{ metaData | json | escape }}' title='Link to {{ value.displayName }}. Number of products: {{ value.doc_count }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/{{ value.handle }}' class='{{ className }}'\u003e   \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e    {% if option.displayAllValuesInU
1578ppercaseForm %}    {{ value.displayName | upcase }}    {% else %}    {{ value.displayName }}    {% endif %}   \u003c\/span\u003e   {% if showDocCount %}   \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e   {% endif %}  \u003c\/a\u003e  {% if value.existedTags %}  \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e   \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e    \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/button\u003e  {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e  {% for tag in value.tags %}  \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e   \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e    \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json | escape }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/frontpage\/{{ tag.tag }}' class='{{ tag.className }}'\u003e     \u003cspan data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e      {% if option.displayAllValuesInUppercaseForm %}      {{ tag.displayName | upcase }}      {% else %}      {{ tag.displayName }}      {% endif %}     \u003c\/span\u003e    \u003c\/a\u003e    {% if tag.existedSubTags %}    \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' type='button' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e     \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e      \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e     \u003c\/svg\u003e    \u003c\/button\u003e    {% endif %}   \u003c\/div\u003e   {% if tag.existedSubTags %}   \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e    {% for subTag in tag.subTags %}    \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e     \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='{{ currentLocale }}\/collections\/frontpage\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e      \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e       {% if option.displayAllValuesInU
1578ppercaseForm %}       {{ subTag.displayName | upcase }}       {% else %}       {{ subTag.displayName }}       {% endif %}      \u003c\/span\u003e     \u003c\/a\u003e    \u003c\/li\u003e    {% endfor %}   \u003c\/ul\u003e   {% endif %}  \u003c\/li\u003e  {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}",
1579      
1580    
1581      
1582      
1583        
1584        "filterOptionMultiLevelTagItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e  \u003cspan class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInUppercaseForm %}   {{ value.displayName | upcase }}   {% else %}   {{ value.displayName }}   {% endif %}  \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e  \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e   \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e   \u003c\/path\u003e  \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ value.displayName | escape | strip_html }}. Number of products: {{ value.doc_count }}' data-metadata='{{ metaData | json | escape }}' id='{{ actionId }}' class='{{ className }}'\u003e  \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInUppercaseForm %}   {{ value.displayName | upcase }}   {% else %}   {{ value.displayName }}   {% endif %}  \u003c\/span\u003e  {% if showProductCount %}  \u003cspan data-metadata='{{ metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %} \u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton aria-label='Expand\/Collapse {{ value.displayName }}' type='button' data-metadata='{{ value.metaDataArrow | json | escape }}' id='{{ value.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e  \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e   \u003cpath data-metadata='{{ value.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e  \u003c\/svg\u003e\u003c\/button\u003e\u003c!-- style=\"display: none\" --\u003e\u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e  {% for tag in value.subTags %}  \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e   \u003cbutton role='checkbox' aria-checked='{% if tag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }}
1584 is {{ tag.displayName | escape | strip_html }}. Number of products: {{ tag.doc_count }}' data-metadata='{{ tag.metaData | json | escape }}' id='{{ tag.actionId }}' class='{{ tag.className }}'\u003e    \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ tag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e     {% if option.displayAllValuesInUppercaseForm %}     {{ tag.displayName | upcase }}     {% else %}     {{ tag.displayName }}     {% endif %}    \u003c\/span\u003e    {% if showProductCount %}    \u003cspan data-metadata='{{ tag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ tag.doc_count }})\u003c\/span\u003e    {% endif %}   \u003c\/button\u003e   {% assign existedSubTags = tag.subTags | size %}   {% if existedSubTags \u003e 0 %}   \u003cbutton aria-label='Expand\/Collapse {{ tag.displayName }}' type='button' data-metadata='{{ tag.metaDataArrow | json | escape }}' id='{{ tag.actionIdArrow }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e    \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json | escape }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{ colorOptionItem }}'\u003e     \u003cpath data-metadata='{{ tag.metaDataArrow | json | escape }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/button\u003e   \u003c!-- style=\"display: none\" --\u003e   \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e    {% for subTag in tag.subTags %}    \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e     \u003cbutton role='checkbox' aria-checked='{% if subTag.className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='Find product with {{ label | escape }} is {{ subTag.displayName | escape | strip_html }}. Number of products: {{ subTag.doc_count }}' id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json | escape }}' class='{{ subTag.className }}'\u003e      \u003cspan style='{{ styleOptionItem }}' data-metadata='{{ subTag.metaData | json | escape }}' class='boost-sd__filter-option-item-label'\u003e       {% if option.displayAllValuesInUppercaseForm %}       {{ subTag.displayName | upcase }}       {% else %}       {{ subTag.displayName }}       {% endif %}      \u003c\/span\u003e      {% if showProductCount %}      \u003cspan data-metadata='{{ subTag.metaData | json | escape }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ subTag.doc_count }})\u003c\/span\u003e      {% endif %}     \u003c\/button\u003e    \u003c\/li\u003e    {% endfor %}   \u003c\/ul\u003e   {% endif %}  \u003c\/li\u003e  {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}",
1585      
1586    
1587      
1588      
1589        
1590        "filterOptionRatingItem": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e  \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e   {% for i in (0..4) %}   {% if i \u003c value.from %}   \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e   {% else %}   \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e   {% endif %}   {% endfor %}   {% if showExactRating == false %}   \u003cspan\u003e\u0026 Up\u003c\/span\u003e   {% endif %}  \u003c\/span\u003e  \u003cspan role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='{% if className contains \"boost-sd__filter-option-item-button--selected\" %}true{% else %}false{% endif %}' aria-label='{{ value.key }} Stars. Number of products: {{ value.doc_count }}' id='{{ actionId }}' data-action='{{ dataAction }}' class='{{ className }}'\u003e  \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e   {% for i in (0..4) %}   {% if i \u003c value.from %}   \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e   {% else %}   \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e   {% endif %}   {% endfor %}   {% if showExactRating == false %}   \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e   {% endif %}  \u003c\/span\u003e  {% if showDocCount %}  \u003cspan data-action='{{ dataAction }}' role='text' aria-hidden='true' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}",
1591      
1592    
1593      
1594      
1595        
1596        "productPrice": "\u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}
1596\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Check if enable variant showing as an individual product --\u003e{% if product.variant_id != \"\" and product.variant_id != blank -%}{% assign currentVariantId = product.variant_id | times: 1 -%}{% for variant in product.variants -%}{% if variant.id == currentVariantId -%}{% assign minPrice = variant.price | times: 1.0 -%}{% assign maxPrice = variant.price | times: 1.0 -%}{% if variant.compare_at_price and variant.compare_at_price != \"0.0\" -%}{% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%}{% endif -%}{% break -%}{% endif -%}{% endfor -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}\u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% if compareAtPriceMin \u003e 0 %}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% else %}{% assign salePercent = '0%' %}{% endif %}\u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__visually-hidden\"\u003e  {% if isSale %}  Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %}  {% else %}  Regular price {{ priceValueWithFormat }}  {% endif %} \u003c\/span\u003e\u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price-content  boost-sd__product-price-content--text-align-left\"\u003e  \u003cspan class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\"\u003e   \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
1596\u003c\/span\u003e  \u003c\/span\u003e  {% if compareAtPriceWithFormat != '' -%}  \u003cspan class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\"\u003e   \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003c\/span\u003e  \u003c\/span\u003e  {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan aria-hidden=\"true\" class=\"boost-sd__product-price--saving\"\u003e  \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%}\u003c\/div\u003e",
1597      
1598    
1599      
1600      
1601        
1602        "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}{% assign widgetTitle = '' %}{% if widgetDesignSettings.titleAlignment != '' %} {% assign widgetTitle = widgetTitle | append: 'boost-sd__recommendation-title--' | append: widgetDesignSettings.titleAlignment %}{% endif %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation ' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title {{ widgetTitle }}'\u003e  \u003cspan tabindex=\"0\" role=\"heading\" aria-level=\"2\" class='boost-sd__recommendation-title-text'\u003e   {{ widgetNameTranslationLabel | translate: translations, widgetName }}  \u003c\/span\u003e\u003c\/div\u003e {% if widgetDesignSettings.layoutDisplay == 'carousel' %}  \u003c!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --\u003e\u003cdiv class=\"boost-sd__slider\"\u003e\u003cdiv class=\"boost-sd__slider-container\"\u003e  {% for product in products %}   \u003cdiv class=\"boost-sd__slide\"\u003e    {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %}    \u003c!-- TEMPLATE GRID PRODUCT ITEM --\u003e{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_', '' %}{% assign filterValues = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% for item in product.variants %} {% for filterValue in filterValues %}  {% assign optionNameValue = optionName | append: \":\" | append: filterValue | strip %}  {% if item.merged_options contains optionNameValue %}   {% if item.image %}    {% assign selectedVariantImageByFilterOption = item.image %}    {% break %}   {% endif %}  {% endif %} {% endfor %} {% if selectedVariantImageByFilterOption != nil %}  {% break %} {% endif %}{% endfor %}{%- capture productVariants -%} [ {%- for variant in product.variants -%}  {%- assign preorder = '{}' -%}  {%- if variant.preorder and variant.preorder != nil -%}  {%- assign preorder = variant.preorder -%}  {%- else -%}  {%- assign preorder = '' -%}  {%- endif -%}  {   \"title\": \"{{- variant.title -}}\",   \"price\": \"{{- variant.price -}}\",   \"inventoryQuantity\": \"{{- variant.inventory_quantity -}}\",   \"inventoryPolicy\": \"{{- variant.inventory_policy -}}\",   \"id\": \"{{- variant.id -}}\",   \"available\": {{- variant.available -}},   \"preorder\": {{- preorder | json -}}  }{%- unless forloop.last -%},{%- endunless -%} {%- endfor -%} ]{% endcapture %}{% capture productData %} {  \"handle\": \"{{ product.handle }}\",  \"variantId\": \"{{ product.variants[0].id }}\",  \"splitProduct\": \"{{ product.split_product }}\",  \"variants\": {{ productVariants | json }},  \"priceMin\": \"{{ product.price_min }}\",  \"priceMax\": \"{{ product.price_max }}\",  \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\",  \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\",  \"images\": {{ imageArray | json | escape }},  \"options_with_values\": {{ product.options_with_values | json | escape }},  \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\",  \"category\": \"{{ product.product_type | escape }}\",  \"tags\" : {{ product.tags | json | escape }} }{% endcapture %}{%- capture borderLayoutSetting %}noBorder{% endcapture -%}{% if borderLayoutSetting == 'noPadding' %} {% assign borderLayoutItem = 'no-padding' %}{% elsif borderLayoutSetting == 'hasPadding' %}
1602 {% assign borderLayoutItem = 'border-has-padding' %}{% elsif borderLayoutSetting == 'noPaddingImage' %} {% assign borderLayoutItem = 'border-no-padding-image' %}{% else %} {% assign borderLayoutItem = 'no-border' %}{% endif %}{% assign productLocale = '' %}{% if request.current_locale != \"\" or request.current_locale != null or request.current_locale != nil %} {% assign productLocale = request.current_locale %}{% endif %}{% assign variantUrl = '' %}{% if product.variant_id %} {% assign variantUrl = '?variant=' | append: product.variant_id %}{% endif %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--{{ borderLayoutItem }} boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatioSetting %}square{% endcapture -%}{% capture hoverEffect %}reveal-second-image{% endcapture %}{% assign productImages = product.images_info %}{% if product.split_product %} {% assign productImages = product.original_images %}{% endif %}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003cdiv class=\"boost-sd__product-link-image\"\u003e  \u003cdiv style=\"position: relative\"\u003e                   {% assign effectClasses = '' %}   {% if hoverEffect == 'reveal-second-image-and-zoom-in' %}    {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %}    {% if productImages.size \u003e 1 %}     {% assign effectClasses = effectClasses | append: ' boost-sd__product-image-wrapper--has-second-image' %}    {% endif %}   {% endif %}   {% if hoverEffect == 'reveal-second-image' and productImages.size \u003e 1 %}    {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--has-second-image' %}   {% endif %}   {% if hoverEffect == 'zoom-in' %}    {% assign effectClasses = effectClasses | append: 'boost-sd__product-image-wrapper--zoom-in' %}   {% endif %}                {% assign aspectRatio = '' -%}   {% if aspectRatioSetting == 'natural' -%}    {% assign imageWidth = product.images_info[0].width -%}    {% assign imageHeight = product.images_info[0].height -%}    {% assign aspectRatio = aspectRatio | append: 'aspect-ratio: ' | append: imageWidth | append: '\/' | append: imageHeight -%}   {% endif -%}   \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--crop-center {{ effectClasses }} boost-sd__product-image-wrapper--square\"    style=\"{{ aspectRatio }}\"\u003e    \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-image\" {%- if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif -%}\u003e     {% assign firstImageSrc = '' -%}     {% if selectedVariantImageByFilterOption != nil -%}      {% assign firstImageSrc = selectedVariantImageByFilterOption -%}     {% else -%}      {% assign firstImageSrc = product.images_info[0].src -%}     {% endif -%}     {% assign widthParam = \"\u0026width=\" -%}     {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%}     {% if request.device contains 'mobile' -%}      {% assign maxWidth = 400 -%}     {% else -%}      {% assign maxWidth = 700 -%}     {% endif -%}     {% if request.productImageWidth != blank -%}      {% assign imageWidth = request.productImageWidth | plus: 0 -%}      {% if imageWidth \u003e maxWidth -%}       {% assign maxWidth = imageWidth -%}      {% endif -%}     {% endif -%}     {% if product.images_info[0] -%}      {% capture srcset -%}      {% for width in widths -%}       {% assign widthNo = width | plus: 0 %}       {% if widthNo \u003c maxWidth -%}        {{ firstImageSrc }}{{ widthParam }}{{ width }} {{ width }}w,        {% else -%}         {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w        {% break -%}       {% endif -%}      {% endfor -%}     {% endcapture -%}     {% assign productPerRow = 4 -%}     {% if request.productPerRow != blank -%}      {% assign productPerRow = request.productPerRow | plus: 0 -%}     {% endif -%}      \u003cimg       id=\"product-image-{{ product.id }}\"       class=\"boost-sd__product-image-img boost-sd__product-image-img--main\"       {% if index and index \u003c productPerRow -%}        loading=\"eager\"       {% else -%}        loading=\"lazy\"       {% endif -%}       decoding=\"async\"       alt=\"{{ product.title | escape }}\" src=\"{{ firstImageSrc }}
1602\u0026amp;width=200\" srcset=\"{{ srcset }}\"       width=\"auto\"       height=\"auto\"      \/\u003e      {% if productImages.size \u003e 1 and hoverEffect == 'reveal-second-image-and-zoom-in' or hoverEffect == 'reveal-second-image' %}       {% for image in productImages %}        {% if image.src contains product.images_info[0].src %}         {% assign secondImage = productImages[image.position] %}        {% endif %}       {% endfor %}        {% if secondImage -%}        {% assign secondImageSrc = secondImage.src -%}        {% capture secondImageSrcset -%}         {% for width in widths -%}          {% assign widthNo = width | plus: 0 -%}          {% if widthNo \u003c maxWidth -%}           {{ secondImageSrc }}{{ widthParam }}{{ width }} {{ width }}w,           {% else -%}           {{ secondImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w           {% break -%}          {% endif -%}         {% endfor -%}        {% endcapture -%}        \u003cimg         width=\"auto\"         height=\"auto\"         {% if index and index \u003c productPerRow -%}          loading=\"eager\"         {% else -%}          loading=\"lazy\"         {% endif -%}         class=\"boost-sd__product-image-img boost-sd__product-image-img--second\"         alt=\"{{ product.title | escape }}\"         aria-hidden=\"true\"         src=\"{{ secondImage.src }}\u0026amp;width=200\" srcset=\"{{ secondImageSrcset }}\"\u003e       {% endif -%}      {% endif %}     {% else -%}      \u003cimg       id=\"product-image-{{ product.id }}\"       class=\"boost-sd__product-image-img boost-sd__product-image-img--main\"       alt=\"{{ product.title | escape }}\"       src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\"        width=\"auto\"       height=\"auto\"      \/\u003e     {% endif -%}    \u003c\/a\u003e                                    \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top \"\u003e                        \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e        {% assign hideOtherLabelsWhenSoldOut = true -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign removePriceDecimal = false -%}{% assign showCentAsSuperscript = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% if hideOtherLabelsWhenSoldOut != true -%}   {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}  {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%}   {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%}   {% assign salePercent = percent | append: '%' -%}   {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}   {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%}   \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e    \u003cspan class=\"boost-sd__product-label-text\"\u003e     \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e    \u003c\/span\u003e   \u003c\/div\u003e  {% endif -%}    {% if product.available == false -%}   \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e    \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e   \u003c\/div\u003e  {% endif -%}  {% else -%} {% if product.available == false -%}     \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--soldout\"\u003e    \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e   \u003c\/div\u003e   {% else -%}     {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}
1602   {% if compareAtPriceMin \u003e product.price_min and compareAtPriceMin \u003e 0 -%}    {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin | round -%}    {% assign salePercent = percent | append: '%' -%}    {% assign saleAmount = compareAtPriceMin | minus: product.price_min | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}    {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %}    \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e     \u003cspan class=\"boost-sd__product-label-text\"\u003e      \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e     \u003c\/span\u003e    \u003c\/div\u003e   {% endif -%}     {% endif -%}{% endif -%}       \u003c\/div\u003e                                   \u003c\/div\u003e               \u003c\/div\u003e   \u003c!-- POPUP --\u003e         \u003c!-- POPUP --\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e\u003cdiv class=\"boost-sd__product-info-wrapper\"\u003e\u003cdiv class=\"boost-sd__product-info boost-sd__product-info--left\"\u003e    \u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link\" {% if request.previewMode != true %} href=\"{{ productLocale }}\/products\/{{ product.handle }}{{ variantUrl }}\"{% endif %}\u003e   \u003cdiv class=\"boost-sd__product-title\" id=\"product-title-{{ product.id }}\"\u003e    {{ product.title | escape }}   \u003c\/div\u003e  \u003c\/a\u003e       \u003cdiv class=\"boost-sd__product-price\" id=\"product-price-{{ product.id }}\"\u003e    \u003c!-- This Template contains a few variables built from the client js side --\u003e{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign moneyFormat = request.money_format | strip_html -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}\u003c!-- convert variable compareAtPriceMin to number --\u003e{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}\u003c!-- Check if enable variant showing as an individual product --\u003e{% if product.variant_id != \"\" and product.variant_id != blank -%} {% assign currentVariantId = product.variant_id | times: 1 -%} {% for variant in product.variants -%}  {% if variant.id == currentVariantId -%}   {% assign minPrice = variant.price | times: 1.0 -%}   {% assign maxPrice = variant.price | times: 1.0 -%}   {% if variant.compare_at_price and variant.compare_at_price != \"0.0\" -%}    {% assign compareAtPriceMin = variant.compare_at_price | times: 1.0 -%}   {% endif -%}   {% break -%}  {% endif -%} {% endfor -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} \u003c!-- calculate salePercent base on compareAtPriceMin and minPrice --\u003e {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% if compareAtPriceMin \u003e 0 %}  {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% else %}  {% assign salePercent = '0%' %} {% endif %} \u003c!-- compareAtPriceWithFormat is compare price with PriceMin and format currency --\u003e {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}\u003c!-- Format price min --\u003e{% assign priceMinWithFormat = minPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}\u003c!-- Format price max --\u003e{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}\u003c!-- priceMax used for multi variant price display where it can have min-max price with format and translation --\u003e{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%} {% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}\u003c!-- Price compare display top or bottom --\u003e\u003c!-- Price compare display left or right --\u003e\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e  \u003cspan class=\"boost-sd__visually-hidden\"\u003e   {% if isSale %}    Regular price {{ compareAtPriceWithFormat }}, now on sale for {{ priceValueWithFormat }}{% if savingPriceWithFormat != '' %}, saving {{ savingPriceWithFormat }}{% endif %}   {% else %}    Regular price {{ priceValueWithFormat }}   {% endif %}  \u003c\/span\u003e  \u003cspan    aria-hidden=\"true\"   class=\"boost-sd__product-price-content  boost-sd__product-price-content--text-align-left\"  \u003e   \u003cspan     class=\"{% if isSale == true %}boost-sd__product-price--sale{% else %}boost-sd__product-price--default{% endif %}\"    \u003e    \u003cspan class=\"boost-sd__format-currency\"\u003e{{ priceValueWithFormat }}
1602\u003c\/span\u003e   \u003c\/span\u003e   {% if compareAtPriceWithFormat != '' -%}    \u003cspan     class=\"boost-sd__format-currency boost-sd__format-currency--price-compare boost-sd__product-price--compare\"     \u003e     \u003cspan class=\"boost-sd__format-currency\"\u003e{{ compareAtPriceWithFormat }}\u003c\/span\u003e    \u003c\/span\u003e   {% endif -%}  \u003c\/span\u003e  {% if savingPriceWithFormat != '' -%}   \u003cspan     aria-hidden=\"true\"    class=\"boost-sd__product-price--saving\"   \u003e    \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e   \u003c\/span\u003e  {% endif -%} \u003c\/div\u003e   \u003c\/div\u003e       \u003cdiv class=\"boost-sd__product-rating\"\u003e      \u003cdiv   class=\"ruk_rating_snippet\"   data-sku=\"{{ product.handle }};{{ product.variants | map: 'sku' | join: ';' }};{{ product.variants | map: 'id' | join: ';' }}\"   data-no-redirect=\"true\"\u003e  \u003c\/div\u003e    \u003c\/div\u003e    \u003c!-- PRODUCT INVENTORY --\u003e   \u003c!-- TEMPLATE PRODUCT SWATCH --\u003e{% assign swatches = '' %}                     {% capture metaData %}  {   \"action\": {    {% if product.variants.size == 1 %}     \"addToCart\": {      \"productId\": \"{{ product.variants[0].id }}\",      {% assign sellingPlanId = '' %}      {% if product.variants[0].preorder and product.variants[0].preorder.sellingPlan %}      {% assign sellingPlanId = product.variants[0].preorder.sellingPlan.id %}      {% else %}      {% assign sellingPlanId = '' %}      {% endif %}      \"selling_plan\": {{ sellingPlanId | json | escape }}     }    {% else %}                \"quickView\": {       \"productId\": \"{{ product.id }}\",       \"fromSelectOptionBtn\": true      }              {% endif %}   }  } {% endcapture %} {% assign variantPreorder = product.variants[0].preorder %} {% assign buttonPreorder = '' %} {% if variantPreorder %}  {% assign buttonPreorder = buttonPreorder | append : ' boost-sd__button--preorder' %} {% endif %} {% assign buttonTextPreorder = '' %} {% if variantPreorder %}  {% assign buttonTextPreorder = buttonTextPreorder | append : ' boost-sd__button-text--preorder' %} {% endif %} {% assign preOrderLabel = 'Pre-Order' %} {% assign preOrderButtonText = product.variants[0].preorder.settings.buttonText %} {% if preOrderButtonText and preOrderButtonText != '' %}  {% assign preOrderLabel = preOrderButtonText %} {% endif %} {% assign selectOptionBtnLabel = '' %} {% if product.available == false %}  {% assign selectOptionBtnLabel = \"productItem.soldoutLabel\" | translate: translations, 'Sold out' %} {% elsif product.variants.size == 1 %}  {% assign selectOptionBtnLabel = \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' %}  \u003c!-- TODO check preorder --\u003e  {% if variantPreorder %}   {% assign selectOptionBtnLabel = preOrderLabel %}  {% endif %} {% else %}  {% assign selectOptionBtnLabel = \"productItem.atcSelectOptionsLabel\" | translate: translations, 'Choose options' %} {% endif %}   \u003cbutton   aria-label='{{ selectOptionBtnLabel }}'   class='boost-sd__button boost-sd__button--select-option boost-sd__button--border boost-sd__button--round boost-sd__button--left boost-sd__button--full-width{{ buttonPreorder }}'   type='button'   {% if product.available == false %}    disabled   {% endif %}   data-metadata='{{ metaData | json_encode }}'  \u003e          \u003cspan class='boost-sd__icon boost-sd__icon--is-image boost-sd__icon--fill-current-color'\u003e\u003c\/span\u003e          \u003cspan class='boost-sd__button-text boost-sd__cta-button-text {{ buttonTextPreorder }}'\u003e{{ selectOptionBtnLabel }}\u003c\/span\u003e           \u003c\/button\u003e     \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e   \u003c\/div\u003e  {% endfor %}  {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %}  {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %}  {% if numberOfRecommendProduct \u003c numberOfProductPerRow %}   {% assign sliderPages = 1 %}   {% assign disable = \"disabled\" %}  {% else %}   {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %}   {% assign disable = \"\" %}  {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e  \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e   \u003cspan class=\"boost-sd__icon\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e     \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e  \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e   \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e     \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %}  \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e  \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e   {% for product in products %}    \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e     {% if product.checked %}      \u003ca        aria-label=\"View product details for {{ product.title | escape }}\"        class=\"boost-sd__product-link boost-sd__product-link-image\"        href=\"\/products\/{{ product.handle }}\"\u003e     {% endif %}      \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box\"\u003e       \u003cdiv class=\"boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}\"\u003e        {% if product.images_info[0] %}         \u003cimg id=\"product-image-{{ product.id }}\"          class=\"boost-sd__product-image-img boost-sd__product-image-img--main\"          src=\"{{ product.images_info[0].src }}\"          alt=\"{{ product.title | escape }}\"           width=\"auto\" height=\"auto\" \/\u003e        {% else %}         \u003cimg id=\"product-image-{{ product.id }}\"          class=\"boost-sd__product-image-img boost-sd__product-image-img--main\"          src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\"          alt=\"{{ product.title | escape }}\"          width=\"auto\" height=\"auto\" \/\u003e        {% endif %}       \u003c\/div\u003e      \u003c\/div\u003e     {% if product.checked %}      \u003c\/a\u003e     {% endif %}     {% if bundleStyle == 'style2' %}      \u003cdiv       class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e       \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e        \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e         {% if forloop.index0 == 0 %}          \u003cspan role=\"text\" tabindex=\"0\"\u003e           \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }}          \u003c\/span\u003e         {% elsif product.checked %}          \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e           {{ product.title | escape }}          \u003c\/a\u003e         {% else %}          \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e         {% endif %}        \u003c\/div\u003e        {%- if product.selectedOption.title != 'Default Title' -%}         \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e          \u003cdiv            {% if product.checked %} tabindex=\"0\" {% endif %}
1602           role=\"combobox\"           aria-label=\"Select an option\"           aria-expanded=\"false\"           aria-haspopup=\"true\"            data-id=\"boost-sd__dropdown-{{ widgetId }}\"           data-product-id=\"{{ product.id }}\"           id=\"boost-sd__dropdown-{{ widgetId }}\"            class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e           \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e            \u003cspan              aria-label=\"Current option: {{ product.selectedOption.title | escape }}\"             class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e            \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e             \u003cpath              d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\"              fill=\"#5C5F62\"\u003e\u003c\/path\u003e            \u003c\/svg\u003e           \u003c\/div\u003e           \u003cul role=\"listbox\"             data-id=\"boost-sd__dropdown-list-{{ widgetId }}\"             id=\"boost-sd__dropdown-list-{{ widgetId }}\"             class=\"boost-sd__dropdown-option-list\"\u003e            {% for variant in product.variants %}            \u003cli role=\"option\"             aria-selected=\"{{ variant.title == product.selectedOption.title }}\"              data-id=\"boost-sd__dropdown-option-{{ widgetId }}\"             data-variant-id=\"{{ variant.id }}\"             id=\"boost-sd__dropdown-option-{{ widgetId }}\"              class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e             {{ variant.title | escape }}            \u003c\/li\u003e            {% endfor %}           \u003c\/ul\u003e          \u003c\/div\u003e         \u003c\/div\u003e        {% endif %}        \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e         \u003cbutton type=\"button\"          aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\"          aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\"          class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\"          data-id=\"boost-sd__checkbox-{{ widgetId }}\"          id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\"         \u003e\u003c\/button\u003e        \u003c\/div\u003e        \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1602: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e         \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e        \u003c\/span\u003e       \u003c\/div\u003e      \u003c\/div\u003e     {% endif %}    \u003c\/div\u003e    {% unless forloop.last %}     \u003cdiv      class=\"boost-sd__recommendation-bundle-plus-icon-wrapper boost-sd__recommendation-bundle-plus-icon-wrapper--{{ bundleStyle }}\"\u003e      \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e       \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\"        d=\"M15 7H9V1C9 0.448 8.553 0 8 0C7.447 0 7 0.448 7 1V7H1C0.447 7 0 7.448 0 8C0 8.552 0.447 9 1 9H7V15C7 15.552 7.447 16 8 16C8.553 16 9 15.552 9 15V9H15C15.553 9 16 8.552 16 8C16 7.448 15.553 7 15 7Z\"        fill=\"#5C5F62\"\u003e\u003c\/path\u003e      \u003c\/svg\u003e     \u003c\/div\u003e    {% endunless %}   {% endfor %}  \u003c\/div\u003e  {% if bundleStyle == 'style1' %}   {% for product in products %}    \u003cdiv     class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e     \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e      \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e       \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e        \u003cbutton type=\"button\"         aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\"         aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\"         class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\"         data-id=\"boost-sd__checkbox-{{ widgetId }}\"         id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\"        \u003e\u003c\/button\u003e       \u003c\/div\u003e       {% if forloop.index0 == 0 %}        \u003cspan role=\"text\" tabindex=\"0\"\u003e         \u003cb\u003eThis item:\u003c\/b\u003e {{ product.title | escape }}        \u003c\/span\u003e       {% elsif product.checked %}        \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e         {{ product.title | escape }}        \u003c\/a\u003e       {% else %}        \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e       {% endif %}      \u003c\/div\u003e      {%- if product.selectedOption.title != 'Default Title' -%}       \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e        \u003cdiv          {% if product.checked %} tabindex=\"0\" {% endif %}         role=\"combobox\"         aria-label=\"Select an option\"         aria-expanded=\"false\"         aria-haspopup=\"true\"          data-id=\"boost-sd__dropdown-{{ widgetId }}\"         data-product-id=\"{{ product.id }}\"         id=\"boost-sd__dropdown-{{ widgetId }}\"          class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e         \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e          \u003cspan            aria-label=\"Current option: {{ product.selectedOption.title | escape }}\"           class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e          \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e           \u003cpath            d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\"            fill=\"#5C5F62\"\u003e\u003c\/path\u003e          \u003c\/svg\u003e         \u003c\/div\u003e         \u003cul role=\"listbox\"           data-id=\"boost-sd__dropdown-list-{{ widgetId }}\"           id=\"boost-sd__dropdown-list-{{ widgetId }}\"           class=\"boost-sd__dropdown-option-list\"\u003e          {% for variant in product.variants %}          \u003cli role=\"option\"           aria-selected=\"{{ variant.title == product.selectedOption.title }}\"            data-id=\"boost-sd__dropdown-option-{{ widgetId }}\"           data-variant-id=\"{{ variant.id }}\"           id=\"boost-sd__dropdown-option-{{ widgetId }}\"            class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e           {{ variant.title | escape }}          \u003c\/li\u003e          {% endfor %}         \u003c\/ul\u003e        \u003c\/div\u003e       \u003c\/div\u003e      {% endif %}      \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1602: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e       \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e      \u003c\/span\u003e          \u003c\/div\u003e    \u003c\/div\u003e   {% endfor %}  {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-right\"\u003e  {% if hasSelectedProduct == true %}  \u003cdiv role=\"text\" tabindex=\"0\" class=\"boost-sd__recommendation-bundle-total-price\"\u003e   Total price:   \u003cb class=\"boost-sd__recommendation-bundle-price-text\"\u003e    \u003cspan class=\"boost-sd__format-currency\"\u003e{{ totalPrice }}\u003c\/span\u003e   \u003c\/b\u003e  \u003c\/div\u003e  {% endif %}  \u003cbutton type=\"button\" {% if hasSelectedProduct == false %}disabled{% endif %}   class=\"boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart\"\u003e   \u003cspan\u003eAdd to Cart\u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e\u003cstyle\u003e #{{ widgetId }} .boost-sd__recommendation-title {  color: {{ widgetDesignSettings.titleTextColor }};  font-family: {{ widgetDesignSettings.titleFont }};  font-size: {{ widgetDesignSettings.titleFontSize }}px;  text-transform: {{ widgetDesignSettings.titleTextTransform }};  font-weight: {{ widgetDesignSettings.titleFontWeight }};  font-style: {{ widgetDesignSettings.titleFontStyle }}; }\u003c\/style\u003e",
1603      
1604    
1605      
1606      
1607        
1608        "searchTabCollectionsContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% assign currentLocale = '' %} {% if currentLocale != \"\" %} {% assign currentLocale = currentLocale %} {% endif %} {% for collection in collections %} \u003ca tabindex=\"0\" href=\"{{ currentLocale }}\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e  \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e   \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}\u003c\/p\u003e  \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize \u003c totalCollection %} {% assign totalPage = totalCollection | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e  {% if currentPage != 1 %}  \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e   \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e     \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e  {% endif %}  {% for page_string in pagination %}  {% assign page = page_string | plus: 0 %}  {% if page == 0 %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e  {% elsif page == request.page %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e  {% else %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e  {% endif %}  {% endfor %}  {% if currentPage != totalPage %}  \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e   \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e     \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
16085612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e  {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e",
1609      
1610    
1611      
1612      
1613        
1614        "searchTabPagesContent": "\u003cdiv role=\"tabpanel\" class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca tabindex=\"0\" href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e  \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e   \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}\u003c\/p\u003e  \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c= 0 %} {% assign pageSize = 1 %} {% endif %} {% if pageSize \u003c totalPageTab %} {% assign totalPage = totalPageTab | divided_by: pageSize | ceil %} {% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %} {% assign toProduct = currentPage | times: pageSize %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e  {% if currentPage != 1 %}  \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e   \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e     \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e  {% endif %}  {% for page_string in pagination %}  {% assign page = page_string | plus: 0 %}  {% if page == 0 %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e  {% elsif page == request.page %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e  {% else %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e  {% endif %}  {% endfor %}  {% if currentPage != totalPage %}  \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e   \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e     \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
16145612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e  {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e",
1615      
1616    
1617      
1618      
1619        
1620        "searchTabCollectionsContentPagination": "{% assign pagination = currentPage | pagination_list: totalPage | split: \",\" %}{% assign toProduct = currentPage | times: pageSize %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if currentPage != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--previous\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e  \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e   \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e    \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\" data-page=\"{{ page }}\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if currentPage != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e  \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e   \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e    \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/span\u003e\u003c\/button\u003e {% endif %}\u003c\/div\u003e",
1621      
1622    
1623      
1624      
1625        
1626        "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class=\"boost-sd__collection-header\"\u003e  \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e  \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e   \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e   \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e    \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e     \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e   \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e   \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e    \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e   \u003c\/div\u003e   \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e   \u003cdiv class=\"boost-sd__toolbar-container\"\u003e    \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e     \u003cdiv class=\"boost-sd__toolbar-content\"\u003e      \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e   \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--3-col\"\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003
1626e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e    \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e   \u003c\/div\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header {  width: 100%;  height: 130px;  display: block;  background: -webkit-gradient(linear,    left top,    right top,    color-stop(8%, #eee),    color-stop(18%, #e6e6e6),    color-stop(33%, #eee));  background-color: #eee;  animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty {  display: block; } .boost-sd__collection-header .boost-sd__placeholder-item {  height: 130px; } @media only screen and (min-width: 992px) {  .boost-sd__collection-header,  .boost-sd__collection-header .boost-sd__placeholder-item {   height: 150px;  } } @keyframes banner-place-holder-shimmer {  0% {   background-position: -1500px 0;  }  100% {   background-position: 1500px 0;  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__filter-tree-vertical {  margin-top: 0;  margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder {  background: transparent;  width: 100%;  max-width: 100%;  display: none; } .boost-sd__filter-tree-vertical-placeholder-list {  margin: 30px 10px 0;  padding: 0;  list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item {  max-width: 100%;  padding: 20px 0;  display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child {  padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) {  border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder {  display: none; } @media only screen and (min-width: 992px) {  .boost-sd__filter-tree-vertical {   width: 272px;  }  .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical {   margin-right: 16px;   margin-left: 0;  }  .boost-sd__filter-tree-vertical-placeholder,  .boost-sd__filter-tree-horizontal-placeholder {   display: inline-block;  }  .boost-sd-layout--has-filter-horizontal {   flex-wrap: wrap;   margin-top: 0;  }  .boost-sd-layout--has-filter-horizontal .boost-sd-left,  .boost-sd-layout--has-filter-horizontal .boost-sd-right {   flex: 0 0 100%;  }  .boost-sd__filter-tree-horizontal {   width: 100%;  }  .boost-sd__filter-tree-horizontal-placeholder {   padding: 16px 0;   border-top: 1px solid #ebebeb;   width: 100%;   max-width: 100%;   background: transparent;  }  .boost-sd__filter-tree-horizontal-placeholder-list {   margin: 0;   padding: 0;   list-style: none;   border-bottom: 1px solid #e8e9eb;  }  .boost-sd__filter-tree-horizontal-placeholder-item {   border: none;   display: inline-block;   margin-right: 35px;   position: relative;  }  .boost-sd__filter-tree-horizontal-placeholder-button {   width: auto;   height: auto;   display: inline-block;   position: relative;   padding: 5px 15px 5px 0;   margin: 0;   min-height: auto;   min-width: 0;   border-radius: 0;   box-shadow: none;   background: none;   border: none;   letter-spacing: normal;   text-align: left;   cursor: pointer;  }  .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item {   width: 80px;   height: 10px;   display: inline-block;   margin: 0 15px 0 0;  }  .boost-sd__filter-tree-horizontal-placeholder-icon {   transform: rotate(-90deg);  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__toolbar-container {  width: 100%;  margin-bottom: 16px; } .boost-sd__toolbar-inner {  max-width: 1216px;  margin: 0 auto; } .boost-sd__toolbar-content {  border-bottom: 1px solid #ebebeb;  border-top: 1px solid #ebebeb;  padding: 16px 0; }
1626 .boost-sd__toolbar {  align-items: center;  width: 100%;  display: flex;  flex-wrap: wrap;  column-gap: 16px;  justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item {  flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child {  flex-basis: 100%;  margin-bottom: 16px; } @media only screen and (min-width: 992px) {  .boost-sd__toolbar-content {   display: flex;   align-items: center;   border-bottom: none;   padding: 16px 0 16px;   border-top: 1px solid #ebebeb;   border-bottom: 0;  }  .boost-sd__toolbar {   flex-wrap: inherit;  }  .boost-sd__toolbar .boost-sd__placeholder-item {   flex-basis: auto;  }  .boost-sd__toolbar .boost-sd__placeholder-item:first-child {   flex-basis: auto;   margin-bottom: 0;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item {   flex: 1;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) {   justify-content: center;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {   justify-content: end;  } } .boost-sd__product-list-placeholder {  gap: 16px;  margin-bottom: 32px;  flex-wrap: wrap;  width: 100%;  display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item {  width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {  width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {  height: 222px; } .boost-sd__pagination {  padding-top: 10px;  padding-bottom: 10px;  justify-content: center;  align-items: center;  display: flex; } @media only screen and (min-width: 576px) {  .boost-sd__product-list-placeholder {   gap: 32px;   margin-bottom: 64px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px \/ 3));  } } @media only screen and (min-width: 992px) {  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) {   margin-bottom: 8px;  }  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child {   margin-bottom: 16px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 382px;  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 275px;  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 215px;  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 175px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px \/ 3));  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item {   width: calc(25% - (32px - 32px \/ 4));  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item {   width: calc(20% - (32px - 32px \/ 5));  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(16.6666667% - (32px - 32px \/ 6));  } } .boost-sd-container * {  box-sizing: border-box; } .boost-sd__placeholder-item {  background: rgba(0, 0, 0, 0.07);  border-radius: 50rem;  min-width: 50px;  max-width: 100%;  height: 20px;  animation: 2s infinite place-holder-animation;  display: inline-block; } .boost-sd__placeholder-item:empty {  display: block; } .boost-sd__placeholder-item:not(:last-child) {  margin-bottom: 18px; } .boost-sd-layout {  margin: 20px auto 0; } .boost-sd-left {  position: relative; } .boost-sd-layout .boost-sd-right {  width: 100%;  margin-bottom: 20px; } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } } @media only screen and (min-width: 992px) {  .boost-sd-layout {   display: flex;   max-width: 1216px;  }  .boost-sd-layout .boost-sd-right {   flex: auto;   max-width: 100%;  } }\u003c\/style\u003e",
1627      
1628    
1629      
1630      
1631        
1632        "preOrder": "\u003c!-- TEMPLATE PRE-ORDER APP BLOCK --\u003e\u003cdiv class=\"boost-sd__product-form\"\u003e\u003c!-- Quantity Input --\u003e\u003cdiv class=\"boost-sd__product-form-quantity\"\u003e  \u003cp id=\"quantity-title\" class=\"boost-sd__product-form-quantity-title\"\u003e   {{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}  \u003c\/p\u003e  \u003cdiv role=\"group\" aria-labelledby=\"quantity-title\" class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e   \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e    \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e     \u003cspan aria-hidden=\"true\"\u003e-\u003c\/span\u003e    \u003c\/button\u003e   \u003c\/div\u003e   \u003cinput id=\"item-quantity\" type=\"number\" aria-labelledby=\"quantity-title\" aria-describedby=\"quantity-error\" class=\"boost-sd__input-number-input\" value=\"1\" min=\"1\" \/\u003e   \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e    \u003cbutton type=\"button\" aria-label=\"Increase quantity\" aria-controls=\"item-quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e     \u003cspan aria-hidden=\"true\"\u003e+\u003c\/span\u003e    \u003c\/button\u003e   \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv aria-live=\"assertive\" id=\"quantity-error\" class=\"boost-sd__product-form-quantity-error\"\u003e   {{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}  \u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-options\"\u003e  \u003c!-- TEMPLATE PRE_ORDER WITH PAYMENT --\u003e  \u003c!-- TODO check preorder --\u003e  {% if product.variants %}  {% assign variants = product.variants %}  {% else %}  {% assign variants = variants %}  {% endif %}  {% for variant in variants %}  {% if variant.preorder %}  {% assign paymentType = variant.preorder.payment.type %}  {% assign discountType = variant.preorder.payment.discountType %}  {% assign discountValue = variant.preorder.payment.discountValue %}  {% assign originalPrice = variant.price %}  {% assign paymentLabel = '' %}  {% if paymentType == 'full' %}  {% assign paymentLabel = 'Full payment' %}  {% endif %}  {% if paymentType == 'partial' %}  {% assign paymentLabel = 'Partial payment' %}  {% endif %}  {% if paymentType == 'none' %}  {% assign paymentLabel = 'No payment' %}  {% endif %}  {% capture showCurrencyCodes %}false{% endcapture %}  {% assign moneyFormat = request.money_format | strip_html -%}  {% if showCurrencyCodes == 'true' %}  {% assign moneyFormat = request.money_format_with_currency | strip_html -%}  {% endif %}  {% assign moneyRate = request.currency_rate | strip_html -%}  {% if discountType == 'percentage' %}  {% assign percentNum = originalPrice | times: discountValue | divided_by: 100 %}  {% assign discountedPrice = originalPrice | times: 1.0 | minus: percentNum %}  {% elsif discountType == 'amount' %}  {% assign discountValue = discountValue | times: moneyRate %}  {% assign discountedPrice = originalPrice | times: 1.0 | minus: discountValue %}  {% else %}  {% assign discountedPrice = originalPrice %}  {% endif %}  {% assign removePriceDecimal = false -%}  {% assign showCentAsSuperscript = false -%}  {% assign decimalDelimiter = '' -%}  {% assign withoutTrailingZeros = true -%}  {% assign originalPriceFormat = originalPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}  {% assign discountedPriceFormat = discountedPrice | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}  {% assign discountValueFormat = discountValue | format_currency: moneyFormat, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros %}  \u003cdiv tabindex=\"0\" role=\"region\" aria-labelledby=\"preorder-title\" aria-describedby=\"preorder-description\" class=\"boost-sd__preorder\" data-variant-id=\"{{ variant.id }}\"\u003e   \u003cdiv class=\"boost-sd__preorder-option\"\u003e    \u003ch2 id=\"preorder-title\" class=\"boost-sd__preorder-title\"\u003e{{ paymentLabel }}\u003c\/h2\u003e    \u003cdiv aria-live=\"polite\" id=\"preorder-description\" class=\"boost-sd__preorder-discount\"\u003e     {% if discountType == 'percentage' %}     \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValue }}%\u003c\/span\u003e     {% elsif discountType == 'amount' %}     \u003cspan class=\"boost-sd__preorder-save\"\u003eSave {{ discountValueFormat }}\u003c\/span\u003e     {% endif %}     \u003cdiv class=\"boost-sd__preorder-price\"\u003e      {% if discountType != 'none' %}      \u003cspan aria-label=\"Original Price: {{ originalPriceFormat }}\" class=\"boost-sd__preorder-original-price\"\u003e{{ originalPriceFormat }}\u003c\/span\u003e      {% endif %}      \u003cspan aria-label=\"Discounted Price: {{ discountedPriceFormat }}\" class=\"boost-sd__preorder-discounted-price\"\u003e{{ discountedPriceFormat }}\u003c\/span\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e  \u003c\/div\u003e  {% endif %}  {% endfor %}  {% assign buttonLabel = 'Pre-Order' %}  {% assign preOrderButtonText = variants[0].preorder.settings.buttonText %}  {% assign preOrderDeliveryText = variants[0].preorder.settings.deliveryText %}  {% if preOrderButtonText and preOrderButtonText != '' %}  {% assign buttonLabel = preOrderButtonText %}  {% endif %}  \u003cbutton type=\"button\" aria-label='{{ buttonLabel }}' class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--preorder\"\u003e   \u003cspan aria-hidden=\"true\" class=\"boost-sd__button-text\"\u003e    {{ buttonLabel }}   \u003c\/span\u003e  \u003c\/button\u003e  \u003cp tabindex=\"0\" class=\"boost-sd__preorder-note\"\u003e   \u003cstrong class=\"boost-sd__preorder-note-title\"\u003ePlease note: \u003c\/strong\u003e\u003cspan class=\"boost-sd__preorder-note-text\"\u003e{{ preOrderDeliveryText }}\u003c\/span\u003e  \u003c\/p\u003e\u003c\/div\u003e\u003c!-- TEMPLATE ADD TO CART --\u003e\u003cdiv class=\"boost-sd__purchase-options\"\u003e  \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__button--purchase\"\u003e   \u003cspan class=\"boost-sd__button-text\"\u003e    {{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}   \u003c\/span\u003e  \u003c\/button\u003e  \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-buy-now\"\u003e   \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"quickView.buyItNowBtnLabel\" | translate: translations, 'Buy it now' }}\u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e",
1633      
1634    
1635      
1636      
1637        
1638        "preOrderPlaceholder": "\u003c!-- Placeholder for PreOrder --\u003e\u003cdiv class=\"boost-sd__preorder-placeholder\"\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-quantity-label\"\u003e  \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 65px; height: 20px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-product-quantity\"\u003e  \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 160px; height: 38px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-add-to-cart\"\u003e  \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__preorder-placeholder-buy-it-now\"\u003e  \u003cdiv class=\"boost-sd__placeholder-item\" style=\"width: 100%; height: 50px;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e",
1639      
1640    
1641      
1642      
1643        
1644        "backInStock": "\u003c!-- Popup Notify Me Form --\u003e\u003cdiv role=\"dialog\" aria-hidden=\"true\" aria-labelledby=\"boost-sd__bis-
1644popup-title\" aria-describedby=\"boost-sd__bis-popup-description\" id=\"boost-sd__bis-notify-popup\" class=\"boost-sd__bis-notify-popup\"\u003e\u003cdiv class=\"boost-sd__bis-popup-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__bis-popup-container\"\u003e  \u003cdiv class=\"boost-sd__bis-popup-heading\"\u003e   \u003c!-- Close Button --\u003e   \u003cbutton aria-label=\"Close popup\" id=\"boost-sd__bis-close-popup\" class=\"boost-sd__bis-close-button\"\u003e    \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}'\u003e     \u003cpath d=\"M9.41385 8L15.7069 1.707C15.8944 1.51949 15.9997 1.26518 15.9997 1C15.9997 0.734825 15.8944 0.48051 15.7069 0.293002C15.5193 0.105494 15.265 0.000152588 14.9998 0.000152588C14.7347 0.000152588 14.4804 0.105494 14.2928 0.293002L7.99985 6.586L1.70685 0.293002C1.614 0.200157 1.50378 0.126509 1.38247 0.0762618C1.26117 0.0260146 1.13115 0.000152588 0.999849 0.000152588C0.868547 0.000152588 0.738531 0.0260146 0.617224 0.0762618C0.495916 0.126509 0.385694 0.200157 0.292849 0.293002C0.105341 0.48051 0 0.734825 0 1C0 1.26518 0.105341 1.51949 0.292849 1.707L6.58585 8L0.292849 14.293C0.105341 14.4805 0 14.7348 0 15C0 15.2652 0.105341 15.5195 0.292849 15.707C0.480357 15.8945 0.734673 15.9999 0.999849 15.9999C1.26503 15.9999 1.51934 15.8945 1.70685 15.707L7.99985 9.414L14.2928 15.707C14.3855 15.8002 14.4957 15.8741 14.617 15.9246C14.7383 15.9751 14.8684 16.001 14.9998 16.001C15.1313 16.001 15.2614 15.9751 15.3827 15.9246C15.504 15.8741 15.6142 15.8002 15.7069 15.707C15.7998 15.6142 15.8735 15.504 15.9238 15.3827C15.9742 15.2614 16 15.1313 16 15C16 14.8687 15.9742 14.7386 15.9238 14.6173C15.8735 14.496 15.7998 14.3858 15.7069 14.293L9.41385 8Z\" fill=\"#5C5F62\" \/\u003e    \u003c\/svg\u003e   \u003c\/button\u003e   \u003c!-- Title --\u003e   \u003cp id=\"boost-sd__bis-popup-title\" class=\"boost-sd__bis-popup-title\"\u003eNotify me\u003c\/p\u003e  \u003c\/div\u003e  \u003cdiv class=\"boost-sd__bis-popup-content\"\u003e   \u003c!-- Description --\u003e   \u003cp id=\"boost-sd__bis-popup-description\" class=\"boost-sd__bis-popup-description\"\u003e    Get a notification as soon as this product is back in stock by signing up below!   \u003c\/p\u003e   \u003c!-- Variant Selector --\u003e   {% if filteredVariants.size \u003e 0 and filteredVariants[0].title != 'Default Title' %}   \u003clabel for=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-label\"\u003eSelect variant\u003c\/label\u003e   \u003cdiv aria-label=\"Select an option\" role=\"combobox\" aria-expanded=\"false\" aria-haspopup=\"listbox\" aria-controls=\"boost-sd__bis-dropdown-list\" aria-activedescendant=\"\" data-id=\"boost-sd__bis-dropdown-variant\" id=\"boost-sd__bis-dropdown-variant\" class=\"boost-sd__bis-dropdown-variant\"\u003e    \u003cdiv role=\"button\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" aria-label=\"Press to toggle dropdown\" tabindex=\"0\" id=\"boost-sd__bis-dropdown-selected-option\" class=\"boost-sd__bis-dropdown-selected-option\"\u003e     \u003cspan aria-label=\"Current option: {{ filteredVariants[0].title | escape }}\" class=\"boost-sd__bis-dropdown-option-text\" title=\"{{ filteredVariants[0].title | escape }}\"\u003e      {{ filteredVariants[0].title | escape }}     \u003c\/span\u003e     \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e      \u003cpath d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\" fill=\"#222222\"\u003e\u003c\/path\u003e     \u003c\/svg\u003e    \u003c\/div\u003e    \u003cul role=\"listbox\" aria-labelledby=\"boost-sd__bis-dropdown-selected-option\" data-id=\"boost-sd__bis-dropdown-list\" tabindex=\"-1\" id=\"boost-sd__bis-dropdown-list\" class=\"boost-sd__bis-dropdown-option-list\"\u003e     {% for variant in filteredVariants %}     \u003cli role=\"option\" tabindex=\"-1\" aria-selected=\"false\" data-id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" id=\"boost-sd__bis-dropdown-option-item-{{ forloop.index }}\" class=\"boost-sd__bis-dropdown-option-item\" data-variant-id=\"{{ variant.id }}\"\u003e      {{ variant.title | escape }}     \u003c\/li\u003e     {% endfor %}    \u003c\/ul\u003e   \u003c\/div\u003e   {% endif %}   \u003c!-- Email Input --\u003e   \u003clabel for=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-label\"\u003eEmail address\u003c\/label\u003e   \u003cinput type=\"email\" aria-describedby=\"boost-sd__bis-email-error\" id=\"boost-sd__bis-email-input\" class=\"boost-sd__bis-email-input\" placeholder=\"Enter your email\" \/\u003e   \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-email-error\" class=\"boost-sd__bis-email-error\"\u003ePlease input a valid email address\u003c\/span\u003e   \u003c!-- SMS Input --\u003e   \u003clabel for=\"boost-sd__bis-
1644phone-input\" class=\"boost-sd__bis-phone-label\"\u003eSMS\u003c\/label\u003e   \u003cdiv class=\"boost-sd__bis-phone-container\"\u003e    \u003cbutton type=\"button\" aria-haspopup=\"listbox\" class=\"boost-sd__bis-phone-button\"\u003e     \u003cimg id=\"boost-sd__bis-phone-selected-flag\" class=\"boost-sd__bis-phone-selected-flag\" src=\"{{ 'https:\/\/flagcdn.com\/ca.svg' | asset_url }}\" alt=\"Canada\"\u003e     \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e      \u003cpath d=\"M7.09832 3.98e-07L0.901685 -1.43e-07C0.15069 -2.09e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63e-07 7.09832 3.98e-07Z\" fill=\"#222222\" \/\u003e     \u003c\/svg\u003e    \u003c\/button\u003e    \u003cinput type=\"tel\" aria-describedby=\"boost-sd__bis-phone-error\" id=\"boost-sd__bis-phone-input\" class=\"boost-sd__bis-phone-input\" placeholder=\"(+1) XXX-XXXX\" data-country-code=\"+1\" data-country-format=\"(XXX) XXX-XXXX\"\u003e   \u003c\/div\u003e   \u003cdiv aria-expanded=\"false\" class=\"boost-sd__bis-phone-dropdown\" id=\"boost-sd__bis-phone-dropdown\"\u003e    \u003cinput type=\"text\" id=\"boost-sd__bis-search-country\" class=\"boost-sd__bis-search-country\" placeholder=\"Search country...\"\u003e    \u003cdiv id=\"boost-sd__bis-country-options\" class=\"boost-sd__bis-country-options\"\u003e\u003c\/div\u003e   \u003c\/div\u003e   \u003cspan aria-live=\"polite\" id=\"boost-sd__bis-phone-error\" class=\"boost-sd__bis-phone-error\"\u003ePlease input a valid phone number\u003c\/span\u003e   \u003c!-- Submit Button --\u003e   \u003cbutton aria-disabled=\"true\" id=\"boost-sd__bis-submit-button\" class=\"boost-sd__bis-submit-button\" disabled\u003e    Notify me when available   \u003c\/button\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c!-- Success Banner --\u003e\u003cdiv aria-hidden=\"true\" aria-live=\"polite\" id=\"boost-sd__bis-success-banner\" class=\"boost-sd__bis-success-banner\"\u003e\u003csvg id=\"boost-sd__bis-success-banner-icon\" class=\"boost-sd__bis-success-banner-icon\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e  \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 10C0 15.514 4.486 20 10 20C15.514 20 20 15.514 20 10C20 4.486 15.514 0 10 0C4.486 0 0 4.486 0 10ZM15.2071 8.20711C15.5976 7.81658 15.5976 7.18342 15.2071 6.79289C14.8166 6.40237 14.1834 6.40237 13.7929 6.79289L9 11.5858L6.70711 9.29289C6.31658 8.90237 5.68342 8.90237 5.29289 9.29289C4.90237 9.68342 4.90237 10.3166 5.29289 10.7071L8.29289 13.7071C8.68342 14.0976 9.31658 14.0976 9.70711 13.7071L15.2071 8.20711Z\" fill=\"white\" \/\u003e\u003c\/svg\u003e\u003cspan id=\"boost-sd__bis-success-banner-text\" class=\"boost-sd__bis-success-banner-text\"\u003eWe will notify you when the item is available\u003c\/span\u003e\u003c\/div\u003e",
1645      
1646    
1647      
1648      
1649    
1650      
1651      
1652    
1653    } || {};return templates}function readTemplateId(){let templateId="";templateId=
1654    
1655      "SBqZnCDMTq"
1656     || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 
1657    
1658    
1659      {"collectionFilters":"SBqZnCDMTq/themes/default/main__0__liquid","productList":"SBqZnCDMTq/product-list/main__0__liquid","productItem":"SBqZnCDMTq/product-item/main__0__liquid","collectionHeader":"SBqZnCDMTq/collection-header/main__0__liquid","searchPage":"SBqZnCDMTq/themes/default/search__0__liquid","mostPopularProducts":"SBqZnCDMTq/no-search-result-page/most-popular-products__0__liquid","recommendation":"SBqZnCDMTq/recommendation/main__0__liquid","recommendationDynamicBundle":"SBqZnCDMTq/recommendation/dynamic-bundle__0__liquid","recommendationEmbeddedBundle":"SBqZnCDMTq/recommendation/embedded-bundle__0__liquid","recommendationVolumeBundleProduct":"SBqZnCDMTq/recommendation/volume-bundle/volume-product__0__liquid","recommendationVolumeBundlePopup":"SBqZnCDMTq/recommendation/volume-bundle/volume-popup__0__liquid","recommendationVolumeBundleBlock":"SBqZnCDMTq/recommendation/volume-bundle/main__0__liquid","instantSearchWidget":"SBqZnCDMTq/instant-search-widget/main__0__liquid","quickView":"SBqZnCDMTq/quickview/main__0__liquid","cart":"SBqZnCDMTq/cart/main__0__liquid","placeholderFilterTree":"SBqZnCDMTq/place-holder/place-holder__0__liquid","placeholderRecommendation":"SBqZnCDMTq/recommendation-placeholder/main__0__liquid","preOrder":"SBqZnCDMTq/pre-order/main__0__liquid","preOrderPlaceholder":"SBqZnCDMTq/pre-order-placeholder/main__0__liquid","backInStock":"SBqZnCDMTq/back-in-stock/main__0__liquid","templateVersion":"2.44.1","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"default","themeLibVersion":"1.72.5","themeCssVersion":"2.44.1","themeCssUrl":"https://cdn.boostcommerce.i
1659o/widget-integration/theme/default/2.44.1/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0061/7313/0816/files/boost-app-do-not-delete-this-file-a-sales-affair__SBqZnCDMTq-settings.css?v=1788911415","updatedAt":1789733666,"featureOptions":{"enableBannerInterleaving":true},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/a-sales-affair.myshopify.com/SBqZnCDMTq/customization-1789733665815.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/a-sales-affair.myshopify.com/SBqZnCDMTq/customization-1784002656748.js","integratedTheme":{"158152327397":{"collectionPage":true,"searchPage":true,"instantSearch":true,"productListSelector":{"collectionPage":["#main section[id$=\"__collection-banner\"][id^=\"shopify-section-template\"]","#main section[id$=\"__main\"][id^=\"shopify-section-template\"]"],"searchPage":["#main section[id$=\"__main\"][id^=\"shopify-section-template\"]"]}},"158189715685":{"collectionPage":true,"searchPage":true,"instantSearch":true,"productListSelector":{"collectionPage":["#main 
1659section[id$=\"__collection-banner\"][id^=\"shopify-section-template\"]","#main section[id$=\"__main\"][id^=\"shopify-section-template\"]"],"searchPage":["#main section[id$=\"__main\"][id^=\"shopify-section-template\"]"]}},"158743134437":{"collectionPage":true,"searchPage":true,"instantSearch":true,"productListSelector":{"collectionPage":["#main section[id$=\"__collection-banner\"][id^=\"shopify-section-template\"]","#main section[id$=\"__main\"][id^=\"shopify-section-template\"]"],"searchPage":["#main section[id$=\"__main\"][id^=\"shopify-section-template\"]"]}},"159183044837":{"collectionPage":true,"searchPage":true,"instantSearch":true,"productListSelector":{"collectionPage":["#main section[id$=\"__collection-banner\"][id^=\"shopify-section-template\"]","#main section[id$=\"__main\"][id^=\"shopify-section-template\"]"],"searchPage":["#main section[id$=\"__main\"][id^=\"shopify-section-template\"]"]}}}}
1660    ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 
1661    
1662    
1663      {"appPreferenceSettings":{"watermark":false},"preOrderSettings":{"buttonText":"Pre-order","deliveryText":"This is a pre-order. Items will ship based on the estimated delivery date.","showDeliveryText":false},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px","enableTrackingOrderRevenue":true},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Check out some of these popular searches","searchTermList":["medik8","murad","declare","cote noire","balmain","k18","alastin","asap","balmain hair","mor"],"backup":[],"type":"based_on_data","active":false},"mostPopularProducts":{"label":"Best-selling right now","productList":["bvlgari-splendida-patchouli-tentation-edp","medik8-hydr8-b5-intense","asap-hydrating-lip-balm-spf15-10ml","medik8-liquid-peptides","clean-skin-club-towels-xl-50-count","circadia-lipid-replacing-cleanser-200ml","inika-tinted-natural-sunscreen-spf50-50ml","medik8-crystal-retinal-10-30ml","medik8-c-tetra-advanced-gel-serum-30ml","londontown-kur-nail-hardener-base-coat"],"backup":[],"type":"based_on_data","active":true},"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":false,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"Blogs & Pages","pageSize":25,"active":false,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms."},"searchTips":{"label":"Search tips","active":false,"searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."}},"suggestionNoResult":{"search_terms":{"label":"Check out some of these popular searches","status":false,"data":["medik8","murad","declare","cote noire","balmain","k18","alastin","asap","balmain hair","mor"],"type":"based_on_data","backup":[]},"products":{"label":"Best-selling right now","status":true,"data":["bvlgari-splendida-patchouli-tentation-edp","medik8-hydr8-b5-intense","asap-hydrating-lip-balm-spf15-10ml","medik8-liquid-peptides","clean-skin-club-towels-xl-50-count","circadia-lipid-replacing-cleanser-200ml","inika-tinted-natural-sunscreen-spf50-50ml","medik8-crystal-retinal-10-30ml","medik8-c-tetra-advanced-gel-serum-30ml","londontown-kur-nail-hardener-base-coat"],"type":"based_on_data","backup":[]}},"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog Posts","status":"active","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":false,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"}
1663,"productSuggestion":{"label":"Best-selling right now","status":true,"data":["8507179565285","8227437248741","8598869901541","8227437379813","8548153721061","9783883923685","9108956381413","8227437150437","9164731449573","7722577232101"],"backup":[],"type":"based_on_data"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":true,"showRefineBy":false,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":true,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-default","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"#222222","filterTitleFontSize":"inherit","filterTitleFontWeight":"inherit","filterTitleFontTransform":"none","filterTitleFontFamily":"inherit","filterOptionTextColor":"#222222","filterOptionFontSize":"inherit","filterOptionFontFamily":"inherit"},"filterLayout":"vertical"},"additionalElementSettings":{"customSortingList":"relevance|best-selling|manual|price-ascending|price-descending|title-ascending|title-descending|created-descending|created-ascending","enableCollectionSearch":true},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_1_2","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#C7C7C7","borderColorOnHover":"#C7C7C7"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#DD3300","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"productCustomLabelByTag":{"shape":"rectangle","color":"#FFFFFF","backgroundColor":"#00A47C","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":false}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}}},"aspectRatioType":"square","cropPosition":"center","hoverEffect":"reveal-second-image"},"styleSettings":{"selectOptionBtn":{"showOnHovering":false,"showOn":"desktopAndMobile","displayType":"textWithIcon","shape":"round","iconPosition":"left","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart-white.svg","buttonPosition":"top","alignment":"left","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","position":7,"backgroundColor":"#222222","backgroundColorOnHover":"#222222","borderColor":"#222222","borderColorOnHover":"#222222","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","width":"100%"},"qvBtn":{"showOnHovering":false,"showOn":"desktopOnly","displayType":"text","shape":"rectangle","iconPosition":"left","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","alignment":"left","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","position":8,"backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#222222","borderColorOnHover":"#222222","textColor":"#222222","textColorOnHover":"#222222","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","width":"100%"}},"productInfo":{"textAlign":"left","elements":{"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false,"swatchType":"colour","swatchBy":"color"},"title":{"color":"#222222","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","isEnable":true,"fontWeight":"inherit"}
1663,"vendor":{"color":"#595959","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"uppercase","isEnable":false,"fontWeight":"inherit"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"right","showSavingDisplay":false,"priceColor":"#222222","priceFontSizeScale":100,"priceFontFamily":"inherit","priceFontStyle":"inherit","priceFontSize":"inherit","priceFontSizeTabletPortrait":"inherit","priceFontSizeTabletLandscape":"inherit","priceFontSizeMobile":"inherit","salePriceColor":"#DD3300","salePriceFontSizeScale":100,"salePriceFontFamily":"inherit","salePriceFontStyle":"inherit","salePriceFontSize":"inherit","salePriceFontSizeTabletPortrait":"inherit","salePriceFontSizeTabletLandscape":"inherit","salePriceFontSizeMobile":"inherit","compareAtPriceColor":"#595959","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"inherit","compareAtPriceFontStyle":"inherit","compareAtPriceFontSize":"inherit","compareAtPriceFontSizeTabletPortrait":"inherit","compareAtPriceFontSizeTabletLandscape":"inherit","compareAtPriceFontSizeMobile":"inherit","savingDisplayColor":"#DD3300","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"inherit","savingDisplayFontStyle":"inherit","savingDisplayFontSize":"inherit","savingDisplayFontSizeTabletPortrait":"inherit","savingDisplayFontSizeTabletLandscape":"inherit","savingDisplayFontSizeMobile":"inherit","isEnable":true,"priceFontWeight":"inherit","salePriceFontWeight":"inherit","compareAtPriceFontWeight":"inherit","savingDisplayFontWeight":"inherit"},"inventoryStatus":{"lowInventoryThreshold":0,"fontSizeScale":100,"textTransform":"none","inStockColor":"#00A47C","lowStockColor":"#F29100","soldOutColor":"#595959","fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","isEnable":false,"fontWeight":"inherit"}
1663,"rating":true,"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"popup","isEnable":true},"wishlist":{"isEnable":false},"qvBtn":{"buttonType":"qvBtn","isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","productCount":{"showProductCount":false,"position":"top","color":"#222222"},"number":{"shape":"circle","color":"#222222","colorOnSelected":"#222222","backgroundColor":"#FFFFFF","backgroundColorOnSelected":"#FFFFFF","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"button":{"shape":"circle","buttonType":"icon-only","color":"#222222","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","textTransform":"none","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"}},"toolbar":{"layout":"3_1","filterText":{"color":"#222222","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"refineByText":{"color":"#222222","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"elements":{"viewAs":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","listType":"grid/list","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"},"showLimitList":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":false,"fontWeight":"inherit"},"sorting":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"}}},"collectionHeader":{"isEnable":true,"layout":2,"contentPosition":"top-center","elements":{"breadCrumb":{"showCollectionTitle":false,"showCollectionList":false,"showPagination":false,"placement":"on-top","alignment":"middle-left","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","isEnable":false,"fontWeight":"inherit"},"collectionImage":{"size":"small","parallaxEffect":false,"directionParallax":"vertical","isEnable":false},"collectionTitle":{"textAlign":"center","textTransform":"none","fontSizeScale":100,"fontSize":40,"fontSizeTabletPortrait":40,"fontSizeTabletLandscape":40,"fontSizeMobile":30,"fontFamily":"inherit","fontStyle":"inherit","collectionTitleColor":"#222222","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#222222","isEnable":false,"fontWeight":"inherit"},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":false}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"bottomCenter","isEnableProductVendor":true,"showCurrencyCodes":false,"buttonOverall":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"buyItNowBtn":{"enable":true,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#222222","hoverBackgroun
1663dColor":"#222222","textTransform":"none","borderColor":"#222222","hoverBorderColor":"#222222"},"addToCartBtn":{"color":"#222222","hoverColor":"#222222","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#222222","hoverBorderColor":"#222222","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"popup","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"sideLayout":"one-column","autoOpenAjaxCartOnAddToCart":false,"generalLayout":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"checkoutBtn":{"textTransform":"none","color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#222222","hoverBackgroundColor":"#222222","borderColor":"#222222","hoverBorderColor":"#222222"},"viewCartBtn":{"textTransform":"none","color":"#222222","hoverColor":"#222222","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#222222","hoverBorderColor":"#222222"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2},"searchPage":{"headerBackground":"#F6F6F8","elements":{"searchHeaderText":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"placeholderSearch":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"scopedSuggestionLabel":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"scopedSuggestionItem":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#E8E9EB","fontWeight":"inherit"},"titleTab":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productCount":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"collectionAndPageTabTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"collectionAndPageTabDescription":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"tipForYou":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"line":{"color":"#C7C7C7"}}},"filterTree":{"elements":{"refineBy":{"color":"#222222"},"filterTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"filterOption":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"}
1663,"productCount":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"line":{"color":"#C7C7C7"},"checkbox":{"color":"#22222299"},"searchBox":{"color":"#C7C7C7"}}},"isw":{"backgroundSuggestion":"#F8F8F8","backgroundProducts":"#FFFFFF","hoverBackgroundSuggestion":"#E8E9EB","hoverBackgroundProducts":"#F8F8F8","elements":{"titleMultiElement":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"results":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"didYouMean":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"didYouMeanResults":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#F6F6F7","fontWeight":"inherit"},"productTitle":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productVendor":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productPrice":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productSalePrice":{"color":"#DD3300","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productCompareAtPrice":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"productSKU":{"color":"#595959","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontWeight":"inherit"},"viewAllBtn":{"color":"#222222","textTransform":"none","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#E8E9EB","fontWeight":"inherit"}}}},"currentAppIntegration":{"extraFeatures":{"reviewsio":{"connected":true,"firstConnectedAt":1779163767,"lastUpdatedAt":1783992869,"reRanking":true}},"reviews":"ReviewsIO"},"themeName":"default","srcThemeNameLib":"prestige"}
1664    ;return templateSettings}function readPayload(){return {generalSettings:{page: "product",collection_id: 0,collection_handle: "",collection_product_count: 0,...
1665      {
1666        
1667        
1668          "product_id": 9748516274405,
1669        
1670      },collection_tags: null,current_tags: null,default_sort_by: "",no_image_url: "https:\/\/cdn.shopify.com\/extensions\/01a11568-eb54-79b6-b663-ddc7906e8bf4\/product-filter-search-231\/assets\/boost-pfs-no-image.jpg",search_term: "",template: "product.gift_card",currencies: ["AED","AUD","CNY","EUR","GBP","JPY","KHR","KRW","LAK","NZD","PGK","QAR","SAR","SGD","USD","VND"],current_currency: "USD",published_locales: 
1671      {"en":true},current_locale: "en"},shop:{name: "Beauty Affairs",url: "https:\/\/www.beautyaffairs.com.au",domain: "a-sales-affair.mysh
1671opify.com",currency: "AUD",money_format: "\u0026#36;{{amount}}",money_format_with_currency: "\u0026#36;{{amount}} USD"},generalSettingsMetafield: 
1672      
1673        {"enableTrackingOrderRevenue":true,"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"ruby"}
1674      ,translation: 
1675      
1676      
1677      
1678        {"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Best-selling right now","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Best-selling right now"},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search brands, products, articles","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog Posts","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Best-selling right now","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Best-selling right now"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"recommendation":{"productpage-151367":"Related items","bundle-142081":"Frequently Bought Together","bundle-280455":"Buy more and save","bundle-403153":"Buy more and save","collectionpage-554510":"Recently viewed","homepage-308580":"AREN'T THESE YOUR FAVES?","productpage-863846":"Recently viewed","productpage-133658":"Recently viewed","homepage-732406":"Your Results","homepage-010482":"Your Results","homepage-853513":"Your Results","homepage-018317":"Your Results","homepage-748883":"Your Results","homepage-467346":"Your Results","homepage-084852":"Your Results","homepage-783237":"Your Results","homepage-260775":"Your Results","homepage-041221":"Just dropped","homepage-108685":"Best Sellers","collectionpage-184761":"Just dropped","collectionpage-315634":"Most Popular Products","productpage-708523":"Frequently Bought Together","cartpage-127376":"Still interested in this?","cartpage-520872":"Similar Products"},"productItem":{"qvBtnLabel":"Quick view","atcAvailableLabel":"Add to cart","soldoutLabel":"Sold out","productItemSale":"Sale","productItemSoldOut":"Sold out","viewProductBtnLabel":"View product","atcSelectOptionsLabel":"Select options","savingAmount":"Save {{saleAmount}}","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"In stock","inventoryLowStock":"Only {{count}} left!","inventorySoldOut":"Sold out","atcAddingToCartBtnLabel":"Adding...","atcAddedToCartBtnLabel":"Added!","atcFailedToCartBtnLabel":"Failed!"},"quickView":{"qvQuantity":"Quantity","qvViewFullDetails":"View full details","buyItNowBtnLabel":"Checkout now","qvQuantityError":"Please input quantity"},"cart":{"atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items","atcMiniCartShopingCartLabel":"Your cart","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}
1678,"perpage":{"productCountPerPage":"Display: {{count}} per page"},"productCount":{"textDescriptionCollectionHeader":"{{count}} product","textDescriptionCollectionHeaderPlural":"{{count}} products","textDescriptionToolbar":"{{count}} product","textDescriptionToolbarPlural":"{{count}} products","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} product","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"Load Previous Page","loadPreviousInfiniteText":"Load Previous Page","loadMoreText":"Load more","prevText":"Previous","nextText":"Next"},"sortingList":{"sorting":"Sort by","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending","title-ascending":"Title ascending","title-descending":"Title descending","created-descending":"Created descending","created-ascending":"Created ascending"},"collectionHeader":{"collectionAllProduct":"Products"},"breadcrumb":{"home":"Home","collections":"Collections","pagination":"Page {{ page }} of {{totalPages}}","toFrontPage":"Back to the front page"},"sliderProduct":{"prevButton":"Previous","nextButton":"Next"},"inCollectionSearch":"Search for products in this collection","refineDesktop":"Filter","refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close":"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","loadPreviousPage":"Load Previous Page","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","viewAs":"View as","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{count}} Columns","filterOptions":{"filterOption|Iq0pP10Bc8|pf_v_brands":"Brands","filterOption|Iq0pP10Bc8|pf_m_::custom::featured":"Featured","filterOption|Iq0pP10Bc8|pf_opt_colour":"Colour","filterOption|Iq0pP10Bc8|pf_opt_shade":"Shade","filterOption|Iq0pP10Bc8|pf_m_::custom::key_ingredients_filter":"Key Ingredients","filterOption|Iq0pP10Bc8|pf_m_::custom::skin_type_filter":"Skin Types","filterOption|Iq0pP10Bc8|pf_t_skin_concern":"Skin Concern","filterOption|Iq0pP10Bc8|pf_t_ingredient_preference":"Ingredient Preference","filterOption|Iq0pP10Bc8|pf_m_::custom::textures_formulation":"Textures/Formulation","filterOption|Iq0pP10Bc8|pf_p_price":"Price","filterOption|Iq0pP10Bc8|pf_r_review_ratings":"Review Ratings","filterOption|SkPbbDb10pB|pf_m_::custom::key_ingredients_filter":"Key Ingredients","filterOption|SkPbbDb10pB|pf_m_::custom::skin_concern_filter":"Skin Concerns","filterOption|SkPbbDb10pB|pf_m_::custom::skin_type_filter":"Skin Type","filterOption|SkPbbDb10pB|pf_m_::custom::choices_filter":"Choices","filterOption|SkPbbDb10pB|pf_m_::custom::textures_formulation":"Formulation","filterOption|SkPbbDb10pB|pf_v_brand":"Brand","filterOption|SkPbbDb10pB|pf_pt_category":"Category","filterOption|SkPbbDb10pB|pf_p_price":"Price","filterOption|SkPbbDb10pB|pf_opt_colour":"Colour","filterOption|SkPbbDb10pB|pf_r_review_ratings":"Review Ratings","filterOption|ryRu9ltxd|pf_v_brands":"Brands","filterOption|ryRu9ltxd|pf_t_application_areas":"Application Areas","filterOption|ryRu9ltxd|pf_pt_category":"Category","filterOption|ryRu9ltxd|pf_opt_colour":"Colour","filterOption|ryRu9ltxd|pf_p_price":"Price","filterOption|ryRu9ltxd|pf_t_ingredient_preference":"Ingredient Preference","filterOption|ryRu9ltxd|pf_t_product_type":"Product Type","filterOption|ryRu9ltxd|pf_t_skin_type":"Skin Type:","filterOption|ryRu9ltxd|pf_t_skin_concerns":"Skin Concerns","filterOption|ryRu9ltxd|pf_t_key_ingredients":"Key Ingredients","filterOption|ryRu9ltxd|pf_r_review_ratings":"Review Ratings","filterOption|BJeLBbFg_|pf_v_brands":"Brands","filterOption|BJeLBbFg_|pf_m_::custom::featured":"Featured","filterOption|BJeLBbFg_|pf_t_product_type":"Product Type","filterOption|BJeLBbFg_|pf_t_ingredient_preference":"Ingredient Preference","filterOption|BJeLBbFg_|pf_p_price":"Price","filterOption|BJeLBbFg_|pf_m_::custom::textures_formulation":"Formula","filterOption|ByFYHZYg_|pf_v_brand":"Brand","filterOption|ByFYHZYg_|pf_pt_gender":"Gender","filterOption|ByFYHZYg_|pf_t_type":"Type","filterOption|ByFYHZYg_|pf_opt_size":"Size","filterOption|ByFYHZYg_|pf_p_price":"Price","filterOption|ByFYHZYg_|pf_opt_color":"Color","filterOption|ByFYHZYg_|pf_t_ingredient_preference":"Ingredient Preference","filterOption|ByFYHZYg_|pf_t_skin_type":"Skin Type:","filterOption|H1Fr9Wtld|pf_v_brands":"Brands","filterOption|H1Fr9Wtld|pf_t_product_type":"Product Type","filterOption|H1Fr9Wtld|pf_t_skin_type":"Skin Type","filterOption|H1Fr9Wtld|pf_t_skin_concerns":"Skin Concerns","filterOption|H1Fr9Wtld|pf_t_key_ingredients":"Key Ingredients","filterOption|H1Fr9Wtld|pf_p_price":"Price","filterOption|H1Fr9Wtld|pf_t_product_preferences":"Product Preferences","filterOption|H1Fr9Wtld|pf_m_::custom::textures_formulation":"Formula","filterOption|Oj4Fw10-O4|pf_t_product_type":"Product Type","filterOption|Oj4Fw10-O4|pf_t_skin_type":"Skin Type","filterOption|Oj4Fw10-O4|pf_t_skin_concerns":"Skin Concerns","filterOption|Oj4Fw10-O4|pf_t_key_ingredients":"Key Ingredients","filterOption|Oj4Fw10-O4|pf_p_price":"Price","filterOption|Oj4Fw10-O4|pf_t_product_preferences":"Product Preferences","filterOption|Oj4Fw10-O4|pf_m_::custom::textures_formulation":"Formula"},"predictiveBundle":{}}
1679      ,integration: 
1680      
1681        {"emailSMS":{"klaviyo":"active"},"reviews":"ReviewsIO"}
1682      ,filterSettingsMetafield: 
1683      
1684        {"showFilterOptionCount":true,"showRefineBy":false,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":true,"productAndVariantAvailable":false,"availableAfterFiltering":false,"style":{"filterTitleTextColor":"rgba(0||0||0||1)","filterTitleFontSize":12,"filterTitleFontWeight":400,"filterTitleFontTransform":"none","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
1684dColor":""},"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false}
1685      ,additionalElementSettingsMetafield: 
1686      
1687        {"customSortingList":"relevance|best-selling|manual|price-ascending|price-descending|title-ascending|title-descending|created-descending|created-ascending","enableCollectionSearch":true}
1688      ,backInStockMetafield: 
1689      
1690        {"enabled":false,"productSettings":{"showOnPreOrderProduct":{"show":false},"showOnVariantOutOfStock":{"show":false},"hideOnSpecificCollection":{"hide":false,"collectionIds":[]},"hideOnSpecificTag":{"hide":false,"tags":[]}},"displaySettings":{"button":{"type":"floating","buttonText":"Notify me when available.","textColor":"#ffffff","backgroundColor":"#000000"},"signUpForm":{"header":"Notify me","description":"Get a notification as soon as this product is back in stock by signing up below","buttonText":"Notify me when available","textColor":"#ffffff","backgroundColor":"#000000"},"confirmationMessage":{"show":true,"message":"We will notify you when the item is available.","textColor":"#FFFFFF","iconColor":"#FFFFFF","backgroundColor":"#00A47C"}},"notificationSettings":{"emailProvider":"klaviyo","automatic":true,"customizeEmail":{"name":"Interior Delights","address":"[email protected]","subject":"{{product.title_incl_variant}} is back in stock!","heading":"{{product.title_incl_variant}} is available now!","description":"Limited stock only at {{shop.name}}. Click ‘Buy now’ & grab yours before it goes out of stock again!","button":"Buy now","takeCustomerTo":"product","contentTextColor":"#FFFFFF","backgroundColor":"#000000","ctaTextColor":"#FFFFFF","ctaBackgroundColor":"#000000"},"htmlTemplate":{"content":""},"domainSettings":{"customDomain":""}},"isTurbo":true}
1691      ,swatchSettings: 
1692      
1693        {"black":{"name":"black","type":"one_color","colorCodes":["#000000"],"imageUrl":""},"blue":{"name":"blue","type":"one_color","colorCodes":["#0000FF"],"imageUrl":""},"brown":{"name":"brown","type":"one_color","colorCodes":["#66350F"],"imageUrl":""},"gold":{"name":"gold","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0061\/7313\/0816\/files\/Gold_242f9a8b-61b0-4add-a31a-8589c5269d47.png?v=1731277226"},"green":{"name":"green","type":"one_color","colorCodes":["#096B47"],"imageUrl":""},"nude":{"name":"nude","type":"one_color","colorCodes":["#F7D9BC"],"imageUrl":""},"orange":{"name":"orange","type":"one_color","colorCodes":["#FF8000"],"imageUrl":""},"peach":{"name":"peach","type":"one_color","colorCodes":["#F4A384"],"imageUrl":""},"pink":{"name":"pink","type":"one_color","colorCodes":["#FF007F"],"imageUrl":""},"plum":{"name":"plum","type":"one_color","colorCodes":["#A43F8B"],"imageUrl":""},"red":{"name":"red","type":"one_color","colorCodes":["#C21807"],"imageUrl":""},"silver":{"name":"silver","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0061\/7313\/0816\/files\/Silver.png?v=1731277227"},"white":{"name":"white","type":"one_color","colorCodes":["#FFFFFF"],"imageUrl":""}}
1694      ,defaultSortOrder: 
1695      
1696        {"search":"","all":""}
1697      ,user: 
1698      {
1699        
1700      },product: 
1701      
1702        {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u
1702003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
1702,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
1702ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"}
1703      ,b2b: 
1704      
1705        null
1706      ,templateId:readTemplateId(),productGridSelector:
1707      
1708        "#boost-placeholder"
1709       || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets:
1710      
1711      {
1712      
1713        
1714          "home-page": {"homepage-041221":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-108685":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel"},"widgetName":"Best Sellers","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-260775":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":10,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-260775","tenantId":"a-sales-affair.mysh
1714opify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":10,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":21,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-783237":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-783237","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-084852":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-084852","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-467346":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-467346","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-748883":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-748883","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-018317":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-018317","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-853513":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-853513","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-010482":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-010482","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}
1714,"homepage-732406":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-732406","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-308580":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"AREN'T THESE YOUR FAVES?","widgetStatus":"live","widgetDesignSettings":{"widgetId":"homepage-308580","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":36,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}}},
1715        
1716      
1717        
1718          "cart-page": {"cartpage-127376":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Still interested in this?","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-520872":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}},
1719        
1720      
1721        
1722      
1723        
1724          "product-page": {"productpage-863846":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-708523":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"layoutDisplay":"bundle","modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"productpage-708523","bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"productpage-133658":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}
1724,"productpage-151367":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","rules":[{"conditions":[{"option":"all-products","value":null}],"consequences":[]}],"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Related items","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}},
1725        
1726      
1727        
1728          "collection-page": {"collectionpage-184761":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-315634":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-554510":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"live","widgetDesignSettings":{"widgetId":"collectionpage-554510","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}},
1729        
1730      
1731        
1732          "defaultSettings": null,
1733        
1734      
1735        
1736      
1737        
1738          "dynamic-bundle": {"bundle-142081":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-142081","tenantId":"a-sales-affair.myshopify.com","templateType":"customization","titleName":"Frequently Bought Together","titleAlignment":"center","titleFont":"Poppins","titleFontSize":18,"titleFontStyle":"regular","titleTextColor":"#595959","titleTextTransform":"uppercase","buttonText":"Add all to cart","buttonBackgroundColor":"#111111","buttonTextColor":"#ffffff","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-280455":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-280455","tenantId":"a-sales-affair.myshopify.com","templateType":"customization","titleName":"Buy more and save","titleAlignment":"center","titleFont":"Poppins","titleFontSize":12,"titleFontStyle":"regular","titleTextColor":"#595959","titleTextTransform":"uppercase","buttonText":"Add bundle to cart","buttonBackgroundColor":"#111111","buttonTextColor":"#ffffff","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}}
1738,"bundle-403153":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-403153","tenantId":"a-sales-affair.myshopify.com","templateType":"customization","titleName":"Buy more and save","titleAlignment":"center","titleFont":"Poppins","titleFontSize":12,"titleFontStyle":"regular","titleTextColor":"#595959","titleTextTransform":"uppercase","buttonText":"Add bundle to cart","buttonBackgroundColor":"#111111","buttonTextColor":"#ffffff","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}}},
1739        
1740      
1741      } || {},recommendationPlaceholder: 
1742      
1743      
1744        "\u003c!-- TEMPLATE RECOMMENDATION PLACEHOLDER--\u003e\u003cdiv class=\"boost-sd__rc-pl\"\u003e\u003cdiv class=\"boost-sd__rc-title-pl\"\u003e  \u003cspan class=\"boost-sd__rc-pl-item\" style=\"width: 150px; height: 30px;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-product-list-pl\"\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-info-pl\"\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__rc-pl {  width: 100%;  min-height: 600px; } .boost-sd__rc-pl-item {  display: block;  width: 100%;  height: 20px;  background: rgba(0, 0, 0, 0.07);  margin-bottom: 16px;  animation: 2s infinite place-holder-animation; } .boost-sd__rc-title-pl {  width: 100%;  display: flex;  padding: 0 0 30px; } .boost-sd__rc-product-list-pl {  display: flex;  width: 100%;  padding: 0;  gap: 32px;  position: relative;  margin-bottom: 20px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) {  display: none; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item {  display: block;  flex-wrap: wrap;  width: calc(50% - 8px);  height: 218px; } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) {  width: 80% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) {  width: 50% } @media only screen and (min-width: 768px) {  .boost-sd__rc-pl-item {   margin-bottom: 8px;  }  .boost-sd__rc-title-pl {   padding-bottom: 60px;  }  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3),  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) {   display: block;  }  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item {   height: 382px;   width: calc(25% - 8px);  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:first-child {   width: 50%  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) {   width: 40%  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) {   width: 30%  } } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } }\u003c\/style\u003e"
1745      ,simplifiedIntegrationPlaceholder: 
1746      
1747      
1748        "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003c!-- This is global variable filter settings layout --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class=\"boost-sd__collection-header\"\u003e  \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e  \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e   \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e   \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e    \u003cdiv class=\"boost-sd__filter-tree-vertical \"\u003e     \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e   \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e   \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e    \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e   \u003c\/div\u003e   \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e   \u003cdiv class=\"boost-sd__toolbar-container\"\u003e    \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e     \u003cdiv class=\"boost-sd__toolbar-content\"\u003e      \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e   \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--3-col\"\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placehold
1748er-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e    \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e   \u003c\/div\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header {  width: 100%;  height: 130px;  display: block;  background: -webkit-gradient(linear,    left top,    right top,    color-stop(8%, #eee),    color-stop(18%, #e6e6e6),    color-stop(33%, #eee));  background-color: #eee;  animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty {  display: block; } .boost-sd__collection-header .boost-sd__placeholder-item {  height: 130px; } @media only screen and (min-width: 992px) {  .boost-sd__collection-header,  .boost-sd__collection-header .boost-sd__placeholder-item {   height: 150px;  } } @keyframes banner-place-holder-shimmer {  0% {   background-position: -1500px 0;  }  100% {   background-position: 1500px 0;  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__filter-tree-vertical {  margin-top: 0;  margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder {  background: transparent;  width: 100%;  max-width: 100%;  display: none; } .boost-sd__filter-tree-vertical-placeholder-list {  margin: 30px 10px 0;  padding: 0;  list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item {  max-width: 100%;  padding: 20px 0;  display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child {  padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) {  border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder {  display: none; } @media only screen and (min-width: 992px) {  .boost-sd__filter-tree-vertical {   width: 272px;  }  .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical {   margin-right: 16px;   margin-left: 0;  }  .boost-sd__filter-tree-vertical-placeholder,  .boost-sd__filter-tree-horizontal-placeholder {   display: inline-block;  }  .boost-sd-layout--has-filter-horizontal {   flex-wrap: wrap;   margin-top: 0;  }  .boost-sd-layout--has-filter-horizontal .boost-sd-left,  .boost-sd-layout--has-filter-horizontal .boost-sd-right {   flex: 0 0 100%;  }  .boost-sd__filter-tree-horizontal {   width: 100%;  }  .boost-sd__filter-tree-horizontal-placeholder {   padding: 16px 0;   border-top: 1px solid #ebebeb;   width: 100%;   max-width: 100%;   background: transparent;  }  .boost-sd__filter-tree-horizontal-placeholder-list {   margin: 0;   padding: 0;   list-style: none;   border-bottom: 1px solid #e8e9eb;  }  .boost-sd__filter-tree-horizontal-placeholder-item {   border: none;   display: inline-block;   margin-right: 35px;   position: relative;  }  .boost-sd__filter-tree-horizontal-placeholder-button {   width: auto;   height: auto;   display: inline-block;   position: relative;   padding: 5px 15px 5px 0;   margin: 0;   min-height: auto;   min-width: 0;   border-radius: 0;   box-shadow: none;   background: none;   border: none;   letter-spacing: normal;   text-align: left;   cursor: pointer;  }  .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item {   width: 80px;   height: 10px;   display: inline-block;   margin: 0 15px 0 0;  }  .boost-sd__filter-tree-horizontal-placeholder-icon {   transform: rotate(-90deg);  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__toolbar-container {  width: 100%;  margin-bottom: 16px; } .boost-sd__toolbar-inner {  max-width: 1216px;  margin: 0 auto; } .boost-sd__toolbar-content {  border-bottom: 1px solid #ebebeb;  border-top: 1px solid #ebebeb;  padding: 16px 0; }
1748 .boost-sd__toolbar {  align-items: center;  width: 100%;  display: flex;  flex-wrap: wrap;  column-gap: 16px;  justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item {  flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child {  flex-basis: 100%;  margin-bottom: 16px; } @media only screen and (min-width: 992px) {  .boost-sd__toolbar-content {   display: flex;   align-items: center;   border-bottom: none;   padding: 16px 0 16px;   border-top: 1px solid #ebebeb;   border-bottom: 0;  }  .boost-sd__toolbar {   flex-wrap: inherit;  }  .boost-sd__toolbar .boost-sd__placeholder-item {   flex-basis: auto;  }  .boost-sd__toolbar .boost-sd__placeholder-item:first-child {   flex-basis: auto;   margin-bottom: 0;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item {   flex: 1;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) {   justify-content: center;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {   justify-content: end;  } } .boost-sd__product-list-placeholder {  gap: 16px;  margin-bottom: 32px;  flex-wrap: wrap;  width: 100%;  display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item {  width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {  width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {  height: 222px; } .boost-sd__pagination {  padding-top: 10px;  padding-bottom: 10px;  justify-content: center;  align-items: center;  display: flex; } @media only screen and (min-width: 576px) {  .boost-sd__product-list-placeholder {   gap: 32px;   margin-bottom: 64px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px \/ 3));  } } @media only screen and (min-width: 992px) {  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) {   margin-bottom: 8px;  }  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child {   margin-bottom: 16px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 382px;  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 275px;  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 215px;  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 175px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px \/ 3));  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item {   width: calc(25% - (32px - 32px \/ 4));  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item {   width: calc(20% - (32px - 32px \/ 5));  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(16.6666667% - (32px - 32px \/ 6));  } } .boost-sd-container * {  box-sizing: border-box; } .boost-sd__placeholder-item {  background: rgba(0, 0, 0, 0.07);  border-radius: 50rem;  min-width: 50px;  max-width: 100%;  height: 20px;  animation: 2s infinite place-holder-animation;  display: inline-block; } .boost-sd__placeholder-item:empty {  display: block; } .boost-sd__placeholder-item:not(:last-child) {  margin-bottom: 18px; } .boost-sd-layout {  margin: 20px auto 0; } .boost-sd-left {  position: relative; } .boost-sd-layout .boost-sd-right {  width: 100%;  margin-bottom: 20px; } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } } @media only screen and (min-width: 992px) {  .boost-sd-layout {   display: flex;   max-width: 1216px;  }  .boost-sd-layout .boost-sd-right {   flex: auto;   max-width: 100%;  } }\u003c\/style\u003e"
1749      ,allSyncedCollections: 
1750      
1751        null
1752      ,isOnboarding: 
1753      
1754        false
1755      };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
1755<script type="text/javascript">"use strict";(()=>{var Me=["__proto__","constructor","prototype"];function O(n,...t){if(!n||t.length===0)return n;let e=i=>!!i&&typeof i=="object",o=i=>{if(!e(i))return!1;let r=Object.getPrototypeOf(i);return r===Object.prototype||r===null};for(let i of t)if(i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r)||Me.includes(r))continue;let a=i[r];if(!(r in n)){n[r]=a;continue}let s=n[r];Array.isArray(s)&&Array.isArray(a)?n[r]=s.concat(...a):o(s)&&o(a)?n[r]=O(s,a):n[r]=a}return n}var ee=class{constructor(t,e){this.modules=[];this.cachedModulesByConstructor=new Map;this.status="created";this.cachedEventListeners={};this.registryBlockListeners=[];this.readyListeners=[];this.mode="production";this.logLevel=1;this.blocks={};let o=window.boostWidgetIntegration;this.config=t||{logLevel:o?.config?.logLevel,env:"production"},this.logLevel=this.config.logLevel??(this.mode==="production"?2:this.logLevel),this.config.logLevel==null&&(this.config.logLevel=this.logLevel),this.dataObjects=e||{},this.logger={debug:(...i)=>{this.logLevel<=0&&console.debug("Boost > [DEBUG] ",...i)},info:(...i)=>{this.logLevel<=1&&console.info("Boost > [INFO] ",...i)},warn:(...i)=>{this.logLevel<=2&&console.warn("Boost > [WARN] ",...i)},error:(...i)=>{this.logLevel<=3&&console.error("Boost > [ERROR] ",...i)}}}bootstrap(){if(this.status==="bootstrapped"){this.logger.warn("Application already bootstrapped");return}if(this.status==="started"){this.logger.warn("Application already started");return}this.loadModuleEventListeners(),this.dispatchLifecycleEvent({name:"onBeforeAppBootstrap",payload:null}),(this.config?.customization?.app?.onBootstrap?this.config.customization.app:window.boostWidgetIntegration?.config?.customization?.app)?.onBootstrap?.(this),this.extendAppConfigFromModules(),this.extendAppConfigFromGlobalVariables(),this.initializeDataObjects(),this.assignGlobalVariables(),this.status="bootstrapped",this.dispatchLifecycleEvent({name:"onAppBootstrap",payload:null})}moduleLabel(t){if(typeof t!="function"&&(typeof t!="object"||t===null))return"Unknown";let e=t;return Object.prototype.hasOwnProperty.call(e,"moduleName")&&typeof e.moduleName=="string"?e.moduleName:typeof e.name=="string"&&e.name?e.name:"Unknown"}async initModules(){await Promise.all(this.modules.map(async t=>{if(!t.shouldInit()){this.logger.info("Module not initialized",this.moduleLabel(t.constructor),"shouldInit returned false");return}t.onBeforeModuleInit?.(),this.dispatchLifecycleEvent({name:"onBeforeModuleInit",payload:{module:t}}),this.logger.info(`Initializing ${this.moduleLabel(t.constructor)} module`);try{await t.init(),this.dispatchLifecycleEvent({name:"onModuleInit",payload:{module:t}})}catch(e){this.logger.error(`Error initializing module ${this.moduleLabel(t.constructor)}:`,e),this.dispatchLifecycleEvent({name:"onModuleError",payload:{module:t,error:e instanceof Error?e:new Error(String(e))}})}}))}getModule(t){let e=this.cachedModulesByConstructor.get(t);if(!(e&&!e.shouldInit()))return e}getModuleByName(t){let e=this.modules.find(o=>o.constructor.moduleName===t);if(!(e&&!e.shouldInit()))return e}getModuleByClassName(t){let e=this.modules.find(o=>this.moduleLabel(o.constructor)===t);if(!(e&&!e.shouldInit()))return e}registerBlock(t){if(!t.id){this.logger.error("Block id is required");return}let e=t.id;if(this.blocks[e]){this.logger.error(`Block with id ${e} already exists`);return}this.blocks[e]=t,window.boostWidgetIntegration.blocks&&(window.boostWidgetIntegration.blocks[e]=t),this.dispatchLifecycleEvent({name:"onRegisterBlock",payload:{block:t}}),this.registryBlockListeners.forEach(o=>{try{o(t)}catch(i){this.logger.error("Error in registry block listener:",i)}})}addRegistryBlockListener(t){this.registryBlockListeners.push(t),Object.values(this.blocks).forEac
1755h(e=>{try{t(e)}catch(o){this.logger.error("Error in registry block listener for existing block:",o)}})}removeRegistryBlockListener(t){let e=this.registryBlockListeners.indexOf(t);e>-1&&this.registryBlockListeners.splice(e,1)}onReady(t){if(this.status==="started")try{t()}catch(e){this.logger.error("Error in ready handler:",e)}else this.readyListeners.push(t)}assignGlobalVariables(){window.boostWidgetIntegration||(window.boostWidgetIntegration={}),Object.assign(window.boostWidgetIntegration,{TAEApp:this,config:this.config,dataObjects:this.dataObjects,blocks:this.blocks})}async start(){this.logger.info("Application starting"),this.bootstrap(),this.dispatchLifecycleEvent({name:"onBeforeAppStart",payload:null}),this.config.customization?.app?.onBeforeStart?.(this),await this.initModules(),this.status="started",this.dispatchLifecycleEvent({name:"onAppStart",payload:null}),this.readyListeners.forEach(t=>{try{t()}catch(e){this.logger.error("Error in ready listener:",e)}}),this.config?.customization?.app?.onStart&&this.config.customization.app.onStart(this)}destroy(){if(this.status!=="started"){this.logger.warn("Application not started yet");return}this.modules.forEach(t=>{this.dispatchLifecycleEvent({name:"onModuleDestroy",payload:{module:t}}),t.destroy()}),this.modules=[],this.resetBlocks(),this.status="destroyed",this.dispatchLifecycleEvent({name:"onAppDestroy",payload:null})}setLogLevel(t){this.logLevel=t,this.updateConfig({logLevel:t})}loadModule(t){if(!t)return this;let e=this,o=new t(e);return e.cachedModulesByConstructor.has(t)?(this.logger.warn(`Module ${this.moduleLabel(t)} already loaded`),e):(this.modules.push(o),this.cachedModulesByConstructor.set(t,o),this.logger.info(`Module ${this.moduleLabel(t)} already loaded`),e)}updateConfig(t){return typeof t=="function"?this.config=t(this.config):O(this.config,t),this.config}dispatchLifecycleEvent(t){switch(t.name){case"onBeforeAppBootstrap":this.triggerEvent("onBeforeAppBootstrap",t);break;case"onAppBootstrap":this.logger.info("Application bootstrapped"),this.triggerEvent("onAppBootstrap",t);break;case"onBeforeModuleInit":this.triggerEvent("onBeforeModuleInit",t);break;case"onModuleInit":this.logger.info(`Module ${this.moduleLabel(t.payload.module.constructor)} initialized`),this.triggerEvent("onModuleInit",t);break;case"onModuleDestroy":this.logger.info(`Module ${this.moduleLabel(t.payload.module.constructor)} destroyed`),this.triggerEvent("onModuleDestroy",t);break;case"onBeforeAppStart":this.triggerEvent("onBeforeAppStart",t);break;case"onAppStart":this.logger.info("Application started"),this.triggerEvent("onAppStart",t);break;case"onAppDestroy":this.logger.info("Application destroyed"),this.triggerEvent("onAppDestroy",t);break;case"onAppError":this.logger.error("Application error",t.payload.error),this.triggerEvent("onAppError",t);break;case"onModuleError":this.logger.error("Module error",this.moduleLabel(t.payload.module.constructor),t.payload.error),this.triggerEvent("onModuleError",t);break;case"onRegisterBlock":this.logger.info(`Block registered with id: ${t.payload.block.id}`),this.triggerEvent("onRegisterBlock",t);break;default:this.logger.warn("Unknown lifecycle event",t);break}}triggerEvent(t,e){let o=this.cachedEventListeners[t];o&&o.forEach(i=>{try{t==="onRegisterBlock"&&e.payload&&"block"in e.payload?i(e.payload.block):i(e)}catch(r){this.logger.error(`Error in event listener for ${t}:`,r,"Event data:",e)}})}extendAppConfigFromModules(){this.modules.forEach(t=>{let e=t.extendAppConfig;e&&O(this.config,e)})}extendAppConfigFromGlobalVariables(){let t=window.boostWidgetIntegration?.config;t&&O(this.config,t)}initializeDataObjects(){this.modules.forEach(t=>{let e=t.dataObject;e&&O(this.dataObjects,e)})}resetBlocks(){this.logger.info("Resetting all blocks"),this.blocks={}}loadModuleEventListeners(){this.cachedEventListeners={};let t=["onBeforeAppBootstrap","onAppBootstrap","onModuleInit","onModuleDestroy","onBeforeAppStart","onAppStart","onAppDestroy","onAppError","onModuleError","onRegisterBlock"];this.modules.forEach(e=>{t.forEach(o=>{let i=(...r)=>{if(!((this.status==="bootstrapped"||this.status==="started")&&!e.shouldInit()))return e[o]?.(...r)};typeof i=="function"&&(this.cachedEventListeners[o]||(this.cachedEventListeners[o]=[]),o==="onRegisterBlock"?this.cachedEventListeners[o]?.push((r=>{i.call(e,r)})):this.cachedEventListeners[o]?.push(i.bind(e)))})})}};var te=class{constructor(t){this.app=t}shouldInit(){return!0}destroy(){}init(){}get extendAppConfig(){return{}}get dataObject(){return{}}};var c=class extends te{constructor(){super(...arguments);this.boostTAEApp=null}get TAEApp(){let e=T();if(!e)throw new Error("Boost TAE is not initialized");return this.boostTAEApp=e,this.boostTAEApp}get TAEAppConfig(){return this.TAEApp.config}get TAEAppDataObjects(){return this.TAEApp.dataObjects}onDocumentReady(e){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",e);return}setTimeout(e,0)}offDocumentReady(e){document.removeEventListener("DOMContentLoaded",e)}};var he=new WeakMap;function se(n){return typeof n=="string"?n.split("@@BOOST_LT_SLASH@@").join("</"):""}function xe(n){let t=he.get(n);if(t)return t;let e={...n,template:Object.fromEntries(Object.entries(n.template).map(([o,i])=>
1755[o,se(i)])),recommendationPlaceholder:se(n.recommendationPlaceholder),simplifiedIntegrationPlaceholder:se(n.simplifiedIntegrationPlaceholder),isOnboarding:typeof n.isOnboarding=="string"?n.isOnboarding==="true":!!n.isOnboarding};return he.set(n,e),e}function Re(){return{generalSettings:{},shop:{},generalSettingsMetafield:null,translation:null,integration:null,filterSettingsMetafield:null,additionalElementSettingsMetafield:null,backInStockMetafield:null,swatchSettings:null,defaultSortOrder:null,user:null,product:null,b2b:null,templateId:"",productGridSelector:"",templateMetadata:null,templateSettings:null,template:{},recommendationWidgets:{},recommendationPlaceholder:"",simplifiedIntegrationPlaceholder:"",allSyncedCollections:null,isOnboarding:!1}}var be,Fe,Se=!1;function f(){if(be)return be;let n=Fe?.()??(typeof window>"u"?void 0:window.__BOOST_TAE_LIQUID__);return n?xe(n):(Se||(Se=!0,console.error("[Boost] Liquid payload is missing. The app embed did not render it, or the runtime asset loaded before it. Continuing with defaults.")),Re())}var D=class extends c{get extendAppConfig(){let{defaultSortOrder:t,additionalElementSettingsMetafield:e}=f();return{additionalElementSettings:Object.assign(t==null?{}:{default_sort_order:t},e)}}};D.moduleName="AdditionalElement";function le(){let n=T().config?.filterSettings?.shortenUrlParamList,t={};return Array.isArray(n)&&n.forEach(e=>{if(typeof e!="string")return;let o=e.lastIndexOf(":");if(o===-1)return;let i=e.slice(0,o).trim(),r=e.slice(o+1).trim();i.startsWith("pf_")&&i.length>0&&r.length>0&&(t[r]=i)}),t}function ce(){return"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".replace(/[x]/g,function(){return(Math.random()*16|0).toString(16)})}function de(n){return new URLSearchParams(window.location.search).get(n)}function ye(n){return typeof n=="string"?n!=="out-of-stock":Array.isArray(n)?n.map(t=>t!=="out-of-stock"):!1}function oe(){return window.innerWidth<576}function Oe(){return window.innerWidth<=991}function Ae(){let n="";return oe()?n+="mobile|":n=n.replace("mobile|",""),Oe()?n+="tablet_portrait_max":n=n.replace("tablet_portrait_max",""),n}function Ee(){let{generalSettings:{collection_id:n=0,page:t="collection",default_sort_by:e}={},additionalElementSettings:{default_sort_order:o={},customSortingList:i}={}}=T().config,r=["relevance","best-selling","manual","title-ascending","title-descending","price-ascending","price-descending","created-ascending","created-descending"],a=de("sort"),s=i?i.split("|"):r;if(a&&s.includes(a))return a;let l=t==="search",d=t==="collection";l&&s.splice(s.indexOf("manual"),1);let{all:g,search:m}=o;if(d){if(n in o)return o[n];if(g)return g;if(e)return e}else if(l)return m||"relevance";return""}var Te=(n={})=>(n.return_all_currency_fields=!1,{...n,currency_rate:window.Shopify?.currency?.rate,currency:window.Shopify?.currency?.active,country:window.Shopify?.country}),I=n=>{try{let t=localStorage.getItem(n);return t?JSON.parse(t):null}catch{return null}},ge=(n,t)=>{try{localStorage.setItem(n,JSON.stringify(t))}catch(e){T().logger.error("Error setLocalStorage",e)}},pe=n=>{try{localStorage.removeItem(n)}catch(t){T().logger.error("Error removeLocalStorage",t)}};function Ce(n){let t=n%50;return t>25?n+(50-t):n-t}function ke(n){if(!n)return;n.querySelectorAll(".boost-sd__product-image-img[loading='lazy']").forEach(function(e){ue(e.parentElement,o=>{let i=o.querySelector(".boost-sd__product-image-img[loading='lazy']");i&&i.removeAttribute("loading")})})}function ue(n,t){let e=new IntersectionObserver(function(i,r){i.forEach(function(a){a.isIntersecting&&(t(a.target),r.unobserve(a.target))})});Array.isArray(n)?n.forEach(o=>e.observe(o)):e.observe(n)}var we=n=>{try{if(!n){let e=De().search;return!e||e.length<=1?!1:ae(e)}if(typeof n=="string"){let e=n.indexOf("?"),o=e>=0?n.substring(e):"";return!o||o.length<=1?!1:ae(o)}let t=n.search;return!t||t.length<=1?!1:ae(t)}catch{return!0}},ae=n=>{let t=decodeURIComponent(n).split("&");for(let e=0;e<t.length;e++)if(ze(t[e]))return!0;return!1},De=()=>{let t=window.location.href.replace(/%3C/g,"&lt;").replace(/%3E/g,"&gt;"),e=[];for(let a=0;a<t.length;
1755a++)e.push(t.charAt(a));let o=e.join("").split("&lt;").join("%3C").split("&gt;").join("%3E"),i="",r=o.replace(/#.*$/,"");return r.split("?").length>1&&(i=r.split("?")[1],i.length>0&&(i="?"+i)),{pathname:window.location.pathname,href:o,search:i}},ze=n=>{if(typeof n=="string"){n=n.toLowerCase();let t=["img src","script","alert","onabort","popstate","afterprint","beforeprint","beforeunload","blur","canplay","canplaythrough","change","click","contextmenu","copy","cut","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","ended","error","focus","focusin","focusout","fullscreenchange","fullscreenerror","hashchange","input","invalid","keydown","keypress","keyup","load","loadeddata","loadedmetadata","loadstart","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseout","mouseout","mouseup","offline","online","pagehide","pageshow","paste","pause","play","playing","progress","ratechange","resize","reset","scroll","search","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","toggle","touchcancel","touchend","touchmove","touchstart","unload","volumechange","waiting","wheel"],e=new RegExp(t.join("=|on")),o=(n.match(/</g)||[]).length,i=(n.match(/>/g)||[]).length,r=(n.match(/alert\(/g)||[]).length,a=(n.match(/console\.log\(/g)||[]).length,s=(n.match(/execCommand/g)||[]).length,l=(n.match(/document\.cookie/g)||[]).length,d=(n.match(/j.*a.*v.*a.*s.*c.*r.*i.*p.*t/g)||[]).length,g=e.test(n);if(o>0&&i>0||o>1||i>1||r||a||s||l||d||g)return!0}return!1},z=()=>T().config.generalSettings?.page==="collection",L=()=>T().config.generalSettings?.page==="search",Ue=()=>T().config.generalSettings?.page==="cart",We=()=>T().config.generalSettings?.page==="product",qe=()=>T().config.generalSettings?.page==="index",Pe=()=>window.location.pathname.indexOf("/collections/vendors")>-1,_e=()=>{let n="";switch(!0){case z():n="collection_page";break;case L():n="search_page";break;case We():n="product_page";break;case Ue():n="cart_page";break;case qe():n="home_page";break;default:break}return n},Be=()=>{let n=new URLSearchParams(window.location.search),t=le();for(let e of n.keys()){if(e.startsWith("pf_"))return!0;let o=t[e];if(typeof o=="string"&&o.startsWith("pf_"))return!0}return!1};function Ie(){return window?.__st?.cid||window?.meta?.page?.customerId||window?.ShopifyAnalytics?.meta?.page?.customerId||window?.ShopifyAnalytics?.lib?.user?.()?.traits()?.uniqToken}function Le(){return window.location.pathname.indexOf("/collections/types")>-1}var w=class n extends c{saveRequestId(t,e,o=[]){let i=I(n.STORAGE_KEY_PRE_REQUEST_IDS)||{};i[t]=e,Array.isArray(o)&&o?.forEach(r=>{let a="";switch(t){case"search":a=n.KEY_PLACEMENT_BY_TYPE.search_page;break;case"suggest":a=n.KEY_PLACEMENT_BY_TYPE.instant_search;break;case"product_page_bundle":a=n.KEY_PLACEMENT_BY_TYPE.product_page;break;default:break}i[`${r.widgetId||""}_${a}`]=e}),ge(n.STORAGE_KEY_PRE_REQUEST_IDS,i)}savePreAction(t){ge(n.STORAGE_KEY_PRE_ACTION,t)}};w.moduleName="Analytics";w.STORAGE_KEY_PRE_REQUEST_IDS="boostSdPreRequestIds";w.STORAGE_KEY_PRE_ACTION="boostSdPreAction";w.KEY_PLACEMENT_BY_TYPE={product_page:"product_page",search_page:"search_page",instant_search:"instant_search"};var U=class extends c{get extendAppConfig(){let t=f(),e={cdn:"https://cdn.boostcommerce.io",bundleUrl:"https://services.mybcapps.com/bc-sf-filter/bundles",productUrl:"https://services.mybcapps.com/bc-sf-filter/products",productListingUrl:"https://services.mybcapps.com/bc-sf-filter/product-listing",subscriptionUrl:"https://services.mybcapps.com/bc-sf-filter/subscribe-b2s",nodeSSRUrl:"https://services.mybcapps.com/bc-sf-ssr-node",rubySSRUrl:"https://services.mybcapps.com/bc-sf-ssr-ruby",ssrUrl:"",taeSettings:{instantSearch:{enabled:!1,...window.boostWidgetIntegration?.taeSettings?.instantSearch}},generalSettings:Object.assign({preview_mode:!1,preview_path:"",custom_js_asset_url:"",custom_css_asset_url:"",swatch_extension:"png",ssr_engine:"node",ssr_version:"v1",...t.generalSettings},t.generalSettingsMetafield),translation:t.translation??{}};if(e.generalSettings.ssr_version==="v2")switch(e.generalSettings?.ssr_engine||"n
1755ode"){case"ruby":e.ssrUrl=e.rubySSRUrl??"";break;default:e.ssrUrl=e.nodeSSRUrl??""}return e}ensureSSRURL(){let{generalSettings:t}=this.TAEAppConfig,e=t?.ssr_engine||"node";if(t?.ssr_version==="v2")switch(e){case"ruby":this.TAEAppConfig.ssrUrl=this.TAEAppConfig.rubySSRUrl??"";break;default:this.TAEAppConfig.ssrUrl=this.TAEAppConfig.nodeSSRUrl??""}}onBeforeAppStart(){let{templateMetadata:t}=this.TAEAppConfig;if(t?.themeLibVersion){let o=t.themeLibVersion.split(".").map(Number);(o[0]>1||o[0]===1&&o[1]>=89)&&(this.TAEAppConfig.generalSettings.ssr_version="v2",this.ensureSSRURL());let i=this.TAEAppConfig.generalSettings?.ssr_version||"v2";(o[0]<1||o[0]===1&&o[1]<89)&&i==="v2"&&this.rewriteLegacySSRFetchRequests()}}onAppDestroy(){this.originalFetch&&(window.fetch=this.originalFetch,this.originalFetch=void 0)}rewriteLegacySSRFetchRequests(){this.ensureSSRURL();let{filterUrl:t,searchUrl:e,productUrl:o,ssrUrl:i}=this.TAEAppConfig;if(!i)return;let r=d=>{if(!d)return"";try{let g=new URL(d,window.location.origin);return g.origin+g.pathname.replace(/\/+$/,"")}catch{return""}},a=r(i);if(!a)return;let s=[{baseUrl:r(t),ssrPath:"/filter"},{baseUrl:r(e),ssrPath:"/search"},{baseUrl:r(o),ssrPath:"/quickview",requiredParam:"quickview_widget_id"}],l=window.fetch;this.originalFetch=l,window.fetch=(d,g)=>{let m=typeof d=="string"||d instanceof URL?d.toString():d.url,E;try{let S=new URL(m,window.location.href),h=S.origin+S.pathname.replace(/\/+$/,""),b=s.find(y=>y.baseUrl&&y.baseUrl===h&&(!y.requiredParam||S.searchParams.has(y.requiredParam)));if(b){let y=b.ssrPath==="/filter"&&(L()||S.searchParams.has("q"))?"/search":b.ssrPath;E=`${a}${y}${S.search}${S.hash}`}}catch{E=void 0}if(!E)return l.call(window,d,g);if(typeof Request=="function"&&d instanceof Request)try{return l.call(window,new Request(E,d),g)}catch{}return l.call(window,E,g)}}};U.moduleName="AppSettings";var C=class extends c{constructor(){super(...arguments);this.cacheVersionString=Date.now().toString()}onAppStart(){this.loadAssetFiles(),this.assetLoadingPromise("themeCSS").then(()=>{this.TAEApp.updateConfig({themeCssLoaded:!0})}).catch(e=>this.TAEApp.logger.error("Failed to load themeCSS",e)),this.assetLoadingPromise("settingsCSS").then(()=>{this.TAEApp.updateConfig({settingsCSSLoaded:!0})}).catch(e=>this.TAEApp.logger.error("Failed to load settingsCSS",e))}loadAssetFiles(){this.loadThemeCSS(),this.loadSettingsCSS(),this.loadMainScript(),this.loadRTLCSS(),this.loadCustomizedCSSAndScript()}loadCustomizedCSSAndScript(){let{assetFilesLoader:e,templateMetadata:o}=this.TAEAppConfig,i=e.themeCSS.element,r=e.settingsCSS.element,a=()=>{this.TAEAppConfig.assetFilesLoader.themeCSS.status!=="loaded"||this.TAEAppConfig.assetFilesLoader.settingsCSS.status!=="loaded"||(o?.customizeCssUrl&&this.loadCSSFile("customizedCSS"),o?.customizeJsUrl&&this.loadScript("customizedScript"))};i?.addEventListener("load",a),r?.addEventListener("load",a)}loadSettingsCSS(){return this.loadCSSFile("settingsCSS")}loadThemeCSS(){return this.loadCSSFile("themeCSS")}loadRTLCSS(){if(document.documentElement.getAttribute("dir")==="rtl")return this.loadCSSFile("rtlCSS")}loadMainScript(){return this.loadScript("mainScript")}preloadModuleScript(e){let o=this.TAEAppConfig,i=o.env==="staging",r=i?"staging":o.templateMetadata?.themeLibVersion;if(!i||!["filter","recommendation","instant-search"].includes(e))return;let a=`${o.cdn}/widget-integration/${r}/${e}.module.js`,s=document.createElement("link");s.rel="preload",s.as="script",s.href=a,document.head?.appendChild(s)}loadResourceByName(e,o){if(this.TAEAppConfig.assetFilesLoader[e].element)return;let i=this.TAEAppConfig.assetFilesLoader[e],r=o?.resourceType||i.type,a=this.TAEAppConfig.env==="staging",s=o?.url||i.url;if(!s)switch(e){case"themeCSS":s=this.TAEAppConfig.templateMetadata?.themeCssUrl||this.TAEAppConfig.fallback?.themeCssUrl,a&&(s+=`?v=${this.cacheVersionString}`);break;case"settingsCSS":s=this.TAEAppConfig.templateMetadata?.settingsCssUrl||this.TAEAppConfig.fallback?.settingsCssUrl;break;case"rtlCSS":{let{themeCSS:l}=this.TAEAppConfig.assetFilesLoader;if(l.url){let d=new URL(l.url),m=d.pathname.split("/").slice(0,-1).join("/")+"/rtl.css";s=new URL(m,d.origin).href,a&&(s+=`?v=${this.cacheVersionString}`)}break}case"mainScript":{let l=this.TAEAppConfig.templateMetadata?.themeLibVersion;if(!a&&!l)break;s=`${this.TAEAppConfig.cdn}/widget-integration/${a?"staging":l}
1755/bc-widget-integration.js`,a&&(s+=`?v=${this.cacheVersionString}`);break}case"customizedCSS":s=this.TAEAppConfig.templateMetadata?.customizeCssUrl;break;case"customizedScript":s=this.TAEAppConfig.templateMetadata?.customizeJsUrl;break}if(s){if(r==="stylesheet"){let l=document.createElement("link");l.rel="stylesheet",l.type="text/css",l.media="all",l.href=s,document.head.appendChild(l),this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}}),l.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loaded",url:s}}})},l.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"error",url:s}}})}}else if(r==="script"){let l=document.createElement("script");l.src=s;let d=o?.strategy;if(d==="async"?l.async=!0:d==="defer"&&(l.defer=!0),i.module&&(l.type="module"),d==="async"||d==="defer"){let g=document.createElement("link");g.rel="preload",g.as="script",g.href=s,document.head?.appendChild(g)}document.head.appendChild(l),this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}}),l.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loaded",url:s}}})},l.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"error",url:s}}})},l.onprogress=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}})}}}}loadCSSFile(e,o){return this.loadResourceByName(e,{url:o,resourceType:"stylesheet"})}loadScript(e,o,i){return this.loadResourceByName(e,{strategy:i,url:o,resourceType:"script"})}assetLoadingPromise(e,o=5e3){return new Promise((i,r)=>{let a=null,{assetFilesLoader:s}=this.TAEAppConfig,l=s[e];if(l.status==="loaded")return i(!0);if(l.status==="error")return r(new Error(`Failed to load asset ${e}`));l.element||this.loadResourceByName(e);let d=this.TAEAppConfig.assetFilesLoader[e]?.element;if(!d)return this.TAEApp.logger.warn(`Asset ${e} not found`),i(!1);d?.addEventListener("load",()=>{a&&clearTimeout(a),i(!0)}),d?.addEventListener("error",()=>{a&&clearTimeout(a),r(new Error(`Failed to load asset ${e}`))}),a=setTimeout(()=>{r(new Error(`Timeout loading asset ${e}`))},o)})}get extendAppConfig(){return{themeCssLoaded:!1,settingsCSSLoaded:!1,assetFilesLoader:{themeCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},settingsCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},rtlCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},customizedCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},mainScript:{type:"script",element:null,status:"not-initialized",url:null},customizedScript:{type:"script",element:null,status:"not-initialized",url:null}}}}};C.moduleName="AssetFilesLoader";var x=class extends c{setQueryParams(t){let{b2b:e}=this.TAEAppConfig;if(!e.enabled)return;t.set("company_location_id",`${e.current_company_id}_${e.current_location_id}`);let o=window.Shopify?.currency;o&&(t.set("currency",o.active),t.set("currency_rate",o.rate.toString()))}get extendAppConfig(){return{b2b:Object.assign({enabled:!1},f().b2b)}}};x.moduleName="B2B";var M=class n extends c{get extendAppConfig(){return{fallback:{containerElement:".boost-sd__filter-product-list",themeCssUrl:"https://cdn.boostcommerce.io/widget-integration/theme/default/1.0.1/main.css",settingsCssUrl:"https://boost-cdn-staging.bc-solutions.net/widget-integration/theme/default/staging/default-settings.css"}}}dispatchEvent(){let t=new CustomEvent(n.EVENT_NAME);window.dispatchEvent(t)}async loadFallbackSectionFromShopify(t){return fetch(t.url||`${window.location.origin}/?section_id=${t.sectionName}`).catch(e=>{throw this.TAEApp.logger.error("Error loading fallback section from Shopify:",e),e}).then(e=>e.text())}get containerElement(){let{containerElement:t}=this.TAEAppConfig.fallback;return t instanceof HTMLElement?t:document.querySelector(t)}async loadFilterProductFallback(){let{fallback:t,cdn:e="https://boost-cdn-prod.bc-solutions.net",templateMetadata:o}=this.TAEAppConfig,i=t?.customizedTemplate||o.customizedFallback;if(i){let{source:a,templateName:s,templateURL:l}=i;switch(a){case"Shopify":{if(!s&&!l){this.TAEApp.logger.warn("Both templateName and templateURL are undefined");return}let d=await this.loadFallbackSectionFromShopify({sectionName:s,url:l}),g=this.containerElement;if(!g){this.TAEApp.logger.warn("Container element not found for fallback template");return}g.innerHTML=d,this.dispatchEvent();return}default:this.TAEApp.logger.warn(`Unsupported source for customized template: ${a}`);return}}let r=document.createElement("script");r.src=`${e}/fallback-theme/1.0.12/boost-sd-fallback-theme.js`,r.defer=!0,r.onload=()=>{this.dispatchEvent()},document.body.appendChild(r)}};M.moduleName="Fallback";M.EVENT_NAME="boost-sd-enable-product-filter-fallback";var R=class extends c{constructor(){super(...arguments);this.ensurePlaceholder=()=>{let{simplifiedIntegration:{enabled:e,selectedSelector:o,placeholderAdded:i}}=this.TAEAppConfig;if(!e||!o){this.oldldSICollectionFilterContainerDetected()||this.backwardCompatibilityModule?.legacyUpdateAppStatus("ready");return}if(i)return;let r=document.querySelector(o);r&&r instanceof HTMLElement?(this.renderPlaceholder(r),this.collectionFilterModule?.initBlock()):this.TAEApp.logger.error(`Placeholder container not found: ${o}. Please update the selector in Boost's app embed`)}}get collectionFilterModule(){return this.TAEApp.getModule(k)}get backwardCompatibilityModule(){return this.TAEApp.getModule(u)}get extendAppConfig(){let e=f();return{simplifiedIntegration:{enabled:!1,collectionPage:!1,instantSearch:!1,productListSelector:{collectionPage:[],searchPage:[]},selectedSelector:"",selectorFromMetafield:"",selectorFromAppEmbed:e.productGridSelector,allSyncedCollections:e.allSyncedCollections||{syncedCollections:[]},placeholderAdded:!1,placeholder:e.simplifiedIntegrationPlaceholder,isOnboarding:e.isOnboarding,neededToHideElements:[]}}}init(){let e=this.TAEApp,o=this.TAEAppConfig.simplifiedIntegration,{templateMetadata:{integratedTheme:i={}}}=this.TAEAppConfig,r=window.Shopify?.theme?.id;if(!r){e.logger.warn("Theme ID is missing");return}let a=i[r];if(!a||Object.keys(a).length===0){e.logger.warn("Theme is not integrated 
1755with SimplifiedIntegration flow");return}let{collectionPage:s=!1,searchPage:l=!1,instantSearch:d=!1,productListSelector:g={}}=a,{page:m,collection_id:E=0}=this.TAEAppConfig.generalSettings,S=m==="collection",h=m==="search";if(!(o.isOnboarding&&!this.checkSyncedCollection(E))){if(S&&s||h&&l){let{collectionPage:b=[],searchPage:y=[]}=g,P=S?b:y;if(P.length===0){this.app.logger.warn("empty selectors");return}let A=P[P.length-1],_=0,B=setInterval(()=>{let F=!!document.querySelector(A),v=F?P:P.slice(0,-1),me=v.slice(0,-1),ie=v[v.length-1],Z=o.selectorFromAppEmbed||ie,ne=document.querySelector(Z);if(ne){let re;if(F){let fe=document.querySelectorAll(A);re=fe[fe.length-1]||ne}else re=ne;o.neededToHideElements=F?[A]:me,o.selectorFromMetafield=ie,o.selectedSelector=Z,this.renderPlaceholder(re),this.collectionFilterModule?.initBlock(),clearInterval(B)}else++_>100&&clearInterval(B)},50);this.TAEApp.updateConfig({simplifiedIntegration:{...o,...a,enabled:!0}})}d&&this.setupISW()}}onAppStart(){this.onDocumentReady(this.ensurePlaceholder)}onModuleDestroy(){this.offDocumentReady(this.ensurePlaceholder)}oldldSICollectionFilterContainerDetected(){return!!document.querySelector(".boost-sd__filter-product-list")}checkSyncedCollection(e){let{simplifiedIntegration:o}=this.TAEAppConfig,{allSyncedCollections:{syncedCollections:i}}=o,r=i?.includes(e),a=e===0&&i?.length>0;return!r&&!a?(this.TAEApp.logger.warn("collection not synced -> fallback original theme"),!1):!0}renderPlaceholder(e){let{simplifiedIntegration:o}=this.TAEAppConfig,i=o?.placeholder||"",r=o?.neededToHideElements||[],a=o?.selectedSelector||"";e.style.display="none",this.hideNeededElements();let s=document.createElement("div");s.innerHTML=i||"",s.className="boost-sd__filter-product-list boost-sd__placeholder-product-filter-tree",e.insertAdjacentElement("afterend",s),o&&(o.placeholderAdded=!0,r&&a&&r.push(a))}hideNeededElements(){let{simplifiedIntegration:{neededToHideElements:e}}=this.TAEAppConfig;e&&e.length>0&&this.setElementsDisplay(e,"none")}showNeededElements(){let{simplifiedIntegration:{neededToHideElements:e}}=this.TAEAppConfig;e&&e.length>0&&this.setElementsDisplay(e,"")}removePlaceholder(){let{simplifiedIntegration:{placeholderAdded:e}}=this.TAEAppConfig;if(e){let o=document.querySelector(".boost-sd__placeholder-product-filter-tree");o instanceof HTMLElement&&o.remove()}}removeOriginalGrid(){this.getOriginalContainers().forEach(e=>e.remove())}showOriginalGrid(){this.getOriginalContainers().forEach(e=>{e instanceof HTMLElement&&(e.style.display="")}),this.showNeededElements(),this.removePlaceholder()}getOriginalContainers(){let{neededToHideElements:e,selectedSelector:o}=this.TAEAppConfig.simplifiedIntegration||{},i=new Set(e||[]);o&&i.add(o);let r=new Set;return i.forEach(a=>{document.querySelectorAll(a).forEach(s=>r.add(s))}),Array.from(r)}setElementsDisplay(e,o){Array.isArray(e)&&e.forEach(i=>{document.querySelectorAll(i).forEach(r=>{r instanceof HTMLElement&&(r.style.display=o)})})}setupISW(){this.TAEApp.updateConfig({taeSettings:{instantSearch:{enabled:!0}}})}};R.moduleName="SimplifiedIntegration";var k=class n extends c{constructor(){super(...arguments);this.initBlock=async()=>{let e=document.querySelector(".boost-sd__filter-product-list:not(.boost-sd__filter-product-list--ready)");if(!e){this.app.logger.error("Filter DOM not found"),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready");return}this.assetFileLoaderModule?.preloadModuleScript("filter");let o=this.TAEAppConfig,{customization:i}=o;typeof i?.filter?.beforeRender=="function"&&i.filter.beforeRender();let r=`${this.widgetId}-${ce()}`;e?.classList?.add("boost-sd__filter-product-list--ready"),e.id=r;let a=this.prepareFilterAPIQueryParams(),s=await this.filterAPI(a),l={id:r,document:e,widgetId:this.widgetId,defaultSort:a.get("sort")||"",defaultParams:this.filterAPIDefaultParams,filterTree:{options:[]},dynamicBundles:[]};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(l,e,"filter");let{html:g,bundles:m}=s;m&&(l.dynamicBundles=m),s.filter&&(s.filter.options=this.updateValuesOptions(s.filter.options),l.filterTree=s.filter);try{await Promise.all([this.assetFileLoaderModule?.assetLoadingPromise("themeCSS"),this.assetFileLoaderModule?.assetLoadingPromise("settingsCSS")])}catch{}g&&(e.innerHTML=g),g&&!s.simplifiedIntegrationFallbackTriggered&&o.simplifiedIntegration?.enabled&&this.simplifiedIntegrationModule?.removeOriginalGrid(),l.cache={[a.toString()]:{...s,timestamp:new Date().getTime()}},this.TAEApp.registerBlock(l),this.saveFilterAPIResponseAnalyticData(s?.meta?.rid,s.bundles),this.syncAppConfigWithFilterAPIResponse(s),this.block=l,this.savePageLimitSettings(),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get b2bModule(){return this.TAEApp.getModule(x)}get fallbackModule(){return this.TAEApp.getModule(M)}get simplifiedIntegrationModule(){return this.TAEApp.getModule(R)}get analyticModule(){return this.TAEApp.getModule(w)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}get extendAppConfig(){let{swatchSettings:e,filterSettingsMetafield:o}=f();return{filterUrl:"https://services.mybcapps.com/bc-sf-filter/filter",filterSettings:Object.assign({swatch_extension:"png",...e==null?{}:{swatch_settings:e}},o)}}get apiEndpoint(){let{filterUrl:e,searchUrl:o}=this.app.config,{ssrUrl:i,generalSettings:r}=this.TAEAppConfig;r.ssr_version==="v2"&&i&&(e=`${i}/filter`,o=`${i}/search`);let s=new URLSearchParams(window.location.search).get("q");return L()||s?o:e}get widgetId(){let{templateMetadata:e,generalSettings:o}=this.TAEAppConfig,r=(o?.page||"collection")==="collection"?"collectionFilters":"searchPage";return e[r]||"default"}get filterAPIDefaultParams(){let{shop:e,templateSettings:o,templateMetadata:i,generalSettings:r,templateId:a,simplifiedIntegration:s}=this.TAEAppConfig,l=this.getHistoryParams(),d=typeof o?.themeSettings?.productList?.productsPerPage=="number"?o.themeSettings.productList.productsPerPage:16,g=I(n.LIMIT),m=I(n.LIMIT_SETTING),S=m&&m!==`${d}`?d:g&&!isNaN(Number(g))?Number(g):d,h=this.widgetId,b=oe(),y=window.innerWidth,P=o?.filterSettings?.filterLayout==="vertical"&&o?.filterSettings?.filterTreeVerticalStyle==="style-default",A=b?o?.themeSettings?.productList?.productsPerRowOnMobile||2:o?.themeSettings?.productList?.productsPerRowOnDesktop||3,_=b?y/A:y/(A+(P?1:0)),B=Ae(),v=o?.themeSettings?.additionalElements?.toolbar?.elements?.viewAs?.showListViewDefault===!0?"list":`grid--${oe()?o?.themeSettings?.productList?.productsPerRowOnMobile||2:o?.themeSettings?.productList?.productsPerRowOnDesktop||3}`;return{_:"pf",t:Date.now().toString(),sid:ce(),shop:e.domain,page:Number(l?.page||1),limit:S,sort:l?.sort||Ee(),locale:r.current_locale,event_type:"init",pg:_e(),build_filter_tree:!0,collection_scope:r.collection_id||"0",money_format:e.money_format,money_format_with_currency:e.money_format_with_currency,widgetId:h,viewAs:v,device:B,first_load:!0,productImageWidth:Ce(_),productPerRow:A,grid_col:A,widget_updated_at:i?.updatedAt,templateId:a,current_locale:(window?.Shopify?.routes?.root||"/")?.replace(/\/$/,""),simplifiedIntegration:s.enabled||!1,customer_id:Ie(),insert_banners:i?.featureOptions?.enableBannerInterleaving||!1,...Te()}}savePageLimitSettings(){let{templateSettings:e}=this.TAEAppConfig,o=typeof e?.themeSettings?.productList?.productsPerPage=="number"?e.themeSettings.productList.productsPerPage:16,i=I(n.LIMIT),r=I(n.LIMIT_SETTING),s=r&&r!==`${o}`?o:i&&!isNaN(Number(i))?Number(i):o;if(typeof window<"u"&&window.localStorage)try{localStorage.setItem(n.LIMIT_SETTING,`${o}`),localStorage.setItem(n.LIMIT,`${s}`)}catch(l){this.app.logger.error("Failed to save limit settings to localStorage",l)}}syncAppConfigWithFilterAPIResponse(e){let{shop:o}=this.TAEAppConfig;e.meta?.money_format&&(o.money_format=e.meta.money_format),e.meta?.money_format_with_currency&&(o.money_format_with_currency=e.meta.money_format_with_currency),e.meta?.currency&&(o.currency=e.meta.currency),this.app.updateConfig({shop:o}),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}prepareFilterAPIQueryParams(){let{generalSettings:e,filterSettings:o,customization:i}=this.TAEAppConfig,r=this.getHistoryParams(),a=this.filterAPIDefaultParams,s=new URLSearchParams;
1755Object.entries(a).forEach(([h,b])=>{s.set(h,b!==void 0?b.toString():"")}),s.set("search_no_result",Object.keys(r?.paramMap||{}).length===0?"true":"false"),r?.paramMap&&Object.keys(r.paramMap).forEach(h=>{r.paramMap[h].forEach(b=>s.append(`${h}[]`,h.startsWith(`${a._}_st_`)?ye(b).toString():b))});let d=new URLSearchParams(window.location.search).get("q");d&&(Pe()?s.set("vendor",d):Le()?s.set("product_type",d):s.set("q",d),z()&&(s.set("incollection_search","true"),s.set("event_type","incollection_search")),this.setSearchQueryParamsWithSuggetion(s)),e.collection_tags?.length&&e.collection_tags.forEach(h=>{s.append("tag[]",h)}),o.sortingAvailableFirst&&s.set("sort_first","available");let g=o?.availableAfterFiltering,m=o?.productAndVariantAvailable,E=Array.from(s.keys()).some(h=>h.startsWith("pf_")),S=!g&&m||g&&E?"true":"false";if(s.set("product_available",S),s.set("variant_available",S),o.showOutOfStockOption&&s.set("zero_options","true"),this.b2bModule?.setQueryParams(s),i?.filter?.customizedAPIParams){let{customizedAPIParams:h}=i.filter;Object.entries(h).forEach(([b,y])=>{s.set(b,y)})}return s}setSearchQueryParamsWithSuggetion(e){let o="boostSDSuggestionData",i="boostSDClickSuggestionTerm",r=I(i);if(!r)return;let a=I(o);a&&(e.set("query",a.query),e.set("parent_request_id",a.id),e.set("suggestion",r),e.set("item_rank",(a.suggestions.findIndex(s=>s===r)+1).toString()),pe(i),pe(o))}saveFilterAPIResponseAnalyticData(e,o){let i=L()?"search":"filter",r=this.analyticModule;e&&(r?.saveRequestId(i,e),o&&r?.saveRequestId(i,e,o)),r?.savePreAction(i)}formatPercentSaleLabel(e,o=0){let i="";return o?e?i=`${o}% - ${e}%`:i=`above ${o}%`:i=`under ${e}%`,i}updateValuesOptions(e){return Array.isArray(e)?e.map(o=>(o.filterType==="percent_sale"&&(o.values=o.values?.map(i=>(i.key=i.key.replace("*-",":").replace("-*",":").replace("-",":"),i.label=this.formatPercentSaleLabel(i.to,i.from),i))),o)):e}async filterAPI(e){let o=this.TAEAppConfig,i=e.toString(),r=await fetch(`${this.apiEndpoint}?${i}`,{method:"GET"}),a=[404,413,403,500],s=!1;return a.includes(r.status)&&(o.simplifiedIntegration?.enabled?(this.simplifiedIntegrationModule?.showOriginalGrid(),s=!0):this.fallbackModule?.loadFilterProductFallback()),{...await r.json(),simplifiedIntegrationFallbackTriggered:s}}getHistoryParams(){let e=new URL(window.location.href);if(we(e)){this.app.logger.error("[Security] Potential XSS detected in URL parameters. Ignoring query params.",window.location.href);return}let i=e.search,r="pf_",a=",",s=/[.*+?^${}()|[\]\\]/g,{searchParams:l}=e,d=l.get("sort"),g=l.get("page"),m={},E=le(),S=this.TAEAppConfig.customization?.filter?.customizedAPIParams?.multipleValueSeparator||a,h=S.replace(s,"\\$&"),y=encodeURIComponent(S).replace(s,"\\$&"),P=new RegExp(`${h}|${y}`);for(let A of l.keys()){let _=A,B;if(E[A]){_=E[A];let F=A.replace(s,"\\$&"),v=i.match(new RegExp(`[?&]${F}=([^&]+)`));B=(v?v[1]:"").split(P).map(Z=>decodeURIComponent(Z.replace(/\+/g," ")))}else B=l.getAll(A);_.startsWith(r)&&!m[_]&&(_==="pf_tag"?m.tag=B:m[_]=B)}return{paramMap:m,sort:d,page:g}}};k.moduleName="CollectionFilter";k.LIMIT="boostSDLimit";k.LIMIT_SETTING="boostSDLimitSetting";var u=class extends c{shouldInit(){let{templateMetadata:{themeLibVersion:t}={}}=this.TAEAppConfig;if(!t)return!0;let e=t.split(".")[0];return Number(e)<=1}get collectionFilterModule(){return this.TAEApp.getModule(k)}init(){window.boostSDTaeUtils={lazyLoadImages:ke,inViewPortHandler:ue,initCollectionFilter:()=>{setTimeout(()=>{this.collectionFilterModule?.initBlock()})}}}onAppStart(){let t=this.TAEApp,{env:e}=this.TAEAppConfig,o={...this.TAEAppConfig.customization?.filter?.customizedAPIParams||{},...window.boostSdCustomParams||{}};this.TAEApp.updateConfig(i=>(i.customization={...i.customization,filter:{...i.customization?.filter,customizedAPIParams:o}},i)),window.boostSdCustomParams=o,Object.assign(window.boostWidgetIntegration,{generalSettings:{...this.TAEAppConfig.generalSettings,templateId:this.TAEAppConfig.templateId},simplifiedIntegration:this.TAEAppConfig.simplifiedIntegration,taeSettings:this.TAEAppConfig.taeSettings,env:e,app:{[e]:{customization:{},...this.TAEAppConfig,...window.boostWidgetIntegration.app?.[e]}},customization:{...this.TAEAppConfig.customization,filter:{...this.TAEAppConfig.customization?.filter,customizedAPIParams:o}},regisCustomization:function(i,r){if(typeof i=="function"&&i.name&&!r){let a=i.name;window.boostWidgetIntegration.app[e].customization[a]=i}else if(typeof i=="function"&&i.name&&r){window.boostWidgetIntegration.app[e].customization[r]=window.boostWidgetIntegration.app[e].customization[r]||{};let a=i.name;window.boostWidgetIntegration.app[e].customization[r][a]=i}else t.logger.error("Invalid function or function does not have a name.")}}),Object.assign(window,{boostSDData:this.TAEAppDataObjects})}onBeforeAppStart(){Object.assign(window,{boostWidgetIntegration:{...window.boostWidgetIntegration,status:"initializing"}})}legacyUpdateAppStatus(t){Object.assign(window.boostWidgetIntegration,{status:t})}legacyIsUsingRecommendationAppV3(){return window.boostSDAppConfig?.themeInfo?.taeFeatures?.recommendation==="installed"}legacyInitRecommendationWidgets(t){window.boostWidgetIntegration.app[this.TAEAppConfig.env].recommendationWidgets=t}legacyAssignDefaultBlockAttributes(t,e,o){let{templateSettings:i}=this.app.config;Object.assign(t,{widgetInfo:i,templateSettings:i,app:window.boostWidgetIntegration.app?.[this.app.config.env],document:e,id:e.id||t.id,blockType:o||"filter"}),"widgetId"in t||Object.assign(t,{widgetId:e.id||t.id})}};u.moduleName="BackwardCompatibilityV1";var W=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.createElement("div");e.id="bc-bis",e.className="boost-sd__bis",e.style.display="none",document.body.appendChild(e),this.block={id:"bc-bis",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"backInStock"),this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{klaviyoBISUrl:"https://a.klaviyo.com/client/back-in-stock-subscriptions",backInStock:Object.assign({enabled:!1,productSettings:{},displaySettings:{},isTurbo:!1},f().backInStockMetafield)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};W.moduleName="BackInStock";var q=class extends c{constructor(){super(...arguments);this.initBlock=()=>{this.block={id:"cart",document:document.body},this.backwardCompatibilityModule?.legacyAssignDefaultBlockAttributes(this.block,this.block.document,"cart"),this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{customization:{cart:{}}}}get backwardCompatibilityModule(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};q.moduleName="Cart";var N=class extends c{constructor(){super(...arguments);this.initBlock=()=>
1755{if(this.block)return;let e=document.querySelector(".boost-sd__countdown-timer-wrapper");if(!e)return;let{template:o}=this.TAEAppConfig;typeof o?.countdownTimerPlaceholder=="string"&&(e.innerHTML=o.countdownTimerPlaceholder),this.block={id:e.id||"boost-sd-countdown-timer",document:e},this.block.blockType="countdownTimer",this.TAEApp.registerBlock(this.block)}}onModuleInit(){this.onDocumentReady(this.initBlock),document.addEventListener("shopify:section:load",this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock),document.removeEventListener("shopify:section:load",this.initBlock)}};N.moduleName="CountdownTimer";var V=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__preOrder-container"),{customization:o,template:i}=this.TAEAppConfig;typeof o?.preOrder?.beforeRender=="function"&&o.preOrder.beforeRender(),e&&(typeof i?.preOrderPlaceholder=="string"&&(e.innerHTML=i.preOrderPlaceholder),this.block={id:e.id||"bc-pre-order",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"preOrder"),this.TAEApp.registerBlock(this.block))}}get extendAppConfig(){return{customization:{preOrder:{}}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};V.moduleName="PreOrder";var H=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd-widget-predictive-bundle");e&&(this.block={id:e.id||"bc-predictive-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"predictiveBundle"),this.TAEApp.registerBlock(this.block))}}get extendAppConfig(){return{predictiveBundle:{multiBundleSupport:!1}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};H.moduleName="PredictiveBundle";var $=class extends c{constructor(){super(...arguments);this.blocks={};this.initBlocks=()=>{if(this.backwardCompatibilityV1Module?.legacyIsUsingRecommendationAppV3()){this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets({});return}let{recommendationWidgets:e}=this.TAEAppConfig;this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets(e);let{recommendationPlaceholder:o}=f(),i=document.querySelectorAll('[id^="boost-sd-widget-"]');for(let r of i)r.innerHTML=o,this.initBlock(r)}}get extendAppConfig(){return{recommendUrl:"https://services.mybcapps.com/discovery/recommend",recommendationWidgets:f().recommendationWidgets}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}onModuleInit(){this.onDocumentReady(this.initBlocks)}onModuleDestroy(){this.offDocumentReady(this.initBlocks)}initBlock(e){let o={id:e.id,document:e};this.assetFileLoaderModule?.preloadModuleScript("recommendation"),this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(o,e,"recommendation"),o.widgetId=e.id?.replace("boost-sd-widget-",""),this.TAEApp.registerBlock(o),this.blocks[o.id]=o}};$.moduleName="Recommendation";var j=class extends c{constructor(){super(...arguments);this.block={id:"bc-instant-search",document:document.createElement("div")};this.initBlock=()=>{if(!this.enabled)return;this.assetFileLoaderModule?.preloadModuleScript("instant-search");let{document:e,id:o}=this.block;e.id=o,window.document.body.appendChild(e),this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"instantSearch"),this.TAEApp.registerBlock(this.block)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}get extendAppConfig(){return{searchUrl:"https://services.mybcapps.com/bc-sf-filter/search"}}get enabled(){let{taeSettings:e,templateId:o,simplifiedIntegration:i}=this.TAEAppConfig;return e?.instantSearch?.enabled&&o&&(!i.enabled||i.instantSearch)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};j.moduleName="Search";var G=class extends c{shouldInit(){return this.TAEAppConfig.generalSettings.enableRobot}init(){if(!(z()||L())||document.querySelector('meta[name="robots"]'))return;let e=Be(),o=!!de("q")&&!L();if(!e&&!o)return;let i=document.createElement("meta");i.name="robots",i.content="noindex,nofollow,nosnippet",i.setAttribute("data-boost-injected","seo-enhancement"),document.head.append(i)}get extendAppConfig(){return{generalSettings:{enableRobot:!0}}}};G.moduleName="SEOEnhancement";var Y=class extends c{get extendAppConfig(){let{shop:t,integration:e}=f();return{shop:t,integration:{...e}}}};Y.moduleName="ShopifyMetafield";var K=class extends c{get dataObject(){let t=f();return{user:{...t.user},product:{...t.product}}}};K.moduleName="ShopifyDataObject";var Q=class extends c{get extendAppConfig(){let t=f();return{templateUrl:"https://services.mybcapps.com/bc-sf-filter/ssr-template",templateId:t.templateId,templateMetadata:t.templateMetadata??{},template:t.template,templateSettings:t.templateSettings??{}}}};Q.moduleName="TemplateManagement";var J=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__widget-tier-discount-bundle");e&&(this.block={id:e.id||"bc-tier-discount-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"tierDiscountBundle"),this.TAEApp.registerBlock(this.block))}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};J.moduleName="TierDiscountBundle";var X=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__widget-volume-bundle");e&&(this.block={id:e.id||"bc-volume-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"volumeBundle"),this.TAEApp.registerBlock(this.block))}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};X.moduleName="VolumeBundle";
1755var ve=new ee().loadModule(U).loadModule(K).loadModule(Y).loadModule(Q).loadModule(k).loadModule(D).loadModule(j).loadModule($).loadModule(q).loadModule(w).loadModule(x).loadModule(W).loadModule(X).loadModule(J).loadModule(H).loadModule(V).loadModule(N).loadModule(R).loadModule(G).loadModule(M).loadModule(C).loadModule(u);ve.start();function T(){return ve}})();</script>
1755<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1756<script type="text/javascript">
1757  (function (c, l, a, r, i, t, y) {
1758    c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); };
1759    t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify";
1760    y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y);
1761
1762    c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => {
1763      if (error) {
1764        console.error("Error loading Shopify features:", error);
1765        return;
1766      }
1767
1768      c[a]('consentv2', {
1769        ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied",
1770        analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied",
1771        source: 101,
1772      });
1773    });
1774
1775    l.addEventListener("visitorConsentCollected", function (e) {
1776      c[a]('consentv2', {
1777        ad_Storage: e.detail.marketingAllowed ? "granted" : "denied",
1778        analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied",
1779        source: 101,
1780      });
1781    });
1782  })(window, document, "clarity", "script", "k9m08zuzm4");
1783</script>
1783
1784
1785
1786
1787<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800  
1800<script async src="https://static.klaviyo.com/onsite/js/Kkcfaz/klaviyo.js?company_id=Kkcfaz"></script>
1800
1801  
1801<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1801
1802
1803  
1804    
1804<script id="viewed_product">
1805      if (item == null) {
1806        var _learnq = _learnq || [];
1807
1808        var MetafieldReviews = null
1809        var MetafieldYotpoRating = null
1810        var MetafieldYotpoCount = null
1811        var MetafieldLooxRating = null
1812        var MetafieldLooxCount = null
1813        var okendoProduct = null
1814        var okendoProductReviewCount = null
1815        var okendoProductReviewAverageValue = null
1816        try {
1817          // The following fields are used for Customer Hub recently viewed in order to add reviews.
1818          // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items
1819          MetafieldReviews = {};
1820          MetafieldYotpoRating = null
1821          MetafieldYotpoCount = null
1822          MetafieldLooxRating = null
1823          MetafieldLooxCount = null
1824
1825          okendoProduct = null
1826          // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data
1827          if (okendoProduct && 'error' in okendoProduct) {
1828            okendoProduct = null
1829          }
1830          okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null
1831          okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null
1832        } catch (error) {
1833          console.error('Error in Klaviyo onsite reviews tracking:', error);
1834        }
1835
1836        var item = {
1837          Name: "VIP Gift Card",
1838          ProductID: 9748516274405,
1839          Categories: ["Gift Cards"],
1840          ImageURL: "https://www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle_grande.png?v=1790136598",
1841          URL: "https://www.mybeautyaffairs.com/products/vip-gift-card",
1842          Brand: "Beauty Affairs",
1843          Price: "$39.18",
1844          Value: "39.18",
1845          CompareAtPrice: "$0.00"
1846        };
1847        _learnq.push(['track', 'Viewed Product', item]);
1848        _learnq.push(['trackViewedItem', {
1849          Title: item.Name,
1850          ItemId: item.ProductID,
1851          Categories: item.Categories,
1852          ImageUrl: item.ImageURL,
1853          Url: item.URL,
1854          Metadata: {
1855            Brand: item.Brand,
1856            Price: item.Price,
1857            Value: item.Value,
1858            CompareAtPrice: item.CompareAtPrice
1859          },
1860          metafields:{
1861            reviews: MetafieldReviews,
1862            yotpo:{
1863              rating: MetafieldYotpoRating,
1864              count: MetafieldYotpoCount,
1865            },
1866            loox:{
1867              rating: MetafieldLooxRating,
1868              count: MetafieldLooxCount,
1869            },
1870            okendo: {
1871              rating: okendoProductReviewAverageValue,
1872              count: okendoProductReviewCount,
1873            }
1874          }
1875        }]);
1876      }
1877    </script>
1877
1878  
1879
1880
1881
1882
1883  
1883<script>
1884    window.klaviyoReviewsProductDesignMode = false
1885  </script>
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
1895<script src="https://limits.minmaxify.com/a-sales-affair.myshopify.com?v=138&r=20251003072952" defer></script>
1895
1896
1897<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1897<script type="text/javascript">(function a(){!window.boostWidgetIntegration&&(window.boostWidgetIntegration={});const b=window.boostWidgetIntegration;!b.taeSettings&&(b.taeSettings={});const c=b.taeSettings;c.instantSearch={enabled:!0}})()</script>
1897<!-- END app block --><!-- BEGIN app block: shopify://apps/locket/blocks/locket-lock/019ddbc3-b5b4-76d1-8c6b-a04a78eab0f9 -->
1898
1899
1900  
1901  
1902  
1903
1904  
1905  <style id="locket-veil">
1906    /* Universal veil — covers Shopify free themes + popular paid themes.
1907       Removed by locket.js once the lock-check resolves (prevents flash). */
1908    [name="add"],
1909    .product-form__submit,
1910    .shopify-payment-button,
1911    .shopify-payment-button__button,
1912    .product-form__cart-submit,
1913    .btn--add-to-cart,
1914    .product__submit__add,
1915    .product-form__add-button,
1916    .product-form__add-to-cart,
1917    .add_to_cart,
1918    .product-add-to-cart,
1919    .cart-btn,
1920    [data-add-to-cart],
1921    [data-product-form-submit] {
1922      visibility: hidden !important;
1923    }
1924  </style>
1925
1926  
1926<script>
1927    window.__locketData = {
1928      productId: "gid://shopify/Product/9748516274405",
1929      vendor: "Beauty Affairs",
1930      tags: ["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],
1931      collectionIds: "gid://shopify/Collection/123197358144",
1932      customerId: "",
1933      customerTags: "",
1934      shop: "a-sales-affair.myshopify.com"
1935    };
1936  </script>
1936
1937
1938
1939
1940
1941<script>
1942  (function() {
1943    var t = setTimeout(function() {
1944      var veil = document.getElementById('locket-veil');
1945      if (veil) veil.parentNode.removeChild(veil);
1946    }, 5000);
1947    // locket.js clears this flag when it runs successfully, cancelling the timeout
1948    window.__locketVeilTimeout = t;
1949  })();
1950</script>
1950
1951
1952
1953<script src="https://cdn.shopify.com/extensions/01a0fa24-5c91-7dda-b799-3aa5ba142dc1/locket-26/assets/locket.js" defer></script>
1953
1954
1955
1956<!-- END app block -->
1956<script src="https://cdn.shopify.com/extensions/01a121d1-d283-7a22-80a5-13417653a28f/2026-10-09-17-58-23-UTC--15bccdf/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1956
1956
1957<script src="https://cdn.shopify.com/extensions/3bad1277-4af2-447f-bddc-1bd7142f78a5/gift-card-pro-10/assets/gift-card-pro.js" type="text/javascript" defer="defer"></script>
1957
1958<link href="https://cdn.shopify.com/extensions/01a11a2a-1eee-721e-9afe-e6770a06b182/mirra-183/assets/mirra-product-page.css" rel="stylesheet" type="text/css" media="all">
1959<script src="https://cdn.shopify.com/extensions/01a0ec33-c44c-7011-9702-f3e97af39108/sesami-113/assets/sesami-main.js" type="text/javascript" defer="defer"></script>
1959
1960<link href="https://cdn.shopify.com/extensions/01a0ec33-c44c-7011-9702-f3e97af39108/sesami-113/assets/sesami-components.css" rel="stylesheet" type="text/css" media="all">
1961<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1962<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: 6173130816,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1962
1962
1963<script>
1964  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1965</script>
vendor: 1 bytes, line 1965
1965
1966<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}
1966).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: 6173130816,storefrontBaseUrl: "https://www.beautyaffairs.com.au",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.mybeautyaffairs.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"2090959077","configuration":"{\"debug\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a83cf44fb282052ff936f7ab101058","type":"APP","apiClientId":4539653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1966,"dataSharingState":"unrestricted"},{"id":"1829863653","configuration":"{\"accountID\":\"Kkcfaz\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1492812005","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1355579621","configuration":"{\"projectId\":\"k9m08zuzm4\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"465141989","configuration":"{\"merchantId\":\"84266\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"39141b7c17b603b9a41d62198a740fae","type":"APP","apiClientId":4581575,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"435552485","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-NHKWMJ4DF5\\\",\\\"GT-57V4FDQH\\\"],\\\"target_country\\\":\\\"AU\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-NHKWMJ4DF5\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-NHKWMJ4DF5\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-NHKWMJ4DF5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-NHKWMJ4DF5\\\",\\\"MC-00NQVGDVS6\\\"]}
1966,{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-NHKWMJ4DF5\\\",\\\"MC-00NQVGDVS6\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-NHKWMJ4DF5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-NHKWMJ4DF5\\\",\\\"MC-00NQVGDVS6\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-NHKWMJ4DF5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-NHKWMJ4DF5\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-NHKWMJ4DF5\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-NHKWMJ4DF5\\\"}],\\\"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":"388235493","configuration":"{\"pixelCode\":\"CCDFNKJC77U363GCRTH0\"}","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":"380076261","configuration":"{\"shopId\":\"10007\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"127107301","configuration":"{\"pixel_id\":\"856221054388110\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"20545765","configuration":"{\"myshopifyDomain\":\"a-sales-affair.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"30933221","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":[],"name":"AdWords Conversions"},{"id":"30998757","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Google Reviews"},{"id":"31031525","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"54","type":"CUSTOM","privacyPurposes":[],"name":"GA4 Tracking"},{"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":"Beauty Affairs","paymentSettings":{"currencyCode":"AUD"}
1966,"myshopifyDomain":"a-sales-affair.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/www.mybeautyaffairs.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":39.18,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52073657794789","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"By Email \/ $50","untranslatedTitle":"By Email \/ $50"},{"price":{"amount":78.37,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52073657729253","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"By Email \/ $100","untranslatedTitle":"By Email \/ $100"},{"price":{"amount":156.73,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52073657762021","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"By Email \/ $200","untranslatedTitle":"By Email \/ $200"},{"price":{"amount":274.28,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52073657827557","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"By Email \/ $350","untranslatedTitle":"By Email \/ $350"},{"price":{"amount":39.18,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52079543320805","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"Physical \/ $50","untranslatedTitle":"Physical \/ $50"},{"price":{"amount":78.37,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52079543255269","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"Physical \/ $100","untranslatedTitle":"Physical \/ $100"},{"price":{"amount":156.73,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52079543288037","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"Physical \/ $200","untranslatedTitle":"Physical \/ $200"},{"price":{"amount":274.28,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52079543353573","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"Physical \/ $350","untranslatedTitle":"Physical \/ $350"},{"price":{"amount":39.18,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52165577244901","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"Physical + Gift Box \/ $50","untranslatedTitle":"Physical + Gift Box \/ $50"},{"price":{"amount":78.37,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52165577179365","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"Physical + Gift Box \/ $100","untranslatedTitle":"Physical + Gift Box \/ $100"},{"price":{"amount":156.73,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52165577212133","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"Physical + Gift Box \/ $200","untranslatedTitle":"Physical + Gift Box \/ $200"},{"price":{"amount":274.28,"currencyCode":"USD"},"product":{"title":"VIP Gift Card","vendor":"Beauty Affairs","id":"9748516274405","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","type":"Gift Card"},"id":"52165577277669","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"sku":null,"title":"Physical + Gift Box \/ $350","untranslatedTitle":"Physical + Gift Box \/ $350"}],"products":[{"id":"9748516274405","handle":"vip-gift-card","isCollective":null,"title":"VIP Gift Card","type":"Gift Card","untranslatedTitle":"VIP Gift Card","url":"\/products\/vip-gift-card","vendor":"Beauty Affairs","remoteShopId":null,"variants":[{"id":"52073657794789","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":39.18,"currencyCode":"USD"},"sku":null,"title":"By Email \/ $50","untranslatedTitle":"By Email \/ $50"},{"id":"52073657729253","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":78.37,"currencyCode":"USD"},"sku":null,"title":"By Email \/ $100","untranslatedTitle":"By Email \/ $100"}
1966,{"id":"52073657762021","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":156.73,"currencyCode":"USD"},"sku":null,"title":"By Email \/ $200","untranslatedTitle":"By Email \/ $200"},{"id":"52073657827557","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":274.28,"currencyCode":"USD"},"sku":null,"title":"By Email \/ $350","untranslatedTitle":"By Email \/ $350"},{"id":"52079543320805","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":39.18,"currencyCode":"USD"},"sku":null,"title":"Physical \/ $50","untranslatedTitle":"Physical \/ $50"},{"id":"52079543255269","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":78.37,"currencyCode":"USD"},"sku":null,"title":"Physical \/ $100","untranslatedTitle":"Physical \/ $100"},{"id":"52079543288037","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":156.73,"currencyCode":"USD"},"sku":null,"title":"Physical \/ $200","untranslatedTitle":"Physical \/ $200"},{"id":"52079543353573","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":274.28,"currencyCode":"USD"},"sku":null,"title":"Physical \/ $350","untranslatedTitle":"Physical \/ $350"},{"id":"52165577244901","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":39.18,"currencyCode":"USD"},"sku":null,"title":"Physical + Gift Box \/ $50","untranslatedTitle":"Physical + Gift Box \/ $50"},{"id":"52165577179365","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":78.37,"currencyCode":"USD"},"sku":null,"title":"Physical + Gift Box \/ $100","untranslatedTitle":"Physical + Gift Box \/ $100"},{"id":"52165577212133","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":156.73,"currencyCode":"USD"},"sku":null,"title":"Physical + Gift Box \/ $200","untranslatedTitle":"Physical + Gift Box \/ $200"},{"id":"52165577277669","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"price":{"amount":274.28,"currencyCode":"USD"},"sku":null,"title":"Physical + Gift Box \/ $350","untranslatedTitle":"Physical + Gift Box \/ $350"}]},{"id":"9758355128549","handle":"the-ritual-gift-box","isCollective":null,"title":"The Ritual Gift Box","type":null,"untranslatedTitle":"The Ritual Gift Box","url":"\/products\/the-ritual-gift-box","vendor":"Beauty Affairs","remoteShopId":null,"variants":[{"id":"52114063261925","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/ChatGPTImageAug18_2026_03_13_06PM.png?v=1787029997"},"price":{"amount":22.0,"currencyCode":"USD"},"sku":"BA-GBOX","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"7496993636581","handle":"steam-styler","isCollective":null,"title":"Steam Styler Hair Straightener","type":"Hair Straightener","untranslatedTitle":"Steam Styler Hair Straightener","url":"\/products\/steam-styler","vendor":"Steam styler","remoteShopId":null,"variants":[{"id":"42175720980709","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Steam-Styler-Hair-Straightener---Beauty-Affairs-1675385907.jpg?v=1675385979"},"price":{"amount":109.0,"currencyCode":"USD"},"sku":"Q-6953567011115","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9079227842789","handle":"medik8-vine-vera-boost-collagen-exfoliate-mini-set","isCollective":null,"title":"Medik8 \u0026 Vine Vera Boost Collagen \u0026 Exfoliate Anti-Ageing Mini Set","type":"Skin Care Set","untranslatedTitle":"Medik8 \u0026 Vine Vera Boost Collagen \u0026 Exfoliate Anti-Ageing Mini Set","url":"\/products\/medik8-vine-vera-boost-collagen-exfoliate-mini-set","vendor":"Medik8","remoteShopId":null,"variants":[{"id":"46520402804965","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Medik8_Vine_Vera_Boost_Collagen_Exfoliate_Anti-Ageing_Mini_Set-3.png?v=1760492216"},"price":{"amount":141.0,"currencyCode":"USD"},"sku":"Bundle-Medik8-2","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9587984269541","handle":"collagen-glow-system","isCollective":null,"title":"Collagen Glow System","type":"Skin Care Set","untranslatedTitle":"Collagen Glow System","url":"\/products\/collagen-glow-system","vendor":"Affairs","remoteShopId":null,"variants":[{"id":"489410070
196677605","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/CollagenGlowSystem-1.png?v=1777616037"},"price":{"amount":312.0,"currencyCode":"USD"},"sku":"Bundle-Alastin-10","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9587989479653","handle":"body-firming-shower-to-treat-system","isCollective":null,"title":"Body Firming Shower-to-Treat System","type":"Skin Care Set","untranslatedTitle":"Body Firming Shower-to-Treat System","url":"\/products\/body-firming-shower-to-treat-system","vendor":"Affairs","remoteShopId":null,"variants":[{"id":"48941050790117","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/BodyFirmingShower-to-TreatSystem-1.png?v=1777617393"},"price":{"amount":258.0,"currencyCode":"USD"},"sku":"Bundle-Alastin-11","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9750886482149","handle":"eye-lift-refresh-system-exclusive","isCollective":null,"title":"Eye Lift \u0026 Refresh System Exclusive","type":"Skin Care Set","untranslatedTitle":"Eye Lift \u0026 Refresh System Exclusive","url":"\/products\/eye-lift-refresh-system-exclusive","vendor":"Affairs","remoteShopId":null,"variants":[{"id":"52085467021541","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Eye-lift-system-exclusive.png?v=1786513643"},"price":{"amount":54.0,"currencyCode":"USD"},"sku":"Bundle-Medik8-55","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9719361732837","handle":"pigmentation-correction-system","isCollective":null,"title":"Pigmentation Correction System","type":"Skin Care Set","untranslatedTitle":"Pigmentation Correction System","url":"\/products\/pigmentation-correction-system","vendor":"Affairs","remoteShopId":null,"variants":[{"id":"50584223056101","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Pigmentation_correction_system.png?v=1785724168"},"price":{"amount":69.0,"currencyCode":"USD"},"sku":"Bundle-Affairs-1","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9530746274021","handle":"affairs-eye-gel-15ml","isCollective":null,"title":"Affairs Eye Gel 15ml","type":"Eye Gel","untranslatedTitle":"Affairs Eye Gel 15ml","url":"\/products\/affairs-eye-gel-15ml","vendor":"Affairs","remoteShopId":null,"variants":[{"id":"48609839513829","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/AffairsEyeGel15ml-1.png?v=1774493254"},"price":{"amount":85.0,"currencyCode":"USD"},"sku":"PL-12","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9596520136933","handle":"luxury-sample-handpicked-for-you","isCollective":null,"title":"Luxury Sample","type":null,"untranslatedTitle":"Luxury Sample","url":"\/products\/luxury-sample-handpicked-for-you","vendor":"Beauty Affairs","remoteShopId":null,"variants":[{"id":"48991932678373","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/ChatGPTImageMay8_2026_01_06_45PM.png?v=1778209632"},"price":{"amount":4.0,"currencyCode":"USD"},"sku":"BA-LUXSAMPLE","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"5462141599905","handle":"ga-de-velveteen-blush-shimmer-duet","isCollective":null,"title":"GA-DE Velveteen Blush \u0026 Shimmer Duet","type":"Blush \u0026 Bronzer","untranslatedTitle":"GA-DE Velveteen Blush \u0026 Shimmer Duet","url":"\/products\/ga-de-velveteen-blush-shimmer-duet","vendor":"GA-DE","remoteShopId":null,"variants":[{"id":"35373460029601","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/GA-DE-Velveteen-Blush-_-Shimmer-Duet---Beauty-Affairs-1630653364.jpg?v=1630653407"},"price":{"amount":26.0,"currencyCode":"USD"},"sku":"142800032","title":"Vintage and Glow","untranslatedTitle":"Vintage and Glow"}]},{"id":"6745313935521","handle":"vine-vera-resveratrol-chianti-age-correcting-syringe","isCollective":null,"title":"Vine Vera Resveratrol Chianti Age Correcting Syringe","type":"Cream Moisturiser","untranslatedTitle":"Vine Vera Resveratrol Chianti Age Correcting Syringe","url":"\/products\/vine-vera-resveratrol-chianti-age-correcting-syringe","vendor":"Vine Vera","remoteShopId":null,"variants":[{"id":"39979368153249","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Vine-Vera-Resveratrol-Chianti-Age-Correcting-Syringe-12g---Beauty-Affairs-1636521821.jpg?v=1636521822"},"price":{"amount":1125.0,"currencyCode":"USD"},"sku":"682698575802 - U","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8033252737253","handle":"cote-noire-room-spray","isCollective":null,"title":"Cote Noire Room Spray 15ml","type":"Room Spray","untranslatedTitle":"Cote Noire Room Spray 15ml","url":"\/products\/cote-noire-room-spray","vendor":"Cote Noire","remoteShopId":null,"variants":[{"id":"43468931170533","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Cote-Noire-Room-Spray---Beauty-Affairs-1664100757.jpg?v=1664100758"},"price":{"amount":16.0,"currencyCode":"USD"},"sku":"GMS03","title":"Rose Petal","untranslatedTitle":"Rose Petal"}]},{"id":"8251174813925","handle":"k18-leave-in-molecular-repair-mask","isCollective":null,"title":"K18 Leave-In Molecular Repair Mask","type":"Hair Mask","untranslatedTitle":"K18 Leave-In Molecular Repair Mask","url":"\/products\/k18-leave-in-molecular-repair-mask","vendor":"K18","remoteShopId":null,"variants":[{"id":"43998975721701","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/K18-Leave-In-Molecular-Repair-Mask---Beauty-Affairs-1680734211.png?v=1694584473"},"price":{"amount":91.0,"currencyCode":"USD"},"sku":"K1831005","title":"50ml","untranslatedTitle":"50ml"}]},{"id":"8548154507493","handle":"clean-skin-club-clean-face-pads-60-count","
1966isCollective":null,"title":"Clean Skin Club Clean² Face Pads 60 count","type":"Cotton Pad","untranslatedTitle":"Clean Skin Club Clean² Face Pads 60 count","url":"\/products\/clean-skin-club-clean-face-pads-60-count","vendor":"Clean Skin Club","remoteShopId":null,"variants":[{"id":"44906583654629","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/CleanSkinClubClean_FacePads60count-1.png?v=1710903752"},"price":{"amount":13.0,"currencyCode":"USD"},"sku":"CSCCS","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"8227436200165","handle":"medik8-surface-radiance-cleanse","isCollective":null,"title":"Medik8 Surface Radiance Cleanse","type":"Gel Cleanser","untranslatedTitle":"Medik8 Surface Radiance Cleanse","url":"\/products\/medik8-surface-radiance-cleanse","vendor":"Medik8","remoteShopId":null,"variants":[{"id":"46389360492773","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Medik8-Surface-Radiance-Cleanse-150ml---Beauty-Affairs-1678022895_8aac75c4-03f2-4f81-95d6-892ffbc864f7.png?v=1678022924"},"price":{"amount":41.0,"currencyCode":"USD"},"sku":"P08773","title":"150ml","untranslatedTitle":"150ml"}]},{"id":"7933991125221","handle":"londontown-kur-glass-nail-file","isCollective":null,"title":"Londontown kur Glass Nail File","type":"Glass Nail File","untranslatedTitle":"Londontown kur Glass Nail File","url":"\/products\/londontown-kur-glass-nail-file","vendor":"Londontown","remoteShopId":null,"variants":[{"id":"43238401376485","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Londontown-kur-Glass-Nail-File---Beauty-Affairs-1659011569.jpg?v=1750896147"},"price":{"amount":16.0,"currencyCode":"USD"},"sku":"49617","title":"Pink\/Petal","untranslatedTitle":"Pink\/Petal"}]},{"id":"7764888518885","handle":"inika-foundation-trial-set","isCollective":null,"title":"INIKA Foundation Trial Set","type":"Cosmetic Set","untranslatedTitle":"INIKA Foundation Trial Set","url":"\/products\/inika-foundation-trial-set","vendor":"INIKA","remoteShopId":null,"variants":[{"id":"42855484653797","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/INIKA-Foundation-Trial-Set---Beauty-Affairs-1651933770.jpg?v=1651933977"},"price":{"amount":15.0,"currencyCode":"USD"},"sku":"NRC013","title":"Very Light","untranslatedTitle":"Very Light"}]},{"id":"8254632362213","handle":"mask-maker-collagen-pills-x-32-pieces","isCollective":null,"title":"Mask Maker Collagen Pills x 32 Pieces","type":"Collagen Mask Tablets","untranslatedTitle":"Mask Maker Collagen Pills x 32 Pieces","url":"\/products\/mask-maker-collagen-pills-x-32-pieces","vendor":"Mask Maker","remoteShopId":null,"variants":[{"id":"44006022971621","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Mask-Maker-Collagen-Pills-x-32-Pieces---Beauty-Affairs-1681077269_ea10e0c2-063c-43ce-ab03-5b30c46a3d9f.png?v=1681077278"},"price":{"amount":16.0,"currencyCode":"USD"},"sku":"9359188000915","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"6975079514273","handle":"mor-soapette-60g","isCollective":null,"title":"MOR Little Luxuries Soapette 60g","type":"Bar Soap","untranslatedTitle":"MOR Little Luxuries Soapette 60g","url":"\/products\/mor-soapette-60g","vendor":"MOR","remoteShopId":null,"variants":[{"id":"40798683398305","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/MOR-Soapette-60g---Beauty-Affairs-1631223277.jpg?v=1631223637"},"price":{"amount":11.0,"currencyCode":"USD"},"sku":"LL02","title":"Marshmallow","untranslatedTitle":"Marshmallow"}]},{"id":"9095618298085","handle":"londontown-double-sided-glass-cuticle-pusher","isCollective":null,"title":"Londontown Double Sided Glass Cuticle Pusher","type":"Cuticle Pusher","untranslatedTitle":"Londontown Double Sided Glass Cuticle Pusher","url":"\/products\/londontown-double-sided-glass-cuticle-pusher","vendor":"Londontown","remoteShopId":null,"variants":[{"id":"46560882360549","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/LondontownDoubleSidedGlassCuticlePusher-1.png?v=1740973885"},"price":{"amount":16.0,"currencyCode":"USD"},"sku":"625540","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9244350841061","handle":"asap-sanitise-me-hand-sanitiser","isCollective":null,"title":"asap Sanitise Me Hand Sanitiser","type":"Hand Sanitiser","untranslatedTitle":"asap Sanitise Me Hand Sanitiser","url":"\/products\/asap-sanitise-me-hand-sanitiser","vendor":"Asap","remoteShopId":null,"variants":[{"id":"47549087776997","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/asapSanitiseMeHandSanitiser_110ml_-1.png?v=1754981538"},"price":{"amount":10.0,"currencyCode":"USD"},"sku":"3093","title":"110ml","untranslatedTitle":"110ml"}]},{"id":"8925043065061","handle":"shipping-protection","isCollective":null,"title":"Shipping Protection","type":null,"untranslatedTitle":"Shipping Protection","url":"\/products\/shipping-protection","vendor":"Beauty Affairs","remoteShopId":null,"variants":[{"id":"46116755931365","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/CleanShot_2024-09-17_at_00.58.44.png?v=1726559928"},"price":{"amount":8.0,"currencyCode":"USD"},"sku":"BA-SHIPPING","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9244909666533","handle":"payot-morning-masks-gift","isCollective":null,"title":"Payot Morning Masks Gift","type":"Sheet Mask","untranslatedTitle":"Payot Morning Masks Gift","url":"\/products\/payot-morning-masks-gift","vendor":"Payot Gift","remoteShopId":null,"variants":[{"id":"47551022891237","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Payot-Morning-Masks-Hangover-Detox-_-Radiance-1ea-Beauty-Affairs-13889375.png?v=1700701415"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"GWP-PAYOT-MASK","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"9233109778661","handle":"nuxe-prodigieuse-dry-oil-10ml-miniature","isCollective":null,"title":"Nuxe Prodigieuse  Dry Oil 10ml Miniature","type":"Serum","untranslatedTitle":"Nuxe Prodigieuse  Dry Oil 10ml Miniature","url":"\/products\/nuxe-prodigieuse-dry-oil-10ml-miniature","vendor":"Nuxe Gift","remoteShopId":null,"variants":[{"id":"47387734245605","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/nuxe-huile-prodigieuse-dry-oil-riche-mini.jpg?v=175383348
19661"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"NU05268C","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"5966209024161","handle":"vine-vera-resveratrol-cabernet-hi-potency-nighte-serum","isCollective":null,"title":"Vine Vera Resveratrol Cabernet Hi Potency Night Serum 10ml","type":"Serum","untranslatedTitle":"Vine Vera Resveratrol Cabernet Hi Potency Night Serum 10ml","url":"\/products\/vine-vera-resveratrol-cabernet-hi-potency-nighte-serum","vendor":"Vine Vera","remoteShopId":null,"variants":[{"id":"37346011447457","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/ChatGPTImageJul3_2026_03_21_34PM.png?v=1783056146"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"758524614257 - U","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"5966208958625","handle":"vine-vera-resveratrol-cabernet-high-potency-powder","isCollective":null,"title":"Vine Vera Resveratrol Cabernet High - Potency Powder 3.5g","type":"Serum","untranslatedTitle":"Vine Vera Resveratrol Cabernet High - Potency Powder 3.5g","url":"\/products\/vine-vera-resveratrol-cabernet-high-potency-powder","vendor":"Vine Vera","remoteShopId":null,"variants":[{"id":"37346011381921","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Vine-Vera-Resveratrol-Cabernet-High---Potency-Powder---Beauty-Affairs-1632146549.jpg?v=1632146550"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"758524613250 - U","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"5680101654689","handle":"ga-de-cb2-botanic-facial-oil","isCollective":null,"title":"GA-DE CB2 Botanic Cannabis Seed Facial Oil 30ml","type":"Facial Oil","untranslatedTitle":"GA-DE CB2 Botanic Cannabis Seed Facial Oil 30ml","url":"\/products\/ga-de-cb2-botanic-facial-oil","vendor":"GA-DE","remoteShopId":null,"variants":[{"id":"36221712662689","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Ga-de-CB2-Botanic-Cannabis-Seed-Facial-Oil-30-ML---Beauty-Affairs-1642561515.jpg?v=1642561515"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"158100000","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"5680101523617","handle":"ga-de-cb2-botanic-relief-cream","isCollective":null,"title":"GA-DE CB2 Botanic Cannabis Seed Oil Relief Cream 50ml","type":"Cream Moisturiser","untranslatedTitle":"GA-DE CB2 Botanic Cannabis Seed Oil Relief Cream 50ml","url":"\/products\/ga-de-cb2-botanic-relief-cream","vendor":"GA-DE","remoteShopId":null,"variants":[{"id":"36221712203937","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Ga-de-CB2-Botanic-Cannabis-Seed-Oil-Relief-Cream-50-ML---Beauty-Affairs-1642561513.jpg?v=1642561514"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"158000000","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"4367588229259","handle":"ga-de-revivalist-porcelain-clarity-mask-50ml","isCollective":null,"title":"GA-DE Revivalist Porcelain Clarity Mask 50ml","type":"Peel-Off Mask","untranslatedTitle":"GA-DE Revivalist Porcelain Clarity Mask 50ml","url":"\/products\/ga-de-revivalist-porcelain-clarity-mask-50ml","vendor":"GA-DE","remoteShopId":null,"variants":[{"id":"31392316686475","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/GA-DE-Revivalist-Porcelain-Clarity-Mask-50ml---Beauty-Affairs-1630651360.jpg?v=1630651370"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"159000000","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"5462132719777","handle":"ga-de-mirage-mattifying-air-light-foundation","isCollective":null,"title":"GA-DE Mirage Mattifying Air-Light Foundation 20ml","type":"Liquid Foundation","untranslatedTitle":"GA-DE Mirage Mattifying Air-Light Foundation 20ml","url":"\/products\/ga-de-mirage-mattifying-air-light-foundation","vendor":"GA-DE","remoteShopId":null,"variants":[{"id":"35373415104673","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/GA-DE-Mirage-Mattifying-Air-Light-Foundation---Beauty-Affairs-1630653351.jpg?v=1630653388"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"139200129","title":"Bare Tan","untranslatedTitle":"Bare Tan"}]},{"id":"9782988079333","handle":"versace-mini-handbag-for-woman-gwp","isCollective":null,"title":"Versace Mini Handbag For Woman GWP","type":"Women Fragrance","untranslatedTitle":"Versace Mini Handbag For Woman GWP","url":"\/products\/versace-mini-handbag-for-woman-gwp","vendor":"Versace Gift","remoteShopId":null,"variants":[{"id":"52751
1966765635301","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/3_7685f5ba-a8d9-4bc7-82e6-dd38e04f3d9b.webp?v=1788315504"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"799284","title":"Default Title","untranslatedTitle":"Default Title"}]},{"id":"5462180233377","handle":"ga-de-matte-perfect-foundation","isCollective":null,"title":"GA-DE Matte Perfect Foundation SPF18 30ml","type":"Foundation","untranslatedTitle":"GA-DE Matte Perfect Foundation SPF18 30ml","url":"\/products\/ga-de-matte-perfect-foundation","vendor":"GA-DE","remoteShopId":null,"variants":[{"id":"35373634715809","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/GA-DE-Matte-Perfect-Foundation-SPF-18---Beauty-Affairs-1630653451.jpg?v=1630653468"},"price":{"amount":0.0,"currencyCode":"USD"},"sku":"113700104","title":"Intense Beige","untranslatedTitle":"Intense Beige"}]},{"id":"9090888696037","handle":"londontown-kur-chrome-topper","isCollective":null,"title":"Londontown kur Chrome Topper 12ml\/ea","type":"Nail Polish","untranslatedTitle":"Londontown kur Chrome Topper 12ml\/ea","url":"\/products\/londontown-kur-chrome-topper","vendor":"Londontown","remoteShopId":null,"variants":[{"id":"46551555440869","image":{"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/LondontownkurChromeTopper_Starry_-3.png?v=1743727787"},"price":{"amount":19.0,"currencyCode":"USD"},"sku":"43655","title":"Starry Chrome","untranslatedTitle":"Starry Chrome"}]}],"purchasingCompany":null},},"https://www.mybeautyaffairs.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"165018042597","themePublished":"true","eventMetadataId":"c05060f3-86c4-4882-9d0b-a094edfd71b9","pageType":"product","resourceId":"9748516274405","shopId":"6173130816","storefrontBaseUrl":"https:\/\/www.beautyaffairs.com.au","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":39.18,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"VIP Gift Card\",\"vendor\":\"Beauty Affairs\",\"id\":\"9748516274405\",\"untranslatedTitle\":\"VIP Gift Card\",\"url\":\"\/products\/vip-gift-card\",\"type\":\"Gift Card\"},\"id\":\"52073657794789\",\"image\":{\"src\":\"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\"},\"sku\":null,\"title\":\"By Email \/ $50\",\"untranslatedTitle\":\"By Email \/ $50\"}}]]"});})();</script>
1966<script>
1967  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1968  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1969  window.ShopifyAnalytics.meta.currency = 'USD';
1970  var meta = {"product":{"id":9748516274405,"gid":"gid:\/\/shopify\/Product\/9748516274405","vendor":"Beauty Affairs","type":"Gift Card","handle":"vip-gift-card","variants":[{"id":52073657794789,"price":3918,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","sku":null},{"id":52073657729253,"price":7837,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","sku":null},{"id":52073657762021,"price":15673,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","sku":null},{"id":52073657827557,"price":27428,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","sku":null},{"id":52079543320805,"price":3918,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","sku":null},{"id":52079543255269,"price":7837,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","sku":null},{"id":52079543288037,"price":15673,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","sku":null},{"id":52079543353573,"price":27428,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","sku":null},{"id":52165577244901,"price":3918,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","sku":null},{"id":52165577179365,"price":7837,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","sku":null},{"id":52165577212133,"price":15673,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","sku":null},{"id":52165577277669,"price":27428,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","sku":null}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":9748516274405,"requestId":"74303a05-f45c-4630-a05a-585e23e4d5ad-1791589154"}};
1971  for (var attr in meta) {
1972    window.ShopifyAnalytics.meta[attr] = meta[attr];
1973  }
1974</script>
vendor: 1 bytes, line 1974
1974
1975<script class="analytics">
1976  (function () {
1977    var customDocumentWrite = function(content) {
1978      var jquery = null;
1979
1980      if (window.jQuery) {
1981        jquery = window.jQuery;
1982      } else if (window.Checkout && window.Checkout.$) {
1983        jquery = window.Checkout.$;
1984      }
1985
1986      if (jquery) {
1987        jquery('body').append(content);
1988      }
1989    };
1990
1991    var hasLoggedConversion = function(token) {
1992      if (token) {
1993        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1994      }
1995      return false;
1996    }
1997
1998    var setCookieIfConversion = function(token) {
1999      if (token) {
2000        var twoMonthsFromNow = new Date(Date.now());
2001        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2002
2003        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2004      }
2005    }
2006
2007    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2008    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2009    if (trekkie.integrations) {
2010      return;
2011    }
2012    trekkie.methods = [
2013      'identify',
2014      'page',
2015      'ready',
2016      'track',
2017      'trackForm',
2018      'trackLink'
2019    ];
2020    trekkie.factory = function(method) {
2021      return function() {
2022        var args = Array.prototype.slice.call(arguments);
2023        args.unshift(method);
2024        trekkie.push(args);
2025        if (method == 'track' || method == 'page') {
2026          var pageUrl;
2027          try {
2028            pageUrl = window.location.href;
2029          } catch (e) {}
2030          var pageReferrer;
2031          try {
2032            pageReferrer = document.referrer;
2033          } catch (e) {}
2034          try {
2035            if (window.__TREKKIE_SHIM_QUEUE == null) {
2036              window.__TREKKIE_SHIM_QUEUE = [];
2037            }
2038            window.__TREKKIE_SHIM_QUEUE.push({
2039              from: 'trekkie-stub',
2040              method: method,
2041              args: args.slice(1),
2042              pageContext: {
2043                url: pageUrl,
2044                referrer: pageReferrer
2045              }
2046            });
2047          } catch (e) {
2048            // no-op
2049          }
2050        }
2051        return trekkie;
2052      };
2053    };
2054    for (var i = 0; i < trekkie.methods.length; i++) {
2055      var key = trekkie.methods[i];
2056      trekkie[key] = trekkie.factory(key);
2057    }
2058    trekkie.load = function(config) {
2059      trekkie.config = config || {};
2060      trekkie.config.initialDocumentCookie = document.cookie;
2061      var first = document.getElementsByTagName('script')[0];
2062var script = document.createElement('script');
2063script.type = 'text/javascript';
2064script.onerror = function(e) {
2065  var scriptFallback = document.createElement('script');
2066  scriptFallback.type = 'text/javascript';
2067  scriptFallback.onerror = function(error) {
2068          var Monorail = {
2069      produce: function produce(monorailDomain, schemaId, payload) {
2070        var currentMs = new Date().getTime();
2071        var event = {
2072          schema_id: schemaId,
2073          payload: payload,
2074          metadata: {
2075            event_created_at_ms: currentMs,
2076            event_sent_at_ms: currentMs
2077          }
2078        };
2079        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2080      },
2081      sendRequest: function sendRequest(endpointUrl, payload) {
2082        // Try the sendBeacon API
2083        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2084          var blobData = new window.Blob([payload], {
2085            type: 'text/plain'
2086          });
2087
2088          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2089            return true;
2090          } // sendBeacon was not successful
2091
2092        } // XHR beacon
2093
2094        var xhr = new XMLHttpRequest();
2095
2096        try {
2097          xhr.open('POST', endpointUrl);
2098          xhr.setRequestHeader('Content-Type', 'text/plain');
2099          xhr.send(payload);
2100        } catch (e) {
2101          console.log(e);
2102        }
2103
2104        return false;
2105      },
2106      isIos12: function isIos12() {
2107        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2108      }
2109    };
2110    Monorail.produce('monorail-edge.shopifysvc.com',
2111      'trekkie_storefront_load_errors/1.1',
2112      {shop_id: 6173130816,
2113      theme_id: 165018042597,
2114      app_name: "storefront",
2115      context_url: window.location.href,
2116      source_url: "//www.mybeautyaffairs.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
2117
2118  };
2119  scriptFallback.async = true;
2120  scriptFallback.src = '//www.mybeautyaffairs.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
2121  first.parentNode.insertBefore(scriptFallback, first);
2122};
2123script.async = true;
2124script.src = '//www.mybeautyaffairs.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
2125first.parentNode.insertBefore(script, first);
2126
2127    };
2128    trekkie.load(
2129      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":6173130816,"isMerchantRequest":null,"themeId":165018042597,"themeCityHash":"10554044696306758341","contentLanguage":"en","currency":"USD","eventMetadataId":"c05060f3-86c4-4882-9d0b-a094edfd71b9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2130    );
2131
2132    var loaded = false;
2133    trekkie.ready(function() {
2134      if (loaded) return;
2135      loaded = true;
2136
2137      window.ShopifyAnalytics.lib = window.trekkie;
2138
2139      var originalDocumentWrite = document.write;
2140      document.write = customDocumentWrite;
2141      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2142      document.write = originalDocumentWrite;
2143
2144      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2145      var token = match? match[1]: undefined;
2146      if (!hasLoggedConversion(token)) {
2147        setCookieIfConversion(token);
2148        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":52073657794789,"productId":9748516274405,"productGid":"gid:\/\/shopify\/Product\/9748516274405","name":"VIP Gift Card - By Email \/ $50","price":"39.18","sku":null,"brand":"Beauty Affairs","variant":"By Email \/ $50","category":"Gift Card","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
2149      }
2150    });
2151
2152    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":9748516274405,"requestId":"74303a05-f45c-4630-a05a-585e23e4d5ad-1791589154","shopifyEmitted":true});
2153
2154    var eventsListenerScript = document.createElement('script');
2155    eventsListenerScript.async = true;
2156    eventsListenerScript.src = "//www.mybeautyaffairs.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2157    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2158})();</script>
2158
2159  
2159<script>
2160  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
2161    window.ga = function ga() {
2162      (window.ga.q = window.ga.q || []).push(arguments);
2163      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2164        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
2165      }
2166      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
2167    };
2168    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2169      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
2170    }
2171  }
2172</script>
vendor: 1 bytes, line 2172
2172
2173<script
2174  defer
2175  src="https://www.mybeautyaffairs.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
2176  data-application="storefront-renderer"
2177  data-shop-id="6173130816"
2178  data-render-region="gcp-us-central1"
2179  data-page-type="product"
2180  data-theme-instance-id="165018042597"
2181  data-theme-name="Prestige"
2182  data-theme-version="10.0.2"
2183  data-monorail-region="shop_domain"
2184  data-resource-timing-sampling-rate="10"
2185  data-shs="true"
2186  data-shs-beacon="true"
2187  data-shs-export-with-fetch="true"
2188  data-shs-logs-sample-rate="1"
2189  data-shs-beacon-endpoint="https://www.mybeautyaffairs.com/api/collect"
2190></script>
2190
2191<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1823146754000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791590954000">
2192</head>
2193
2194  <body class='prestige--v4  template-product '>
2194<script id='popup-logic-config'>
2195    window.theme.popupManagerConfig = window.theme.popupManagerConfig || {blacklist: {"QTuEQs": 'klaviyo',"QUYxXR": 'klaviyo',"VkAj5n": 'klaviyo',"Uu3jbA": 'klaviyo',"XhGPPK": 'klaviyo',"RgpGdn": 'klaviyo',"TtXBR2": 'klaviyo',"XXqzFn": 'klaviyo',"SirQtf": 'klaviyo',"TBcVSQ": 'klaviyo',"RrDgSW": 'klaviyo',".global-popup": 'custom',
2196      },};
2197  </script>
2197<style id='popup-logic-style-QTuEQs'>
2198div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-QTuEQs"]) { display: none !important; pointer-events: none !important; }
2199      </style><style id='popup-logic-style-QUYxXR'>
2200div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-QUYxXR"]) { display: none !important; pointer-events: none !important; }
2201      </style><style id='popup-logic-style-VkAj5n'>
2202div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-VkAj5n"]) { display: none !important; pointer-events: none !important; }
2203      </style><style id='popup-logic-style-Uu3jbA'>
2204div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-Uu3jbA"]) { display: none !important; pointer-events: none !important; }
2205      </style><style id='popup-logic-style-XhGPPK'>
2206div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-XhGPPK"]) { display: none !important; pointer-events: none !important; }
2207      </style><style id='popup-logic-style-RgpGdn'>
2208div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-RgpGdn"]) { display: none !important; pointer-events: none !important; }
2209      </style><style id='popup-logic-style-TtXBR2'>
2210div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-TtXBR2"]) { display: none !important; pointer-events: none !important; }
2211      </style><style id='popup-logic-style-XXqzFn'>
2212div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-XXqzFn"]) { display: none !important; pointer-events: none !important; }
2213      </style><style id='popup-logic-style-SirQtf'>
2214div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-SirQtf"]) { display: none !important; pointer-events: none !important; }
2215      </style><style id='popup-logic-style-TBcVSQ'>
2216div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-TBcVSQ"]) { display: none !important; pointer-events: none !important; }
2217      </style><style id='popup-logic-style-RrDgSW'>
2218div:has(> div > div[aria-label="POPUP Form"]):has([data-testid="klaviyo-form-RrDgSW"]) { display: none !important; pointer-events: none !important; }
2219      </style><style id='popup-logic-style-global-popup'>
2220.global-popup{ display: none !important; pointer-events: none !important; }
2221      </style>
2222
2223
2224  
2224<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/popup-logic-Br2vy3G6.js?v=128262718174861513191789607267" type="module" crossorigin="anonymous"></script>
2224
2225  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/popup-w3iH7mzJ.js?v=132103269132717447231789607267" crossorigin="anonymous">
2226  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
2227  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/defer-DSfHZnU9.js?v=24867817615061759431789607187" crossorigin="anonymous">
2228
2229
2230
2231    <div style='max-width: 0; max-height: 0; overflow: hidden;'>
2232      <input autofocus='true'>
2233    </div>
2234
2235    
2235<script src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/swiper-bundle.min.js?v=72960816452439954231789607297' defer></script>
2235
2236    
2237    
2237<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js'></script>
2237<!-- Google Tag Manager (noscript) -->
2238      <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NTSVG32"
2239      height="0" width="0" style="display:none; visibility:hidden;"></iframe></noscript>
2240      <!-- End Google Tag Manager (noscript) -->
2240<script>
2241      window.KlarnaThemeGlobals={}; window.KlarnaThemeGlobals.data_purchase_amount = 3918;window.KlarnaThemeGlobals.productVariants=[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
2241,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}];window.KlarnaThemeGlobals.documentCopy=document.cloneNode(true);
2242    </script>
2242
2243
2244    <a class='PageSkipLink u-visually-hidden' href='#main'>Skip to content</a>
2245    <span class='LoadingBar'></span>
2246    <div class='PageOverlay'></div>
2247    
2248
2249    <div id="shopify-section-popup" class="shopify-section"></div>
2250    <div id="shopify-section-sidebar-menu" class="shopify-section"><section
2251  id="sidebar-menu"
2252  class="SidebarMenu Drawer Drawer--small Drawer--fromLeft"
2253  aria-hidden="true"
2254  data-section-id="sidebar-menu"
2255  data-section-type="sidebar-menu"
2256>
2257  <header class="Drawer__Header" data-drawer-animated-left>
2258    <button
2259      class="Drawer__Close Icon-Wrapper--clickable"
2260      data-action="close-drawer"
2261      data-drawer-id="sidebar-menu"
2262      aria-label="Close navigation"
2263    ><svg class='Icon Icon--close' role='presentation' viewBox='0 0 16 14'>
2264      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
2265    </svg></button>
2266  </header>
2267
2268  <div class="Drawer__Content">
2269    <span class="wrap-logo">
2270    <img src="//www.mybeautyaffairs.com/cdn/shop/files/logo_ba.png?height=95&amp;v=1718233199" alt="" srcset="//www.mybeautyaffairs.com/cdn/shop/files/logo_ba.png?height=63&amp;v=1718233199 352w, //www.mybeautyaffairs.com/cdn/shop/files/logo_ba.png?height=95&amp;v=1718233199 529w" width="529" height="95" loading="lazy" class="Drawer__Logo" decoding="async">
2271    </span>
2272    <div class="currency-selector"><form method="post" action="/localization" id="localization_form_header" accept-charset="UTF-8" class="Header__LocalizationForm" 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="/products/vip-gift-card" /><div class="HorizontalList HorizontalList--spacingLoose">
2273          <div class="HorizontalList__Item">
2274            <input type="hidden" name="currency_code" value="USD">
2275            <span class="u-visually-hidden">Currency</span>
2276            <span
2277              class="baCountry baCountry-USD Image--lazyLoad"
2278              data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2279            ></span>
2280            <button
2281              type="button"
2282              class="SelectButton Link Link--primary u-h8"
2283              aria-haspopup="true"
2284              aria-expanded="false"
2285              aria-controls="header-currency-popover"
2286            >USD$
2287<svg class='Icon Icon--select-arrow' role='presentation' viewBox='0 0 19 12'>
2288      <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline>
2289    </svg></button>
2290
2291            <div id="header-currency-popover" class="Popover Popover--small Popover--noWrap" aria-hidden="true">
2292              <header class="Popover__Header">
2293                <button type="button" class="Popover__Close Icon-Wrapper--clickable" data-action="close-popover">
2294                  <svg class='Icon Icon--close' role='presentation' viewBox='0 0 16 14'>
2295      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
2296    </svg>
2297                </button>
2298                <span class="Popover__Title Heading u-h4">Currency</span>
2299              </header>
2300
2301              <div class="Popover__Content">
2302                <div class="Popover__ValueList Popover__ValueList--center" data-scrollable><div style="display:flex;padding:10px;">
2303                      <span
2304                        class="baCountry baCountry-AED Image--lazyLoad"
2305                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2306                      ></span>
2307                      <button
2308                        style="width:100px;margin-top:-10px;margin-left:-10px"
2309                        type="submit"
2310                        name="currency_code"
2311                        class="Popover__Value  Heading Link Link--primary u-h6"
2312                        value="AED"
2313                        
2314                      >
2315                        AED
2316                        د.إ
2317                      </button>
2318                    </div><div style="display:flex;padding:10px;">
2319                      <span
2320                        class="baCountry baCountry-AUD Image--lazyLoad"
2321                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2322                      ></span>
2323                      <button
2324                        style="width:100px;margin-top:-10px;margin-left:-10px"
2325                        type="submit"
2326                        name="currency_code"
2327                        class="Popover__Value  Heading Link Link--primary u-h6"
2328                        value="AUD"
2329                        
2330                      >
2331                        AUD
2332                        $
2333                      </button>
2334                    </div><div style="display:flex;padding:10px;">
2335                      <span
2336                        class="baCountry baCountry-CNY Image--lazyLoad"
2337                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2338                      ></span>
2339                      <button
2340                        style="width:100px;margin-top:-10px;margin-left:-10px"
2341                        type="submit"
2342                        name="currency_code"
2343                        class="Popover__Value  Heading Link Link--primary u-h6"
2344                        value="CNY"
2345                        
2346                      >
2347                        CNY
2348                        ¥
2349                      </button>
2350                    </div><div style="display:flex;padding:10px;">
2351                      <span
2352                        class="baCountry baCountry-EUR Image--lazyLoad"
2353                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2354                      ></span>
2355                      <button
2356                        style="width:100px;margin-top:-10px;margin-left:-10px"
2357                        type="submit"
2358                        name="currency_code"
2359                        class="Popover__Value  Heading Link Link--primary u-h6"
2360                        value="EUR"
2361                        
2362                      >
2363                        EUR
2364                        €
2365                      </button>
2366                    </div><div style="display:flex;padding:10px;">
2367                      <span
2368                        class="baCountry baCountry-GBP Image--lazyLoad"
2369                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2370                      ></span>
2371                      <button
2372                        style="width:100px;margin-top:-10px;margin-left:-10px"
2373                        type="submit"
2374                        name="currency_code"
2375                        class="Popover__Value  Heading Link Link--primary u-h6"
2376                        value="GBP"
2377                        
2378                      >
2379                        GBP
2380                        £
2381                      </button>
2382                    </div><div style="display:flex;padding:10px;">
2383                      <span
2384                        class="baCountry baCountry-JPY Image--lazyLoad"
2385                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2386                      ></span>
2387                      <button
2388                        style="width:100px;margin-top:-10px;margin-left:-10px"
2389                        type="submit"
2390                        name="currency_code"
2391                        class="Popover__Value  Heading Link Link--primary u-h6"
2392                        value="JPY"
2393                        
2394                      >
2395                        JPY
2396                        ¥
2397                      </button>
2398                    </div><div style="display:flex;padding:10px;">
2399                      <span
2400                        class="baCountry baCountry-KHR Image--lazyLoad"
2401                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2402                      ></span>
2403                      <button
2404                        style="width:100px;margin-top:-10px;margin-left:-10px"
2405                        type="submit"
2406                        name="currency_code"
2407                        class="Popover__Value  Heading Link Link--primary u-h6"
2408                        value="KHR"
2409                        
2410                      >
2411                        KHR
2412                        ៛
2413                      </button>
2414                    </div><div style="display:flex;padding:10px;">
2415                      <span
2416                        class="baCountry baCountry-KRW Image--lazyLoad"
2417                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2418                      ></span>
2419                      <button
2420                        style="width:100px;margin-top:-10px;margin-left:-10px"
2421                        type="submit"
2422                        name="currency_code"
2423                        class="Popover__Value  Heading Link Link--primary u-h6"
2424                        value="KRW"
2425                        
2426                      >
2427                        KRW
2428                        ₩
2429                      </button>
2430                    </div><div style="display:flex;padding:10px;">
2431                      <span
2432                        class="baCountry baCountry-LAK Image--lazyLoad"
2433                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2434                      ></span>
2435                      <button
2436                        style="width:100px;margin-top:-10px;margin-left:-10px"
2437                        type="submit"
2438                        name="currency_code"
2439                        class="Popover__Value  Heading Link Link--primary u-h6"
2440                        value="LAK"
2441                        
2442                      >
2443                        LAK
2444                        ₭
2445                      </button>
2446                    </div><div style="display:flex;padding:10px;">
2447                      <span
2448                        class="baCountry baCountry-NZD Image--lazyLoad"
2449                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2450                      ></span>
2451                      <button
2452                        style="width:100px;margin-top:-10px;margin-left:-10px"
2453                        type="submit"
2454                        name="currency_code"
2455                        class="Popover__Value  Heading Link Link--primary u-h6"
2456                        value="NZD"
2457                        
2458                      >
2459                        NZD
2460                        $
2461                      </button>
2462                    </div><div style="display:flex;padding:10px;">
2463                      <span
2464                        class="baCountry baCountry-PGK Image--lazyLoad"
2465                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2466                      ></span>
2467                      <button
2468                        style="width:100px;margin-top:-10px;margin-left:-10px"
2469                        type="submit"
2470                        name="currency_code"
2471                        class="Popover__Value  Heading Link Link--primary u-h6"
2472                        value="PGK"
2473                        
2474                      >
2475                        PGK
2476                        K
2477                      </button>
2478                    </div><div style="display:flex;padding:10px;">
2479                      <span
2480                        class="baCountry baCountry-QAR Image--lazyLoad"
2481                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2482                      ></span>
2483                      <button
2484                        style="width:100px;margin-top:-10px;margin-left:-10px"
2485                        type="submit"
2486                        name="currency_code"
2487                        class="Popover__Value  Heading Link Link--primary u-h6"
2488                        value="QAR"
2489                        
2490                      >
2491                        QAR
2492                        ر.ق
2493                      </button>
2494                    </div><div style="display:flex;padding:10px;">
2495                      <span
2496                        class="baCountry baCountry-SAR Image--lazyLoad"
2497                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2498                      ></span>
2499                      <button
2500                        style="width:100px;margin-top:-10px;margin-left:-10px"
2501                        type="submit"
2502                        name="currency_code"
2503                        class="Popover__Value  Heading Link Link--primary u-h6"
2504                        value="SAR"
2505                        
2506                      >
2507                        SAR
2508                        ر.س
2509                      </button>
2510                    </div><div style="display:flex;padding:10px;">
2511                      <span
2512                        class="baCountry baCountry-SGD Image--lazyLoad"
2513                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2514                      ></span>
2515                      <button
2516                        style="width:100px;margin-top:-10px;margin-left:-10px"
2517                        type="submit"
2518                        name="currency_code"
2519                        class="Popover__Value  Heading Link Link--primary u-h6"
2520                        value="SGD"
2521                        
2522                      >
2523                        SGD
2524                        $
2525                      </button>
2526                    </div><div style="display:flex;padding:10px;">
2527                      <span
2528                        class="baCountry baCountry-USD Image--lazyLoad"
2529                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2530                      ></span>
2531                      <button
2532                        style="width:100px;margin-top:-10px;margin-left:-10px"
2533                        type="submit"
2534                        name="currency_code"
2535                        class="Popover__Value is-selected Heading Link Link--primary u-h6"
2536                        value="USD"
2537                        
2538                          aria-current="true"
2539                        
2540                      >
2541                        USD
2542                        $
2543                      </button>
2544                    </div><div style="display:flex;padding:10px;">
2545                      <span
2546                        class="baCountry baCountry-VND Image--lazyLoad"
2547                        data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"
2548                      ></span>
2549                      <button
2550                        style="width:100px;margin-top:-10px;margin-left:-10px"
2551                        type="submit"
2552                        name="currency_code"
2553                        class="Popover__Value  Heading Link Link--primary u-h6"
2554                        value="VND"
2555                        
2556                      >
2557                        VND
2558                        ₫
2559                      </button>
2560                    </div></div>
2561              </div>
2562            </div>
2563          </div></div></form></div>
2564    <div class="Drawer__Main" data-drawer-animated-left data-scrollable>
2565      <div class="Drawer__Container">
2566        <nav
2567          class="SidebarMenu__Nav SidebarMenu__Nav--primary"
2568          aria-label="Sidebar navigation"
2569        ><div class="Collapsible" data-handle="home"><a href="/" class="Collapsible__Button Heading Link Link--primary u-h6">HOME</a></div><div class="Collapsible" data-handle="🔥clearance🔥"><a href="/collections/clearance" class="Collapsible__Button Heading Link Link--primary u-h6">🔥CLEARANCE🔥</a></div><div class="Collapsible" data-handle="medispa-services"><button
2570                  class="Collapsible__Button Heading u-h6"
2571                  data-action="toggle-collapsible"
2572                  
2573                    aria-expanded="false"
2574                  
2575                >
2576                  <span class="title">MEDISPA SERVICES</span><span class="description">
2577                      Our luxury range of spa services in Sydney CBD &amp; Brookvale
2578                    </span><span class="Collapsible__Plus"></span>
2579                </button>
2580
2581                <div class="Collapsible__Inner">
2582                  <div class="Collapsible__Content"><div class="Collapsible"><a
2583                            href="/pages/facialtreatments"
2584                            class="Collapsible__Button Heading Link Link--primary u-h7"
2585                          >BESPOKE LUXURY FACIAL</a></div><div class="Collapsible"><a
2586                            href="/pages/hifu-facelift-treatment"
2587                            class="Collapsible__Button Heading Link Link--primary u-h7"
2588                          >HIFU EYE LIFTING</a></div><div class="Collapsible"><a
2589                            href="/pages/hifu-double-chin-lift-treatment"
2590                            class="Collapsible__Button Heading Link Link--primary u-h7"
2591                          >HIFU DOUBLE CHIN</a></div><div class="Collapsible"><a
2592                            href="/pages/hifu-smile-line-lift-treatment"
2593                            class="Collapsible__Button Heading Link Link--primary u-h7"
2594                          >HIFU SMILE LINE</a></div><div class="Collapsible"><a
2595                            href="/pages/hifu-cheeks-lift-ultraformer-mpt-treatment"
2596                            class="Collapsible__Button Heading Link Link--primary u-h7"
2597                          >HIFU CHEEKS LIFITING</a></div><div class="Collapsible"><a
2598                            href="/pages/alastin-ultraformer-hifu-natural-face-lift"
2599                            class="Collapsible__Button Heading Link Link--primary u-h7"
2600                          >ALASTIN HIFU NON-SURGICAL NATURAL FACE LIFT</a></div><div class="Collapsible"><a
2601                            href="/pages/pigmentation-age-spot-treatment"
2602                            class="Collapsible__Button Heading Link Link--primary u-h7"
2603                          >PIGMENTATION &amp; AGE SPOTS</a></div><div class="Collapsible"><a
2604                            href="/pages/circadia-alma-harmony-pigmentation-radiance-reset"
2605                            class="Collapsible__Button Heading Link Link--primary u-h7"
2606                          >CIRCADIA ALMA HARMONY FACE PIGMENTATION &amp; RADIANCE RESET</a></div><div class="Collapsible"><a
2607                            href="/pages/alastin-venus-legacy-collagen-firm-plump-restore"
2608                            class="Collapsible__Button Heading Link Link--primary u-h7"
2609                          >ALASTIN VENUS LEGACY COLLAGEN FIRM &amp; PLUMP RESTORE</a></div><div class="Collapsible"><a
2610                            href="/pages/rosacea-treatment"
2611                            class="Collapsible__Button Heading Link Link--primary u-h7"
2612                          >ROSACEA</a></div><div class="Collapsible"><a
2613                            href="/pages/skin-consultation"
2614                            class="Collapsible__Button Heading Link Link--primary u-h7"
2615                          >SKIN CONSULT</a></div></div>
2616                </div></div><div class="Collapsible" data-handle="best-sellers"><a href="/collections/best-sellers" class="Collapsible__Button Heading Link Link--primary u-h6">BEST SELLERS</a></div><div class="Collapsible" data-handle="gifts-sets"><button
2617                  class="Collapsible__Button Heading u-h6"
2618                  data-action="toggle-collapsible"
2619                  
2620                    aria-expanded="false"
2621                  
2622                >
2623                  <span class="title">Gifts &amp; Sets</span><span class="Collapsible__Plus"></span>
2624                </button>
2625
2626                <div class="Collapsible__Inner">
2627                  <div class="Collapsible__Content"><div class="Collapsible"><a
2628                            href="/collections/boost-collagen-set"
2629                            class="Collapsible__Button Heading Link Link--primary u-h7"
2630                          >Boost Collagen</a></div><div class="Collapsible"><a
2631                            href="/collections/seasonal-skincare-sets"
2632                            class="Collapsible__Button Heading Link Link--primary u-h7"
2633                          >Bespoke Sets</a></div><div class="Collapsible"><a
2634                            href="/collections/eye-lift-set"
2635                            class="Collapsible__Button Heading Link Link--primary u-h7"
2636                          >Eye Lift Sets</a></div><div class="Collapsible"><a
2637                            href="/collections/pigmentation-correction-system"
2638                            class="Collapsible__Button Heading Link Link--primary u-h7"
2639                          >Pigmentation Sets </a></div><div class="Collapsible"><a
2640                            href="/products/vip-gift-card"
2641                            class="Collapsible__Button Heading Link Link--primary u-h7"
2642                          >Gift Card</a></div><div class="Collapsible"><a
2643                            href="/products/the-ritual-gift-box"
2644                            class="Collapsible__Button Heading Link Link--primary u-h7"
2645                          >Gift Box</a></div></div>
2646                </div></div><div class="Collapsible" data-handle="skincare"><button
2647                  class="Collapsible__Button Heading u-h6"
2648                  data-action="toggle-collapsible"
2649                  
2650                    aria-expanded="false"
2651                  
2652                >
2653                  <span class="title">SKINCARE</span><span class="Collapsible__Plus"></span>
2654                </button>
2655
2656                <div class="Collapsible__Inner">
2657                  <div class="Collapsible__Content"><div class="Collapsible"><a
2658                            href="/collections/skin-care"
2659                            class="Collapsible__Button Heading Link Link--primary u-h7"
2660                          >ALL SKINCARE PRODUCTS</a></div><div class="Collapsible"><button
2661                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2662                            data-action="toggle-collapsible"
2663                            
2664                              aria-expanded="false"
2665                            
2666                          >SKIN CARE CATEGORIES<span class="Collapsible__Plus"></span>
2667                          </button>
2668
2669                          <div class="Collapsible__Inner">
2670                            <div class="Collapsible__Content">
2671                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2672                                    <a href="/collections/makeup-remover" class="Text--subdued Link Link--primary">MAKEUP REMOVERS</a>
2673                                  </li><li class="Linklist__Item">
2674                                    <a href="/collections/luxury-cleansers" class="Text--subdued Link Link--primary">FACE CLEANSERS</a>
2675                                  </li><li class="Linklist__Item">
2676                                    <a href="/collections/luxury-exfoliator" class="Text--subdued Link Link--primary">EXFOLIATORS</a>
2677                                  </li><li class="Linklist__Item">
2678                                    <a href="/collections/masks" class="Text--subdued Link Link--primary">SKIN MASKS</a>
2679                                  </li><li class="Linklist__Item">
2680                                    <a href="/collections/luxury-toners" class="Text--subdued Link Link--primary">SKIN TONERS</a>
2681                                  </li><li class="Linklist__Item">
2682                                    <a href="/collections/luxury-facial-essences" class="Text--subdued Link Link--primary">SKIN ESSENCES</a>
2683                                  </li><li class="Linklist__Item">
2684                                    <a href="/collections/face-mist" class="Text--subdued Link Link--primary">FACE MISTS</a>
2685                                  </li><li class="Linklist__Item">
2686                                    <a href="/collections/luxury-eye-care-products" class="Text--subdued Link Link--primary">EYE CARE</a>
2687                                  </li><li class="Linklist__Item">
2688                                    <a href="/collections/luxury-serums-treatments" class="Text--subdued Link Link--primary">SERUMS &amp; TREATMENTS</a>
2689                                  </li><li class="Linklist__Item">
2690                                    <a href="/collections/moisturisers" class="Text--subdued Link Link--primary">MOISTURISERS</a>
2691                                  </li><li class="Linklist__Item">
2692                                    <a href="/collections/luxury-mens-skin-care" class="Text--subdued Link Link--primary">MEN&#39;S ESSENTIALS</a>
2693                                  </li><li class="Linklist__Item">
2694                                    <a href="/collections/skin-care-sets" class="Text--subdued Link Link--primary">SKIN CARE SETS</a>
2695                                  </li></ul>
2696                            </div>
2697                          </div></div><div class="Collapsible"><button
2698                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2699                            data-action="toggle-collapsible"
2700                            
2701                              aria-expanded="false"
2702                            
2703                          >BODY CARE CATEGORIES<span class="Collapsible__Plus"></span>
2704                          </button>
2705
2706                          <div class="Collapsible__Inner">
2707                            <div class="Collapsible__Content">
2708                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2709                                    <a href="/collections/luxury-body-care" class="Text--subdued Link Link--primary">ALL BODY CARE PRODUCTS</a>
2710                                  </li><li class="Linklist__Item">
2711                                    <a href="/collections/sun-lip-care" class="Text--subdued Link Link--primary">SUNSCREEN &amp; LIP CARE</a>
2712                                  </li><li class="Linklist__Item">
2713                                    <a href="/collections/luxury-bath-shower-gel" class="Text--subdued Link Link--primary">SHOWER GELS &amp; BODY WASHES</a>
2714                                  </li><li class="Linklist__Item">
2715                                    <a href="/collections/luxury-body-moisturisers" class="Text--subdued Link Link--primary">BODY MOISTURISERS</a>
2716                                  </li><li class="Linklist__Item">
2717                                    <a href="/collections/luxury-hand-washes" class="Text--subdued Link Link--primary">HAND WASHES</a>
2718                                  </li><li class="Linklist__Item">
2719                                    <a href="/collections/luxury-hand-creams" class="Text--subdued Link Link--primary">HAND CREAMS</a>
2720                                  </li><li class="Linklist__Item">
2721                                    <a href="/collections/in-bath-treatments" class="Text--subdued Link Link--primary">IN-BATH TREATMENTS</a>
2722                                  </li><li class="Linklist__Item">
2723                                    <a href="/collections/luxury-body-scrubs" class="Text--subdued Link Link--primary">BODY SCRUBS</a>
2724                                  </li><li class="Linklist__Item">
2725                                    <a href="/collections/luxury-body-oils" class="Text--subdued Link Link--primary">BODY MASSAGE OILS</a>
2726                                  </li><li class="Linklist__Item">
2727                                    <a href="/collections/luxury-deodrants" class="Text--subdued Link Link--primary">DEODORANTS</a>
2728                                  </li><li class="Linklist__Item">
2729                                    <a href="/collections/foot-care" class="Text--subdued Link Link--primary">FOOT CARE PRODUCTS</a>
2730                                  </li><li class="Linklist__Item">
2731                                    <a href="/collections/soaps" class="Text--subdued Link Link--primary">SOAPS</a>
2732                                  </li><li class="Linklist__Item">
2733                                    <a href="/collections/shavers" class="Text--subdued Link Link--primary">SHAVERS</a>
2734                                  </li></ul>
2735                            </div>
2736                          </div></div><div class="Collapsible"><button
2737                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2738                            data-action="toggle-collapsible"
2739                            
2740                              aria-expanded="false"
2741                            
2742                          >SKIN TYPE<span class="Collapsible__Plus"></span>
2743                          </button>
2744
2745                          <div class="Collapsible__Inner">
2746                            <div class="Collapsible__Content">
2747                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2748                                    <a href="/collections/normal-skin" class="Text--subdued Link Link--primary">NORMAL SKIN</a>
2749                                  </li><li class="Linklist__Item">
2750                                    <a href="/collections/dry-skin" class="Text--subdued Link Link--primary">DRY SKIN</a>
2751                                  </li><li class="Linklist__Item">
2752                                    <a href="/collections/oily-skin" class="Text--subdued Link Link--primary">OILY SKIN</a>
2753                                  </li><li class="Linklist__Item">
2754                                    <a href="/collections/combination-skin" class="Text--subdued Link Link--primary">COMBINATION SKIN</a>
2755                                  </li><li class="Linklist__Item">
2756                                    <a href="/collections/mature-skin" class="Text--subdued Link Link--primary">MATURE SKIN</a>
2757                                  </li></ul>
2758                            </div>
2759                          </div></div><div class="Collapsible"><button
2760                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2761                            data-action="toggle-collapsible"
2762                            
2763                              aria-expanded="false"
2764                            
2765                          >SKIN CONCERNS<span class="Collapsible__Plus"></span>
2766                          </button>
2767
2768                          <div class="Collapsible__Inner">
2769                            <div class="Collapsible__Content">
2770                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2771                                    <a href="/collections/sensitive-skin" class="Text--subdued Link Link--primary">SENSITIVE SKIN</a>
2772                                  </li><li class="Linklist__Item">
2773                                    <a href="/collections/acne-breakouts" class="Text--subdued Link Link--primary">ACNE &amp; BREAKOUTS</a>
2774                                  </li><li class="Linklist__Item">
2775                                    <a href="/collections/sun-damaged" class="Text--subdued Link Link--primary">SUN DAMAGE</a>
2776                                  </li><li class="Linklist__Item">
2777                                    <a href="/collections/anti-ageing" class="Text--subdued Link Link--primary">ANTI AGEING</a>
2778                                  </li><li class="Linklist__Item">
2779                                    <a href="/collections/fine-lines-wrinkles" class="Text--subdued Link Link--primary">WRINKLES &amp; FINE LINES</a>
2780                                  </li><li class="Linklist__Item">
2781                                    <a href="/collections/lifting-firming" class="Text--subdued Link Link--primary">LIFTING &amp; FIRMING</a>
2782                                  </li><li class="Linklist__Item">
2783                                    <a href="/collections/redness-rosacea" class="Text--subdued Link Link--primary">REDNESS &amp; ROSACEA</a>
2784                                  </li><li class="Linklist__Item">
2785                                    <a href="/collections/dehydration" class="Text--subdued Link Link--primary">DEHYDRATED SKIN</a>
2786                                  </li><li class="Linklist__Item">
2787                                    <a href="/collections/shine-visible-pores" class="Text--subdued Link Link--primary">VISIBLE PORES</a>
2788                                  </li><li class="Linklist__Item">
2789                                    <a href="/collections/dark-spots-pigmentations" class="Text--subdued Link Link--primary">DARK SPOTS &amp; PIGMENTATIONS</a>
2790                                  </li><li class="Linklist__Item">
2791                                    <a href="/collections/uneven-skin-tone" class="Text--subdued Link Link--primary">UNEVEN SKIN TONES</a>
2792                                  </li><li class="Linklist__Item">
2793                                    <a href="/collections/puffiness-dark-circles" class="Text--subdued Link Link--primary">PUFFINESS &amp;
2793 DARK CIRCLES</a>
2794                                  </li></ul>
2795                            </div>
2796                          </div></div><div class="Collapsible"><button
2797                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2798                            data-action="toggle-collapsible"
2799                            
2800                              aria-expanded="false"
2801                            
2802                          >SKIN CARE TOOLS<span class="Collapsible__Plus"></span>
2803                          </button>
2804
2805                          <div class="Collapsible__Inner">
2806                            <div class="Collapsible__Content">
2807                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2808                                    <a href="/collections/skin-care-tools" class="Text--subdued Link Link--primary">ALL SKIN CARE TOOLS</a>
2809                                  </li><li class="Linklist__Item">
2810                                    <a href="/collections/facial-cleansing-brushes" class="Text--subdued Link Link--primary">FACIAL CLEANSING BRUSHES</a>
2811                                  </li><li class="Linklist__Item">
2812                                    <a href="/collections/led-light-therapy" class="Text--subdued Link Link--primary">LED LIGHT THERAPY</a>
2813                                  </li><li class="Linklist__Item">
2814                                    <a href="/collections/led-masks" class="Text--subdued Link Link--primary">LED MASKS</a>
2815                                  </li><li class="Linklist__Item">
2816                                    <a href="/collections/blue-light-therapy" class="Text--subdued Link Link--primary">BLUE LIGHT THERAPY</a>
2817                                  </li><li class="Linklist__Item">
2818                                    <a href="/collections/eye-massager" class="Text--subdued Link Link--primary">EYE MASSAGERS</a>
2819                                  </li><li class="Linklist__Item">
2820                                    <a href="/collections/microcurrent-device" class="Text--subdued Link Link--primary">MICROCURRENT DEVICE</a>
2821                                  </li></ul>
2822                            </div>
2823                          </div></div><div class="Collapsible"><button
2824                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2825                            data-action="toggle-collapsible"
2826                            
2827                              aria-expanded="false"
2828                            
2829                          >KEY INGREDIENTS<span class="Collapsible__Plus"></span>
2830                          </button>
2831
2832                          <div class="Collapsible__Inner">
2833                            <div class="Collapsible__Content">
2834                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2835                                    <a href="/collections/aha" class="Text--subdued Link Link--primary">AHA</a>
2836                                  </li><li class="Linklist__Item">
2837                                    <a href="/collections/aloe-vera" class="Text--subdued Link Link--primary">ALOE VERA</a>
2838                                  </li><li class="Linklist__Item">
2839                                    <a href="/collections/antioxidants" class="Text--subdued Link Link--primary">ANTIOXIDANTS</a>
2840                                  </li><li class="Linklist__Item">
2841                                    <a href="/collections/argan-oil" class="Text--subdued Link Link--primary">ARGAN OIL</a>
2842                                  </li><li class="Linklist__Item">
2843                                    <a href="/collections/bha" class="Text--subdued Link Link--primary">BHA</a>
2844                                  </li><li class="Linklist__Item">
2845                                    <a href="/collections/bio-peptides" class="Text--subdued Link Link--primary">BIO-PEPTIDE</a>
2846                                  </li><li class="Linklist__Item">
2847                                    <a href="/collections/caffeine" class="Text--subdued Link Link--primary">CAFFEINE</a>
2848                                  </li><li class="Linklist__Item">
2849                                    <a href="/collections/centella-asiatica" class="Text--subdued Link Link--primary">CENTELLA ASIATICA</a>
2850                                  </li><li class="Linklist__Item">
2851                                    <a href="/collections/ceramides" class="Text--subdued Link Link--primary">CERAMIDES</a>
2852                                  </li><li class="Linklist__Item">
2853                                    <a href="/collections/clay" class="Text--subdued Link Link--primary">CLAY</a>
2854                                  </li><li class="Linklist__Item">
2855                                    <a href="/collections/co-q-10" class="Text--subdued Link Link--primary">COENZYME Q10 (COQ10)</a>
2856                                  </li><li class="Linklist__Item">
2857                                    <a href="/collections/collagen" class="Text--subdued Link Link--primary">COLLAGEN</a>
2858                                  </li><li class="Linklist__Item">
2859                                    <a href="/collections/ferments" class="Text--subdued Link Link--primary">FERMENTS</a>
2860                                  </li><li class="Linklist__Item">
2861                                    <a href="/collections/glycerin" class="Text--subdued Link Link--primary">GLYCERIN</a>
2862                                  </li><li class="Linklist__Item">
2863                                    <a href="/collections/honey" class="Text--subdued Link Link--primary">HONEY</a>
2864                                  </li><li class="Linklist__Item">
2865                                    <a href="/collections/hyaluronic-acid" class="Text--subdued Link Link--primary">HYALURONIC ACID (HA)</a>
2866                                  </li><li class="Linklist__Item">
2867                                    <a href="/collections/niacinamide" class="Text--subdued Link Link--primary">NIACINAMIDE</a>
2868                                  </li><li class="Linklist__Item">
2869                                    <a href="/collections/panthenol" class="Text--subdued Link Link--primary">PANTHENOL</a>
2870                                  </li><li class="Linklist__Item">
2871                                    <a href="/collections/peptides" class="Text--subdued Link Link--primary">PEPTIDES</a>
2872                                  </li><li class="Linklist__Item">
2873                                    <a href="/collections/pha" class="Text--subdued Link Link--primary">PHAS</a>
2874                                  </li><li class="Linklist__Item">
2875                                    <a href="/collections/retinol" class="Text--subdued Link Link--primary">RETINOL</a>
2876                                  </li><li class="Linklist__Item">
2877                                    <a href="/collections/rosehip-oil" class="Text--subdued Link Link--primary">ROSEHIP OIL</a>
2878                                  </li><li class="Linklist__Item">
2879                                    <a href="/collections/royal-jelly" class="Text--subdued Link Link--primary">ROYAL JELLY</a>
2880                                  </li><li class="Linklist__Item">
2881                                    <a href="/collections/salicylic-acid" class="Text--subdued Link Link--primary">SALICYLIC ACID</a>
2882                                  </li><li class="Linklist__Item">
2883                                    <a href="/collections/shea-butter" class="Text--subdued Link Link--primary">SHEA BUTTER</a>
2884                                  </li><li class="Linklist__Item">
2885                                    <a href="/collections/spf" class="Text--subdued Link Link--primary">SPF</a>
2886                                  </li><li class="Linklist__Item">
2887                                    <a href="/collections/squalane" class="Text--subdued Link Link--primary">SQUALANE</a>
2888                                  </li><li class="Linklist__Item">
2889                                    <a href="/collections/vitamin-a" class="Text--subdued Link Link--primary">VITAMIN A</a>
2890                                  </li><li class="Linklist__Item">
2891                                    <a href="/collections/vitamin-b3" class="Text--subdued Link Link--primary">VITAMIN B3</a>
2892                                  </li><li class="Linklist__Item">
2893                                    <a href="/collections/vitamin-c" class="Text--subdued Link Link--primary">VITAMIN C</a>
2894                                  </li><li class="Linklist__Item">
2895                                    <a href="/collections/vitamin-e" class="Text--subdued Link Link--primary">VITAMIN E</a>
2896                                  </li><li class="Linklist__Item">
2897                                    <a href="/collections/zinc-oxide" class="Text--subdued Link Link--primary">ZINC OXIDE</a>
2898                                  </li></ul>
2899                            </div>
2900                          </div></div></div>
2901                </div></div><div class="Collapsible" data-handle="makeup"><button
2902                  class="Collapsible__Button Heading u-h6"
2903                  data-action="toggle-collapsible"
2904                  
2905                    aria-expanded="false"
2906                  
2907                >
2908                  <span class="title">MAKEUP</span><span class="Collapsible__Plus"></span>
2909                </button>
2910
2911                <div class="Collapsible__Inner">
2912                  <div class="Collapsible__Content"><div class="Collapsible"><a
2913                            href="/collections/makeup"
2914                            class="Collapsible__Button Heading Link Link--primary u-h7"
2915                          >ALL COSMETIC PRODUCTS</a></div><div class="Collapsible"><button
2916                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2917                            data-action="toggle-collapsible"
2918                            
2919                              aria-expanded="false"
2920                            
2921                          >FACE<span class="Collapsible__Plus"></span>
2922                          </button>
2923
2924                          <div class="Collapsible__Inner">
2925                            <div class="Collapsible__Content">
2926                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2927                                    <a href="/collections/face" class="Text--subdued Link Link--primary">ALL FACE PRODUCTS</a>
2928                                  </li><li class="Linklist__Item">
2929                                    <a href="/collections/makeup-remover" class="Text--subdued Link Link--primary">MAKEUP REMOVER</a>
2930                                  </li><li class="Linklist__Item">
2931                                    <a href="/collections/foundation" class="Text--subdued Link Link--primary">FOUNDATION</a>
2932                                  </li><li class="Linklist__Item">
2933                                    <a href="/collections/powder" class="Text--subdued Link Link--primary">POWDER</a>
2934                                  </li><li class="Linklist__Item">
2935                                    <a href="/collections/blush" class="Text--subdued Link Link--primary">BLUSH</a>
2936                                  </li><li class="Linklist__Item">
2937                                    <a href="/collections/bronzer" class="Text--subdued Link Link--primary">BRONZER</a>
2938                                  </li><li class="Linklist__Item">
2939                                    <a href="/collections/highlighter" class="Text--subdued Link Link--primary">HIGHLIGHTER</a>
2940                                  </li><li class="Linklist__Item">
2941                                    <a href="/collections/primers" class="Text--subdued Link Link--primary">PRIMER</a>
2942                                  </li><li class="Linklist__Item">
2943                                    <a href="/collections/concealer" class="Text--subdued Link Link--primary">CONCEALER</a>
2944                                  </li><li class="Linklist__Item">
2945                                    <a href="/collections/bb-creams" class="Text--subdued Link Link--primary">BB CREAMS</a>
2946                                  </li></ul>
2947                            </div>
2948                          </div></div><div class="Collapsible"><button
2949                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2950                            data-action="toggle-collapsible"
2951                            
2952                              aria-expanded="false"
2953                            
2954                          >EYES<span class="Collapsible__Plus"></span>
2955                          </button>
2956
2957                          <div class="Collapsible__Inner">
2958                            <div class="Collapsible__Content">
2959                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2960                                    <a href="/collections/eyes" class="Text--subdued Link Link--primary">ALL EYE PRODUCTS</a>
2961                                  </li><li class="Linklist__Item">
2962                                    <a href="/collections/eyeshadow" class="Text--subdued Link Link--primary">EYESHADOW</a>
2963                                  </li><li class="Linklist__Item">
2964                                    <a href="/collections/brows" class="Text--subdued Link Link--primary">EYEBROWS</a>
2965                                  </li><li class="Linklist__Item">
2966                                    <a href="/collections/mascaras" class="Text--subdued Link Link--primary">MASCARA</a>
2967                                  </li><li class="Linklist__Item">
2968                                    <a href="/collections/eyeliner" class="Text--subdued Link Link--primary">EYELINER</a>
2969                                  </li></ul>
2970                            </div>
2971                          </div></div><div class="Collapsible"><button
2972                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2973                            data-action="toggle-collapsible"
2974                            
2975                              aria-expanded="false"
2976                            
2977                          >LIPS<span class="Collapsible__Plus"></span>
2978                          </button>
2979
2980                          <div class="Collapsible__Inner">
2981                            <div class="Collapsible__Content">
2982                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
2983                                    <a href="/collections/lips" class="Text--subdued Link Link--primary">ALL LIP PRODUCTS</a>
2984                                  </li><li class="Linklist__Item">
2985                                    <a href="/collections/lipstick" class="Text--subdued Link Link--primary">LIPSTICK</a>
2986                                  </li><li class="Linklist__Item">
2987                                    <a href="/collections/lip-gloss" class="Text--subdued Link Link--primary">LIP GLOSS</a>
2988                                  </li><li class="Linklist__Item">
2989                                    <a href="/collections/lip-liner" class="Text--subdued Link Link--primary">LIP LINER</a>
2990                                  </li></ul>
2991                            </div>
2992                          </div></div><div class="Collapsible"><button
2993                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
2994                            data-action="toggle-collapsible"
2995                            
2996                              aria-expanded="false"
2997                            
2998                          >NAILS<span class="Collapsible__Plus"></span>
2999                          </button>
3000
3001                          <div class="Collapsible__Inner">
3002                            <div class="Collapsible__Content">
3003                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3004                                    <a href="/collections/nails" class="Text--subdued Link Link--primary">ALL NAIL PRODUCTS</a>
3005                                  </li><li class="Linklist__Item">
3006                                    <a href="/collections/nail-polish" class="Text--subdued Link Link--primary">NAIL POLISH</a>
3007                                  </li><li class="Linklist__Item">
3008                                    <a href="/collections/nail-primer" class="Text--subdued Link Link--primary">NAIL PRIMER</a>
3009                                  </li><li class="Linklist__Item">
3010                                    <a href="/collections/nail-top-coat" class="Text--subdued Link Link--primary">NAIL TOP COAT</a>
3011                                  </li></ul>
3012                            </div>
3013                          </div></div><div class="Collapsible"><button
3014                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3015                            data-action="toggle-collapsible"
3016                            
3017                              aria-expanded="false"
3018                            
3019                          >TOOLS<span class="Collapsible__Plus"></span>
3020                          </button>
3021
3022                          <div class="Collapsible__Inner">
3023                            <div class="Collapsible__Content">
3024                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3025                                    <a href="/collections/tools" class="Text--subdued Link Link--primary">ALL TOOLS</a>
3026                                  </li><li class="Linklist__Item">
3027                                    <a href="/collections/makeup-brushes" class="Text--subdued Link Link--primary">BRUSHES</a>
3028                                  </li><li class="Linklist__Item">
3029                                    <a href="/collections/sponges" class="Text--subdued Link Link--primary">SPONGES</a>
3030                                  </li></ul>
3031                            </div>
3032                          </div></div><div class="Collapsible"><a
3033                            href="/collections/clean-beauty"
3034                            class="Collapsible__Button Heading Link Link--primary u-h7"
3035                          >CLEAN BEAUTY</a></div><div class="Collapsible"><a
3036                            href="/collections/cosmetic-sets"
3037                            class="Collapsible__Button Heading Link Link--primary u-h7"
3038                          >COSMETIC SETS</a></div></div>
3039                </div></div><div class="Collapsible" data-handle="lifestyle"><button
3040                  class="Collapsible__Button Heading u-h6"
3041                  data-action="toggle-collapsible"
3042                  
3043                    aria-expanded="false"
3044                  
3045                >
3046                  <span class="title">LIFESTYLE</span><span class="Collapsible__Plus"></span>
3047                </button>
3048
3049                <div class="Collapsible__Inner">
3050                  <div class="Collapsible__Content"><div class="Collapsible"><button
3051                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3052                            data-action="toggle-collapsible"
3053                            
3054                              aria-expanded="false"
3055                            
3056                          >HAIR CARE<span class="Collapsible__Plus"></span>
3057                          </button>
3058
3059                          <div class="Collapsible__Inner">
3060                            <div class="Collapsible__Content">
3061                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3062                                    <a href="/collections/shampoo" class="Text--subdued Link Link--primary">SHAMPOO</a>
3063                                  </li><li class="Linklist__Item">
3064                                    <a href="/collections/conditioner" class="Text--subdued Link Link--primary">CONDITIONER</a>
3065                                  </li><li class="Linklist__Item">
3066                                    <a href="/collections/hair-styling-treatments" class="Text--subdued Link Link--primary">HAIR STYLING &amp; TREATMENTS</a>
3067                                  </li><li class="Linklist__Item">
3068                                    <a href="/collections/hair-straighteners" class="Text--subdued Link Link--primary">HAIR STRAIGHTENERS</a>
3069                                  </li></ul>
3070                            </div>
3071                          </div></div><div class="Collapsible"><button
3072                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3073                            data-action="toggle-collapsible"
3074                            
3075                              aria-expanded="false"
3076                            
3077                          >FRAGRANCE<span class="Collapsible__Plus"></span>
3078                          </button>
3079
3080                          <div class="Collapsible__Inner">
3081                            <div class="Collapsible__Content">
3082                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3083                                    <a href="/collections/women-fragrance" class="Text--subdued Link Link--primary">WOMEN&#39;S FRAGRANCE</a>
3084                                  </li><li class="Linklist__Item">
3085                                    <a href="/collections/men-fragrance" class="Text--subdued Link Link--primary">MEN&#39;S FRAGRANCE</a>
3086                                  </li><li class="Linklist__Item">
3087                                    <a href="/collections/unisex-fragrance" class="Text--subdued Link Link--primary">UNISEX FRAGRANCE</a>
3088                                  </li><li class="Linklist__Item">
3089                                    <a href="/collections/fragrance-discovery-sets" class="Text--subdued Link Link--primary">FRAGRANCE DISCOVERY SETS</a>
3090                                  </li></ul>
3091                            </div>
3092                          </div></div><div class="Collapsible"><button
3093                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3094                            data-action="toggle-collapsible"
3095                            
3096                              aria-expanded="false"
3097                            
3098                          >HOME FRAGRANCE<span class="Collapsible__Plus"></span>
3099                          </button>
3100
3101                          <div class="Collapsible__Inner">
3102                            <div class="Collapsible__Content">
3103                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3104                                    <a href="/collections/wood-wick-candles" class="Text--subdued Link Link--primary">WOOD WICK CANDLES</a>
3105                                  </li><li class="Linklist__Item">
3106                                    <a href="/collections/reed-diffusers" class="Text--subdued Link Link--primary">REED DIFFUSERS</a>
3107                                  </li></ul>
3108                            </div>
3109                          </div></div><div class="Collapsible"><button
3110                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3111                            data-action="toggle-collapsible"
3112                            
3113                              aria-expanded="false"
3114                            
3115                          >MEN&#39;S<span class="Collapsible__Plus"></span>
3116                          </button>
3117
3118                          <div class="Collapsible__Inner">
3119                            <div class="Collapsible__Content">
3120                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3121                                    <a href="/collections/men-fragrance" class="Text--subdued Link Link--primary">MEN&#39;S FRAGRANCE</a>
3122                                  </li></ul>
3123                            </div>
3124                          </div></div><div class="Collapsible"><button
3125                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3126                            data-action="toggle-collapsible"
3127                            
3128                              aria-expanded="false"
3129                            
3130                          >MEN&#39;S GROOMING<span class="Collapsible__Plus"></span>
3131                          </button>
3132
3133                          <div class="Collapsible__Inner">
3134                            <div class="Collapsible__Content">
3135                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3136                                    <a href="/collections/all-mens-shaving-grooming" class="Text--subdued Link Link--primary">ALL MEN&#39;S GROOMING</a>
3137                                  </li><li class="Linklist__Item">
3138                                    <a href="/collections/beard-oil" class="Text--subdued Link Link--primary">BEARD CARE</a>
3139                                  </li><li class="Linklist__Item">
3140                                    <a href="/collections/all-mens-shaving" class="Text--subdued Link Link--primary">SHAVING</a>
3141                                  </li></ul>
3142                            </div>
3143                          </div></div><div class="Collapsible"><button
3144                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3145                            data-action="toggle-collapsible"
3146                            
3147                              aria-expanded="false"
3148                            
3149                          >MEN&#39;S BODY CARE<span class="Collapsible__Plus"></span>
3150                          </button>
3151
3152                          <div class="Collapsible__Inner">
3153                            <div class="Collapsible__Content">
3154                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3155                                    <a href="/collections/all-mens-body-care" class="Text--subdued Link Link--primary">ALL MEN&#39;S BODY CARE</a>
3156                                  </li><li class="Linklist__Item">
3157                                    <a href="/collections/mens-body-care-deodorants" class="Text--subdued Link Link--primary">DEODORANT</a>
3158                                  </li><li class="Linklist__Item">
3159                                    <a href="/collections/mens-body-wash-soaps" class="Text--subdued Link Link--primary">BODY WASH &amp; SOAPS</a>
3160                                  </li></ul>
3161                            </div>
3162                          </div></div><div class="Collapsible"><button
3163                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3164                            data-action="toggle-collapsible"
3165                            
3166                              aria-expanded="false"
3167                            
3168                          >MEN&#39;S SKINCARE<span class="Collapsible__Plus"></span>
3169                          </button>
3170
3171                          <div class="Collapsible__Inner">
3172                            <div class="Collapsible__Content">
3173                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3174                                    <a href="/collections/all-mens-skincare" class="Text--subdued Link Link--primary">ALL MEN&#39;S SKINCARE</a>
3175                                  </li><li class="Linklist__Item">
3176                                    <a href="/collections/all-mens-cleansers" class="Text--subdued Link Link--primary">CLEANSERS</a>
3177                                  </li><li class="Linklist__Item">
3178                                    <a href="/collections/mens-masks" class="Text--subdued Link Link--primary">MASKS</a>
3179                                  </li><li class="Linklist__Item">
3180                                    <a href="/collections/mens-exfoliators" class="Text--subdued Link Link--primary">EXFOLIATORS</a>
3181                                  </li><li class="Linklist__Item">
3182                                    <a href="/collections/mens-eye-care" class="Text--subdued Link Link--primary">EYE CARE</a>
3183                                  </li><li class="Linklist__Item">
3184                                    <a href="/collections/mens-moisturisers" class="Text--subdued Link Link--primary">MOISTURISERS</a>
3185                                  </li></ul>
3186                            </div>
3187                          </div></div><div class="Collapsible"><button
3188                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3189                            data-action="toggle-collapsible"
3190                            
3191                              aria-expanded="false"
3192                            
3193                          >MEN&#39;S HAIR CARE<span class="Collapsible__Plus"></span>
3194                          </button>
3195
3196                          <div class="Collapsible__Inner">
3197                            <div class="Collapsible__Content">
3198                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3199                                    <a href="/collections/all-mens-hair-care-1" class="Text--subdued Link Link--primary">ALL MEN&#39;S HAIR CARE</a>
3200                                  </li><li class="Linklist__Item">
3201                                    <a href="/collections/mens-haircare-shampoo" class="Text--subdued Link Link--primary">SHAMPOO</a>
3202                                  </li><li class="Linklist__Item">
3203                                    <a href="/collections/mens-conditioners" class="Text--subdued Link Link--primary">CONDITIONER</a>
3204                                  </li><li class="Linklist__Item">
3205                                    <a href="/collections/mens-scalp-treatments" class="Text--subdued Link Link--primary">HAIR &amp; SCALP TREATMENT</a>
3206                                  </li><li class="Linklist__Item">
3207                                    <a href="/collections/mens-hair-perfume" class="Text--subdued Link Link--primary">HAIR PERFUME</a>
3208                                  </li><li class="Linklist__Item">
3209                                    <a href="/collections/mens-hair-brushes-and-combs" class="Text--subdued Link Link--primary">HAIR BRUSHES &amp; COMBS</a>
3210                                  </li></ul>
3211                            </div>
3212                          </div></div><div class="Collapsible"><button
3213                            class="Collapsible__Button Heading Text--subdued Link--primary u-h7"
3214                            data-action="toggle-collapsible"
3215                            
3216                              aria-expanded="false"
3217                            
3218                          >MEN&#39;S KITS &amp; GIFT SETS<span class="Collapsible__Plus"></span>
3219                          </button>
3220
3221                          <div class="Collapsible__Inner">
3222                            <div class="Collapsible__Content">
3223                              <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item">
3224                                    <a href="/collections/all-mens-kits-sets" class="Text--subdued Link Link--primary">ALL MEN&#39;S KITS &amp; GIFT SETS</a>
3225                                  </li><li class="Linklist__Item">
3226                                    <a href="/collections/mens-fragrance-gift-set" class="Text--subdued Link Link--primary">FRAGRANCE GIFT SETS</a>
3227                                  </li><li class="Linklist__Item">
3228                                    <a href="/collections/mens-bath-body-gift-sets" class="Text--subdued Link Link--primary">BATH &amp; BODY GIFT SETS</a>
3229                                  </li><li class="Linklist__Item">
3230                                    <a href="/collections/mens-haircare-kits-sets" class="Text--subdued Link Link--primary">HAIR GIFT SETS</a>
3231                                  </li></ul>
3232                            </div>
3233                          </div></div></div>
3234                </div></div><div class="Collapsible" data-handle="new"><a href="/collections/newest" class="Collapsible__Button Heading Link Link--primary u-h6">New</a></div><div class="Collapsible" data-handle="offers"><button
3235                  class="Collapsible__Button Heading u-h6"
3236                  data-action="toggle-collapsible"
3237                  
3238                    aria-expanded="false"
3239                  
3240                >
3241                  <span class="title">OFFERS</span><span class="Collapsible__Plus"></span>
3242                </button>
3243
3244                <div class="Collapsible__Inner">
3245                  <div class="Collapsible__Content"><div class="Collapsible"><a
3246                            href="/pages/skin-analysis-quiz"
3247                            class="Collapsible__Button Heading Link Link--primary u-h7"
3248                          >TAKE OUR SKIN ANALYSIS</a></div><div class="Collapsible"><a
3249                            href="https://www.beautyaffairs.com.au/collections/try-before-you-buy"
3250                            class="Collapsible__Button Heading Link Link--primary u-h7"
3251                          >TRY BEFORE YOU BUY</a></div><div class="Collapsible"><a
3252                            href="/collections/alastin-special-bundles"
3253                            class="Collapsible__Button Heading Link Link--primary u-h7"
3254                          >Alastin Special Bundles</a></div></div>
3255                </div></div></nav><nav class="SidebarMenu__Nav SidebarMenu__Nav--secondary">
3256          <ul class="Linklist Linklist--spacingLoose"><li class="Linklist__Item">
3257                <a href="/policies/shipping-policy" class="Text--subdued Link Link--primary">Shipping Policy</a>
3258              </li><li class="Linklist__Item">
3259                <a href="/policies/refund-policy" class="Text--subdued Link Link--primary">Returns Policy</a>
3260              </li><li class="Linklist__Item">
3261                <a href="/pages/contact" class="Text--subdued Link Link--primary">Contact</a>
3262              </li><li class="Linklist__Item">
3263                <a href="/account" class="Text--subdued Link Link--primary">Account</a>
3264              </li></ul>
3265        </nav>
3266      </div>
3267    </div><aside class="Drawer__Footer" data-drawer-animated-bottom><ul class="SidebarMenu__Social HorizontalList HorizontalList--spacingFill">
3268    <li class="HorizontalList__Item">
3269      <a href="https://www.facebook.com/beautyaffairs.official/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook">
3270        <span class="Icon-Wrapper--clickable"><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'>
3271      <path d="M20 10C20 4.47715 15.5229 0 10 0C4.47715 0 0 4.47715 0 10C0 14.9912 3.65684 19.1283 8.4375 19.8785V12.8906H5.89844V10H8.4375V7.79688C8.4375 5.29063 9.93047 3.90625 12.2146 3.90625C13.3084 3.90625 14.4531 4.10156 14.4531 4.10156V6.5625H13.1922C11.95 6.5625 11.5625 7.3334 11.5625 8.125V10H14.3359L13.8926 12.8906H11.5625V19.8785C16.3432 19.1283 20 14.9912 20 10Z" fill="white"/>
3272    </svg></span>
3273      </a>
3274    </li>
3275
3276    
3277<li class="HorizontalList__Item">
3278      <a href="https://www.instagram.com/beautyaffairs.official/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
3279        <span class="Icon-Wrapper--clickable"><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'>
3280      <path d="M10 1.80078C12.6719 1.80078 12.9883 1.8125 14.0391 1.85937C15.0156 1.90234 15.543 2.06641 15.8945 2.20313C16.3594 2.38281 16.6953 2.60156 17.043 2.94922C17.3945 3.30078 17.6094 3.63281 17.7891 4.09766C17.9258 4.44922 18.0898 4.98047 18.1328 5.95312C18.1797 7.00781 18.1914 7.32422 18.1914 9.99219C18.1914 12.6641 18.1797 12.9805 18.1328 14.0313C18.0898 15.0078 17.9258 15.5352 17.7891 15.8867C17.6094 16.3516 17.3906 16.6875 17.043 17.0352C16.6914 17.3867 16.3594 17.6016 15.8945 17.7813C15.543 17.918 15.0117 18.082 14.0391 18.125C12.9844 18.1719 12.668 18.1836 10 18.1836C7.32813 18.1836 7.01172 18.1719 5.96094 18.125C4.98438 18.082 4.45703 17.918 4.10547 17.7813C3.64063 17.6016 3.30469 17.3828 2.95703 17.0352C2.60547 16.6836 2.39063 16.3516 2.21094 15.8867C2.07422 15.5352 1.91016 15.0039 1.86719 14.0313C1.82031 12.9766 1.80859 12.6602 1.80859 9.99219C1.80859 7.32031 1.82031 7.00391 1.86719 5.95312C1.91016 4.97656 2.07422 4.44922 2.21094 4.09766C2.39063 3.63281 2.60938 3.29688 2.95703 2.94922C3.30859 2.59766 3.64063 2.38281 4.10547 2.20313C4.45703 2.06641 4.98828 1.90234 5.96094 1.85937C7.01172 1.8125 7.32813 1.800
328078 10 1.80078ZM10 0C7.28516 0 6.94531 0.0117187 5.87891 0.0585938C4.81641 0.105469 4.08594 0.277344 3.45313 0.523438C2.79297 0.78125 2.23438 1.12109 1.67969 1.67969C1.12109 2.23438 0.78125 2.79297 0.523438 3.44922C0.277344 4.08594 0.105469 4.8125 0.0585938 5.875C0.0117188 6.94531 0 7.28516 0 10C0 12.7148 0.0117188 13.0547 0.0585938 14.1211C0.105469 15.1836 0.277344 15.9141 0.523438 16.5469C0.78125 17.207 1.12109 17.7656 1.67969 18.3203C2.23438 18.875 2.79297 19.2188 3.44922 19.4727C4.08594 19.7188 4.8125 19.8906 5.875 19.9375C6.94141 19.9844 7.28125 19.9961 9.99609 19.9961C12.7109 19.9961 13.0508 19.9844 14.1172 19.9375C15.1797 19.8906 15.9102 19.7188 16.543 19.4727C17.1992 19.2188 17.7578 18.875 18.3125 18.3203C18.8672 17.7656 19.2109 17.207 19.4648 16.5508C19.7109 15.9141 19.8828 15.1875 19.9297 14.125C19.9766 13.0586 19.9883 12.7188 19.9883 10.0039C19.9883 7.28906 19.9766 6.94922 19.9297 5.88281C19.8828 4.82031 19.7109 4.08984 19.4648 3.45703C19.2188 2.79297 18.8789 2.23438 18.3203 1.67969C17.7656 1.125 17.207 0.78125 16.5508 0.527344C15.9141 0.28125 15.1875 0.109375 14.125 0.0625C13.0547 0.0117188 12.7148 0 10 0Z" fill="white"/>
3281      <path d="M10 4.86328C7.16406 4.86328 4.86328 7.16406 4.86328 10C4.86328 12.8359 7.16406 15.1367 10 15.1367C12.8359 15.1367 15.1367 12.8359 15.1367 10C15.1367 7.16406 12.8359 4.86328 10 4.86328ZM10 13.332C8.16016 13.332 6.66797 11.8398 6.66797 10C6.66797 8.16016 8.16016 6.66797 10 6.66797C11.8398 6.66797 13.332 8.16016 13.332 10C13.332 11.8398 11.8398 13.332 10 13.332Z" fill="white"/>
3282      <path d="M16.5391 4.66016C16.5391 5.32422 16 5.85938 15.3398 5.85938C14.6758 5.85938 14.1406 5.32031 14.1406 4.66016C14.1406 3.99609 14.6797 3.46094 15.3398 3.46094C16 3.46094 16.5391 4 16.5391 4.66016Z" fill="white"/>
3283    </svg></span>
3284      </a>
3285    </li>
3286
3287    
3288<li class="HorizontalList__Item">
3289      <a href="https://www.pinterest.com.au/beautyaffairsofficial/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Pinterest">
3290        <span class="Icon-Wrapper--clickable"><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'>
3291      <path d="M10 0C4.47656 0 0 4.47656 0 10C0 14.2383 2.63672 17.8555 6.35547 19.3125C6.26953 18.5195 6.1875 17.3086 6.39062 16.4453C6.57422 15.6641 7.5625 11.4766 7.5625 11.4766C7.5625 11.4766 7.26172 10.8789 7.26172 9.99219C7.26172 8.60156 8.06641 7.5625 9.07031 7.5625C9.92187 7.5625 10.3359 8.20312 10.3359 8.97266C10.3359 9.83203 9.78906 11.1133 9.50781 12.3008C9.27344 13.2969 10.0078 14.1094 10.9883 14.1094C12.7656 14.1094 14.1328 12.2344 14.1328 9.53125C14.1328 7.13672 12.4141 5.46094 9.95703 5.46094C7.11328 5.46094 5.44141 7.59375 5.44141 9.80078C5.44141 10.6602 5.77344 11.582 6.1875 12.082C6.26953 12.1797 6.28125 12.2695 6.25781 12.3672C6.18359 12.6836 6.01172 13.3633 5.98047 13.5C5.9375 13.6836 5.83594 13.7227 5.64453 13.6328C4.39453 13.0508 3.61328 11.2266 3.61328 9.75781C3.61328 6.60156 5.90625 3.70703 10.2188 3.70703C13.6875 3.70703 16.3828 6.17969 16.3828 9.48438C16.3828 12.9297 14.2109 15.7031 11.1953 15.7031C10.1836 15.7031 9.23047 15.1758 8.90234 14.5547C8.90234 14.5547 8.40234 16.4648 8.28125 16.9336C8.05469 17.8008 7.44531 18.8906 7.03906 19.5547C7.97656 19.8438 8.96875 20 10 20C15.5234 20 20 15.5234 20 10C20 4.47656 15.5234 0 10 0Z" fill="white"/>
3292    </svg></span>
3293      </a>
3294    </li>
3295
3296    
3297<li class="HorizontalList__Item">
3298      <a href="https://www.youtube.com/channel/UC0bziZTW2MxLxHAVIdEXXUA" class="Link Link--primary" target="_blank" rel="noopener" aria-label="YouTube">
3299        <span class="Icon-Wrapper--clickable"><svg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'>
3300      <path d="M19.8008 4C19.8008 4 19.6055 2.62109 19.0039 2.01563C18.2422 1.21875 17.3906 1.21484 17 1.16797C14.2031 0.964844 10.0039 0.964844 10.0039 0.964844H9.99609C9.99609 0.964844 5.79688 0.964844 3 1.16797C2.60938 1.21484 1.75781 1.21875 0.996094 2.01563C0.394531 2.62109 0.203125 4 0.203125 4C0.203125 4 0 5.62109 0 7.23828V8.75391C0 10.3711 0.199219 11.9922 0.199219 11.9922C0.199219 11.9922 0.394531 13.3711 0.992187 13.9766C1.75391 14.7734 2.75391 14.74
330061 3.19922 14.832C4.80078 14.9844 10 15.0313 10 15.0313C10 15.0313 14.2031 15.0234 17 14.8242C17.3906 14.7773 18.2422 14.7734 19.0039 13.9766C19.6055 13.3711 19.8008 11.9922 19.8008 11.9922C19.8008 11.9922 20 10.375 20 8.75391V7.23828C20 5.62109 19.8008 4 19.8008 4ZM7.93359 10.5938V4.97266L13.3359 7.79297L7.93359 10.5938Z" fill="white"/>
3301    </svg></span>
3302      </a>
3303    </li>
3304
3305    
3306<li class="HorizontalList__Item">
3307      <a href="https://www.tiktok.com/@beautyaffairs.official" class="Link Link--primary" target="_blank" rel="noopener" aria-label="tiktok">
3308        <span class="Icon-Wrapper--clickable"><svg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'>
3309      <path d="M13.2272 0H9.85659V13.6232C9.85659 15.2464 8.56024 16.5797 6.94697 16.5797C5.33369 16.5797 4.03732 15.2464 4.03732 13.6232C4.03732 12.029 5.30489 10.7246 6.86056 10.6667V7.24639C3.43235 7.30433 0.666748 10.1159 0.666748 13.6232C0.666748 17.1594 3.48996 20 6.97579 20C10.4616 20 13.2848 17.1304 13.2848 13.6232V6.63767C14.5524 7.56522 16.108 8.11594 17.7501 8.14495V4.72464C15.215 4.63768 13.2272 2.55072 13.2272 0Z" fill="white"/>
3310    </svg></span>
3311      </a>
3312    </li>
3313    
3314    
3315
3316  </ul>
3317
3318</aside></div>
3319</section>
3320
3321
3322</div>
3323
3324    
3325
3326    <div
3327      class='PageContainer '
3328      data-module-init='video-management'
3329    >
3330      
3331<div class='announcement-banner-container'><div class='announcement-banner-message desktop' data-price='1' data-currency-symbol='$'>
3332      
3333       
3334<span class="free-text">Free Sample</span> when you spend threshold_money</div><div class='announcement-banner-message desktop' data-price='179' data-currency-symbol='$'>
3335      
3336       
3337<span class="free-text">Get Free Delivery</span> when you spend threshold_money</div><div class='announcement-banner-message desktop' data-price='199' data-currency-symbol='$'>
3338      
3339       
3340<span class="free-text">Free Blushes & Bronzers</span> when you spend threshold_money</div><div class='announcement-banner-message desktop' data-price='249' data-currency-symbol='$'>
3341      
3342       
3343<span class="free-text">Free full size Anti-Aging Skin Care</span> when you spend threshold_money</div></div>
3344
3345
3346  
3346<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/eyebrow-banner-C-F78kCx.js?v=103854060175120945861789607191" type="module" crossorigin="anonymous"></script>
3346
3347  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
3348  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
3349
3350
3351
3352
3353  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/eyebrow-banner-CNFSdGZv.css?v=68072583721086561181789607192" rel="stylesheet" type="text/css" media="all" />
3354
3355<div id="shopify-section-locate" class="shopify-section"></div>
3356      <div id="shopify-section-header" class="shopify-section shopify-section--header"><div id='Search' class='Search' aria-hidden='true'>
3357  <div class='Search__Inner'>
3358    <div class='Search__SearchBar'>
3359      <form action='/search' name='GET' role='search' class='Search__Form'>
3360        <div class='Search__InputIconWrapper'>
3361          <span class='hidden-tablet-and-up'><svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'>
3362      <g clip-path="url(#clip0_6469_58792)">
3363        <path fill-rule="evenodd" clip-rule="evenodd" d="M6.46139 12.3077C9.69017 12.3077 12.3075 9.69025 12.3075 6.46154C12.3075 3.2328 9.69017 0.615387 6.46139 0.615387C3.23265 0.615387 0.615234 3.2328 0.615234 6.46154C0.615234 9.69025 3.23265 12.3077 6.46139 12.3077Z" stroke="#333333" stroke-linecap="round" stroke-linejoin="round"/>
3364        <path d="M15.0773 15.0769L10.7695 10.7692" stroke="#333333" stroke-linecap="round" stroke-linejoin="round"/>
3365      </g>
3366      <defs>
3367        <clipPath id="clip0_6469_58792">
3368          <rect width="16" height="16" fill="white"/>
3369        </clipPath>
3370      </defs>
3371    </svg></span>
3372          <span class='hidden-phone'><svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'>
3373      <g clip-path="url(#clip0_6469_58792)">
3374        <path fill-rule="evenodd" clip-rule="evenodd" d="M6.46139 12.3077C9.69017 12.3077 12.3075 9.69025 12.3075 6.46154C12.3075 3.2328 9.69017 0.615387 6.46139 0.615387C3.23265 0.615387 0.615234 3.2328 0.615234 6.46154C0.615234 9.69025 3.23265 12.3077 6.46139 12.3077Z" stroke="#333333" stroke-linecap="round" stroke-linejoin="round"/>
3375        <path d="M15.0773 15.0769L10.7695 10.7692" stroke="#333333" stroke-linecap="round" stroke-linejoin="round"/>
3376      </g>
3377      <defs>
3378        <clipPath id="clip0_6469_58792">
3379          <rect width="16" height="16" fill="white"/>
3380        </clipPath>
3381      </defs>
3382    </svg></span>
3383        </div>
3384
3385        <input
3386          type='search'
3387          class='Search__Input Heading'
3388          name='q'
3389          autocomplete='off'
3390          autocorrect='off'
3391          autocapitalize='off'
3392          placeholder='Search brands, products, articles'
3393          autofocus
3394        >
3395        <input type='hidden' name='type' value='product'>
3396      </form>
3397
3398      <button class='Search__Close Link Link--primary' data-action='close-search'>
3399        <svg class='Icon Icon--close' role='presentation' viewBox='0 0 16 14'>
3400      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
3401    </svg>
3402      </button>
3403    </div>
3404
3405    <div class='Search__Results' aria-hidden='true'><div class='PageLayout PageLayout--breakLap'>
3406          <div class='PageLayout__Section'></div>
3407          <div class='PageLayout__Section PageLayout__Section--secondary'></div>
3408        </div></div>
3409  </div>
3410</div><header
3411  id='section-header'
3412  class='Header Header--logoLeft   Header--withIcons'
3413  data-section-id='header'
3414  data-section-type='header'
3415  data-section-settings='{
3416  &quot;navigationStyle&quot;: &quot;logoLeft&quot;,
3417  &quot;hasTransparentHeader&quot;: false,
3418  &quot;isSticky&quot;: true
3419}'
3420  role='banner'
3421>
3422  <div class='Header__Wrapper'>
3423    <div class='Header__FlexItem Header__FlexItem--fill'>
3424      <button
3425        class='Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk'
3426        aria-expanded='false'
3427        data-action='open-drawer'
3428        data-drawer-id='sidebar-menu'
3429        aria-label='Open navigation'
3430      >
3431        <span class='hidden-tablet-and-up'><svg class='Icon Icon--nav' role='presentation' viewBox='0 0 20 14'>
3432      <path d="M0 14v-1h20v1H0zm0-7.5h20v1H0v-1zM0 0h20v1H0V0z" fill="currentColor"></path>
3433    </svg></span>
3434        <span class='hidden-phone'><svg class='Icon Icon--nav-desktop' role='presentation' viewBox='0 0 24 16'>
3435      <path d="M0 15.985v-2h24v2H0zm0-9h24v2H0v-2zm0-7h24v2H0v-2z" fill="currentColor"></path>
3436    </svg></span>
3437      </button><nav
3438          class='Header__MainNav hidden-pocket hidden-lap'
3439          aria-label='Main navigation'
3440        >
3441          <ul class='HorizontalList HorizontalList--spacingExtraLoose'><li
3442                class='HorizontalList__Item   has-overlay '
3443                
3444                  aria-haspopup='true'
3445                
3446                data-handle='medispa-services'
3447              >
3448                <a href='/pages/medispa' class='Heading u-h6 ttt'>Medispa Services<svg
3449                      xmlns='http://www.w3.org/2000/svg'
3450                      width='8'
3451                      height='8'
3452                      viewBox='0 0 8 8'
3453                      fill='none'
3454                    >
3455                      <g clip-path="url(#clip0_3255_46)">
3456                        <path d="M7 2.5L4 5.5L1 2.5" stroke="white" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
3457                      </g>
3458                      <defs>
3459                        <clipPath id="clip0_3255_46">
3460                          <rect width="8" height="8" fill="white" transform="matrix(1 1.74846e-07 1.74846e-07 -1 0 8)"/>
3461                        </clipPath>
3462                      </defs>
3463                    </svg></a>
3464
3465<nav
3466  class="TieredMenu__item"
3467  aria-hidden="true"
3468  data-handle="medispa-services"
3469>
3470  <span class="close">&times;</span>
3471  <div class="TieredMenu__inner tw-w-full">
3472    <div class="TieredMenu__options">
3473      <div class="TieredMenu__header ">
3474        <h3 class="TieredMenu__title">Medispa Services</h3>
3475        
3476          <a href="/pages/medispa" class="TieredMenu__shop-all">Shop All</a>
3477        
3478      </div>
3479      <div class="TieredMenu__divider "></div>
3480
3481      
3482        <div class="TieredMenu__catagory-wrapper">
3483          <ul class="TieredMenu__catagories"><li
3484                class="TieredMenu__catagory  active"
3485                data-catagory-handle="BESPOKE LUXURY FACIAL"
3486              >
3487                <a href="/pages/facialtreatments" class="TieredMenu__catagory-link">BESPOKE LUXURY FACIAL</a>
3488                
3489              </li><li
3490                class="TieredMenu__catagory has-subcatagory "
3491                data-catagory-handle="HIFU ULTRAFORMER MPT TREATMENT"
3492              >
3493                <a href="/pages/hifu-facelift-treatment" class="TieredMenu__catagory-link">HIFU ULTRAFORMER MPT TREATMENT</a>
3494                
3495                  <svg
3496                    class="TieredMenu__catagory-chevron"
3497                    xmlns="http://www.w3.org/2000/svg"
3498                    width="16"
3499                    height="16"
3500                    viewBox="0 0 16 16"
3501                    fill="none"
3502                  >
3503                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3504                  </svg>
3505                
3506              </li><li
3507                class="TieredMenu__catagory  "
3508                data-catagory-handle="PIGMENTATION & AGE SPOTS"
3509              >
3510                <a href="/pages/pigmentation-age-spot-treatment" class="TieredMenu__catagory-link">PIGMENTATION & AGE SPOTS</a>
3511                
3512              </li><li
3513                class="TieredMenu__catagory  "
3514                data-catagory-handle="CIRCADIA ALMA HARMONY FACE PIGMENTATION & RADIANCE RESET"
3515              >
3516                <a href="/pages/circadia-alma-harmony-pigmentation-radiance-reset" class="TieredMenu__catagory-link">CIRCADIA ALMA HARMONY FACE PIGMENTATION & RADIANCE RESET</a>
3517                
3518              </li><li
3519                class="TieredMenu__catagory  "
3520                data-catagory-handle="ALASTIN VENUS LEGACY COLLAGEN FIRM & PLUMP RESTORE"
3521              >
3522                <a href="/pages/alastin-venus-legacy-collagen-firm-plump-restore" class="TieredMenu__catagory-link">ALASTIN VENUS LEGACY COLLAGEN FIRM & PLUMP RESTORE</a>
3523                
3524              </li><li
3525                class="TieredMenu__catagory  "
3526                data-catagory-handle="ROSACEA"
3527              >
3528                <a href="/pages/rosacea-treatment" class="TieredMenu__catagory-link">ROSACEA</a>
3529                
3530              </li><li
3531                class="TieredMenu__catagory  "
3532                data-catagory-handle="SKIN CONSULT"
3533              >
3534                <a href="/pages/skin-consultation" class="TieredMenu__catagory-link">SKIN CONSULT</a>
3535                
3536              </li></ul>
3537          <div class="TieredMenu__Suboptions"><ul class="TieredMenu__subcatagories " data-catagory-handle="HIFU ULTRAFORMER MPT TREATMENT"><li class="TieredMenu__subcatagory">
3538                      <a href="/pages/hifu-facelift-treatment" class="TieredMenu__subcatagory-link">HIFU Eye Lifting Ultraformer MPT Treatment</a>
3539                    </li><li class="TieredMenu__subcatagory">
3540                      <a href="/pages/hifu-double-chin-lift-treatment" class="TieredMenu__subcatagory-link">HIFU Double Chin – Ultraformer MPT Treatment</a>
3541                    </li><li class="TieredMenu__subcatagory">
3542                      <a href="/pages/hifu-smile-line-lift-treatment" class="TieredMenu__subcatagory-link">HIFU Smile Line Lift (Nasolabial Folds) – Ultraformer MPT Treatment</a>
3543                    </li><li class="TieredMenu__subcatagory">
3544                      <a href="/pages/hifu-cheeks-lift-ultraformer-mpt-treatment" class="TieredMenu__subcatagory-link">HIFU Cheeks Lift – Ultraformer MPT Treatment</a>
3545                    </li><li class="TieredMenu__subcatagory">
3546                      <a href="/pages/alastin-ultraformer-hifu-natural-face-lift" class="TieredMenu__subcatagory-link">ALASTIN Ultraformer HIFU Non-Surgical Natural Face Lift</a>
3547                    </li><li class="TieredMenu__subcatagory">
3548                    <a href="/pages/hifu-facelift-treatment" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
3549                  </li>
3550                </ul>
3551          </div>
3552        </div>
3553      
3554    </div>
3555    
3556    <div class="TieredMenu__images">
3557      
3558      <a class="TieredMenu__image-link" href="/pages/hifu-facelift-treatment" class="image_1">
3559        <img src="//www.mybeautyaffairs.com/cdn/shop/files/Bespoke-Luxury-Hifu-Liftera-Treatment---Sydney-CBD---Beauty-Affairs-1674366807.jpg?crop=center&height=250&v=1774347827&width=250" width="250" height="250" />
3560        <h4 class="image-text">BOOK YOUR HIFU TREATMENT</h4>
3561      </a>
3562      
3563      
3564    </div>
3565    
3566  </div>
3567</nav>
3568
3569                
3570              </li><li
3571                class='HorizontalList__Item   has-overlay '
3572                
3573                  aria-haspopup='true'
3574                
3575                data-handle='skincare'
3576              >
3577                <a href='/collections/skin-care' class='Heading u-h6 ttt'>Skincare<svg
3578                      xmlns='http://www.w3.org/2000/svg'
3579                      width='8'
3580                      height='8'
3581                      viewBox='0 0 8 8'
3582                      fill='none'
3583                    >
3584                      <g clip-path="url(#clip0_3255_46)">
3585                        <path d="M7 2.5L4 5.5L1 2.5" stroke="white" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
3586                      </g>
3587                      <defs>
3588                        <clipPath id="clip0_3255_46">
3589                          <rect width="8" height="8" fill="white" transform="matrix(1 1.74846e-07 1.74846e-07 -1 0 8)"/>
3590                        </clipPath>
3591                      </defs>
3592                    </svg></a>
3593
3594<nav
3595  class="TieredMenu__item"
3596  aria-hidden="true"
3597  data-handle="skincare"
3598>
3599  <span class="close">&times;</span>
3600  <div class="TieredMenu__inner tw-w-full">
3601    <div class="TieredMenu__options">
3602      <div class="TieredMenu__header ">
3603        <h3 class="TieredMenu__title">Skincare</h3>
3604        
3605          <a href="/collections/skin-care" class="TieredMenu__shop-all">Shop All</a>
3606        
3607      </div>
3608      <div class="TieredMenu__divider "></div>
3609
3610      
3611        <div class="TieredMenu__catagory-wrapper">
3612          <ul class="TieredMenu__catagories"><li
3613                class="TieredMenu__catagory has-subcatagory active"
3614                data-catagory-handle="Cleansing"
3615              >
3616                <a href="/collections/best-makeup-removers" class="TieredMenu__catagory-link">Cleansing</a>
3617                
3618                  <svg
3619                    class="TieredMenu__catagory-chevron"
3620                    xmlns="http://www.w3.org/2000/svg"
3621                    width="16"
3622                    height="16"
3623                    viewBox="0 0 16 16"
3624                    fill="none"
3625                  >
3626                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3627                  </svg>
3628                
3629              </li><li
3630                class="TieredMenu__catagory has-subcatagory "
3631                data-catagory-handle="Treatment"
3632              >
3633                <a href="/collections/advanced-skincare-treatments" class="TieredMenu__catagory-link">Treatment</a>
3634                
3635                  <svg
3636                    class="TieredMenu__catagory-chevron"
3637                    xmlns="http://www.w3.org/2000/svg"
3638                    width="16"
3639                    height="16"
3640                    viewBox="0 0 16 16"
3641                    fill="none"
3642                  >
3643                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3644                  </svg>
3645                
3646              </li><li
3647                class="TieredMenu__catagory has-subcatagory "
3648                data-catagory-handle="Moisturisers"
3649              >
3650                <a href="https://www.beautyaffairs.com.au/collections/moisturisers" class="TieredMenu__catagory-link">Moisturisers</a>
3651                
3652                  <svg
3653                    class="TieredMenu__catagory-chevron"
3654                    xmlns="http://www.w3.org/2000/svg"
3655                    width="16"
3656                    height="16"
3657                    viewBox="0 0 16 16"
3658                    fill="none"
3659                  >
3660                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3661                  </svg>
3662                
3663              </li><li
3664                class="TieredMenu__catagory has-subcatagory "
3665                data-catagory-handle="Sun Protection"
3666              >
3667                <a href="/collections/sun-care-tanning-essentials" class="TieredMenu__catagory-link">Sun Protection</a>
3668                
3669                  <svg
3670                    class="TieredMenu__catagory-chevron"
3671                    xmlns="http://www.w3.org/2000/svg"
3672                    width="16"
3673                    height="16"
3674                    viewBox="0 0 16 16"
3675                    fill="none"
3676                  >
3677                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3678                  </svg>
3679                
3680              </li><li
3681                class="TieredMenu__catagory has-subcatagory "
3682                data-catagory-handle="Body Care"
3683              >
3684                <a href="/collections/luxury-body-care" class="TieredMenu__catagory-link">Body Care</a>
3685                
3686                  <svg
3687                    class="TieredMenu__catagory-chevron"
3688                    xmlns="http://www.w3.org/2000/svg"
3689                    width="16"
3690                    height="16"
3691                    viewBox="0 0 16 16"
3692                    fill="none"
3693                  >
3694                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3695                  </svg>
3696                
3697              </li><li
3698                class="TieredMenu__catagory  "
3699                data-catagory-handle="Skincare Tools"
3700              >
3701                <a href="/collections/skin-care-tools" class="TieredMenu__catagory-link">Skincare Tools</a>
3702                
3703              </li><li
3704                class="TieredMenu__catagory  "
3705                data-catagory-handle="Skin Care Gift Sets"
3706              >
3707                <a href="/collections/skin-care-sets" class="TieredMenu__catagory-link">Skin Care Gift Sets</a>
3708                
3709              </li><li
3710                class="TieredMenu__catagory  "
3711                data-catagory-handle="Travel Size Products"
3712              >
3713                <a href="/collections/mini-travel-size-products" class="TieredMenu__catagory-link">Travel Size Products</a>
3714                
3715              </li><li
3716                class="TieredMenu__catagory  "
3717                data-catagory-handle="Cruelty Free Skincare"
3718              >
3719                <a href="/collections/cruelty-free-skincare" class="TieredMenu__catagory-link">Cruelty Free Skincare</a>
3720                
3721              </li><li
3722                class="TieredMenu__catagory  "
3723                data-catagory-handle="Korean Skincare"
3724              >
3725                <a href="/collections/korean-skincare" class="TieredMenu__catagory-link">Korean Skincare</a>
3726                
3727              </li><li
3728                class="TieredMenu__catagory  "
3729                data-catagory-handle="Vegan Skincare"
3730              >
3731                <a href="/collections/vegan-skincare" class="TieredMenu__catagory-link">Vegan Skincare</a>
3732                
3733              </li><li
3734                class="TieredMenu__catagory has-subcatagory "
3735                data-catagory-handle="Key Ingredients"
3736              >
3737                <a href="#" class="TieredMenu__catagory-link">Key Ingredients</a>
3738                
3739                  <svg
3740                    class="TieredMenu__catagory-chevron"
3741                    xmlns="http://www.w3.org/2000/svg"
3742                    width="16"
3743                    height="16"
3744                    viewBox="0 0 16 16"
3745                    fill="none"
3746                  >
3747                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3748                  </svg>
3749                
3750              </li></ul>
3751          <div class="TieredMenu__Suboptions"><ul class="TieredMenu__subcatagories active" data-catagory-handle="Cleansing"><li class="TieredMenu__subcatagory">
3752                      <a href="/collections/makeup-remover" class="TieredMenu__subcatagory-link">Makeup Removers</a>
3753                    </li><li class="TieredMenu__subcatagory">
3754                      <a href="/collections/luxury-cleansers" class="TieredMenu__subcatagory-link">Facial Cleansers</a>
3755                    </li><li class="TieredMenu__subcatagory">
3756                      <a href="/collections/physical-exfoliants" class="TieredMenu__subcatagory-link">Facial Scrubs</a>
3757                    </li><li class="TieredMenu__subcatagory">
3758                    <a href="/collections/best-makeup-removers" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
3759                  </li>
3760                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Treatment"><li class="TieredMenu__subcatagory">
3761                      <a href="/collections/masks" class="TieredMenu__subcatagory-link">Masks</a>
3762                    </li><li class="TieredMenu__subcatagory">
3763                      <a href="/collections/facial-chemical-exfoliant" class="TieredMenu__subcatagory-link">Exfoliating Peels</a>
3764                    </li><li class="TieredMenu__subcatagory">
3765                      <a href="/collections/luxury-toners" class="TieredMenu__subcatagory-link">Toners</a>
3766                    </li><li class="TieredMenu__subcatagory">
3767                      <a href="/collections/luxury-facial-essences" class="TieredMenu__subcatagory-link">Essences</a>
3768                    </li><li class="TieredMenu__subcatagory">
3769                      <a href="/collections/face-mist" class="TieredMenu__subcatagory-link">Face Mists</a>
3770                    </li><li class="TieredMenu__subcatagory">
3771                      <a href="/collections/luxury-eye-care-products" class="TieredMenu__subcatagory-link">Eye Care</a>
3772                    </li><li class="TieredMenu__subcatagory">
3773                      <a href="/collections/lip-balm" class="TieredMenu__subcatagory-link">Lip Care</a>
3774                    </li><li class="TieredMenu__subcatagory">
3775                      <a href="/collections/luxury-serums-treatments" class="TieredMenu__subcatagory-link">Serums, Ampoules &amp; Oils</a>
3776                    </li><li class="TieredMenu__subcatagory">
3777                    <a href="/collections/advanced-skincare-treatments" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
3778                  </li>
3779                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Moisturisers"><li class="TieredMenu__subcatagory">
3780                      <a href="/collections/luxury-day-creams" class="TieredMenu__subcatagory-link">Day Cream</a>
3781                    </li><li class="TieredMenu__subcatagory">
3782                      <a href="/collections/luxury-night-creams" class="TieredMenu__subcatagory-link">Night Cream</a>
3783                    </li><li class="TieredMenu__subcatagory">
3784                      <a href="/collections/gel-moisturisers" class="TieredMenu__subcatagory-link">Gel Moisturisers</a>
3785                    </li><li class="TieredMenu__subcatagory">
3786                    <a href="https://www.beautyaffairs.com.au/collections/moisturisers" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
3787                  </li>
3788                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Sun Protection"><li class="TieredMenu__subcatagory">
3789                      <a href="/collections/sun-care-tanning-essentials" class="TieredMenu__subcatagory-link">Face Sunscreen</a>
3790                    </li><li class="TieredMenu__subcatagory">
3791                      <a href="/collections/self-tanning" class="TieredMenu__subcatagory-link">Self Tanning</a>
3792                    </li><li class="TieredMenu__subcatagory">
3793                    <a href="/collections/sun-care-tanning-essentials" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
3794                  </li>
3795                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Body Care"><li class="TieredMenu__subcatagory">
3796                      <a href="/collections/luxury-body-moisturisers" class="TieredMenu__subcatagory-link">Body Lotion</a>
3797                    </li><li class="TieredMenu__subcatagory">
3798                      <a href="/collections/luxury-bath-shower-gel" class="TieredMenu__subcatagory-link">Shower Gel</a>
3799                    </li><li class="TieredMenu__subcatagory">
3800                      <a href="/collections/luxury-body-scrubs" class="TieredMenu__subcatagory-link">Body Scrubs</a>
3801                    </li><li class="TieredMenu__subcatagory">
3802                      <a href="/collections/luxury-body-oils" class="TieredMenu__subcatagory-link">Body Oils</a>
3803                    </li><li class="TieredMenu__subcatagory">
3804                      <a href="/collections/luxury-hand-creams" class="TieredMenu__subcatagory-link">Hand Cream</a>
3805                    </li><li class="TieredMenu__subcatagory">
3806                      <a href="/collections/luxury-deodrants" class="TieredMenu__subcatagory-link">Deodorant</a>
3807                    </li><li class="TieredMenu__subcatagory">
3808                    <a href="/collections/luxury-body-care" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
3809                  </li>
3810                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Key Ingredients"><li class="TieredMenu__subcatagory">
3811                      <a href="/collections/retinol" class="TieredMenu__subcatagory-link">Retinol &amp; Vitamin A</a>
3812                    </li><li class="TieredMenu__subcatagory">
3813                      <a href="/collections/salicylic-acid" class="TieredMenu__subcatagory-link">BHA &amp; Salicylic Acid</a>
3814                    </li><li class="TieredMenu__subcatagory">
3815                      <a href="/collections/aha" class="TieredMenu__subcatagory-link">AHA &amp; Glycolic Acid</a>
3816                    </li><li class="TieredMenu__subcatagory">
3817                      <a href="/collections/hyaluronic-acid" class="TieredMenu__subcatagory-link">Hyaluronic Acid</a>
3818                    </li><li class="TieredMenu__subcatagory">
3819                      <a href="/collections/ceramides" class="TieredMenu__subcatagory-link">Ceramides</a>
3820                    </li><li class="TieredMenu__subcatagory">
3821                      <a href="/collections/peptides" class="TieredMenu__subcatagory-link">Peptides</a>
3822                    </li><li class="TieredMenu__subcatagory">
3823                      <a href="/collections/niacinamide" class="TieredMenu__subcatagory-link">Niacinamide</a>
3824                    </li><li class="TieredMenu__subcatagory">
3825                      <a href="/collections/vitamin-c" class="TieredMenu__subcatagory-link">Vitamin C</a>
3826                    </li><li class="TieredMenu__subcatagory">
3827                    <a href="#" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
3828                  </li>
3829                </ul>
3830          </div>
3831        </div>
3832      
3833    </div>
3834    
3835    <div class="TieredMenu__images">
3836      
3837      <a class="TieredMenu__image-link" href="/collections/luxe-beauty-sets" class="image_1">
3838        <img src="//www.mybeautyaffairs.com/cdn/shop/files/SKINCARE_MENU_1.png?crop=center&height=250&v=1752615058&width=250" width="250" height="250" />
3839        <h4 class="image-text">TRY BEFORE YOU BUY</h4>
3840      </a>
3841      
3842      
3843      <a class="TieredMenu__image-link" href="/collections/clean-skin-club" class="image_1">
3844        <img src="//www.mybeautyaffairs.com/cdn/shop/files/CLEAN_SKIN_CLUB_-_SKINCARE_2.png?crop=center&height=250&v=1773227187&width=250" width="250" height="250" />
3845        <h4 class="image-text">SHOP CLEAN SKIN CLUB</h4>
3846      </a>
3847      
3848    </div>
3849    
3850  </div>
3851</nav>
3852
3853                
3854              </li><li
3855                class='HorizontalList__Item  '
3856                
3857                data-handle='best-sellers'
3858              >
3859                <a href='/collections/best-sellers' class='Heading u-h6 ttt'>Best Sellers</a>
3860              </li><li
3861                class='HorizontalList__Item   has-overlay '
3862                
3863                  aria-haspopup='true'
3864                
3865                data-handle='makeup'
3866              >
3867                <a href='/collections/makeup' class='Heading u-h6 ttt'>Makeup<svg
3868                      xmlns='http://www.w3.org/2000/svg'
3869                      width='8'
3870                      height='8'
3871                      viewBox='0 0 8 8'
3872                      fill='none'
3873                    >
3874                      <g clip-path="url(#clip0_3255_46)">
3875                        <path d="M7 2.5L4 5.5L1 2.5" stroke="white" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
3876                      </g>
3877                      <defs>
3878                        <clipPath id="clip0_3255_46">
3879                          <rect width="8" height="8" fill="white" transform="matrix(1 1.74846e-07 1.74846e-07 -1 0 8)"/>
3880                        </clipPath>
3881                      </defs>
3882                    </svg></a>
3883
3884<nav
3885  class="TieredMenu__item"
3886  aria-hidden="true"
3887  data-handle="makeup"
3888>
3889  <span class="close">&times;</span>
3890  <div class="TieredMenu__inner tw-w-full">
3891    <div class="TieredMenu__options">
3892      <div class="TieredMenu__header ">
3893        <h3 class="TieredMenu__title">Makeup</h3>
3894        
3895          <a href="/collections/makeup" class="TieredMenu__shop-all">Shop All</a>
3896        
3897      </div>
3898      <div class="TieredMenu__divider "></div>
3899
3900      
3901        <div class="TieredMenu__catagory-wrapper">
3902          <ul class="TieredMenu__catagories"><li
3903                class="TieredMenu__catagory has-subcatagory active"
3904                data-catagory-handle="Face"
3905              >
3906                <a href="/collections/face" class="TieredMenu__catagory-link">Face</a>
3907                
3908                  <svg
3909                    class="TieredMenu__catagory-chevron"
3910                    xmlns="http://www.w3.org/2000/svg"
3911                    width="16"
3912                    height="16"
3913                    viewBox="0 0 16 16"
3914                    fill="none"
3915                  >
3916                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3917                  </svg>
3918                
3919              </li><li
3920                class="TieredMenu__catagory has-subcatagory "
3921                data-catagory-handle="Eyes"
3922              >
3923                <a href="/collections/eyes" class="TieredMenu__catagory-link">Eyes</a>
3924                
3925                  <svg
3926                    class="TieredMenu__catagory-chevron"
3927                    xmlns="http://www.w3.org/2000/svg"
3928                    width="16"
3929                    height="16"
3930                    viewBox="0 0 16 16"
3931                    fill="none"
3932                  >
3933                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3934                  </svg>
3935                
3936              </li><li
3937                class="TieredMenu__catagory has-subcatagory "
3938                data-catagory-handle="Lips"
3939              >
3940                <a href="/collections/lips" class="TieredMenu__catagory-link">Lips</a>
3941                
3942                  <svg
3943                    class="TieredMenu__catagory-chevron"
3944                    xmlns="http://www.w3.org/2000/svg"
3945                    width="16"
3946                    height="16"
3947                    viewBox="0 0 16 16"
3948                    fill="none"
3949                  >
3950                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3951                  </svg>
3952                
3953              </li><li
3954                class="TieredMenu__catagory has-subcatagory "
3955                data-catagory-handle="Nails"
3956              >
3957                <a href="/collections/nails" class="TieredMenu__catagory-link">Nails</a>
3958                
3959                  <svg
3960                    class="TieredMenu__catagory-chevron"
3961                    xmlns="http://www.w3.org/2000/svg"
3962                    width="16"
3963                    height="16"
3964                    viewBox="0 0 16 16"
3965                    fill="none"
3966                  >
3967                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3968                  </svg>
3969                
3970              </li><li
3971                class="TieredMenu__catagory has-subcatagory "
3972                data-catagory-handle="Makeup Tools & Accessories"
3973              >
3974                <a href="/collections/tools" class="TieredMenu__catagory-link">Makeup Tools & Accessories</a>
3975                
3976                  <svg
3977                    class="TieredMenu__catagory-chevron"
3978                    xmlns="http://www.w3.org/2000/svg"
3979                    width="16"
3980                    height="16"
3981                    viewBox="0 0 16 16"
3982                    fill="none"
3983                  >
3984                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
3985                  </svg>
3986                
3987              </li><li
3988                class="TieredMenu__catagory has-subcatagory "
3989                data-catagory-handle="Clean Beauty"
3990              >
3991                <a href="/collections/clean-beauty" class="TieredMenu__catagory-link">Clean Beauty</a>
3992                
3993                  <svg
3994                    class="TieredMenu__catagory-chevron"
3995                    xmlns="http://www.w3.org/2000/svg"
3996                    width="16"
3997                    height="16"
3998                    viewBox="0 0 16 16"
3999                    fill="none"
4000                  >
4001                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4002                  </svg>
4003                
4004              </li></ul>
4005          <div class="TieredMenu__Suboptions"><ul class="TieredMenu__subcatagories active" data-catagory-handle="Face"><li class="TieredMenu__subcatagory">
4006                      <a href="/collections/primers" class="TieredMenu__subcatagory-link">Primer</a>
4007                    </li><li class="TieredMenu__subcatagory">
4008                      <a href="/collections/concealer" class="TieredMenu__subcatagory-link">Concealer</a>
4009                    </li><li class="TieredMenu__subcatagory">
4010                      <a href="/collections/foundation" class="TieredMenu__subcatagory-link">Foundation</a>
4011                    </li><li class="TieredMenu__subcatagory">
4012                      <a href="/collections/bb-creams" class="TieredMenu__subcatagory-link">BB Cream</a>
4013                    </li><li class="TieredMenu__subcatagory">
4014                      <a href="/collections/setting-sprays" class="TieredMenu__subcatagory-link">Setting Spray</a>
4015                    </li><li class="TieredMenu__subcatagory">
4016                      <a href="/collections/powder" class="TieredMenu__subcatagory-link">Powder</a>
4017                    </li><li class="TieredMenu__subcatagory">
4018                      <a href="/collections/blush" class="TieredMenu__subcatagory-link">Blush</a>
4019                    </li><li class="TieredMenu__subcatagory">
4020                      <a href="/collections/bronzer" class="TieredMenu__subcatagory-link">Bronzer</a>
4021                    </li><li class="TieredMenu__subcatagory">
4022                      <a href="/collections/highlighter" class="TieredMenu__subcatagory-link">Highlighter</a>
4023                    </li><li class="TieredMenu__subcatagory">
4024                    <a href="/collections/face" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4025                  </li>
4026                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Eyes"><li class="TieredMenu__subcatagory">
4027                      <a href="/collections/eyeshadow" class="TieredMenu__subcatagory-link">Eye Shadow</a>
4028                    </li><li class="TieredMenu__subcatagory">
4029                      <a href="/collections/brows" class="TieredMenu__subcatagory-link">Eyebrows</a>
4030                    </li><li class="TieredMenu__subcatagory">
4031                      <a href="/collections/mascaras" class="TieredMenu__subcatagory-link">Mascara</a>
4032                    </li><li class="TieredMenu__subcatagory">
4033                      <a href="/collections/eyeliner" class="TieredMenu__subcatagory-link">Eyeliner</a>
4034                    </li><li class="TieredMenu__subcatagory">
4035                    <a href="/collections/eyes" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4036                  </li>
4037                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Lips"><li class="TieredMenu__subcatagory">
4038                      <a href="/collections/lipstick" class="TieredMenu__subcatagory-link">Lipstick</a>
4039                    </li><li class="TieredMenu__subcatagory">
4040                      <a href="/collections/lip-gloss" class="TieredMenu__subcatagory-link">Lip Gloss</a>
4041                    </li><li class="TieredMenu__subcatagory">
4042                      <a href="/collections/lip-liner" class="TieredMenu__subcatagory-link">
4042Lip Liner</a>
4043                    </li><li class="TieredMenu__subcatagory">
4044                    <a href="/collections/lips" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4045                  </li>
4046                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Nails"><li class="TieredMenu__subcatagory">
4047                      <a href="/collections/nail-polish" class="TieredMenu__subcatagory-link">Nail Polish</a>
4048                    </li><li class="TieredMenu__subcatagory">
4049                      <a href="/collections/nail-primer" class="TieredMenu__subcatagory-link">Base Coats &amp; Nail Hardeners</a>
4050                    </li><li class="TieredMenu__subcatagory">
4051                      <a href="/collections/nail-top-coat" class="TieredMenu__subcatagory-link">Top Coats &amp; Drying Drops</a>
4052                    </li><li class="TieredMenu__subcatagory">
4053                      <a href="/collections/nail-care" class="TieredMenu__subcatagory-link">Nail &amp; Cuticle Care </a>
4054                    </li><li class="TieredMenu__subcatagory">
4055                      <a href="/collections/nail-care-sets" class="TieredMenu__subcatagory-link">Nail Sets</a>
4056                    </li><li class="TieredMenu__subcatagory">
4057                      <a href="/collections/gel-nail-polish" class="TieredMenu__subcatagory-link">Gel Polish</a>
4058                    </li><li class="TieredMenu__subcatagory">
4059                    <a href="/collections/nails" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4060                  </li>
4061                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Makeup Tools & Accessories"><li class="TieredMenu__subcatagory">
4062                      <a href="/collections/makeup-bags" class="TieredMenu__subcatagory-link">Makeup Bags</a>
4063                    </li><li class="TieredMenu__subcatagory">
4064                      <a href="/collections/makeup-brushes" class="TieredMenu__subcatagory-link">Brushes</a>
4065                    </li><li class="TieredMenu__subcatagory">
4066                      <a href="/collections/sponges" class="TieredMenu__subcatagory-link">Sponges</a>
4067                    </li><li class="TieredMenu__subcatagory">
4068                    <a href="/collections/tools" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4069                  </li>
4070                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Clean Beauty"><li class="TieredMenu__subcatagory">
4071                      <a href="/collections/face/clean-beauty" class="TieredMenu__subcatagory-link">Face</a>
4072                    </li><li class="TieredMenu__subcatagory">
4073                      <a href="/collections/eyes/clean-beauty" class="TieredMenu__subcatagory-link">Eyes</a>
4074                    </li><li class="TieredMenu__subcatagory">
4075                      <a href="/collections/lips/clean-beauty" class="TieredMenu__subcatagory-link">Lips</a>
4076                    </li><li class="TieredMenu__subcatagory">
4077                      <a href="/collections/tools/clean-beauty" class="TieredMenu__subcatagory-link">Tools</a>
4078                    </li><li class="TieredMenu__subcatagory">
4079                    <a href="/collections/clean-beauty" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4080                  </li>
4081                </ul>
4082          </div>
4083        </div>
4084      
4085    </div>
4086    
4087    <div class="TieredMenu__images">
4088      
4089      <a class="TieredMenu__image-link" href="/collections/inika-organic" class="image_1">
4090        <img src="//www.mybeautyaffairs.com/cdn/shop/files/INIKATintedNaturalSunscreenSPF50_50ml-3.png?crop=center&height=250&v=1742518919&width=250" width="250" height="250" />
4091        <h4 class="image-text">SHOP INIKA ORGANIC</h4>
4092      </a>
4093      
4094      
4095      <a class="TieredMenu__image-link" href="/collections/nail-polish" class="image_1">
4096        <img src="//www.mybeautyaffairs.com/cdn/shop/files/LondontownkurChromeTopper_Starry_-8.png?crop=center&height=250&v=1743727787&width=250" width="250" height="250" />
4097        <h4 class="image-text">SHOP LONDONTOWN</h4>
4098      </a>
4099      
4100    </div>
4101    
4102  </div>
4103</nav>
4104
4105                
4106              </li><li
4107                class='HorizontalList__Item   has-overlay '
4108                
4109                  aria-haspopup='true'
4110                
4111                data-handle='lifestyle'
4112              >
4113                <a href='/collections/lifestyle' class='Heading u-h6 ttt'>Lifestyle<svg
4114                      xmlns='http://www.w3.org/2000/svg'
4115                      width='8'
4116                      height='8'
4117                      viewBox='0 0 8 8'
4118                      fill='none'
4119                    >
4120                      <g clip-path="url(#clip0_3255_46)">
4121                        <path d="M7 2.5L4 5.5L1 2.5" stroke="white" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
4122                      </g>
4123                      <defs>
4124                        <clipPath id="clip0_3255_46">
4125                          <rect width="8" height="8" fill="white" transform="matrix(1 1.74846e-07 1.74846e-07 -1 0 8)"/>
4126                        </clipPath>
4127                      </defs>
4128                    </svg></a>
4129
4130<nav
4131  class="TieredMenu__item"
4132  aria-hidden="true"
4133  data-handle="lifestyle"
4134>
4135  <span class="close">&times;</span>
4136  <div class="TieredMenu__inner tw-w-full">
4137    <div class="TieredMenu__options">
4138      <div class="TieredMenu__header ">
4139        <h3 class="TieredMenu__title">Lifestyle</h3>
4140        
4141          <a href="/collections/lifestyle" class="TieredMenu__shop-all">Shop All</a>
4142        
4143      </div>
4144      <div class="TieredMenu__divider "></div>
4145
4146      
4147        <div class="TieredMenu__catagory-wrapper">
4148          <ul class="TieredMenu__catagories"><li
4149                class="TieredMenu__catagory has-subcatagory active"
4150                data-catagory-handle="Hair Care"
4151              >
4152                <a href="/collections/hair-care" class="TieredMenu__catagory-link">Hair Care</a>
4153                
4154                  <svg
4155                    class="TieredMenu__catagory-chevron"
4156                    xmlns="http://www.w3.org/2000/svg"
4157                    width="16"
4158                    height="16"
4159                    viewBox="0 0 16 16"
4160                    fill="none"
4161                  >
4162                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4163                  </svg>
4164                
4165              </li><li
4166                class="TieredMenu__catagory has-subcatagory "
4167                data-catagory-handle="Hair Brushes & Tools"
4168              >
4169                <a href="/collections/scalp-care-treatments" class="TieredMenu__catagory-link">Hair Brushes & Tools</a>
4170                
4171                  <svg
4172                    class="TieredMenu__catagory-chevron"
4173                    xmlns="http://www.w3.org/2000/svg"
4174                    width="16"
4175                    height="16"
4176                    viewBox="0 0 16 16"
4177                    fill="none"
4178                  >
4179                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4180                  </svg>
4181                
4182              </li><li
4183                class="TieredMenu__catagory has-subcatagory "
4184                data-catagory-handle="Styling & Treatments"
4185              >
4186                <a href="/collections/hair-styling-treatments" class="TieredMenu__catagory-link">Styling & Treatments</a>
4187                
4188                  <svg
4189                    class="TieredMenu__catagory-chevron"
4190                    xmlns="http://www.w3.org/2000/svg"
4191                    width="16"
4192                    height="16"
4193                    viewBox="0 0 16 16"
4194                    fill="none"
4195                  >
4196                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4197                  </svg>
4198                
4199              </li><li
4200                class="TieredMenu__catagory has-subcatagory "
4201                data-catagory-handle="Fragrance"
4202              >
4203                <a href="/collections/fragrance" class="TieredMenu__catagory-link">Fragrance</a>
4204                
4205                  <svg
4206                    class="TieredMenu__catagory-chevron"
4207                    xmlns="http://www.w3.org/2000/svg"
4208                    width="16"
4209                    height="16"
4210                    viewBox="0 0 16 16"
4211                    fill="none"
4212                  >
4213                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4214                  </svg>
4215                
4216              </li><li
4217                class="TieredMenu__catagory has-subcatagory "
4218                data-catagory-handle="Home Fragrance"
4219              >
4220                <a href="/collections/home-fragrance" class="TieredMenu__catagory-link">Home Fragrance</a>
4221                
4222                  <svg
4223                    class="TieredMenu__catagory-chevron"
4224                    xmlns="http://www.w3.org/2000/svg"
4225                    width="16"
4226                    height="16"
4227                    viewBox="0 0 16 16"
4228                    fill="none"
4229                  >
4230                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4231                  </svg>
4232                
4233              </li><li
4234                class="TieredMenu__catagory has-subcatagory "
4235                data-catagory-handle="Men's"
4236              >
4237                <a href="/collections/luxury-mens-skin-care" class="TieredMenu__catagory-link">Men's</a>
4238                
4239                  <svg
4240                    class="TieredMenu__catagory-chevron"
4241                    xmlns="http://www.w3.org/2000/svg"
4242                    width="16"
4243                    height="16"
4244                    viewBox="0 0 16 16"
4245                    fill="none"
4246                  >
4247                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4248                  </svg>
4249                
4250              </li><li
4251                class="TieredMenu__catagory has-subcatagory "
4252                data-catagory-handle="Health & Wellness"
4253              >
4254                <a href="/collections/health-wellness" class="TieredMenu__catagory-link">Health & Wellness</a>
4255                
4256                  <svg
4257                    class="TieredMenu__catagory-chevron"
4258                    xmlns="http://www.w3.org/2000/svg"
4259                    width="16"
4260                    height="16"
4261                    viewBox="0 0 16 16"
4262                    fill="none"
4263                  >
4264                    <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4265                  </svg>
4266                
4267              </li></ul>
4268          <div class="TieredMenu__Suboptions"><ul class="TieredMenu__subcatagories active" data-catagory-handle="Hair Care"><li class="TieredMenu__subcatagory">
4269                      <a href="/collections/at-best-moisturizing-shampoo-and-conditioner" class="TieredMenu__subcatagory-link">Shampoo &amp; Conditioner</a>
4270                    </li><li class="TieredMenu__subcatagory">
4271                      <a href="/collections/shampoo" class="TieredMenu__subcatagory-link">Shampoo</a>
4272                    </li><li class="TieredMenu__subcatagory">
4273                      <a href="/collections/conditioner" class="TieredMenu__subcatagory-link">Conditioner</a>
4274                    </li><li class="TieredMenu__subcatagory">
4275                      <a href="/collections/dry-shampoo" class="TieredMenu__subcatagory-link">Dry Shampoo</a>
4276                    </li><li class="TieredMenu__subcatagory">
4277                      <a href="/collections/leave-in-conditioner" class="TieredMenu__subcatagory-link">Leave-In Conditioner</a>
4278                    </li><li class="TieredMenu__subcatagory">
4279                      <a href="/collections/hair-styling-treatments" class="TieredMenu__subcatagory-link">Best Moisturizing Shampoo And Conditioner</a>
4280                    </li><li class="TieredMenu__subcatagory">
4281                      <a href="/collections/scalp-care-treatments" class="TieredMenu__subcatagory-link">Scalp Care</a>
4282                    </li><li class="TieredMenu__subcatagory">
4283                      <a href="/collections/vegan-haircare" class="TieredMenu__subcatagory-link">Vegan Haircare</a>
4284                    </li><li class="TieredMenu__subcatagory">
4285                    <a href="/collections/hair-care" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4286                  </li>
4287                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Hair Brushes & Tools"><li class="TieredMenu__subcatagory">
4288                      <a href="/collections/hair-brushes" class="TieredMenu__subcatagory-link">Brushes &amp; Combs</a>
4289                    </li><li class="TieredMenu__subcatagory">
4290                      <a href="/collections/heat-styling-tools" class="TieredMenu__subcatagory-link">Heat Styling Tools</a>
4291                    </li><li class="TieredMenu__subcatagory">
4292                    <a href="/collections/scalp-care-treatments" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4293                  </li>
4294                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Styling & Treatments"><li class="TieredMenu__subcatagory">
4295                      <a href="/collections/hair-masks" class="TieredMenu__subcatagory-link">Masks</a>
4296                    </li><li class="TieredMenu__subcatagory">
4297                      <a href="/collections/hair-oils" class="TieredMenu__subcatagory-link">Oils</a>
4298                    </li><li class="TieredMenu__subcatagory">
4299                      <a href="/collections/hair-spray" class="TieredMenu__subcatagory-link">Hair Spray</a>
4300                    </li><li class="TieredMenu__subcatagory">
4301                      <a href="/collections/hair-mousse" class="TieredMenu__subcatagory-link">Mousse</a>
4302                    </li><li class="TieredMenu__subcatagory">
4303                      <a href="/collections/heat-protection" class="TieredMenu__subcatagory-link">Heat Protectant</a>
4304                    </li><li class="TieredMenu__subcatagory">
4305                      <a href="/collections/best-hair-styling-products" class="TieredMenu__subcatagory-link">Clay, Paste &amp; Gel </a>
4306                    </li><li class="TieredMenu__subcatagory">
4307                    <a href="/collections/hair-styling-treatments" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4308                  </li>
4309                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Fragrance"><li class="TieredMenu__subcatagory">
4310                      <a href="/collections/women-fragrance" class="TieredMenu__subcatagory-link">Women&#39;s Fragrance</a>
4311                    </li><li class="TieredMenu__subcatagory">
4312                      <a href="/collections/men-fragrance" class="TieredMenu__subcatagory-link">Men&#39;s Fragrance</a>
4313                    </li><li class="TieredMenu__subcatagory">
4314                      <a href="/collections/unisex-fragrance" class="TieredMenu__subcatagory-link">Unisex Fragrance</a>
4315                    </li><li class="TieredMenu__subcatagory">
4316                      <a href="/collections/eau-de-parfum" class="TieredMenu__subcatagory-link">Eau de Parfum</a>
4317                    </li><li class="TieredMenu__subcatagory">
4318                      <a href="/collections/fragrance-discovery-sets" class="TieredMenu__subcatagory-link">Fragrance Gift Sets</a>
4319                    </li><li class="TieredMenu__subcatagory">
4320                      <a href="/collections/eau-de-toilette" class="TieredMenu__subcatagory-link">Eau de Toilette</a>
4321                    </li><li class="TieredMenu__subcatagory">
4322                      <a href="/collections/parfum" class="TieredMenu__subcatagory-link">Parfum</a>
4323                    </li><li class="TieredMenu__subcatagory">
4324                    <a href="/collections/fragrance" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4325                  </li>
4326                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Home Fragrance"><li class="TieredMenu__subcatagory">
4327                      <a href="/collections/room-sprays" class="TieredMenu__subcatagory-link">Room Spray</a>
4328                    </li><li class="TieredMenu__subcatagory">
4329                      <a href="/collections/reed-diffusers" class="TieredMenu__subcatagory-link">Reed Diffusers</a>
4330                    </li><li class="TieredMenu__subcatagory">
4331                      <a href="/collections/flower-diffusers" class="TieredMenu__subcatagory-link">Flower Diffusers</a>
4332                    </li><li class="TieredMenu__subcatagory">
4333                      <a href="/collections/best-scented-candles" class="TieredMenu__subcatagory-link">Scented Candles</a>
4334                    </li><li class="TieredMenu__subcatagory">
4335                    <a href="/collections/home-fragrance" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4336                  </li>
4337                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Men's"><li class="TieredMenu__subcatagory">
4338                      <a href="/collections/all-mens-cleansers" class="TieredMenu__subcatagory-link">Cleansers</a>
4339                    </li><li class="TieredMenu__subcatagory">
4340                      <a href="/collections/mens-moisturisers" class="TieredMenu__subcatagory-link">Moisturisers</a>
4341                    </li><li class="TieredMenu__subcatagory">
4342                      <a href="/collections/mens-eye-care" class="TieredMenu__subcatagory-link">Eye Care</a>
4343                    </li><li class="TieredMenu__subcatagory">
4344                      <a href="/collections/all-mens-shaving-grooming" class="TieredMenu__subcatagory-link">All Men&#39;s Grooming</a>
4345                    </li><li class="TieredMenu__subcatagory">
4346                      <a href="/collections/beard-oil" class="TieredMenu__subcatagory-link">Beard Care</a>
4347                    </li><li class="TieredMenu__subcatagory">
4348                      <a href="/collections/mens-shaving-gel" class="TieredMenu__subcatagory-link">Shaving Gel</a>
4349                    </li><li class="TieredMenu__subcatagory">
4350                      <a href="/collections/mens-body-care-deodorants" class="TieredMenu__subcatagory-link">Deodorant</a>
4351                    </li><li class="TieredMenu__subcatagory">
4352                      <a href="/collections/all-mens-body-wash-soaps" class="TieredMenu__subcatagory-link">Body Wash</a>
4353                    </li><li class="TieredMenu__subcatagory">
4354                      <a href="/collections/mens-haircare-shampoo" class="TieredMenu__subcatagory-link">Shampoo</a>
4355                    </li><li class="TieredMenu__subcatagory">
4356                      <a href="/collections/mens-conditioners" class="TieredMenu__subcatagory-link">Conditioner</a>
4357                    </li><li class="TieredMenu__subcatagory">
4358                      <a href="/collections/mens-scalp-treatments" class="TieredMenu__subcatagory-link">Scalp Care</a>
4359                    </li><li class="TieredMenu__subcatagory">
4360                      <a href="/collections/mens-haircare-kits-sets" class="TieredMenu__subcatagory-link">Hair Care Sets</a>
4361                    </li><li class="TieredMenu__subcatagory">
4362                      <a href="/collections/mens-fragrance-gift-set" class="TieredMenu__subcatagory-link">Fragrance Sets</a>
4363                    </li><li class="TieredMenu__subcatagory">
4364                      <a href="/collections/mens-bath-body-gift-sets" class="TieredMenu__subcatagory-link">Bath &amp; Body Sets</a>
4365                    </li><li class="TieredMenu__subcatagory">
4366                    <a href="/collections/luxury-mens-skin-care" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4367                  </li>
4368                </ul><ul class="TieredMenu__subcatagories " data-catagory-handle="Health & Wellness"><li class="TieredMenu__subcatagory">
4369                      <a href="/collections/hair-skin-nails" class="TieredMenu__subcatagory-link">Hair, Skin &amp; Nails</a>
4370                    </li><li class="TieredMenu__subcatagory">
4371                      <a href="/collections/collagen-supplements" class="TieredMenu__subcatagory-link">Collagen Peptides</a>
4372                    </li><li class="TieredMenu__subcatagory">
4373                      <a href="/collections/antioxidants-1" class="TieredMenu__subcatagory-link">Antioxidant Support</a>
4374                    </li><li class="TieredMenu__subcatagory">
4375                      <a href="/collections/detoxes" class="TieredMenu__subcatagory-link">Detoxes</a>
4376                    </li><li class="TieredMenu__subcatagory">
4377                      <a href="/collections/digestive-support" class="TieredMenu__subcatagory-link">Digestive Support</a>
4378                    </li><li class="TieredMenu__subcatagory">
4379                      <a href="/collections/vitamins-multivitamins" class="TieredMenu__subcatagory-link">Multivitamins</a>
4380                    </li><li class="TieredMenu__subcatagory">
4381                      <a href="/collections/healthy-sleep-de-stress" class="TieredMenu__subcatagory-link">Sleep &amp; De-Stress</a>
4382                    </li><li class="TieredMenu__subcatagory">
4383                      <a href="/collections/protein" class="TieredMenu__subcatagory-link">Protein</a>
4384                    </li><li class="TieredMenu__subcatagory">
4385                      <a href="/collections/vegan-protein-powder" class="TieredMenu__subcatagory-link">Vegan Protein</a>
4386                    </li><li class="TieredMenu__subcatagory">
4387                      <a href="/collections/weight-loss" class="TieredMenu__subcatagory-link">Weight Loss</a>
4388                    </li><li class="TieredMenu__subcatagory">
4389                      <a href="/collections/greens-superfoods" class="TieredMenu__subcatagory-link">Greens &amp; Superfoods</a>
4390                    </li><li class="TieredMenu__subcatagory">
4391                      <a href="/collections/mushrooms" class="TieredMenu__subcatagory-link">Mushrooms &amp; Adaptogens</a>
4392                    </li><li class="TieredMenu__subcatagory">
4393                    <a href="/collections/health-wellness" class="TieredMenu__subcatagory-link shop-all">Shop all</a>
4394                  </li>
4395                </ul>
4396          </div>
4397        </div>
4398      
4399    </div>
4400    
4401    <div class="TieredMenu__images">
4402      
4403      <a class="TieredMenu__image-link" href="/collections/juliette-has-a-gun" class="image_1">
4404        <img src="//www.mybeautyaffairs.com/cdn/shop/files/JulietteHasaGunMiamiShakeEDP50ml-2.png?crop=center&height=250&v=1741566161&width=250" width="250" height="250" />
4405        <h4 class="image-text">SHOP JULIETTE HAS A GUN</h4>
4406      </a>
4407      
4408      
4409      <a class="TieredMenu__image-link" href="/collections/nasomatto" class="image_1">
4410        <img src="//www.mybeautyaffairs.com/cdn/shop/files/Nasomatto-Sadonaso-Extrait-De-Parfum-30ml-Beauty-Affairs-13743312.png?crop=center&height=250&v=1698968462&width=250" width="250" height="250" />
4411        <h4 class="image-text">SHOP NASOMATTO</h4>
4412      </a>
4413      
4414    </div>
4415    
4416  </div>
4417</nav>
4418
4419                
4420              </li><li
4421                class='HorizontalList__Item   has-overlay '
4422                
4423                  aria-haspopup='true'
4424                
4425                data-handle='brands'
4426              >
4427                <a href='/pages/brands' class='Heading u-h6 ttt'>Brands<svg
4428                      xmlns='http://www.w3.org/2000/svg'
4429                      width='8'
4430                      height='8'
4431                      viewBox='0 0 8 8'
4432                      fill='none'
4433                    >
4434                      <g clip-path="url(#clip0_3255_46)">
4435                        <path d="M7 2.5L4 5.5L1 2.5" stroke="white" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
4436                      </g>
4437                      <defs>
4438                        <clipPath id="clip0_3255_46">
4439                          <rect width="8" height="8" fill="white" transform="matrix(1 1.74846e-07 1.74846e-07 -1 0 8)"/>
4440                        </clipPath>
4441                      </defs>
4442                    </svg></a>
4443
4444<nav
4445  class="TieredMenu__item"
4446  aria-hidden="true"
4447  data-handle="brands"
4448>
4449  <span class="close">&times;</span>
4450  <div class="TieredMenu__inner tw-w-full">
4451    <div class="TieredMenu__options">
4452      <div class="TieredMenu__header right-margin">
4453        <h3 class="TieredMenu__title">Brands</h3>
4454        
4455          <a href="/pages/brands" class="TieredMenu__shop-all">Shop All</a>
4456        
4457      </div>
4458      <div class="TieredMenu__divider right-margin"></div>
4459
4460      
4461        <div class="TieredMenu__catagory-wrapper brands">
4462          <ul class="TieredMenu__catagories">
4463                <li
4464                  class="TieredMenu__catagory has-subcatagory active"
4465                  data-catagory-handle="A - D"
4466                >
4467                  <a href="#" class="TieredMenu__catagory-link">A - D</a>
4468                  
4469                    <svg
4470                      class="TieredMenu__catagory-chevron"
4471                      xmlns="http://www.w3.org/2000/svg"
4472                      width="16"
4473                      height="16"
4474                      viewBox="0 0 16 16"
4475                      fill="none"
4476                    >
4477                      <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4478                    </svg>
4479                  
4480                </li>
4481              
4482
4483                <li
4484                  class="TieredMenu__catagory has-subcatagory "
4485                  data-catagory-handle="E - L"
4486                >
4487                  <a href="#" class="TieredMenu__catagory-link">E - L</a>
4488                  
4489                    <svg
4490                      class="TieredMenu__catagory-chevron"
4491                      xmlns="http://www.w3.org/2000/svg"
4492                      width="16"
4493                      height="16"
4494                      viewBox="0 0 16 16"
4495                      fill="none"
4496                    >
4497                      <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4498                    </svg>
4499                  
4500                </li>
4501              
4502
4503                <li
4504                  class="TieredMenu__catagory has-subcatagory "
4505                  data-catagory-handle="M - R"
4506                >
4507                  <a href="#" class="TieredMenu__catagory-link">M - R</a>
4508                  
4509                    <svg
4510                      class="TieredMenu__catagory-chevron"
4511                      xmlns="http://www.w3.org/2000/svg"
4512                      width="16"
4513                      height="16"
4514                      viewBox="0 0 16 16"
4515                      fill="none"
4516                    >
4517                      <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4518                    </svg>
4519                  
4520                </li>
4521              
4522
4523                <li
4524                  class="TieredMenu__catagory has-subcatagory "
4525                  data-catagory-handle="S - Z"
4526                >
4527                  <a href="#" class="TieredMenu__catagory-link">S - Z</a>
4528                  
4529                    <svg
4530                      class="TieredMenu__catagory-chevron"
4531                      xmlns="http://www.w3.org/2000/svg"
4532                      width="16"
4533                      height="16"
4534                      viewBox="0 0 16 16"
4535                      fill="none"
4536                    >
4537                      <path d="M5.5 3L10.5 8L5.5 13" stroke="#9D9D9D" stroke-linecap="round" stroke-linejoin="round"/>
4538                    </svg>
4539                  
4540                </li>
4541              
4542</ul>
4543          <div class="TieredMenu__groups">
4544            
4545              <div class="TieredMenu__subcatagories letter-range active" data-catagory-handle="A - D"><div class="letter-group">
4546                    <li class="TieredMenu__subcatagory letter">
4547                      <h4 class="TieredMenu__subcatagory-link letter">A</h4>
4548                    </li><li class="TieredMenu__subcatagory brand">
4549                        <a href="/collections/acqua-di-parma" class="TieredMenu__subcatagory-link brand">ACQUA DI PARMA</a>
4550                      </li>
4551                    <li class="TieredMenu__subcatagory brand">
4552                        <a href="/collections/affairs-skincare" class="TieredMenu__subcatagory-link brand">AFFAIRS</a>
4553                      </li>
4554                    <li class="TieredMenu__subcatagory brand">
4555                        <a href="/collections/alastin" class="TieredMenu__subcatagory-link brand">ALASTIN</a>
4556                      </li>
4557                    <li class="TieredMenu__subcatagory brand">
4558                        <a href="/collections/amouage" class="TieredMenu__subcatagory-link brand">AMOUAGE</a>
4559                      </li>
4560                    <li class="TieredMenu__subcatagory brand">
4561                        <a href="/collections/anastasia-beverly-hills" class="TieredMenu__subcatagory-link brand">ANASTASIA BEVERLY HILLS</a>
4562                      </li>
4563                    <li class="TieredMenu__subcatagory brand">
4564                        <a href="/collections/anne-semonin" class="TieredMenu__subcatagory-link brand">ANNE SEMONIN</a>
4565                      </li>
4566                    <li class="TieredMenu__subcatagory brand">
4567                        <a href="/collections/asap" class="TieredMenu__subcatagory-link brand">ASAP SKINCARE</a>
4568                      </li>
4569                    
4570                  </div>
4571                <div class="letter-group">
4572                    <li class="TieredMenu__subcatagory letter">
4573                      <h4 class="TieredMenu__subcatagory-link letter">B</h4>
4574                    </li><li class="TieredMenu__subcatagory brand">
4575                        <a href="/collections/balmain" class="TieredMenu__subcatagory-link brand">BALMAIN</a>
4576                      </li>
4577                    <li class="TieredMenu__subcatagory brand">
4578                        <a href="/collections/burberry" class="TieredMenu__subcatagory-link brand">BURBERRY</a>
4579                      </li>
4580                    <li class="TieredMenu__subcatagory brand">
4581                        <a href="/collections/bvlgari" class="TieredMenu__subcatagory-link brand">BVLGARI</a>
4582                      </li>
4583                    <li class="TieredMenu__subcatagory brand">
4584                        <a href="/collections/byredo" class="TieredMenu__subcatagory-link brand">BYREDO</a>
4585                      </li>
4586                    
4587                  </div>
4588                <div class="letter-group">
4589                    <li class="TieredMenu__subcatagory letter">
4590                      <h4 class="TieredMenu__subcatagory-link letter">C</h4>
4591                    </li><li class="TieredMenu__subcatagory brand">
4592                        <a href="/collections/carriere-freres" class="TieredMenu__subcatagory-link brand">CARRIÈRE FRÈRES</a>
4593                      </li>
4594                    <li class="TieredMenu__subcatagory brand">
4595                        <a href="/collections/chanel" class="TieredMenu__subcatagory-link brand">CHANEL</a>
4596                      </li>
4597                    <li class="TieredMenu__subcatagory brand">
4598                        <a href="/collections/circadia" class="TieredMenu__subcatagory-link brand">CIRCADIA</a>
4599                      </li>
4600                    <li class="TieredMenu__subcatagory brand">
4601                        <a href="/collections/clarins" class="TieredMenu__subcatagory-link brand">CLARINS</a>
4602                      </li>
4603                    <li class="TieredMenu__subcatagory brand">
4604                        <a href="/collections/clean-skin-club" class="TieredMenu__subcatagory-link brand">CLEAN SKIN CLUB</a>
4605                      </li>
4606                    <li class="TieredMenu__subcatagory brand">
4607                        <a href="/collections/clinique" class="TieredMenu__subcatagory-link brand">CLINIQUE</a>
4608                      </li>
4609                    <li class="TieredMenu__subcatagory brand">
4610                        <a href="/collections/coach" class="TieredMenu__subcatagory-link brand">COACH</a>
4611                      </li>
4612                    <li class="TieredMenu__subcatagory brand">
4613                        <a href="/collections/cosrx" class="TieredMenu__subcatagory-link brand">COSRX</a>
4614                      </li>
4615                    <li class="TieredMenu__subcatagory brand">
4616                        <a href="/collections/cote-noire" class="TieredMenu__subcatagory-link brand">CÔTE NOIRE</a>
4617                      </li>
4618                    <li class="TieredMenu__subcatagory brand">
4619                        <a href="/collections/creed" class="TieredMenu__subcatagory-link brand">CREED</a>
4620                      </li>
4621                    
4622                  </div>
4623                <div class="letter-group">
4624                    <li class="TieredMenu__subcatagory letter">
4625                      <h4 class="TieredMenu__subcatagory-link letter">D</h4>
4626                    </li><li class="TieredMenu__subcatagory brand">
4627                        <a href="/collections/declare" class="TieredMenu__subcatagory-link brand">DECLARÉ</a>
4628                      </li>
4629                    <li class="TieredMenu__subcatagory brand">
4630                        <a href="/collections/dermalogica" class="TieredMenu__subcatagory-link brand">DERMALOGICA</a>
4631                      </li>
4632                    <li class="TieredMenu__subcatagory brand">
4633                        <a href="/collections/dior" class="TieredMenu__subcatagory-link brand">DIOR</a>
4634                      </li>
4635                    <li class="TieredMenu__subcatagory brand">
4636                        <a href="/collections/dolce-gabbana" class="TieredMenu__subcatagory-link brand">DOLCE & GABBANA</a>
4637                      </li>
4638                    <li class="TieredMenu__subcatagory brand">
4639                        <a href="/collections/dr-irena-eris" class="TieredMenu__subcatagory-link brand">DR IRENA ERIS</a>
4640                      </li>
4641                    
4642                  </div>
4643                
4644              </div>
4645            
4646              <div class="TieredMenu__subcatagories letter-range " data-catagory-handle="E - L"><div class="letter-group">
4647                    <li class="TieredMenu__subcatagory letter">
4648                      <h4 class="TieredMenu__subcatagory-link letter">E</h4>
4649                    </li><li class="TieredMenu__subcatagory brand">
4650                        <a href="/collections/elemis" class="TieredMenu__subcatagory-link brand">ELEMIS</a>
4651                      </li>
4652                    <li class="TieredMenu__subcatagory brand">
4653                        <a href="/collections/elie-saab" class="TieredMenu__subcatagory-link brand">ELIE SAAB</a>
4654                      </li>
4655                    <li class="TieredMenu__subcatagory brand">
4656                        <a href="/collections/elizabeth-arden" class="TieredMenu__subcatagory-link brand">ELIZABETH ARDEN</a>
4657                      </li>
4658                    <li class="TieredMenu__subcatagory brand">
4659                        <a href="/collections/estee-lauder" class="TieredMenu__subcatagory-link brand">ESTÉE LAUDER</a>
4660                      </li>
4661                    <li class="TieredMenu__subcatagory brand">
4662                        <a href="/collections/evo" class="TieredMenu__subcatagory-link brand">EVO</a>
4663                      </li>
4664                    
4665                  </div>
4666                <div class="letter-group">
4667                    <li class="TieredMenu__subcatagory letter">
4668                      <h4 class="TieredMenu__subcatagory-link letter">
4668F</h4>
4669                    </li><li class="TieredMenu__subcatagory brand">
4670                        <a href="/collections/floris" class="TieredMenu__subcatagory-link brand">FLORIS</a>
4671                      </li>
4672                    <li class="TieredMenu__subcatagory brand">
4673                        <a href="/collections/foreo" class="TieredMenu__subcatagory-link brand">FOREO</a>
4674                      </li>
4675                    
4676                  </div>
4677                <div class="letter-group">
4678                    <li class="TieredMenu__subcatagory letter">
4679                      <h4 class="TieredMenu__subcatagory-link letter">G</h4>
4680                    </li><li class="TieredMenu__subcatagory brand">
4681                        <a href="/collections/ga-de" class="TieredMenu__subcatagory-link brand">GA-DE</a>
4682                      </li>
4683                    <li class="TieredMenu__subcatagory brand">
4684                        <a href="/collections/ghd" class="TieredMenu__subcatagory-link brand">GHD</a>
4685                      </li>
4686                    <li class="TieredMenu__subcatagory brand">
4687                        <a href="/collections/giorgio-armani" class="TieredMenu__subcatagory-link brand">GIORGIO ARMANI</a>
4688                      </li>
4689                    <li class="TieredMenu__subcatagory brand">
4690                        <a href="/collections/givenchy" class="TieredMenu__subcatagory-link brand">GIVENCHY</a>
4691                      </li>
4692                    <li class="TieredMenu__subcatagory brand">
4693                        <a href="/collections/grown-alchemist" class="TieredMenu__subcatagory-link brand">GROWN ALCHEMIST</a>
4694                      </li>
4695                    <li class="TieredMenu__subcatagory brand">
4696                        <a href="/collections/gucci" class="TieredMenu__subcatagory-link brand">GUCCI</a>
4697                      </li>
4698                    <li class="TieredMenu__subcatagory brand">
4699                        <a href="/collections/guerlain" class="TieredMenu__subcatagory-link brand">GUERLAIN</a>
4700                      </li>
4701                    
4702                  </div>
4703                <div class="letter-group">
4704                    <li class="TieredMenu__subcatagory letter">
4705                      <h4 class="TieredMenu__subcatagory-link letter">H</h4>
4706                    </li><li class="TieredMenu__subcatagory brand">
4707                        <a href="/collections/hermes" class="TieredMenu__subcatagory-link brand">HERMES</a>
4708                      </li>
4709                    <li class="TieredMenu__subcatagory brand">
4710                        <a href="/collections/hutwoods" class="TieredMenu__subcatagory-link brand">HUTWOODS</a>
4711                      </li>
4712                    
4713                  </div>
4714                <div class="letter-group">
4715                    <li class="TieredMenu__subcatagory letter">
4716                      <h4 class="TieredMenu__subcatagory-link letter">I</h4>
4717                    </li><li class="TieredMenu__subcatagory brand">
4718                        <a href="/collections/ikou" class="TieredMenu__subcatagory-link brand">iKOU</a>
4719                      </li>
4720                    <li class="TieredMenu__subcatagory brand">
4721                        <a href="/collections/inika-organic" class="TieredMenu__subcatagory-link brand">INIKA ORGANIC</a>
4722                      </li>
4723                    <li class="TieredMenu__subcatagory brand">
4724                        <a href="/collections/introstem" class="TieredMenu__subcatagory-link brand">INTROSTEM</a>
4725                      </li>
4726                    <li class="TieredMenu__subcatagory brand">
4727                        <a href="/collections/issey-miyake" class="TieredMenu__subcatagory-link brand">ISSEY MIYAKE</a>
4728                      </li>
4729                    
4730                  </div>
4731                <div class="letter-group">
4732                    <li class="TieredMenu__subcatagory letter">
4733                      <h4 class="TieredMenu__subcatagory-link letter">J</h4>
4734                    </li><li class="TieredMenu__subcatagory brand">
4735                        <a href="/collections/jelessi" class="TieredMenu__subcatagory-link brand">JELESSI</a>
4736                      </li>
4737                    <li class="TieredMenu__subcatagory brand">
4738                        <a href="/collections/jimmy-choo" class="TieredMenu__subcatagory-link brand">JIMMY CHOO</a>
4739                      </li>
4740                    <li class="TieredMenu__subcatagory brand">
4741                        <a href="/collections/jo-loves-scented-candles-more" class="TieredMenu__subcatagory-link brand">JO LOVES</a>
4742                      </li>
4743                    <li class="TieredMenu__subcatagory brand">
4744                        <a href="/collections/juliette-has-a-gun" class="TieredMenu__subcatagory-link brand">JULIETTE HAS A GUN</a>
4745                      </li>
4746                    <li class="TieredMenu__subcatagory brand">
4747                        <a href="/collections/juvena" class="TieredMenu__subcatagory-link brand">JUVENA</a>
4748                      </li>
4749                    
4750                  </div>
4751                <div class="letter-group">
4752                    <li class="TieredMenu__subcatagory letter">
4753                      <h4 class="TieredMenu__subcatagory-link letter">K</h4>
4754                    </li><li class="TieredMenu__subcatagory brand">
4755                        <a href="/collections/k18" class="TieredMenu__subcatagory-link brand">K18</a>
4756                      </li>
4757                    <li class="TieredMenu__subcatagory brand">
4758                        <a href="/collections/kate-spade" class="TieredMenu__subcatagory-link brand">KATE SPADE</a>
4759                      </li>
4760                    <li class="TieredMenu__subcatagory brand">
4761                        <a href="/collections/kenzo" class="TieredMenu__subcatagory-link brand">KENZO</a>
4762                      </li>
4763                    <li class="TieredMenu__subcatagory brand">
4764                        <a href="/collections/kerastase-hair-care" class="TieredMenu__subcatagory-link brand">KERASTASE</a>
4765                      </li>
4766                    <li class="TieredMenu__subcatagory brand">
4767                        <a href="/collections/kiehls" class="TieredMenu__subcatagory-link brand">KIEHLS</a>
4768                      </li>
4769                    <li class="TieredMenu__subcatagory brand">
4770                        <a href="/collections/kissed-earth" class="TieredMenu__subcatagory-link brand">KISSED EARTH</a>
4771                      </li>
4772                    
4773                  </div>
4774                <div class="letter-group">
4775                    <li class="TieredMenu__subcatagory letter">
4776                      <h4 class="TieredMenu__subcatagory-link letter">L</h4>
4777                    </li><li class="TieredMenu__subcatagory brand">
4778                        <a href="/collections/la-mer" class="TieredMenu__subcatagory-link brand">LA MER</a>
4779                      </li>
4780                    <li class="TieredMenu__subcatagory brand">
4781                        <a href="/collections/la-prairie" class="TieredMenu__subcatagory-link brand">LA PRAIRIE</a>
4782                      </li>
4783                    <li class="TieredMenu__subcatagory brand">
4784                        <a href="/collections/lancome" class="TieredMenu__subcatagory-link brand">LANCÔME</a>
4785                      </li>
4786                    <li class="TieredMenu__subcatagory brand">
4787                        <a href="/collections/loccitane" class="TieredMenu__subcatagory-link brand">L'OCCITANE</a>
4788                      </li>
4789                    <li class="TieredMenu__subcatagory brand">
4790                        <a href="/collections/londontown" class="TieredMenu__subcatagory-link brand">LONDONTOWN</a>
4791                      </li>
4792                    <li class="TieredMenu__subcatagory brand">
4793                        <a href="/collections/lonvitalite" class="TieredMenu__subcatagory-link brand">LONVITALITE</a>
4794                      </li>
4795                    
4796                  </div>
4797                
4798              </div>
4799            
4800              <div class="TieredMenu__subcatagories letter-range " data-catagory-handle="M - R"><div class="letter-group">
4801                    <li class="TieredMenu__subcatagory letter">
4802                      <h4 class="TieredMenu__subcatagory-link letter">M</h4>
4803                    </li><li class="TieredMenu__subcatagory brand">
4804                        <a href="/collections/m2-beaute" class="TieredMenu__subcatagory-link brand">M2 BEAUTÉ</a>
4805                      </li>
4806                    <li class="TieredMenu__subcatagory brand">
4807                        <a href="/collections/mac-cosmetics" class="TieredMenu__subcatagory-link brand">M.A.C</a>
4808                      </li>
4809                    <li class="TieredMenu__subcatagory brand">
4810                        <a href="/collections/medik8" class="TieredMenu__subcatagory-link brand">MEDIK8</a>
4811                      </li>
4812                    <li class="TieredMenu__subcatagory brand">
4813                        <a href="/collections/memo-paris" class="TieredMenu__subcatagory-link brand">MEMO PARIS</a>
4814                      </li>
4815                    <li class="TieredMenu__subcatagory brand">
4816                        <a href="/collections/mesoestetic" class="TieredMenu__subcatagory-link brand">MESOESTETIC</a>
4817                      </li>
4818                    <li class="TieredMenu__subcatagory brand">
4819                        <a href="/collections/michael-kors" class="TieredMenu__subcatagory-link brand">MICHAEL KORS</a>
4820                      </li>
4821                    <li class="TieredMenu__subcatagory brand">
4822                        <a href="/collections/minenssey" class="TieredMenu__subcatagory-link brand">MINENSSEY</a>
4823                      </li>
4824                    <li class="TieredMenu__subcatagory brand">
4825                        <a href="/collections/missoni" class="TieredMenu__subcatagory-link brand">MISSONI</a>
4826                      </li>
4827                    <li class="TieredMenu__subcatagory brand">
4828                        <a href="/collections/montblanc" class="TieredMenu__subcatagory-link brand">MONTBLANC</a>
4829                      </li>
4830                    <li class="TieredMenu__subcatagory brand">
4831                        <a href="/collections/mor" class="TieredMenu__subcatagory-link brand">MOR</a>
4832                      </li>
4833                    <li class="TieredMenu__subcatagory brand">
4834                        <a href="/collections/mugler" class="TieredMenu__subcatagory-link brand">MUGLER</a>
4835                      </li>
4836                    <li class="TieredMenu__subcatagory brand">
4837                        <a href="/collections/murad-skincare" class="TieredMenu__subcatagory-link brand">MURAD</a>
4838                      </li>
4839                    <li class="TieredMenu__subcatagory brand">
4840                        <a href="/collections/my-way-up" class="TieredMenu__subcatagory-link brand">MY WAY UP</a>
4841                      </li>
4842                    
4843                  </div>
4844                <div class="letter-group">
4845                    <li class="TieredMenu__subcatagory letter">
4846                      <h4 class="TieredMenu__subcatagory-link letter">N</h4>
4847                    </li><li class="TieredMenu__subcatagory brand">
4848                        <a href="/collections/narciso-rodriguez" class="TieredMenu__subcatagory-link brand">NARCISO RODRIGUEZ</a>
4849                      </li>
4850                    <li class="TieredMenu__subcatagory brand">
4851                        <a href="/collections/nasomatto" class="TieredMenu__subcatagory-link brand">NASOMATTO</a>
4852                      </li>
4853                    <li class="TieredMenu__subcatagory brand">
4854                        <a href="/collections/nuxe" class="TieredMenu__subcatagory-link brand">NUXE</a>
4855                      </li>
4856                    
4857                  </div>
4858                <div class="letter-group">
4859                    <li class="TieredMenu__subcatagory letter">
4860                      <h4 class="TieredMenu__subcatagory-link letter">O</h4>
4861                    </li><li class="TieredMenu__subcatagory brand">
4862                        <a href="/collections/olaplex" class="TieredMenu__subcatagory-link brand">OLAPLEX</a>
4863                      </li>
4864                    <li class="TieredMenu__subcatagory brand">
4865                        <a href="/collections/omorovicza" class="TieredMenu__subcatagory-link brand">OMOROVICZA</a>
4866                      </li>
4867                    <li class="TieredMenu__subcatagory brand">
4868                        <a href="/collections/oribe" class="TieredMenu__subcatagory-link brand">ORIBE</a>
4869                      </li>
4870                    <li class="TieredMenu__subcatagory brand">
4871                        <a href="/collections/origins" class="TieredMenu__subcatagory-link brand">ORIGINS</a>
4872                      </li>
4873                    <li class="TieredMenu__subcatagory brand">
4874                        <a href="/collections/orogold" class="TieredMenu__subcatagory-link brand">OROGOLD</a>
4875                      </li>
4876                    <li class="TieredMenu__subcatagory brand">
4877                        <a href="/collections/orto-parisi" class="TieredMenu__subcatagory-link brand">ORTO PARISI</a>
4878                      </li>
4879                    
4880                  </div>
4881                <div class="letter-group">
4882                    <li class="TieredMenu__subcatagory letter">
4883                      <h4 class="TieredMenu__subcatagory-link letter">P</h4>
4884                    </li><li class="TieredMenu__subcatagory brand">
4885                        <a href="/collections/parfums-de-marly" class="TieredMenu__subcatagory-link brand">PARFUMS de MARLY</a>
4886                      </li>
4887                    <li class="TieredMenu__subcatagory brand">
4888                        <a href="/collections/patchology" class="TieredMenu__subcatagory-link brand">PATCHOLOGY</a>
4889                      </li>
4890                    <li class="TieredMenu__subcatagory brand">
4891                        <a href="/collections/payot" class="TieredMenu__subcatagory-link brand">PAYOT</a>
4892                      </li>
4893                    <li class="TieredMenu__subcatagory brand">
4894                        <a href="/collections/penhaligons" class="TieredMenu__subcatagory-link brand">PENHALIGON'S</a>
4895                      </li>
4896                    <li class="TieredMenu__subcatagory brand">
4897                        <a href="/collections/perricone-md" class="TieredMenu__subcatagory-link brand">PERRICONE MD</a>
4898                      </li>
4899                    <li class="TieredMenu__subcatagory brand">
4900                        <a href="/collections/philip-kingsley" class="TieredMenu__subcatagory-link brand">PHILIP KINGSLEY</a>
4901                      </li>
4902                    <li class="TieredMenu__subcatagory brand">
4903                        <a href="/collections/profhilo" class="TieredMenu__subcatagory-link brand">PROFHILO</a>
4904                      </li>
4905                    
4906                  </div>
4907                <div class="letter-group">
4908                    <li class="TieredMenu__subcatagory letter">
4909                      <h4 class="TieredMenu__subcatagory-link letter">R</h4>
4910                    </li><li class="TieredMenu__subcatagory brand">
4911                        <a href="/collections/regul8" class="TieredMenu__subcatagory-link brand">REGUL8</a>
4912                      </li>
4913                    <li class="TieredMenu__subcatagory brand">
4914                        <a href="/collections/ren" class="TieredMenu__subcatagory-link brand">REN</a>
4915                      </li>
4916                    <li class="TieredMenu__subcatagory brand">
4917                        <a href="/collections/renue" class="TieredMenu__subcatagory-link brand">RENUE</a>
4918                      </li>
4919                    <li class="TieredMenu__subcatagory brand">
4920                        <a href="/collections/reuzel" class="TieredMenu__subcatagory-link brand">REUZEL</a>
4921                      </li>
4922                    <li class="TieredMenu__subcatagory brand">
4923                        <a href="/collections/rochas" class="TieredMenu__subcatagory-link brand">ROCHAS</a>
4924                      </li>
4925                    
4926                  </div>
4927                
4928              </div>
4929            
4930              <div class="TieredMenu__subcatagories letter-range " 
4930data-catagory-handle="S - Z"><div class="letter-group">
4931                    <li class="TieredMenu__subcatagory letter">
4932                      <h4 class="TieredMenu__subcatagory-link letter">S</h4>
4933                    </li><li class="TieredMenu__subcatagory brand">
4934                        <a href="/collections/serge-lutens" class="TieredMenu__subcatagory-link brand">SERGE LUTENS</a>
4935                      </li>
4936                    <li class="TieredMenu__subcatagory brand">
4937                        <a href="/collections/shiseido" class="TieredMenu__subcatagory-link brand">SHISEIDO</a>
4938                      </li>
4939                    <li class="TieredMenu__subcatagory brand">
4940                        <a href="/collections/sisley" class="TieredMenu__subcatagory-link brand">SISLEY</a>
4941                      </li>
4942                    <li class="TieredMenu__subcatagory brand">
4943                        <a href="/collections/sk-ii" class="TieredMenu__subcatagory-link brand">SK-II</a>
4944                      </li>
4945                    <li class="TieredMenu__subcatagory brand">
4946                        <a href="/collections/sulwhasoo" class="TieredMenu__subcatagory-link brand">SULWHASOO</a>
4947                      </li>
4948                    <li class="TieredMenu__subcatagory brand">
4949                        <a href="/collections/su-m37" class="TieredMenu__subcatagory-link brand">SU:M37°</a>
4950                      </li>
4951                    <li class="TieredMenu__subcatagory brand">
4952                        <a href="/collections/111skin" class="TieredMenu__subcatagory-link brand">111SKIN</a>
4953                      </li>
4954                    
4955                  </div>
4956                <div class="letter-group">
4957                    <li class="TieredMenu__subcatagory letter">
4958                      <h4 class="TieredMenu__subcatagory-link letter">T</h4>
4959                    </li><li class="TieredMenu__subcatagory brand">
4960                        <a href="/collections/the-history-of-whoo" class="TieredMenu__subcatagory-link brand">THE HISTORY OF WHOO</a>
4961                      </li>
4962                    <li class="TieredMenu__subcatagory brand">
4963                        <a href="/collections/theseeke" class="TieredMenu__subcatagory-link brand">THESEEKE</a>
4964                      </li>
4965                    <li class="TieredMenu__subcatagory brand">
4966                        <a href="/collections/tom-ford" class="TieredMenu__subcatagory-link brand">TOM FORD</a>
4967                      </li>
4968                    
4969                  </div>
4970                <div class="letter-group">
4971                    <li class="TieredMenu__subcatagory letter">
4972                      <h4 class="TieredMenu__subcatagory-link letter">V</h4>
4973                    </li><li class="TieredMenu__subcatagory brand">
4974                        <a href="/collections/van-cleef-arpels" class="TieredMenu__subcatagory-link brand">VAN CLEEF & ARPELS</a>
4975                      </li>
4976                    <li class="TieredMenu__subcatagory brand">
4977                        <a href="/collections/vani-t" class="TieredMenu__subcatagory-link brand">VANI-T</a>
4978                      </li>
4979                    <li class="TieredMenu__subcatagory brand">
4980                        <a href="/collections/versace" class="TieredMenu__subcatagory-link brand">VERSACE</a>
4981                      </li>
4982                    <li class="TieredMenu__subcatagory brand">
4983                        <a href="/collections/vida-glow" class="TieredMenu__subcatagory-link brand">VIDA GLOW</a>
4984                      </li>
4985                    <li class="TieredMenu__subcatagory brand">
4986                        <a href="/collections/vine-vera" class="TieredMenu__subcatagory-link brand">VINE VERA</a>
4987                      </li>
4988                    
4989                  </div>
4990                <div class="letter-group">
4991                    <li class="TieredMenu__subcatagory letter">
4992                      <h4 class="TieredMenu__subcatagory-link letter">Y</h4>
4993                    </li><li class="TieredMenu__subcatagory brand">
4994                        <a href="/collections/yehwadam" class="TieredMenu__subcatagory-link brand">YEHWADAM</a>
4995                      </li>
4996                    <li class="TieredMenu__subcatagory brand">
4997                        <a href="/collections/ysl" class="TieredMenu__subcatagory-link brand">YSL</a>
4998                      </li>
4999                    
5000                  </div>
5001                <div class="letter-group">
5002                    <li class="TieredMenu__subcatagory letter">
5003                      <h4 class="TieredMenu__subcatagory-link letter">Z</h4>
5004                    </li><li class="TieredMenu__subcatagory brand">
5005                        <a href="/collections/zero-gravity" class="TieredMenu__subcatagory-link brand">ZERO GRAVITY</a>
5006                      </li>
5007                    
5008                  </div>
5009                
5010              </div>
5011            
5012          </div>
5013        </div>
5014      
5015    </div>
5016    
5017  </div>
5018</nav>
5019
5020                
5021              </li><li
5022                class='HorizontalList__Item   has-overlay '
5023                
5024                  aria-haspopup='true'
5025                
5026                data-handle='gifts-and-sets'
5027              >
5028                <a href='/collections/luxe-beauty-sets' class='Heading u-h6 ttt'>Gifts and Sets<svg
5029                      xmlns='http://www.w3.org/2000/svg'
5030                      width='8'
5031                      height='8'
5032                      viewBox='0 0 8 8'
5033                      fill='none'
5034                    >
5035                      <g clip-path="url(#clip0_3255_46)">
5036                        <path d="M7 2.5L4 5.5L1 2.5" stroke="white" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
5037                      </g>
5038                      <defs>
5039                        <clipPath id="clip0_3255_46">
5040                          <rect width="8" height="8" fill="white" transform="matrix(1 1.74846e-07 1.74846e-07 -1 0 8)"/>
5041                        </clipPath>
5042                      </defs>
5043                    </svg></a>
5044
5045<nav
5046  class="TieredMenu__item"
5047  aria-hidden="true"
5048  data-handle="gifts-and-sets"
5049>
5050  <span class="close">&times;</span>
5051  <div class="TieredMenu__inner tw-w-full">
5052    <div class="TieredMenu__options">
5053      <div class="TieredMenu__header ">
5054        <h3 class="TieredMenu__title">Gifts and Sets</h3>
5055        
5056          <a href="/collections/luxe-beauty-sets" class="TieredMenu__shop-all">Shop All</a>
5057        
5058      </div>
5059      <div class="TieredMenu__divider "></div>
5060
5061      
5062        <div class="TieredMenu__catagory-wrapper">
5063          <ul class="TieredMenu__catagories"><li
5064                class="TieredMenu__catagory  active"
5065                data-catagory-handle="Bespoke Sets"
5066              >
5067                <a href="/collections/seasonal-skincare-sets" class="TieredMenu__catagory-link">Bespoke Sets</a>
5068                
5069              </li><li
5070                class="TieredMenu__catagory  "
5071                data-catagory-handle="Boost Collagen"
5072              >
5073                <a href="/collections/boost-collagen-set" class="TieredMenu__catagory-link">Boost Collagen</a>
5074                
5075              </li><li
5076                class="TieredMenu__catagory  "
5077                data-catagory-handle="Eye Lift Sets"
5078              >
5079                <a href="/collections/eye-lift-set" class="TieredMenu__catagory-link">Eye Lift Sets</a>
5080                
5081              </li><li
5082                class="TieredMenu__catagory  "
5083                data-catagory-handle="All Luxe Sets"
5084              >
5085                <a href="/collections/luxe-beauty-sets" class="TieredMenu__catagory-link">All Luxe Sets</a>
5086                
5087              </li><li
5088                class="TieredMenu__catagory  "
5089                data-catagory-handle="Pigmentation Set"
5090              >
5091                <a href="/collections/pigmentation-correction-system" class="TieredMenu__catagory-link">Pigmentation Set</a>
5092                
5093              </li><li
5094                class="TieredMenu__catagory  "
5095                data-catagory-handle="Gift Card"
5096              >
5097                <a href="/products/vip-gift-card" class="TieredMenu__catagory-link">Gift Card</a>
5098                
5099              </li><li
5100                class="TieredMenu__catagory  "
5101                data-catagory-handle="Gift Box"
5102              >
5103                <a href="/products/the-ritual-gift-box" class="TieredMenu__catagory-link">Gift Box</a>
5104                
5105              </li></ul>
5106          <div class="TieredMenu__Suboptions">
5107          </div>
5108        </div>
5109      
5110    </div>
5111    
5112    <div class="TieredMenu__images">
5113      
5114      <a class="TieredMenu__image-link" href="/products/the-ritual-gift-box" class="image_1">
5115        <img src="//www.mybeautyaffairs.com/cdn/shop/files/ChatGPTImageAug18_2026_03_13_06PM.png?crop=center&height=250&v=1787029997&width=250" width="250" height="250" />
5116        <h4 class="image-text">The Ritual Gift Box</h4>
5117      </a>
5118      
5119      
5120      <a class="TieredMenu__image-link" href="/collections/eye-lift-set" class="image_1">
5121        <img src="//www.mybeautyaffairs.com/cdn/shop/files/Eye-lift-system-exclusive.png?crop=center&height=250&v=1786513643&width=250" width="250" height="250" />
5122        <h4 class="image-text">Eye Lift Sets</h4>
5123      </a>
5124      
5125    </div>
5126    
5127  </div>
5128</nav>
5129
5130                
5131              </li><li
5132                class='HorizontalList__Item   has-overlay '
5133                
5134                  aria-haspopup='true'
5135                
5136                data-handle='offers'
5137              >
5138                <a href='/collections/offers' class='Heading u-h6 ttt'>Offers<svg
5139                      xmlns='http://www.w3.org/2000/svg'
5140                      width='8'
5141                      height='8'
5142                      viewBox='0 0 8 8'
5143                      fill='none'
5144                    >
5145                      <g clip-path="url(#clip0_3255_46)">
5146                        <path d="M7 2.5L4 5.5L1 2.5" stroke="white" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/>
5147                      </g>
5148                      <defs>
5149                        <clipPath id="clip0_3255_46">
5150                          <rect width="8" height="8" fill="white" transform="matrix(1 1.74846e-07 1.74846e-07 -1 0 8)"/>
5151                        </clipPath>
5152                      </defs>
5153                    </svg></a>
5154
5155<nav
5156  class="TieredMenu__item"
5157  aria-hidden="true"
5158  data-handle="offers"
5159>
5160  <span class="close">&times;</span>
5161  <div class="TieredMenu__inner tw-w-full">
5162    <div class="TieredMenu__options">
5163      <div class="TieredMenu__header ">
5164        <h3 class="TieredMenu__title">Offers</h3>
5165        
5166          <a href="/collections/offers" class="TieredMenu__shop-all">Shop All</a>
5167        
5168      </div>
5169      <div class="TieredMenu__divider "></div>
5170
5171      
5172        <div class="TieredMenu__catagory-wrapper">
5173          <ul class="TieredMenu__catagories"><li
5174                class="TieredMenu__catagory  active"
5175                data-catagory-handle="Try Before You Buy"
5176              >
5177                <a href="/collections/try-before-you-buy" class="TieredMenu__catagory-link">Try Before You Buy</a>
5178                
5179              </li><li
5180                class="TieredMenu__catagory  "
5181                data-catagory-handle="Take Our Skin Analysis"
5182              >
5183                <a href="/pages/skin-analysis-quiz" class="TieredMenu__catagory-link">Take Our Skin Analysis</a>
5184                
5185              </li><li
5186                class="TieredMenu__catagory  "
5187                data-catagory-handle="Alastin Special Bundles"
5188              >
5189                <a href="/collections/alastin-special-bundles" class="TieredMenu__catagory-link">Alastin Special Bundles</a>
5190                
5191              </li></ul>
5192          <div class="TieredMenu__Suboptions">
5193          </div>
5194        </div>
5195      
5196    </div>
5197    
5198    <div class="TieredMenu__images">
5199      
5200      <a class="TieredMenu__image-link" href="/collections/alastin-special-bundles" class="image_1">
5201        <img src="//www.mybeautyaffairs.com/cdn/shop/files/output_eye_lift_system_v4_002.png?crop=center&height=250&v=1785720813&width=250" width="250" height="250" />
5202        <h4 class="image-text">ALASTIN SPECIAL BUNDLES</h4>
5203      </a>
5204      
5205      
5206      <a class="TieredMenu__image-link" href="/collections/try-before-you-buy" class="image_1">
5207        <img src="//www.mybeautyaffairs.com/cdn/shop/files/try-before-you-buy.png?crop=center&height=250&v=1676431995&width=250" width="250" height="250" />
5208        <h4 class="image-text">TRY BEFORE YOU BUY</h4>
5209      </a>
5210      
5211    </div>
5212    
5213  </div>
5214</nav>
5215
5216                
5217              </li><li
5218                class='HorizontalList__Item  '
5219                
5220                data-handle='clearance'
5221              >
5222                <a href='/collections/clearance' class='Heading u-h6 ttt'>Clearance</a>
5223              </li></ul>
5224          <div class='TieredMenu__dropdown-overlay'></div>
5225        </nav>
5226
5227        <form
5228          action='/search'
5229          name='GET'
5230          role='search'
5231          class='Search__Form hidden-pocket hidden-lap'
5232        >
5233          <div class='Search__InputIconWrapper'>
5234            <span class='hidden-tablet-and-up'><svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'>
5235      <g clip-path="url(#clip0_6469_58792)">
5236        <path fill-rule="evenodd" clip-rule="evenodd" d="M6.46139 12.3077C9.69017 12.3077 12.3075 9.69025 12.3075 6.46154C12.3075 3.2328 9.69017 0.615387 6.46139 0.615387C3.23265 0.615387 0.615234 3.2328 0.615234 6.46154C0.615234 9.69025 3.23265 12.3077 6.46139 12.3077Z" stroke="#333333" stroke-linecap="round" stroke-linejoin="round"/>
5237        <path d="M15.0773 15.0769L10.7695 10.7692" stroke="#333333" stroke-linecap="round" stroke-linejoin="round"/>
5238      </g>
5239      <defs>
5240        <clipPath id="clip0_6469_58792">
5241          <rect width="16" height="16" fill="white"/>
5242        </clipPath>
5243      </defs>
5244    </svg></span>
5245            <span class='hidden-phone'><svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'>
5246      <g clip-path="url(#clip0_6469_58792)">
5247        <path fill-rule="evenodd" clip-rule="evenodd" d="M6.46139 12.3077C9.69017 12.3077 12.3075 9.69025 12.3075 6.46154C12.3075 3.2328 9.69017 0.615387 6.46139 0.615387C3.23265 0.615387 0.615234 3.2328 0.615234 6.46154C0.615234 9.69025 3.23265 12.3077 6.46139 12.3077Z" stroke="#333333" stroke-linecap="round" stroke-linejoin="round"/>
5248        <path d="M15.0773 15.0769L10.7695 10.7692" stroke="#333333" stroke-linecap="round" stroke-linejoin="round"/>
5249      </g>
5250      <defs>
5251        <clipPath id="clip0_6469_58792">
5252          <rect width="16" height="16" fill="white"/>
5253        </clipPath>
5254      </defs>
5255    </svg></span>
5256          </div>
5257          <input
5258            type='search'
5259            class='Search__Input '
5260            name='q'
5261            autocomplete='off'
5262            autocorrect='off'
5263            autocapitalize='off'
5264            placeholder='Search brands, products, articles'
5265          >
5266          <input type='hidden' name='type' value='product'>
5267        </form>
5268        
5269</div><div class='Header__FlexItem Header__FlexItem--logo'><div class='Header__Logo'><a href="/" class="Header__LogoLink"><span class="wrap-logo">
5270            <img class="Header__LogoImage Header__LogoImage--primary"
5271                 src="//www.mybeautyaffairs.com/cdn/shop/files/logo_ba.png?v=1718233199"
5272                 srcset="//www.mybeautyaffairs.com/cdn/shop/files/logo_ba_350x.png?v=1718233199 1x, //www.mybeautyaffairs.com/cdn/shop/files/[email protected]?v=1718233199 2x"
5273                 width="350"
5274                 height="95"
5275                 alt="Beauty Affairs">
5276          </span></a></div></div>
5277
5278    <div class='Header__FlexItem Header__FlexItem--fill'><nav class='Header__SecondaryNav'>
5279          <ul class='HorizontalList HorizontalList--spacingLoose hidden-pocket hidden-lap'>
5280            <li class='HorizontalList__Item'>
5281              <form method="post" action="/localization" id="localization_form_header" accept-charset="UTF-8" class="Header__LocalizationForm" 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="/products/vip-gift-card" /><div class="HorizontalList HorizontalList--spacingLoose"><div class="HorizontalList__Item">
5282            <input type="hidden" name="currency_code" value="USD">
5283            <span class="u-visually-hidden">Currency</span>
5284            <span class="baCountry baCountry-USD Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5285            <button type="button" class="SelectButton Link Link--primary u-h8" aria-haspopup="true" aria-expanded="false" aria-controls="header-currency-popover">USD$
5286<svg class='Icon Icon--select-arrow' role='presentation' viewBox='0 0 19 12'>
5287      <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline>
5288    </svg></button>
5289
5290            <div id="header-currency-popover" class="Popover Popover--small Popover--noWrap" aria-hidden="true">
5291              <header class="Popover__Header">
5292                <button type="button" class="Popover__Close Icon-Wrapper--clickable" data-action="close-popover"><svg class='Icon Icon--close' role='presentation' viewBox='0 0 16 14'>
5293      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
5294    </svg></button>
5295                <span class="Popover__Title Heading u-h4">Currency</span>
5296              </header>
5297
5298              <div class="Popover__Content">
5299                <div class="Popover__ValueList Popover__ValueList--center" data-scrollable><div style="display:flex;padding:10px;" >
5300                  <span class="baCountry baCountry-AED Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5301                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="AED" >
5302                      AED د.إ
5303                    </button>
5304                  </div><div style="display:flex;padding:10px;" >
5305                  <span class="baCountry baCountry-AUD Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5306                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="AUD" >
5307                      AUD $
5308                    </button>
5309                  </div><div style="display:flex;padding:10px;" >
5310                  <span class="baCountry baCountry-CNY Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5311                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="CNY" >
5312                      CNY ¥
5313                    </button>
5314                  </div><div style="display:flex;padding:10px;" >
5315                  <span class="baCountry baCountry-EUR Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5316                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="EUR" >
5317                      EUR €
5318                    </button>
5319                  </div><div style="display:flex;padding:10px;" >
5320                  <span class="baCountry baCountry-GBP Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5321                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="GBP" >
5322                      GBP £
5323                    </button>
5324                  </div><div style="display:flex;padding:10px;" >
5325                  <span class="baCountry baCountry-JPY Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5326                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="JPY" >
5327                      JPY ¥
5328                    </button>
5329                  </div><div style="display:flex;padding:10px;" >
5330                  <span class="baCountry baCountry-KHR Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5331                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="KHR" >
5332                      KHR ៛
5333                    </button>
5334                  </div><div style="display:flex;padding:10px;" >
5335                  <span class="baCountry baCountry-KRW Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5336                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="KRW" >
5337                      KRW ₩
5338                    </button>
5339                  </div><div style="display:flex;padding:10px;" >
5340                  <span class="baCountry baCountry-LAK Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5341                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="LAK" >
5342                      LAK ₭
5343                    </button>
5344                  </div><div style="display:flex;padding:10px;" >
5345                  <span class="baCountry baCountry-NZD Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5346                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="NZD" >
5347                      NZD $
5348                    </button>
5349                  </div><div style="display:flex;padding:10px;" >
5350                  <span class="baCountry baCountry-PGK Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5351                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="PGK" >
5352                      PGK K
5353                    </button>
5354                  </div><div style="display:flex;padding:10px;" >
5355                  <span class="baCountry baCountry-QAR Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5356                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="QAR" >
5357                      QAR ر.ق
5358                    </button>
5359                  </div><div style="display:flex;padding:10px;" >
5360                  <span class="baCountry baCountry-SAR Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5361                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="SAR" >
5362                      SAR ر.س
5363                    </button>
5364                  </div><div style="display:flex;padding:10px;" >
5365                  <span class="baCountry baCountry-SGD Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5366                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="SGD" >
5367                      SGD $
5368                    </button>
5369                  </div><div style="display:flex;padding:10px;" >
5370                  <span class="baCountry baCountry-USD Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5371                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value is-selected Heading Link Link--primary u-h6"  value="USD" aria-current="true">
5372                      USD $
5373                    </button>
5374                  </div><div style="display:flex;padding:10px;" >
5375                  <span class="baCountry baCountry-VND Image--lazyLoad" data-bg="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149"></span>
5376                  <button style="width:50px;margin-top:-3px;margin-left:-10px" type="submit" name="currency_code" class="Popover__Value  Heading Link Link--primary u-h6"  value="VND" >
5377                      VND ₫
5378                    </button>
5379                  </div></div>
5380              </div>
5381            </div>
5382          </div></div></form>
5383            </li>
5384          </ul>
5385        </nav><a
5386          href='/account'
5387          class='Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-phone'
5388        ><svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
5389      <path d="M16.1249 6.75C15.9412 9.22828 14.0624 11.25 11.9999 11.25C9.93742 11.25 8.05538 9.22875 7.87492 6.75C7.68742 4.17188 9.51554 2.25 11.9999 2.25C14.4843 2.25 16.3124 4.21875 16.1249 6.75Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
5390      <path d="M12 14.25C7.92187 14.25 3.7828 16.5 3.01687 20.7469C2.92452 21.2588 3.21421 21.75 3.74999 21.75H20.25C20.7862 21.75 21.0759 21.2588 20.9836 20.7469C20.2172 16.5 16.0781 14.25 12 14.25Z" stroke="black" stroke-miterlimit="10"/>
5391    </svg></a><a
5392          id='icon_heart_header'
5393          class='Header__Icon Icon-Wrapper Icon-Wrapper--clickable'
5394          href=''
5395        >
5396          <svg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='none'>
5397      <path d="M14.5431 0.75C11.5 0.75 10 3.75 10 3.75C10 3.75 8.50002 0.75 5.4569 0.75C2.98377 0.75 1.02533 2.81906 1.00002 5.28797C0.948459 10.4128 5.06549 14.0573 9.57815 17.1202C9.70256 17.2048 9.84955 17.2501 10 17.2501C10.1505 17.2501 10.2975 17.2048 10.4219 17.1202C14.9341 14.0573 19.0511 10.4128 19 5.28797C18.9747 2.81906 17.0163 0.75 14.5431 0.75Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
5398    </svg>
5399          <span class='js-swym-wish-counter Header__CartDot_wishlist'></span>
5400        </a>
5401
5402      <a
5403        id='cart_icon_header'
5404        class='Header__Icon Icon-Wrapper Icon-Wrapper--clickable '
5405        style='cursor: pointer;'
5406      >
5407        <span class='hidden-tablet-and-up'><svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
5408      <path fill-rule="evenodd" clip-rule="evenodd" d="M3.75 8.25C3.55109 8.25 3.36032 8.32902 3.21967 8.46967C3.07902 8.61032 3 8.80109 3 9V19.125C3 20.5425 4.2075 21.75 5.625 21.75H18.375C19.7925 21.75 21 20.6011 21 19.1836V9C21 8.80109 20.921 8.61032 20.7803 8.46967C20.6397 8.32902 20.4489 8.25 20.25 8.25H3.75Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
5409      <path d="M7.5 8.25V6.75C7.5 5.55653 7.97411 4.41193 8.81802 3.56802C9.66193 2.72411 10.8065 2.25 12 2.25V2.25C13.1935 2.25 14.3381 2.72411 15.182 3.56802C16.0259 4.41193 16.5 5.55653 16.5 6.75V8.25" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
5410    </svg></span>
5411        <span class='hidden-phone'><svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'>
5412      <path fill-rule="evenodd" clip-rule="evenodd" d="M3.75 8.25C3.55109 8.25 3.36032 8.32902 3.21967 8.46967C3.07902 8.61032 3 8.80109 3 9V19.125C3 20.5425 4.2075 21.75 5.625 21.75H18.375C19.7925 21.75 21 20.6011 21 19.1836V9C21 8.80109 20.921 8.61032 20.7803 8.46967C20.6397 8.32902 20.4489 8.25 20.25 8.25H3.75Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
5413      <path d="M7.5 8.25V6.75C7.5 5.55653 7.97411 4.41193 8.81802 3.56802C9.66193 2.72411 10.8065 2.25 12 2.25V2.25C13.1935 2.25 14.3381 2.72411 15.182 3.56802C16.0259 4.41193 16.5 5.55653 16.5 6.75V8.25" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
5414    </svg></span>
5415        <span class='Header__CartDot '></span
5416      ></a>
5417      
5418    </div>
5419  </div>
5420</header>
5421
5422<style>:root {
5423      --use-sticky-header: 1;
5424      --use-unsticky-header: 0;
5425    }
5426
5427    .shopify-section--header {
5428      position: -webkit-sticky;
5429      position: sticky;
5430    }@media screen and (max-width: 640px) {
5431      .Header__LogoImage {
5432        max-width: 200px;
5433      }
5434      .wrap-logo {
5435        height: 20px;
5436        display: inline-block;
5437        overflow: hidden;
5438        position: relative;
5439        top: 2px;
5440      }
5441    }
5442  @media(max-width: 300px) {
5443      .Header__LogoImage {
5444          max-width: 150px;
5445      }
5446  }:root {
5447      --header-is-not-transparent: 1;
5448      --header-is-transparent: 0;
5449    }</style>
5450<style>
5451    .DropdownMenu {
5452      top:118%;
5453    }
5454    .Header__MainNav .DropdownMenu {
5455      top: 100%;
5456    }
5457    .MegaMenu{
5458      border-radius: 3px;
5459      border: 1px solid rgba(0,0,0,.1);
5460      top:118%;
5461      max-height: 75vh !important;
5462    }
5463
5464    .Header__MainNav .MegaMenu {
5465    top: 100% !important
5466    }
5467
5468    .MegaMenu.brands{
5469      width:100%;
5470      max-width: 100%;
5471      left: 0px;
5472      padding: 0px 50px 0px;
5473    }
5474    .MegaMenu.brands .MegaMenu__Inner{
5475      flex-wrap:wrap;
5476    }
5477   .MegaMenu.brands ul.Linklist.brand-list {
5478      display: flex;
5479      flex-wrap: wrap;
5480      width: 100%;
5481  }
5482  .MegaMenu.brands ul.Linklist.brand-list .Linklist__Item {
5483      width: 25%;
5484      text-align: center;
5485      margin-bottom: 0px;
5486      border-bottom: 2px solid #eee;
5487  }
5488   .MegaMenu.brands ul.Linklist.brand-list .Linklist__Item a {
5489      padding: 10px 0px;
5490    }
5491  .MegaMenu.brands ul.Linklist.brand-list li.Linklist__Item.active {
5492      border-bottom: 2px solid #333;
5493  }
5494   .MegaMenu.brands .content-tab.brand-list {
5495      width: 100%;
5496      display: block;
5497  }
5498   .MegaMenu.brands .content-tab.brand-list .MegaMenu__Item {
5499      display: flex;
5500      flex-wrap: wrap;
5501      padding: 10px 0px;
5502  }
5503   .MegaMenu.brands .content-tab.brand-list .MegaMenu__Item:first-child .content:first-child{
5504      width: 31%;
5505  }
5506    .MegaMenu.brands .content-tab.brand-list .MegaMenu__Item:first-child .content {
5507      width: 23%;
5508      margin-bottom: 30px;
5509  }
5510    .MegaMenu.brands .content-tab.brand-list .MegaMenu__Item .content {
5511      width: 25%;
5512      margin-bottom: 30px;
5513  }
5514  .MegaMenu.brands .content-tab.brand-list .MegaMenu__Item .content a.Link.Link--secondary {
5515      font-family: var(--body-font);
5516      font-style: normal;
5517      font-weight: 400;
5518      font-size: 12px;
5519      line-height: 27px;
5520      color: #333 !important;
5521  }
5522   .content-tab.brand-list .MegaMenu__Item .content a.MegaMenu__Title{
5523      font-size: 16px;
5524      color: #000 !important;
5525      font-weight: 600;
5526      margin-bottom: 15px;
5527   }
5528
5529  .MegaMenu.cosmetics{
5530      width:100%;
5531      max-width: 100%;
5532      left: 0px;
5533      padding: 0px 50px 0px;
5534    }
5535  .MegaMenu.cosmetics .cstm-collection{
5536      width: 80%;
5537      margin-left: auto;
5538      margin-bottom:0px;
5539      position:relative;
5540      padding-bottom:15px;
5541      margin-top: -55px;
5542  }
5543    .MegaMenu.cosmetics .cstm-collection::before {
5544      content: '';
5545      border-left: 1px solid rgba(0, 0, 0, 0.08);
5546      height: 100%;
5547      width: 100%;
5548      position: absolute;
5549      left: -45px;
5550  }
5551  .MegaMenu.cosmetics .cstm-collection h2.cstm-collction-title {
5552      font-weight: 700 !important;
5553      font-size: 12px !IMPORTANT;
5554      line-height: 36px !IMPORTANT;
5555      color: #333333 !important;
5556  }
5557  .meteor-menu .cstm-collection h2.cstm-collction-title{
5558      font-weight: 700 !important;
5559      font-size: 12px !IMPORTANT;
5560      line-height: 36px !IMPORTANT;
5561      margin-bottom: 0px !important;
5562      color: #333333 !important;
5563      padding: 0px !important;
5564  }
5565  .MegaMenu.cosmetics .MegaMenu__Inner {
5566      grid-template-columns: repeat(6, 1fr);
5567  }
5568  .MegaMenu.cosmetics .collection-list {
5569      display: flex;
5570      flex-wrap: wrap;
5571      gap:20px;
5572  }
5573  .MegaMenu.cosmetics .collection-list .ProductItem {
5574      width: calc(25% - 15px);
5575      padding: 10px 24px;
5576      border: 1px solid rgba(0, 0, 0, 0.08);
5577  }
5578  .MegaMenu.cosmetics .collection-list .ProductItem  h2.ProductItem__Title, .meteor-menu .cstm-collection .collection-list.skin.care .ProductItem  h2.ProductItem__Title{
5579      color: #000 !important;
5580      min-height: 55px;
5581      display: flex;
5582      align-items: end;
5583      margin-bottom: 0px;
5584      justify-content: center;
5585  }
5586    .MegaMenu.cosmetics .collection-list .ProductItem  h2.ProductItem__Title{
5587      min-height: 72px;
5588    }
5589  .MegaMenu.cosmetics .collection-list .ProductItem  h2.ProductItem__Title a,
5590   .meteor-menu .cstm-collection .collection-list.skin.care .ProductItem  h2.ProductItem__Title a,
5591   .meteor-menu .right .ProductItem  h2.ProductItem__Title a{
5592      font-style: normal;
5593      font-weight: 400 !important;
5594      font-size: 10px !important;
5595      line-height: 14px !important;
5596     color:#000 !important;
5597     text-align:center !important;
5598    }
5599  .MegaMenu.cosmetics span.stamped-badge-caption, .meteor-menu span.stamped-badge-caption {
5600      font-family: var(--body-font);
5601      font-style: normal;
5602      font-weight: 400;
5603      font-size: 10px;
5604      line-height: 20px;
5605  }
5606  .MegaMenu.cosmetics .collection-list .ProductItem .ProductItem__Price
5606List.Heading span, .meteor-menu .cstm-collection .collection-list.skin.care .ProductItem .ProductItem__PriceList.Heading span {
5607      font-style: normal;
5608      font-weight: 400;
5609      font-size: 14px;
5610      line-height: 24px;
5611      color: #000 !important;
5612  }
5613    .meteor-menu .cstm-collection .collection-list.skin.care .ProductItem .AspectRatio--square:before {
5614      padding-bottom: 60% !important;
5615  }
5616    .MegaMenu.cosmetics .MegaMenu__Inner .MegaMenu__Item{
5617      margin: 0px 10px;
5618      padding-top: 30px;
5619      padding-bottom: 30px;
5620    }
5621    .MegaMenu.cosmetics .MegaMenu__Inner .MegaMenu__Item:first-child {
5622      border-right: 1px solid rgba(0, 0, 0, 0.08);
5623  }
5624  .MegaMenu.cosmetics .collection-list .ProductItem form input.btn.add-btn.ProductForm__AddToCart,
5625    .meteor-menu .cstm-collection .collection-list.skin.care .ProductItem form input.btn.add-btn.ProductForm__AddToCart{
5626      background: #1E1E1E !important;
5627      margin-top:10px;
5628  }
5629  .meteor-menu{
5630      width: 100% !important;
5631      max-width: 100% !important;
5632      left: 0% !important;
5633      margin-left: 0px !important;
5634      top:118% !important;
5635      height: auto !important;
5636      max-height: 75vh !important;
5637      overflow-y: auto;
5638    }
5639  .meteor-menu .cstm-collection {
5640      width: 65%;
5641      padding: 0px 20px;
5642  }
5643  .meteor-menu .cstm-collection  .collection-list.skin.care {
5644      display: flex;
5645      flex-wrap: wrap;
5646      gap: 40px;
5647      margin-top: 20px;
5648  }
5649  .meteor-menu .cstm-collection .collection-list.skin.care .ProductItem {
5650      width: calc(50% - 20px);
5651      padding: 10px 24px;
5652      border: 1px solid rgba(0, 0, 0, 0.08);
5653  }
5654    .meteor-menu .m-sub-nav:nth-child(2){
5655      align-items:unset !important;
5656      justify-content: space-between;
5657    }
5658  .meteor-menu .m-sub-nav:nth-child(2) .m-nav.m-level-2:first-child {
5659      border-right: 1px solid rgba(0, 0, 0, 0.08);
5660  }
5661  .meteor-menu .m-sub-nav:nth-child(5) {
5662    gap: 20px;
5663  }
5664  .meteor-menu .m-sub-nav:nth-child(5) .left {
5665      width: calc(65% - 10px);
5666      display: flex;
5667      flex-wrap: wrap;
5668      border-right: 1px solid rgba(0, 0, 0, 0.08);
5669  }
5670  .meteor-menu .m-sub-nav:nth-child(5) .left .m-nav.m-level-2{
5671      width:33.33%;
5672  }
5673  .meteor-menu .m-sub-nav:nth-child(5) .right {
5674      width: calc(30% - 10px);
5675  }
5676  .meteor-menu .m-sub-nav:nth-child(5) .right .ProductItem {
5677      padding: 10px 24px;
5678      border: 1px solid rgba(0, 0, 0, 0.08);
5679  }
5680  .meteor-menu .m-sub-nav:nth-child(5) .right h2.cstm-product-title {
5681      font-weight: 700 !important;
5682      font-size: 12px !IMPORTANT;
5683      line-height: 36px !IMPORTANT;
5684      margin-bottom: 0px !important;
5685      color: #333333 !important;
5686      padding: 0px !important;
5687  }
5688  .meteor-menu .m-sub-nav:nth-child(5) .right input.btn.add-btn.ProductForm__AddToCart {
5689      background: #000 !important;
5690      margin-top: 10px;
5691  }
5692  .cstm-collection .cstm-coll-title {
5693      padding: 20px 30px;
5694      font-size: 20px;
5695      color: #fff;
5696      font-weight: 700;
5697      letter-spacing: 2px;
5698      background-repeat: no-repeat !important;
5699      background-size: cover !important;
5700      background-position: center !important;
5701  }
5702  .meteor-menu span.stamped-badge, .MegaMenu span.stamped-badge {
5703      display: flex;
5704      justify-content: space-between;
5705      margin-top: 10px;
5706      align-items:center;
5707  }
5708   .meteor-menu span.stamped-badge .stamped-fa-star:before, .MegaMenu span.stamped-badge .stamped-fa-star:before{
5709      font-size: 12px;
5710      margin-right: -1px;
5711  }
5712    .stamped-badge-starrating .stamped-fa {
5713      margin-left: 2px;
5714  }
5715  .meteor-menu span.product-item__price {
5716      color: #000 !important;
5717      font-size: 15px;
5718  }
5719  .meteor-menu .m-container {
5720      padding: 0px 10px 0px !important;
5721  }
5722  .meteor-menu .m-container .m-links-container{
5723     padding: 30px 10px 10px;
5724     width:23% !important;
5725  }
5726  .meteor-menu .m-container .m-sub-links .m-sub-nav {
5727     padding: 25px 10px 10px;
5728  }
5729  .meteor-menu .m-container .m-sub-links .m-sub-nav .m-nav.m-level-2{
5730      padding-bottom:0px !important;
5731      margin-bottom: 0px !important;
5732  }
5733    .meteor-menu .m-container .m-sub-links .m-sub-nav .m-nav.m-level-2 a{
5734      font-weight: 400 !important;
5735      font-size: 12px !IMPORTANT;
5736      line-height: 36px !IMPORTANT;
5737      margin-bottom: 0px !important;
5738      color: rgba(51, 51, 51, 0.5) !important;
5739  }
5740    .meteor-menu .m-container .m-sub-links .m-sub-nav:nth-child(5) .m-nav.m-level-2 a{
5741      color: #333333 !important;
5742    }
5743    .meteor-menu .m-container .m-links .m-nav.m-level-1 a{
5744      font-weight: 400 !important;
5745      font-size: 12px !IMPORTANT;
5746      line-height: 27px !IMPORTANT;
5747      margin-bottom: 0px !important;
5748      color: #333333 !important;
5749      padding: 0px !important;
5750    }
5751    .meteor-menu .m-container .m-links .m-nav.m-level-1[data-meteor-active="true"] > a{
5752      font-weight: 700 !important;
5753      padding: 0px !important;
5754      line-height: 36px !important;
5755    }
5756  .meteor-menu .m-container .m-sub-links .m-sub-nav:nth-child(5), .meteor-menu .m-container .m-sub-links .m-sub-nav:nth-child(2){
5757      padding: 0px;
5758      align-items: unset;
5759      justify-content: space-between;
5760  }
5761  .meteor-menu .m-container .m-sub-links .m-sub-nav:nth-child(5) .left, .meteor-menu .m-container .m-sub-links .m-sub-nav:nth-child(5) .right{
5762      padding: 25px 10px 10px;
5763    }
5764    .meteor-menu .m-container .m-sub-links .m-sub-nav:nth-child(2) .m-nav.m-level-2,  .meteor-menu .m-container .m-sub-links .m-sub-nav:nth-child(2) .cstm-collection{
5765      padding: 25px 10px 10px !important;
5766    }
5767  .meteor-menu .m-sub-nav:nth-child(n) .m-nav.m-level-2 a{
5768      margin-bottom:10px !important;
5769    }
5770  /* .meteor-menu .m-container .m-sub-links {
5771      margin-top: 0.75em;
5772  } */
5773    .meteor-menu .m-container .m-sub-links .m-sub-nav .m-nav.m-level-2 .m-nav.m-level-3 a {
5774      font-style: normal;
5775      font-weight: 400 !important;
5776      font-size: 12px !important;
5777      line-height: 27px !important;
5778      color: #333333 !important;
5779      margin-bottom: 0px !important;
5780  }
5781  .meteor-menu .m-container .m-sub-links .m-sub-nav .m-nav.m-level-2  .m-nav.m-level-3 {
5782      padding-bottom: 0px !IMPORTANT;
5783  }
5784   .MegaMenu .MegaMenu__Inner .MegaMenu__Item a.MegaMenu__Title{
5785      font-style: normal;
5786      font-weight: 400;
5787      font-size: 12px;
5788      line-height: 36px;
5789      color: rgba(51, 51, 51, 0.5) !important;
5790     margin-bottom:0px;
5791   }
5792     .MegaMenu .MegaMenu__Inner .MegaMenu__Item ul.Linklist li a.link {
5793      font-style: normal;
5794      font-weight: 400;
5795      font-size: 12px;
5796      line-height: 27px;
5797      color: #333333; !important;
5798       margin-bottom:0px;
5799   }
5800  .Header .custom-product-form__function .Button--full{
5801      padding: 6px;
5802      min-height: 33px;
5803      font-size: 10px;
5804  }
5805   .Header .custom-product-form__function .rc-container-wrapper{
5806     display:none;
5807   }
5808    .MegaMenu.brands .MegaMenu__Item {
5809      margin: 20px 0px;
5810    }
5811  .DropdownMenu {
5812      padding: 35px 0;
5813  }
5814  .DropdownMenu .close{
5815      line-height: normal;
5816   }
5817    @media(min-width:1200px){
5818      .MegaMenu.cosmetics{
5819      width:100%;
5820      max-width: 90%;
5821      left: 5%;
5822    }
5823    .MegaMenu.brands{
5824      width:100%;
5825      max-width: 90%;
5826      left: 5%;
5827    }
5828    .meteor-menu{
5829      width: 100% !important;
5830      max-width: 90% !important;
5831      left: 5% !important;
5832    }
5833    }
5834  @media(min-width:1360px){
5835    .meteor-menu{
5836      width: 100% !important;
5837      max-width: 932px !important;
5838      left: 17% !IMPORTANT;
5839      right: auto !important;
5840    }
5841    .MegaMenu.cosmetics{
5842      width:100%;
5843      max-width: 1022px;
5844      left: 10%;
5845      padding: 0px 20px 0px;
5846    }
5847    .MegaMenu.brands{
5848      width:100%;
5849      max-width: 740px;
5850      left: 23%;
5851      padding: 30px 20px 0px;
5852    }
5853    .MegaMenu.brands ul.Linklist.brand-list {
5854      padding: 0px 30px;
5855  }
5856    .MegaMenu.brands .content-tab.brand-list {
5857      padding: 0px 10px;
5858  }
5859    .meteor-menu .m-container .m-sub-links .m-sub-nav:nth-child(2) .m-nav.m-level-2{
5860      width:30%;
5861    }
5862    .meteor-menu .cstm-collection {
5863      width: 65%;
5864      padding: 0px 20px;
5865  }
5866   .meteor-menu .m-sub-nav:nth-child(5) .right {
5867      width: calc(35% - 10px);
5868  }
5869    .MegaMenu.cosmetics .cstm-collection::before {
5870      left: -37px;
5871  }
5872  }@media(min-width:1500px){
5873     .meteor-menu{
5874      left: 18% !IMPORTANT;
5875     }
5876  }
5877   @media(min-width:1600px){
5878     .meteor-menu{
5879      left: 19% !IMPORTANT;
5880     }
5881  }
5882    @media(min-width:1700px){
5883     .meteor-menu{
5884      left: 20% !IMPORTANT;
5885     }
5886  }
5887     @media(min-width:1800px){
5888     .meteor-menu{
5889      left: 21% !IMPORTANT;
5890     }
5891  }
5892   @media(min-width:1800px){
5893      .meteor-menu{
5894        left: 22% !IMPORTANT;
5895       }
5896  }
5897    @media(max-width:1900px){
5898      .MegaMenu.cosmetics .collection-list .ProductItem h2.ProductItem__Title{
5899        height:72px;
5900      }
5901
5902    }
5903  @media(max-width:1373px){
5904      .meteor-menu {
5905      top: 108% !important;
5906      }
5907      .MegaMenu {
5908      top: 108%;
5909      }
5910      .DropdownMenu {
5911      top:108%;
5912    }
5913    .Header__MainNav .DropdownMenu {
5914      top: 100%;
5915    }
5916     .meteor-menu .m-sub-nav:nth-child(5) .right {
5917      width: calc(35% - 10px);
5918  }
5919  }
5920</style>
5921
5922
5923
5924
5925  
5925<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/menu-redesign-B2_7IdnZ.js?v=37310845188252204301789607240" type="module" crossorigin="anonymous"></script>
5925
5926  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/defer-DSfHZnU9.js?v=24867817615061759431789607187" crossorigin="anonymous">
5927
5928
5929
5930<script>
5931  document.documentElement.style.setProperty(
5932    '--header-height',
5933    document.getElementById('shopify-section-header').offsetHeight + 'px',
5934  );
5935</script>
5935
5936
5937<script>
5938  function nextMenu(el) {
5939    var sibling = el.nextElementSibling;
5940    while (sibling && sibling.nodeType !== 1) sibling = sibling.nextElementSibling;
5941    return sibling && (sibling.classList.contains('MegaMenu') || sibling.classList.contains('DropdownMenu'))
5942      ? sibling
5943      : null;
5944  }
5945
5946  document.addEventListener('mouseover', function (e) {
5947    var link = e.target.closest && e.target.closest('.Header__MainNav .HorizontalList__Item a');
5948    if (!link) return;
5949    if (e.relatedTarget && link.contains(e.relatedTarget)) return;
5950
5951    var isSublink = link.classList.contains('Link');
5952    var menuItem = link.closest('.HorizontalList__Item');
5953    if (!menuItem) return;
5954
5955    menuItem.querySelectorAll(':scope > .DropdownMenu.hhh').forEach(function (menu) {
5956      menu.setAttribute('aria-hidden', 'true');
5957      menu.classList.remove('is-expanded');
5958    });
5959    document.querySelectorAll('.HorizontalList__Item.is-expanded').forEach(function (item) {
5960      item.classList.remove('is-expanded');
5961    });
5962
5963    if (isSublink) {
5964      var nestedMenu = nextMenu(link);
5965      if (nestedMenu) {
5966        nestedMenu.classList.add('is-expanded');
5967        nestedMenu.setAttribute('aria-hidden', 'false');
5968      }
5969    } else if (menuItem.querySelector('.MegaMenu') || menuItem.querySelector(':scope > .DropdownMenu')) {
5970      menuItem.classList.add('is-expanded');
5971      menuItem.querySelectorAll('.MegaMenu').forEach(function (menu) {
5972        menu.setAttribute('aria-hidden', 'false');
5973      });
5974      menuItem.querySelectorAll(':scope > .DropdownMenu').forEach(function (menu) {
5975        menu.setAttribute('aria-hidden', 'false');
5976      });
5977    }
5978  });
5979
5980  document.addEventListener('mouseout', function (e) {
5981    var menuItem = e.target.closest && e.target.closest('.Header__MainNav .HorizontalList__Item');
5982    if (menuItem && !(e.relatedTarget && menuItem.contains(e.relatedTarget))) {
5983      menuItem.classList.remove('is-expanded');
5984      menuItem.querySelectorAll('.MegaMenu, .DropdownMenu').forEach(function (menu) {
5985        menu.setAttribute('aria-hidden', 'true');
5986      });
5987    }
5988
5989    var popupItem = e.target.closest && e.target.closest('.Linklist__Item[aria-haspopup="true"]');
5990    if (popupItem && !(e.relatedTarget && popupItem.contains(e.relatedTarget))) {
5991      popupItem.querySelectorAll('.DropdownMenu.hhh').forEach(function (menu) {
5992        menu.setAttribute('aria-hidden', 'true');
5993        menu.classList.remove('is-expanded');
5994      });
5995    }
5996  });
5997
5998
5999  document.addEventListener('click', function (e) {
6000    var meteorClose = e.target.closest('.meteor-menu .close');
6001    if (meteorClose) {
6002      var meteorMenu = meteorClose.closest('.meteor-menu');
6003      if (meteorMenu) meteorMenu.setAttribute('data-active', 'false');
6004    }
6005
6006    var megaClose = e.target.closest('.MegaMenu .close');
6007    if (megaClose) {
6008      document.querySelectorAll('.Header__MainNav .HorizontalList__Item').forEach(function (item) {
6009        item.classList.remove('is-expanded');
6010      });
6011      var megaMenu = megaClose.closest('.MegaMenu');
6012      if (megaMenu) megaMenu.setAttribute('aria-hidden', 'true');
6013    }
6014
6015    var dropClose = e.target.closest('.DropdownMenu .close');
6016    if (dropClose) {
6017      document.querySelectorAll('.Header__MainNav .HorizontalList__Item').forEach(function (item) {
6018        item.classList.remove('is-expanded');
6019      });
6020      var dropMenu = dropClose.closest('.DropdownMenu');
6021      if (dropMenu) dropMenu.setAttribute('aria-hidden', 'true');
6022    }
6023
6024    var secondaryLink = e.target.closest('.Header__MainNav .HorizontalList__Item a.Link.Link--secondary');
6025    if (secondaryLink) {
6026      var item = secondaryLink.closest('.HorizontalList__Item');
6027      if (item) item.classList.add('is-expanded');
6028    }
6029  });
6030</script>
6030
6031
6032<style type='text/css'>
6033  .baCountry{width:19px;height:19px;display:inline-block;vertical-align:middle;margin-right:6px;background-size:30px!important;border-radius:50%;background-repeat:no-repeat;min-width:19px;}
6034  .baCountry-NO-FLAG{background-position:0 0}.baCountry-AD{background-position:0 -20px}.baCountry-AED{background-position:0 -40px}.baCountry-AFN{background-position:0 -60px}.baCountry-AG{background-position:0 -80px}.baCountry-AI{background-position:0 -100px}.baCountry-ALL{background-position:0 -120px}.baCountry-AMD{background-position:0 -140px}.baCountry-AOA{background-position:0 -160px}.baCountry-ARS{background-position:0 -180px}.baCountry-AS{background-position:0 -200px}.baCountry-AT{background-position:0 -220px}.baCountry-AUD{background-position:0 -240px}.baCountry-AWG{background-position:0 -260px}.baCountry-AZN{background-position:0 -280px}.baCountry-BAM{background-position:0 -300px}.baCountry-BBD{background-position:0 -320px}.baCountry-BDT{background-position:0 -340px}.baCountry-BE{background-position:0 -360px}.baCountry-BF{background-position:0 -380px}.baCountry-BGN{background-position:0 -400px}.baCountry-BHD{background-position:0 -420px}.baCountry-BIF{background-position:0 -440px}.baCountry-BJ{background-position:0 -460px}.baCountry-BMD{background-position:0 -480px}.baCountry-BND{background-position:0 -500px}.baCountry-BOB{background-position:0 -520px}.baCountry-BRL{background-position:0 -540px}.baCountry-BSD{background-position:0 -560px}.baCountry-BTN{background-position:0 -580px}.baCountry-BWP{background-position:0 -600px}.baCountry-BYN{background-position:0 -620px}.baCountry-BZD{background-position:0 -640px}.baCountry-CAD{background-position:0 -660px}.baCountry-CC{background-position:0 -680px}.baCountry-CDF{background-position:0 -700px}.baCountry-CG{background-position:0 -720px}.baCountry-CHF{background-position:0 -740px}.baCountry-CI{background-position:0 -760px}.baCountry-CK{background-position:0 -780px}.baCountry-CLP{background-position:0 -800px}.baCountry-CM{background-position:0 -820px}.baCountry-CNY{background-position:0 -840px}.baCountry-COP{background-position:0 -860px}.baCountry-CRC{background-position:0 -880px}.baCountry-CU{background-position:0 -900px}.baCountry-CX{background-position:0 -920px}.baCountry-CY{background-position:0 -940px}.baCountry-CZK{background-position:0 -960px}.baCountry-DE{background-position:0 -980px}.baCountry-DJF{background-position:0 -1000px}.baCountry-DKK{background-position:0 -1020px}.baCountry-DM{background-position:0 -1040px}.baCountry-DOP{background-position:0 -1060px}.baCountry-DZD{background-position:0 -1080px}.baCountry-EC{background-position:0 -1100px}.baCountry-EE{background-position:0 -1120px}.baCountry-EGP{background-position:0 -1140px}.baCountry-ER{background-position:0 -1160px}.baCountry-ES{background-position:0 -1180px}.baCountry-ETB{background-position:0 -1200px}.baCountry-EUR{background-position:0 -1220px}.baCountry-FI{background-position:0 -1240px}.baCountry-FJD{background-position:0 -1260px}.baCountry-FKP{background-position:0 -1280px}.baCountry-FO{background-position:0 -1300px}.baCountry-FR{background-position:0 -1320px}.baCountry-GA{background-position:0 -1340px}.baCountry-GBP{background-position:0 -1360px}.baCountry-GD{background-position:0 -1380px}.baCountry-GEL{background-position:0 -1400px}.baCountry-GHS{background-position:0 -1420px}.baCountry-GIP{background-position:0 -1440px}.baCountry-GL{background-position:0 -1460px}.baCountry-GMD{background-position:0 -1480px}.baCountry-GNF{background-position:0 -1500px}.baCountry-GQ{background-position:0 -1520px}.baCountry-GR{background-position:0 -1540px}.baCountry-GTQ{background-position:0 -1560px}.baCountry-GU{background-position:0 -1580px}.baCountry-GW{background-position:0 -1600px}.baCountry-HKD{background-position:0 -1620px}.baCountry-HNL{background-position:0 -1640px}.baCountry-HRK{background-position:0 -1660px}.baCountry-HTG{background-position:0 -1680px}.baCountry-HUF{background-position:0 -1700px}.baCountry-IDR{background-position:0 -1720px}.baCountry-IE{background-position:0 -1740px}.baCountry-ILS{background-position:0 -1760px}.baCountry-INR{background-position:0 -1780px}.baCountry-IO{background-position:0 -1800px}
6034.baCountry-IQD{background-position:0 -1820px}.baCountry-IRR{background-position:0 -1840px}.baCountry-ISK{background-position:0 -1860px}.baCountry-IT{background-position:0 -1880px}.baCountry-JMD{background-position:0 -1900px}.baCountry-JOD{background-position:0 -1920px}.baCountry-JPY{background-position:0 -1940px}.baCountry-KES{background-position:0 -1960px}.baCountry-KGS{background-position:0 -1980px}.baCountry-KHR{background-position:0 -2000px}.baCountry-KI{background-position:0 -2020px}.baCountry-KMF{background-position:0 -2040px}.baCountry-KN{background-position:0 -2060px}.baCountry-KP{background-position:0 -2080px}.baCountry-KRW{background-position:0 -2100px}.baCountry-KWD{background-position:0 -2120px}.baCountry-KYD{background-position:0 -2140px}.baCountry-KZT{background-position:0 -2160px}.baCountry-LBP{background-position:0 -2180px}.baCountry-LI{background-position:0 -2200px}.baCountry-LKR{background-position:0 -2220px}.baCountry-LRD{background-position:0 -2240px}.baCountry-LSL{background-position:0 -2260px}.baCountry-LT{background-position:0 -2280px}.baCountry-LU{background-position:0 -2300px}.baCountry-LV{background-position:0 -2320px}.baCountry-LYD{background-position:0 -2340px}.baCountry-MAD{background-position:0 -2360px}.baCountry-MC{background-position:0 -2380px}.baCountry-MDL{background-position:0 -2400px}
6034.baCountry-ME{background-position:0 -2420px}.baCountry-MGA{background-position:0 -2440px}.baCountry-MKD{background-position:0 -2460px}.baCountry-ML{background-position:0 -2480px}.baCountry-MMK{background-position:0 -2500px}.baCountry-MN{background-position:0 -2520px}.baCountry-MOP{background-position:0 -2540px}.baCountry-MQ{background-position:0 -2560px}.baCountry-MR{background-position:0 -2580px}.baCountry-MS{background-position:0 -2600px}.baCountry-MT{background-position:0 -2620px}.baCountry-MUR{background-position:0 -2640px}.baCountry-MVR{background-position:0 -2660px}.baCountry-MWK{background-position:0 -2680px}.baCountry-MXN{background-position:0 -2700px}.baCountry-MYR{background-position:0 -2720px}.baCountry-MZN{background-position:0 -2740px}.baCountry-NAD{background-position:0 -2760px}.baCountry-NE{background-position:0 -2780px}.baCountry-NF{background-position:0 -2800px}.baCountry-NG{background-position:0 -2820px}.baCountry-NIO{background-position:0 -2840px}.baCountry-NL{background-position:0 -2860px}.baCountry-NOK{background-position:0 -2880px}.baCountry-NPR{background-position:0 -2900px}.baCountry-NR{background-position:0 -2920px}.baCountry-NU{background-position:0 -2940px}.baCountry-NZD{background-position:0 -2960px}.baCountry-OMR{background-position:0 -2980px}.baCountry-PAB{background-position:0 -3000px}.baCountry-PEN{background-position:0 -3020px}.baCountry-PGK{background-position:0 -3040px}.baCountry-PHP{background-position:0 -3060px}.baCountry-PKR{background-position:0 -3080px}.baCountry-PLN{background-position:0 -3100px}.baCountry-PR{background-position:0 -3120px}.baCountry-PS{background-position:0 -3140px}.baCountry-PT{background-position:0 -3160px}.baCountry-PW{background-position:0 -3180px}.baCountry-QAR{background-position:0 -3200px}.baCountry-RON{background-position:0 -3220px}.baCountry-RSD{background-position:0 -3240px}.baCountry-RUB{background-position:0 -3260px}.baCountry-RWF{background-position:0 -3280px}.baCountry-SAR{background-position:0 -3300px}.baCountry-SBD{background-position:0 -3320px}.baCountry-SCR{background-position:0 -3340px}.baCountry-SDG{background-position:0 -3360px}.baCountry-SEK{background-position:0 -3380px}.baCountry-SGD{background-position:0 -3400px}.baCountry-SI{background-position:0 -3420px}.baCountry-SK{background-position:0 -3440px}.baCountry-SLL{background-position:0 -3460px}.baCountry-SM{background-position:0 -3480px}.baCountry-SN{background-position:0 -3500px}.baCountry-SO{background-position:0 -3520px}.baCountry-SRD{background-position:0 -3540px}.baCountry-SSP{background-position:0 -3560px}.baCountry-STD{background-position:0 -3580px}.baCountry-SV{background-position:0 -3600px}.baCountry-SYP{background-position:0 -3620px}.baCountry-SZL{background-position:0 -3640px}.baCountry-TC{background-position:0 -3660px}.baCountry-TD{background-position:0 -3680px}.baCountry-TG{background-position:0 -3700px}.baCountry-THB{background-position:0 -3720px}.baCountry-TJS{background-position:0 -3740px}.baCountry-TK{background-position:0 -3760px}.baCountry-TMT{background-position:0 -3780px}.baCountry-TND{background-position:0 -3800px}.baCountry-TOP{background-position:0 -3820px}.baCountry-TRY{background-position:0 -3840px}.baCountry-TTD{background-position:0 -3860px}.baCountry-TWD{background-position:0 -3880px}.baCountry-TZS{background-position:0 -3900px}.baCountry-UAH{background-position:0 -3920px}.baCountry-UGX{background-position:0 -3940px}.baCountry-USD{background-position:0 -3960px}.baCountry-UYU{background-position:0 -3980px}.baCountry-UZS{background-position:0 -4000px}.baCountry-VEF{background-position:0 -4020px}.baCountry-VG{background-position:0 -4040px}.baCountry-VI{background-position:0 -4060px}.baCountry-VND{background-position:0 -4080px}.baCountry-VUV{background-position:0 -4100px}.baCountry-WST{background-position:0 -4120px}.baCountry-XAF{background-position:0 -4140px}.baCountry-XPF{background-position:0 -4160px}.baCountry-YER{background-position:0 -4180px}.baCountry-ZAR{background-position:0 -4200px}.baCountry-ZM{background-position:0 -4220px}.baCountry-ZW{background-position:0 -4240px}
6035  .bacurr-checkoutNotice{margin: 3px 10px 0 10px;left: 0;right: 0;text-align: center;}
6036  @media (min-width:750px) {.bacurr-checkoutNotice{position: absolute;}
6037</style>
6038
6039<style id='localization-form-header-styles'>
6040  #localization_form_header button[value='vi'],
6041  #localization_form_header button[value='lo'],
6042  #localization_form_header button[value='km'],
6043  #section-locate button[type='submit'][value='vi'],
6044  #section-locate button[type='submit'][value='lo'],
6045  #section-locate button[type='submit'][value='km'],
6046  #section-locate button[type='submit'][value='vi'],
6047  #section-locate button[type='submit'][value='lo'],
6048  #section-locate button[type='submit'][value='km'] {
6049    display: none !important;
6050  }
6051</style>
6052
6053<script>
6054  document.addEventListener('lazybeforeunveil', function (e) {
6055    var bg = e.target.getAttribute('data-bg');
6056    if (bg) {
6057      e.target.style.backgroundImage = 'url(' + bg + ')';
6058    }
6059  });
6060
6061  document.addEventListener('DOMContentLoaded', () => {
6062    if (!window.Shopify.country == 'AU') {
6063      const localizationFormHeaderStyles = document.getElementById(
6064        'localization-form-header-styles',
6065      );
6066      if (localizationFormHeaderStyles) {
6067        localizationFormHeaderStyles.remove();
6068      }
6069    }
6070  });
6071</script>
6071
6072</div>
6073
6074      <main id='main' role='main'>
6075        <div id="shopify-section-template--23474729418981__pdp_bootstrap" class="shopify-section shopify-section--pdp-bootstrap">
6075<script>
6076  window.PDP = window.PDP || {};
6077  window.PDP.variantsInteracted = false;
6078  window.PDP.variants = [{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
6078,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}];
6079  window.PDP.productData = {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
6079,{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
6079,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
6079ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"};
6080
6081  window.getScrollPercent = function () {
6082    var h = document.documentElement,
6083      b = document.body,
6084      st = 'scrollTop',
6085      sh = 'scrollHeight';
6086    return ((h[st] || b[st]) / ((h[sh] || b[sh]) - h.clientHeight)) * 100;
6087  };
6088
6089  (function forceInitialVariant() {
6090    let url = new URL(window.location);
6091
6092    let variant = url.searchParams.get('variant') || '52073657794789';
6093
6094    if (!variant) {
6095      console.error('Could not get variant ID from page or product data!');
6096      return;
6097    }
6098
6099    url.searchParams.set('variant', variant);
6100    window.history.pushState({}, '', url);
6101  })();
6102</script>
6102
6103
6104<script>
6105  fetch(window.location.pathname + '.js')
6106    .then(function (resp) {
6107      return resp.json();
6108    })
6109    .then(function (productData) {
6110      var variants = [{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
6110,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}];
6111      var inventoryQuantities = [0,0,0,0,0,0,0,0,0,0,0,0];
6112
6113      window.PDP.variants = variants.map(function (variant, index) {
6114        variant.inventory_quantity = inventoryQuantities[index];
6115        return variant;
6116      });
6117      window.PDP.productData = productData;
6118    });
6119</script>
6119
6120
6121
6122</div><div id="shopify-section-template--23474729418981__main" class="shopify-section shopify-section--bordered"><style>
6123  .pdp-block {
6124    display: contents;
6125  }
6126
6127  @media screen and (max-width: 959px) {
6128    .product-info > .pdp-block:last-child .product-accordion {
6129      padding-bottom: 24px;
6130    }
6131  }
6132
6133  .pdp-gift-terms__trigger {
6134    display: flex;
6135    align-items: center;
6136    justify-content: space-between;
6137    width: 100%;
6138    border: none;
6139    border-top: 1px solid #e0e0e0;
6140    padding: 16px;
6141    background: none;
6142    cursor: pointer;
6143    font-family: var(--body-font), sans-serif;
6144  }
6145
6146  .pdp-gift-terms__heading {
6147    color: #2b2b2b;
6148    font-size: 13px;
6149    font-weight: 600;
6150    letter-spacing: 0.5px;
6151    text-transform: uppercase;
6152  }
6153
6154  .pdp-gift-terms__icon {
6155    font-size: 18px;
6156    font-weight: 400;
6157    color: #2b2b2b;
6158    transition: transform 400ms ease-in-out;
6159  }
6160
6161  .pdp-gift-terms__trigger[aria-expanded='true'] .pdp-gift-terms__icon {
6162    transform: rotate(45deg);
6163  }
6164
6165  .pdp-gift-terms__panel {
6166    max-height: 300px;
6167    overflow-y: auto;
6168    padding: 16px 16px;
6169    font-family: var(--body-font), sans-serif;
6170  }
6171
6172  .pdp-gift-terms__panel:not([hidden]) {
6173    border-top: 1px solid #e0e0e0;
6174  }
6175
6176  .gift-terms-content__text {
6177    color: var(--Black, #333);
6178    font-size: 12px;
6179    line-height: 1.6;
6180  }
6181
6182  .gift-terms-content__text p {
6183    margin: 0 0 6px;
6184  }
6185
6186  .gift-terms-content__fallback {
6187    color: var(--Black, #333);
6188    font-size: 12px;
6189    line-height: 1.6;
6190  }
6191
6192  .pdp-scroll-link {
6193    margin: 16px;
6194    cursor: pointer;
6195    display: inline-block;
6196    font-family: var(--body-font), sans-serif;
6197    font-size: 13px;
6198    font-weight: 600;
6199    text-decoration: underline;
6200    cursor: pointer;
6201
6202    @media screen and (min-width: 960px) {
6203      margin: 8px 0;
6204    }
6205  }
6206</style>
6207
6208<section
6209  class='Product Product--large product'
6210  data-section-id='template--23474729418981__main'
6211  data-section-type='product'
6212  data-section-settings='{
6213    &quot;enableHistoryState&quot;: true,
6214    &quot;templateSuffix&quot;: &quot;gift_card&quot;,
6215    &quot;showInventoryQuantity&quot;: false,
6216    &quot;showSku&quot;: false,
6217    &quot;stackProductImages&quot;: true,
6218    &quot;showThumbnails&quot;: true,
6219    &quot;enableVideoLooping&quot;: false,
6220    &quot;inventoryQuantityThreshold&quot;: 0,
6221    &quot;showPriceInButton&quot;: false,
6222    &quot;enableImageZoom&quot;: true,
6223    &quot;showPaymentButton&quot;: false,
6224    &quot;useAjaxCart&quot;: false
6225  }'
6226><div class="pdp-message">
6227  <div class="pdp-message__title">
6228    <strong>Exclusive Perks </strong>Free samples &amp; gifts with every order</div>
6229</div>
6230
6231
6232
6233
6234  
6235
6236  <div class="breadcrumbs-wrapper">
6237    <nav class="breadcrumbs" role="navigation" aria-label="breadcrumbs">
6238      <ol>
6239        <li>
6240          <a href="/" title="Home">
6241            <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512">
6242              <!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"/>
6243            </svg>
6244          </a>
6245        </li>
6246        
6247            
6248              
6249
6250              
6251                
6252                
6253                
6254                
6255                
6256                  <li><a href="/collections/types?q=Gift%20Card" title="Gift Card">Gift Card</a>
6257                  </li>
6258                
6259              
6260            
6261
6262            <li>
6263              <a href="/products/vip-gift-card" aria-current="page">VIP Gift Card</a>
6264            </li>
6265
6266          
6267      </ol>
6268    </nav>
6269
6270    <div class="swym-btn-container mobile-only">
6271      <button
6272        class="swym-button swym-add-to-wishlist swym-icon swym-heart"
6273        data-depends-on="swym"
6274        data-with-epi="true"
6275        data-swaction="addToWishlist"
6276        data-product-id="9748516274405"
6277        data-variant-id="52073657794789"
6278        data-product-url="https://www.beautyaffairs.com.au/products/vip-gift-card"
6279      >
6280        <p class="sr-only">Add to Wishlist</p>
6281      </button>
6282    </div>
6283  </div>
6284
6285<section class='product-info-wrapper'>
6286    <aside class='product-images'><!-- Thumbs: arrows outside the Swiper viewport so gutters sit between arrows and the 4 visible thumbs -->
6287        <div class='product-image-thumbs-wrapper'>
6288          <div class='swiper-button-prev'>
6289            <svg
6290              xmlns='http://www.w3.org/2000/svg'
6291              width='19'
6292              height='10'
6293              viewBox='0 0 19 10'
6294              fill='none'
6295            >
6296              <path fill-rule="evenodd" clip-rule="evenodd" d="M9.7901 9.7902C9.72377 9.8567 9.64496 9.90947 9.5582 9.94547C9.47144 9.98147 9.37843 10 9.2845 10C9.19057 10 9.09756 9.98147 9.0108 9.94547C8.92404 9.90947 8.84523 9.8567 8.77889 9.7902L0.209332 1.22063C0.0752381 1.08654 -9.45723e-05 0.904668 -9.45557e-05 0.71503C-9.45391e-05 0.525392 0.0752381 0.34352 0.209332 0.209425C0.343427 0.075331 0.525298 -1.57744e-06 0.714936 -1.56086e-06C0.904574 -1.54428e-06 1.08645 0.0753311 1.22054 0.209425L9.2845 8.27481L17.3485 0.209427C17.4826 0.0753325 17.6644 -7.90888e-08 17.8541 -6.25101e-08C18.0437 -4.59314e-08 18.2256 0.0753326 18.3597 0.209427C18.4938 0.343522 18.5691 0.525393 18.5691 0.715032C18.5691 0.90467 18.4938 1.08654 18.3597 1.22064L9.7901 9.7902Z" fill="#333333"></path>
6297            </svg>
6298          </div>
6299          <div class='product-image-thumbs swiper'>
6300            <div class="image-thumbs-wrapper">
6301  
6302    
6303  
6304    
6305      <div class="image-thumb-wrapper">
6306        <picture>
6307          <source
6308            media="(max-width: 959px)"
6309            srcset="//www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle_0x.png?v=1790136598"
6310            type="image/png"
6311          >
6312          <source
6313            media="(min-width: 960px)"
6314            srcset="//www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle_116x.png?v=1790136598"
6315            type="image/png"
6316          >
6317          <img loading="lazy" src="//www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle_1x.png?v=1790136598" width="116" height="116">
6318        </picture>
6319      </div>
6320    
6321  
6322    
6323      <div class="image-thumb-wrapper">
6324        <picture>
6325          <source
6326            media="(max-width: 959px)"
6327            srcset="//www.mybeautyaffairs.com/cdn/shop/files/card_and_box_lifestyle_0x.png?v=1790136392"
6328            type="image/png"
6329          >
6330          <source
6331            media="(min-width: 960px)"
6332            srcset="//www.mybeautyaffairs.com/cdn/shop/files/card_and_box_lifestyle_116x.png?v=1790136392"
6333            type="image/png"
6334          >
6335          <img loading="lazy" src="//www.mybeautyaffairs.com/cdn/shop/files/card_and_box_lifestyle_1x.png?v=1790136392" width="116" height="116">
6336        </picture>
6337      </div>
6338    
6339  
6340    
6341      <div class="image-thumb-wrapper">
6342        <picture>
6343          <source
6344            media="(max-width: 959px)"
6345            srcset="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae_0x.png?v=1786341414"
6346            type="image/png"
6347          >
6348          <source
6349            media="(min-width: 960px)"
6350            srcset="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae_116x.png?v=1786341414"
6351            type="image/png"
6352          >
6353          <img loading="lazy" src="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae_1x.png?v=1786341414" width="116" height="116">
6354        </picture>
6355      </div>
6356    
6357  
6358    
6359      <div class="image-thumb-wrapper">
6360        <picture>
6361          <source
6362            media="(max-width: 959px)"
6363            srcset="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e_0x.png?v=1786341414"
6364            type="image/png"
6365          >
6366          <source
6367            media="(min-width: 960px)"
6368            srcset="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e_116x.png?v=1786341414"
6369            type="image/png"
6370          >
6371          <img loading="lazy" src="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e_1x.png?v=1786341414" width="116" height="116">
6372        </picture>
6373      </div>
6374    
6375  
6376    
6377      <div class="image-thumb-wrapper">
6378        <picture>
6379          <source
6380            media="(max-width: 959px)"
6381            srcset="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6_0
6381x.png?v=1786341414"
6382            type="image/png"
6383          >
6384          <source
6385            media="(min-width: 960px)"
6386            srcset="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6_116x.png?v=1786341414"
6387            type="image/png"
6388          >
6389          <img loading="lazy" src="//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6_1x.png?v=1786341414" width="116" height="116">
6390        </picture>
6391      </div>
6392    
6393  
6394</div>
6395          </div>
6396          <div class='swiper-button-next'>
6397            <svg
6398              xmlns='http://www.w3.org/2000/svg'
6399              width='19'
6400              height='10'
6401              viewBox='0 0 19 10'
6402              fill='none'
6403            >
6404              <path fill-rule="evenodd" clip-rule="evenodd" d="M9.7901 9.7902C9.72377 9.8567 9.64496 9.90947 9.5582 9.94547C9.47144 9.98147 9.37843 10 9.2845 10C9.19057 10 9.09756 9.98147 9.0108 9.94547C8.92404 9.90947 8.84523 9.8567 8.77889 9.7902L0.209332 1.22063C0.0752381 1.08654 -9.45723e-05 0.904668 -9.45557e-05 0.71503C-9.45391e-05 0.525392 0.0752381 0.34352 0.209332 0.209425C0.343427 0.075331 0.525298 -1.57744e-06 0.714936 -1.56086e-06C0.904574 -1.54428e-06 1.08645 0.0753311 1.22054 0.209425L9.2845 8.27481L17.3485 0.209427C17.4826 0.0753325 17.6644 -7.90888e-08 17.8541 -6.25101e-08C18.0437 -4.59314e-08 18.2256 0.0753326 18.3597 0.209427C18.4938 0.343522 18.5691 0.525393 18.5691 0.715032C18.5691 0.90467 18.4938 1.08654 18.3597 1.22064L9.7901 9.7902Z" fill="#333333"></path>
6405            </svg>
6406          </div>
6407        </div>
6408
6409        <!-- Main -->
6410        <div class='product-main-carousel-wrapper swiper'><div class='swiper-button-prev'>
6411            <svg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'>
6412              <!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/>
6413            </svg>
6414          </div>
6415          
6416<div class='main-images-wrapper swiper-wrapper'>
6417  
6418    
6419    <div class='main-image-wrapper swiper-slide'>
6420      
6421        
6422<div class='video ' data-module-init='video' data-settings='{
6423  &quot;videoType&quot;: &quot;mp4&quot;,
6424  &quot;videoUrl&quot;: &quot;\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0&quot;,&quot;requestHost&quot;: &quot;www.mybeautyaffairs.com&quot;
6425}'>
6426  <div class='video__overlay js-play-pause-video'>
6427    <svg width='114' height='114' fill='none' xmlns='http://www.w3.org/2000/svg'>
6428      <path d="M99.75 57c0-23.602-19.148-42.75-42.75-42.75S14.25 33.398 14.25 57 33.398 99.75 57 99.75 99.75 80.602 99.75 57Z" stroke="#fff" stroke-miterlimit="10"/><path d="M48.165 74.466 73.648 59.07a2.425 2.425 0 0 0 0-4.141L48.165 39.535a2.4 2.4 0 0 0-3.633 2.073v30.785a2.4 2.4 0 0 0 3.633 2.073Z" fill="#fff"/>
6429    </svg>
6430  </div>
6431  <div class='video__thumbnail'><img
6432  class="Image--lazyLoad video__thumbnail-image"
6433  src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUCB1j+Pjx438ACX0D04PrXz0AAAAASUVORK5CYII="
6434  alt="VIP Gift Card-Beauty Affairs5"
6435  data-sizes="auto"
6436  data-widths="[132,155,180,360,375,540,720,900,960]"
6437  data-aspectratio="1.0"
6438  data-src="//www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000_{width}x.jpg?v=1790136606"
6439  loading="lazy"
6440  
6441  width="960"
6442  height="960"
6443>
6444
6445<noscript>
6446  <img class="video__thumbnail-image" src="//www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000_2048x2048.jpg?v=1790136606" alt="VIP Gift Card-Beauty Affairs5">
6447</noscript>
6448</div><video
6449      class='video__inner video__inner--mp4 js-video'
6450      playsinline='true'poster='files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg'>
6451      <source src='//www.mybeautyaffairs.com/cdn/shop/videos/c/vp/fe135b0aa2be42589422abbbbed42c5d/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0#t=0.001' type='video/mp4'>
6452      <!-- fallback content here -->
6453    </video></div>
6454
6455
6456      
6457    </div>
6458  
6459    
6460    <div class='main-image-wrapper swiper-slide'>
6461      
6462        <a
6463          href='//www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle.png?v=1790136598'
6464          data-pswp-width='1254'
6465          data-pswp-height='1254'
6466          target='_blank'
6467        >
6468          <picture>
6469            <source
6470              media='(max-width: 959px)'
6471              srcset='//www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle_360x.png?v=1790136598'
6472              type='image/png'
6473            >
6474            <source
6475              media='(min-width: 960px)'
6476              srcset='//www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle_532x.png?v=1790136598'
6477              type='image/png'
6478            >
6479            <img class='main-image' loading='lazy' src='//www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle_1x.png?v=1790136598' width='532' height='532'>
6480          </picture>
6481        </a>
6482      
6483    </div>
6484  
6485    
6486    <div class='main-image-wrapper swiper-slide'>
6487      
6488        <a
6489          href='//www.mybeautyaffairs.com/cdn/shop/files/card_and_box_lifestyle.png?v=1790136392'
6490          data-pswp-width='1254'
6491          data-pswp-height='1254'
6492          target='_blank'
6493        >
6494          <picture>
6495            <source
6496              media='(max-width: 959px)'
6497              srcset='//www.mybeautyaffairs.com/cdn/shop/files/card_and_box_lifestyle_360x.png?v=1790136392'
6498              type='image/png'
6499            >
6500            <source
6501              media='(min-width: 960px)'
6502              srcset='//www.mybeautyaffairs.com/cdn/shop/files/card_and_box_lifestyle_532x.png?v=1790136392'
6503              type='image/png'
6504            >
6505            <img class='main-image' loading='lazy' src='//www.mybeautyaffairs.com/cdn/shop/files/card_and_box_lifestyle_1x.png?v=1790136392' width='532' height='532'>
6506          </picture>
6507        </a>
6508      
6509    </div>
6510  
6511    
6512    <div class='main-image-wrapper swiper-slide'>
6513      
6514        <a
6515          href='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414'
6516          data-pswp-width='2048'
6517          data-pswp-height='2048'
6518          target='_blank'
6519        >
6520          <picture>
6521            <source
6522              media='(max-width: 959px)'
6523              srcset='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae_360x.png?v=1786341414'
6524              type='image/png'
6525            >
6526            <source
6527              media='(min-width: 960px)'
6528              srcset='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae_532x.png?v=1786341414'
6529              type='image/png'
6530            >
6531            <img class='main-image' loading='lazy' src='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae_1x.png?v=1786341414' width='532' height='532'>
6532          </picture>
6533        </a>
6534      
6535    </div>
6536  
6537    
6538    <div class='main-image-wrapper swiper-slide'>
6539      
6540        <a
6541          href='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414'
6542          data-pswp-width='2048'
6543          data-pswp-height='2048'
6544          target='_blank'
6545        >
6546          <picture>
6547            <source
6548              media='(max-width: 959px)'
6549              srcset='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e_360x.png?v=1786341414'
6550              type='image/png'
6551            >
6552            <source
6553              media='(min-width: 960px)'
6554              srcset='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e_532x.png?v=1786341414'
6555              type='image/png'
6556            >
6557            <img class='main-image' loading='lazy' src='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e_1x.png?v=1786341414' width='532' height='532'>
6558          </picture>
6559        </a>
6560      
6561    </div>
6562  
6563    
6564    <div class='main-image-wrapper swiper-slide'>
6565      
6566        <a
6567          href='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414'
6568          data-pswp-width='2048'
6569          data-pswp-height='2048'
6570          target='_blank'
6571        >
6572          <picture>
6573            <source
6574              media='(max-width: 959px)'
6575              srcset='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6_360x.png?v=1786341414'
6576              type='image/png'
6577            >
6578            <source
6579              media='(min-width: 960px)'
6580              srcset='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6_532x.png?v=1786341414'
6581              type='image/png'
6582            >
6583            <img class='main-image' loading='lazy' src='//www.mybeautyaffairs.com/cdn/shop/files/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6_1x.png?v=1786341414' width='532' height='532'>
6584          </picture>
6585        </a>
6586      
6587    </div>
6588  
6589</div>
6590
6591<script defer src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/photoswipe.umd.min.js?v=29675478434742194371789607263'></script>
vendor: 1 bytes, line 6591
6591
6592<script defer src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/photoswipe-lightbox.umd.min.js?v=102285237487288502021789607262'></script>
6592
6593<link rel='stylesheet' href='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/photoswipe.min.css?v=152300487970565805041789607262'>
6594
6595<script type='module'>
6596  var lightbox = new PhotoSwipeLightbox({
6597    gallery: '.main-images-wrapper',
6598    children: '.main-image-wrapper a',
6599    pswpModule: PhotoSwipe,
6600    wheelToZoom: true,
6601  });
6602  lightbox.init();
6603</script>
6603
6604
6605          <div class='swiper-button-next'>
6606            <svg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 320 512'>
6607              <!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/>
6608            </svg>
6609          </div>
6610        </div>
6611
6612        <div class='main-carousel-swiper-pagination swiper-pagination'></div></aside>
6613    <main class='product-info'><div class='reviews-wrapper' >
6614              <!-- Stamped - Begin Star Rating Badge -->
6615              <span
6616                class='stamped-product-reviews-badge stamped-main-badge'
6617                data-id='9748516274405'
6618                data-product-sku='vip-gift-card'
6619                data-product-title='VIP Gift Card'
6620                data-product-type='Gift Card'
6621                data-depends-on='stamped'
6622                style='display: block;'
6623              >
6624              </span>
6625              <!-- Stamped - End Star Rating Badge --><div class='swym-btn-container desktop-only'>
6626                  <button
6627                    class='swym-button swym-add-to-wishlist swym-icon swym-heart'
6628                    data-depends-on='swym'
6629                    data-with-epi='true'
6630                    data-swaction='addToWishlist'
6631                    data-product-id='9748516274405'
6632                    data-variant-id='52073657794789'
6633                    data-product-url='https://www.beautyaffairs.com.au/products/vip-gift-card'
6634                  >
6635                    <p class='sr-only'>Add to Wishlist</p>
6636                  </button>
6637                </div></div><h2 class='product-vendor' >Beauty Affairs</h2><h1 class='product-title' >VIP Gift Card</h1><div class='product-price-wrapper ProductMeta__PriceList' ><span class='product-single-price product-price'>$39.18 USD</span></div><div class='pdp-block pdp-block--scroll-link' >
6638                <div
6639                  class='pdp-scroll-link'
6640                  data-scroll-link
6641                  data-scroll-target='details'
6642                >Click here for more details</div>
6643              </div><div class='pdp-block pdp-block--variant-picker' ><div class='ProductForm__Variants product-form__variants'><div class='product-form__option ProductForm__Option ProductForm__Option--labelled'><span class='ProductForm__Label product-form__label'>
6644            <span class='option-label'>Step 1: Choose your gift card type</span></span><ul class='SizeSwatchList HorizontalList HorizontalList--spacingTight'>
6645<li
6646                  class='HorizontalList__Item js-action'
6647                  data-image-position='1'
6648                >
6649                  <input
6650                    id='option-template--23474729418981__main-0-0'
6651                    class='SizeSwatch__Radio js-action'
6652                    data-action='change-carousel-position'
6653                    data-image-position='1'
6654                    type='radio'
6655                    name='option-0'
6656                    value='By Email'
6657                    
6658                      checked='checked'
6659                    
6660                    data-option-position='1'
6661                    data-message=''
6662                  >
6663                  <label
6664                    for='option-template--23474729418981__main-0-0'
6665                    class='SizeSwatch'
6666                  >By Email</label>
6667                </li>
6668              
6669
6670<li
6671                  class='HorizontalList__Item js-action'
6672                  data-image-position='1'
6673                >
6674                  <input
6675                    id='option-template--23474729418981__main-0-1'
6676                    class='SizeSwatch__Radio js-action'
6677                    data-action='change-carousel-position'
6678                    data-image-position='1'
6679                    type='radio'
6680                    name='option-0'
6681                    value='Physical'
6682                    
6683                    data-option-position='1'
6684                    data-message=''
6685                  >
6686                  <label
6687                    for='option-template--23474729418981__main-0-1'
6688                    class='SizeSwatch'
6689                  >Physical</label>
6690                </li>
6691              
6692
6693<li
6694                  class='HorizontalList__Item js-action'
6695                  data-image-position='1'
6696                >
6697                  <input
6698                    id='option-template--23474729418981__main-0-2'
6699                    class='SizeSwatch__Radio js-action'
6700                    data-action='change-carousel-position'
6701                    data-image-position='1'
6702                    type='radio'
6703                    name='option-0'
6704                    value='Physical + Gift Box'
6705                    
6706                    data-option-position='1'
6707                    data-message=''
6708                  >
6709                  <label
6710                    for='option-template--23474729418981__main-0-2'
6711                    class='SizeSwatch'
6712                  >Physical + Gift Box</label>
6713                </li>
6714              
6715</ul></div><div class='product-form__option ProductForm__Option ProductForm__Option--labelled'><span class='ProductForm__Label product-form__label'>
6716            <span class='option-label'>Step 2: Choose gift card value</span></span><ul class='SizeSwatchList HorizontalList HorizontalList--spacingTight'>
6717<li
6718                  class='HorizontalList__Item js-action'
6719                  data-image-position='1'
6720                >
6721                  <input
6722                    id='option-template--23474729418981__main-1-0'
6723                    class='SizeSwatch__Radio js-action'
6724                    data-action='change-carousel-position'
6725                    data-image-position='1'
6726                    type='radio'
6727                    name='option-1'
6728                    value='$50'
6729                    
6730                      checked='checked'
6731                    
6732                    data-option-position='2'
6733                    data-message=''
6734                  >
6735                  <label
6736                    for='option-template--23474729418981__main-1-0'
6737                    class='SizeSwatch'
6738                  >$50</label>
6739                </li>
6740              
6741
6742<li
6743                  class='HorizontalList__Item js-action'
6744                  data-image-position='1'
6745                >
6746                  <input
6747                    id='option-template--23474729418981__main-1-1'
6748                    class='SizeSwatch__Radio js-action'
6749                    data-action='change-carousel-position'
6750                    data-image-position='1'
6751                    type='radio'
6752                    name='option-1'
6753                    value='$100'
6754                    
6755                    data-option-position='2'
6756                    data-message=''
6757                  >
6758                  <label
6759                    for='option-template--23474729418981__main-1-1'
6760                    class='SizeSwatch'
6761                  >$100</label>
6762                </li>
6763              
6764
6765<li
6766                  class='HorizontalList__Item js-action'
6767                  data-image-position='1'
6768                >
6769                  <input
6770                    id='option-template--23474729418981__main-1-2'
6771                    class='SizeSwatch__Radio js-action'
6772                    data-action='change-carousel-position'
6773                    data-image-position='1'
6774                    type='radio'
6775                    name='option-1'
6776                    value='$200'
6777                    
6778                    data-option-position='2'
6779                    data-message=''
6780                  >
6781                  <label
6782                    for='option-template--23474729418981__main-1-2'
6783                    class='SizeSwatch'
6784                  >$200</label>
6785                </li>
6786              
6787
6788<li
6789                  class='HorizontalList__Item js-action'
6790                  data-image-position='1'
6791                >
6792                  <input
6793                    id='option-template--23474729418981__main-1-3'
6794                    class='SizeSwatch__Radio js-action'
6795                    data-action='change-carousel-position'
6796                    data-image-position='1'
6797                    type='radio'
6798                    name='option-1'
6799                    value='$350'
6800                    
6801                    data-option-position='2'
6802                    data-message=''
6803                  >
6804                  <label
6805                    for='option-template--23474729418981__main-1-3'
6806                    class='SizeSwatch'
6807                  >$350</label>
6808                </li>
6809              
6810</ul></div>
6810<script>
6811      document.addEventListener('DOMContentLoaded', () => {
6812        if ($('.SizeSwatchList .HorizontalList__Item').length && !$('.ColorSwatchList').length) {
6813          $('.SizeSwatchList .HorizontalList__Item').on('click', function () {
6814            let imagePos = $(this).attr('data-image-position');
6815            // Swiper lives on the inner .product-image-thumbs element,
6816            // so the wrapper has no .swiper on products (like gift
6817            // cards) where these carousels are not initialised. Guard
6818            // rather than throw on every variant change.
6819            let thumbs = $('.product-image-thumbs-wrapper').get(0)?.swiper;
6820            let main = $('.product-main-carousel-wrapper').get(0)?.swiper;
6821
6822            if (!thumbs || !main) return;
6823
6824            thumbs.slideTo(+imagePos - 1);
6825            main.slideTo(+imagePos - 1);
6826
6827            thumbs.updateProgress();
6828            main.updateProgress();
6829          });
6830        }
6831      });
6832    </script>
6832<div class='product-form__message is-hidden'>
6833      <p class='js-warning-message product-form__warning-message'></p></div>
6834
6835    <div class='no-js ProductForm__Option'>
6836      <div class='Select Select--primary'><svg class='Icon Icon--select-arrow' role='presentation' viewBox='0 0 19 12'>
6837      <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline>
6838    </svg><select id='product-select-9748516274405' name='id' title='Variant' form='pdp-product-form-template--23474729418981__main'>
6839              <option
6840                
6841                  selected='selected'
6842                
6843                
6844                value='52073657794789'
6845                data-sku=''
6846                data-barcode=''
6847              >
6848                By Email / $50 - $39.18 USD
6849              </option>
6850            
6851
6852              <option
6853                
6854                
6855                value='52073657729253'
6856                data-sku=''
6857                data-barcode=''
6858              >
6859                By Email / $100 - $78.37 USD
6860              </option>
6861            
6862
6863              <option
6864                
6865                
6866                value='52073657762021'
6867                data-sku=''
6868                data-barcode=''
6869              >
6870                By Email / $200 - $156.73 USD
6871              </option>
6872            
6873
6874              <option
6875                
6876                
6877                value='52073657827557'
6878                data-sku=''
6879                data-barcode=''
6880              >
6881                By Email / $350 - $274.28 USD
6882              </option>
6883            
6884
6885              <option
6886                
6887                
6888                value='52079543320805'
6889                data-sku=''
6890                data-barcode=''
6891              >
6892                Physical / $50 - $39.18 USD
6893              </option>
6894            
6895
6896              <option
6897                
6898                
6899                value='52079543255269'
6900                data-sku=''
6901                data-barcode=''
6902              >
6903                Physical / $100 - $78.37 USD
6904              </option>
6905            
6906
6907              <option
6908                
6909                
6910                value='52079543288037'
6911                data-sku=''
6912                data-barcode=''
6913              >
6914                Physical / $200 - $156.73 USD
6915              </option>
6916            
6917
6918              <option
6919                
6920                
6921                value='52079543353573'
6922                data-sku=''
6923                data-barcode=''
6924              >
6925                Physical / $350 - $274.28 USD
6926              </option>
6927            
6928
6929              <option
6930                
6931                
6932                value='52165577244901'
6933                data-sku=''
6934                data-barcode=''
6935              >
6936                Physical + Gift Box / $50 - $39.18 USD
6937              </option>
6938            
6939
6940              <option
6941                
6942                
6943                value='52165577179365'
6944                data-sku=''
6945                data-barcode=''
6946              >
6947                Physical + Gift Box / $100 - $78.37 USD
6948              </option>
6949            
6950
6951              <option
6952                
6953                
6954                value='52165577212133'
6955                data-sku=''
6956                data-barcode=''
6957              >
6958                Physical + Gift Box / $200 - $156.73 USD
6959              </option>
6960            
6961
6962              <option
6963                
6964                
6965                value='52165577277669'
6966                data-sku=''
6967                data-barcode=''
6968              >
6969                Physical + Gift Box / $350 - $274.28 USD
6970              </option>
6971            
6972</select>
6973            <input
6974              type='hidden'
6975              name='properties[_barcode]'
6976              id='barcode'
6977              value=''
6978              form='pdp-product-form-template--23474729418981__main'
6979            >
6980          
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992</div>
6993    </div></div><div class='Product__OffScreen'></div>
6994
6995<script type='text/javascript'>
6996  setInterval(function () {
6997    var sel = document.getElementById('product-select-9748516274405');
6998    if (!sel) {
6999      return;
7000    }
7001    let opt = sel.options[sel.selectedIndex];
7002    let barcode = opt.getAttribute('data-barcode');
7003    let barcodeValue = document.getElementById('barcode');
7004    barcodeValue.value = barcode;
7005  }, 1000);
7006</script>
7006
7007
7008<script>
7009  $('body').on('click', '.ColorSwatch__Radio', function (e) {
7010    window.PDP.variantsInteracted = true;
7011  });
7012</script>
7012
7013</div><div class='pdp-block pdp-block--gift-card-form' ><div
7014  class='pdp-gift-card-form'
7015  data-gift-card-pro-form
7016  data-product-form-id='pdp-product-form-template--23474729418981__main'
7017    data-gcp-gift-box-variant-id='52114063261925'data-gcp-gift-box-price='2200'
7018
7019
7020><input
7021    type='hidden'
7022    name='properties[_gcp_custom_value]'
7023    value=''
7024    form='pdp-product-form-template--23474729418981__main'
7025  ><div
7026      class='pdp-gift-card-form__gift-box'
7027      data-gcp-gift-box
7028      data-gcp-type-scope='giftbox'
7029      hidden
7030    ><img src="//www.mybeautyaffairs.com/cdn/shop/files/ChatGPTImageAug18_2026_03_13_06PM.png?v=1787029997&amp;width=240" alt="Beauty Affairs Gift Box - Beauty Affairs 1" srcset="//www.mybeautyaffairs.com/cdn/shop/files/ChatGPTImageAug18_2026_03_13_06PM.png?v=1787029997&amp;width=120 120w, //www.mybeautyaffairs.com/cdn/shop/files/ChatGPTImageAug18_2026_03_13_06PM.png?v=1787029997&amp;width=240 240w" width="240" height="240" loading="lazy" sizes="60px" class="pdp-gift-card-form__gift-box-image"><div class='pdp-gift-card-form__gift-box-info'>
7031        <p class='pdp-gift-card-form__gift-box-title'>The Ritual Gift Box<span class='pdp-gift-card-form__gift-box-price'>+$22.00</span>
7032        </p>
7033        <p class='pdp-gift-card-form__gift-box-text'>Your gift card arrives beautifully presented in The Ritual Gift Box — a mystery collection of skincare and beauty treats worth approximately $128, shipped together with your card.</p>
7034      </div>
7035    </div><div class='pdp-gift-card-form__title'>Step 3: Enter details</div><div class='pdp-gift-card-form__send-to-self' data-gcp-type-scope='digital'>
7036      <input
7037        type='checkbox'
7038        id='gcp-send-to-self-template--23474729418981__main'
7039        name='properties[_gcp_send_to_self]'
7040        value='true'
7041        form='pdp-product-form-template--23474729418981__main'
7042        data-gcp-send-to-self
7043      >
7044      <label for='gcp-send-to-self-template--23474729418981__main'>Send to myself</label>
7045    </div><div class='pdp-gift-card-form__recipient-details' data-gcp-recipient-details>
7046    <div class='Form__Item pdp-gift-card-form__field'>
7047      <label class='pdp-gift-card-form__field-label' for='gcp-recipient-name-template--23474729418981__main'>Recipient name</label>
7048      <input
7049        required
7050        type='text'
7051        class='Form__Input'
7052        id='gcp-recipient-name-template--23474729418981__main'
7053        name='properties[_gcp_recipient_name]'
7054        form='pdp-product-form-template--23474729418981__main'
7055        placeholder='Who is it for?'
7056        autocomplete='off'
7057        data-gcp-required
7058      >
7059    </div>
7060
7061    <div class='Form__Item pdp-gift-card-form__field' data-gcp-type-scope='digital'>
7062      <label class='pdp-gift-card-form__field-label' for='gcp-recipient-email-template--23474729418981__main'>Recipient email</label>
7063      <input
7064        required
7065        type='email'
7066        class='Form__Input'
7067        id='gcp-recipient-email-template--23474729418981__main'
7068        name='properties[_gcp_recipient_email]'
7069        form='pdp-product-form-template--23474729418981__main'
7070        placeholder='Where should we send it?'
7071        autocomplete='off'
7072        data-gcp-required
7073        data-gcp-required-scope='digital'
7074      >
7075    </div><div class='Form__Item pdp-gift-card-form__field'>
7076      <label class='pdp-gift-card-form__field-label' for='gcp-message-template--23474729418981__main'>Personal message</label>
7077      <textarea
7078        class='Form__Textarea'
7079        id='gcp-message-template--23474729418981__main'
7080        name='properties[_gcp_message_text]'
7081        form='pdp-product-form-template--23474729418981__main'
7082        rows='4'
7083        placeholder='Add a personal message (optional)'
7084      ></textarea>
7085    </div>
7086
7087    <div class='Form__Item pdp-gift-card-form__field'>
7088      <label class='pdp-gift-card-form__field-label' for='gcp-sender-name-template--23474729418981__main'>From</label>
7089      <input
7090        required
7091        type='text'
7092        class='Form__Input'
7093        id='gcp-sender-name-template--23474729418981__main'
7094        name='properties[_gcp_message_from]'
7095        form='pdp-product-form-template--23474729418981__main'
7096        placeholder='Who is it from?'
7097        autocomplete='off'
7098        data-gcp-required
7099      >
7100    </div>
7101
7102    <fieldset class='pdp-gift-card-form__delivery' data-gcp-type-scope='digital'>
7103      <legend class='pdp-gift-card-form__label'>Step 4: When should we send it?</legend>
7104
7105      <ul class='SizeSwatchList HorizontalList HorizontalList--spacingTight pdp-gift-card-form__delivery-options'>
7106        <li class='HorizontalList__Item'>
7107          <input
7108            type='radio'
7109            class='SizeSwatch__Radio'
7110            id='gcp-send-now-template--23474729418981__main'
7111            name='properties[_gcp_delivery_time]'
7112            value='Send Now'
7113            form='pdp-product-form-template--23474729418981__main'
7114            checked
7115            data-gcp-send-now
7116          >
7117          <label class='SizeSwatch' for='gcp-send-now-template--23474729418981__main'>Send now</label>
7118        </li>
7119        <li class='HorizontalList__Item'>
7120          <input
7121            type='radio'
7122            class='SizeSwatch__Radio'
7123            id='gcp-send-later-template--23474729418981__main'
7124            name='properties[_gcp_delivery_time]'
7125            value='Send Later'
7126            form='pdp-product-form-template--23474729418981__main'
7127            data-gcp-send-later
7128          >
7129          <label class='SizeSwatch' for='gcp-send-later-template--23474729418981__main'>Send later</label>
7130        </li>
7131      </ul>
7132
7133      <div class='Form__Item pdp-gift-card-form__field pdp-gift-card-form__delivery-date' data-gcp-delivery-date hidden>
7134        <label class='pdp-gift-card-form__field-label' for='gcp-delivery-date-template--23474729418981__main'>Delivery date</label>
7135        <input
7136          type='datetime-local'
7137          class='Form__Input'
7138          id='gcp-delivery-date-template--23474729418981__main'
7139          name='properties[_gcp_delivery_date]'
7140          form='pdp-product-form-template--23474729418981__main'
7141        >
7142      </div>
7143    </fieldset>
7144  </div><input
7145    type='hidden'
7146    name='properties[_gcp_selected_card_image]'
7147    value='//www.mybeautyaffairs.com/cdn/shop/files/Gift_card_lifestyle.png?v=1790136598&width=800'
7148    form='pdp-product-form-template--23474729418981__main'
7149    data-gcp-selected-card-image
7150  >
7151  <input
7152    type='hidden'
7153    name='properties[_gcp_delivery_timezone]'
7154    value='+11:00'
7155    form='pdp-product-form-template--23474729418981__main'
7156  >
7157  <input
7158    type='hidden'
7159    name='properties[_gcp_locale]'
7160    value='en'
7161    form='pdp-product-form-template--23474729418981__main'
7162  >
7163  <input type='hidden' name='properties[_gcp_video_url]' value='' form='pdp-product-form-template--23474729418981__main'>
7164  <input type='hidden' name='properties[_gcp_thumbnail_image]' value='' form='pdp-product-form-template--23474729418981__main'>
7165
7166  
7166<script type='application/json' data-gcp-variant-images>
7167    {"52073657794789": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7168,"52073657729253": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7169,"52073657762021": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7170,"52073657827557": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7171,"52079543320805": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7172,"52079543255269": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7173,"52079543288037": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7174,"52079543353573": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7175,"52165577244901": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7176,"52165577179365": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7177,"52165577212133": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7178,"52165577277669": "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598\u0026width=800"
7179}
7180  </script>
7180
7181</div>
7182
7183<style>
7184  .pdp-gift-card-form {
7185    display: flex;
7186    flex-direction: column;
7187    box-sizing: border-box;
7188    width: 100%;
7189    max-width: 100%;
7190    /* Space above separates from the denomination picker; bottom padding
7191       separates from the add-to-cart row that follows. */
7192    margin: 16px 0 0;
7193    padding-bottom: 24px;
7194  }
7195
7196  .pdp-gift-card-form__title {
7197    padding: 8px 0;
7198    color: var(--Black, #333);
7199    font-size: 14px;
7200    font-style: normal;
7201    font-weight: 700;
7202    line-height: normal;
7203  }
7204
7205  .pdp-gift-card-form__recipient-details {
7206    display: flex;
7207    flex-direction: column;
7208  }
7209
7210  .pdp-gift-card-form .Form__Item {
7211    margin-bottom: 18px;
7212  }.pdp-gift-card-form__field-label {
7213    display: block;
7214    color: #2b2b2b;
7215    font-family: var(--body-font), sans-serif;
7216    font-size: 13px;
7217    font-weight: 600;
7218    letter-spacing: 0.3px;
7219    line-height: normal;
7220    margin-bottom: 6px;
7221  }
7222
7223  .pdp-gift-card-form .Form__Input,
7224  .pdp-gift-card-form .Form__Textarea {
7225    box-sizing: border-box;
7226    width: 100%;
7227    max-width: 100%;
7228    font-family: var(--body-font), sans-serif;
7229    font-size: 14px;
7230    color: var(--Black, #333);
7231    background: #fff;
7232    border: 1px solid #2b2b2b;
7233    border-radius: 4px;
7234    padding: 12px 14px;
7235  }
7236
7237  .pdp-gift-card-form .Form__Input::placeholder,
7238  .pdp-gift-card-form .Form__Textarea::placeholder {
7239    color: #9d9d9d;
7240  }
7241
7242  .pdp-gift-card-form .Form__Input:focus,
7243  .pdp-gift-card-form .Form__Textarea:focus {
7244    outline: none;
7245    box-shadow: inset 0 0 0 1px #2b2b2b;
7246  }.product-form__variants .SizeSwatch,
7247  .pdp-gift-card-form__delivery-options .SizeSwatch {
7248    border: 1px solid #2b2b2b;
7249  }
7250
7251  .product-form__variants .SizeSwatch__Radio:checked + .SizeSwatch,
7252  .pdp-gift-card-form__delivery-options .SizeSwatch__Radio:checked + .SizeSwatch {
7253    background: #2b2b2b;
7254    color: #fff;
7255  }
7256
7257  .pdp-gift-card-form__gift-box {
7258    display: flex;
7259    align-items: flex-start;
7260    gap: 14px;
7261    border: 1px solid #2b2b2b;
7262    border-radius: 8px;
7263    padding: 14px;
7264    margin-bottom: 18px;
7265  }
7266
7267  .pdp-gift-card-form__gift-box[hidden] {
7268    display: none;
7269  }
7270
7271  .pdp-gift-card-form__gift-box-image {
7272    width: 60px;
7273    height: 60px;
7274    object-fit: cover;
7275    border-radius: 4px;
7276    flex-shrink: 0;
7277  }
7278
7279  .pdp-gift-card-form__gift-box-info {
7280    min-width: 0;
7281  }
7282
7283  .pdp-gift-card-form__gift-box-title {
7284    display: flex;
7285    align-items: baseline;
7286    justify-content: space-between;
7287    gap: 12px;
7288    color: #2b2b2b;
7289    font-family: var(--body-font), sans-serif;
7290    font-size: 14px;
7291    font-weight: 700;
7292    margin: 0 0 4px;
7293  }
7294
7295  .pdp-gift-card-form__gift-box-price {
7296    white-space: nowrap;
7297  }
7298
7299  .pdp-gift-card-form__gift-box-text {
7300    color: var(--Black, #333);
7301    font-family: var(--body-font), sans-serif;
7302    font-size: 12px;
7303    line-height: 1.5;
7304    margin: 0;
7305  }
7306
7307  .pdp-gift-card-form__hint {
7308    color: #9d9d9d;
7309    font-family: var(--body-font), sans-serif;
7310    font-size: 12px;
7311    line-height: normal;
7312    margin: 6px 0 0;
7313  }
7314
7315  .pdp-gift-card-form__send-to-self {
7316    display: flex;
7317    align-items: center;
7318    gap: 8px;
7319    margin-bottom: 18px;
7320  }
7321
7322  .pdp-gift-card-form__send-to-self label {
7323    color: var(--Black, #333);
7324    font-family: var(--body-font), sans-serif;
7325    font-size: 14px;
7326    cursor: pointer;
7327  }
7328
7329  .pdp-gift-card-form__delivery {
7330    border: none;
7331    margin: 0;
7332    padding: 0;
7333    min-width: 0;
7334  }
7335
7336  .pdp-gift-card-form__label {
7337    color: var(--Black, #333);
7338    font-family: var(--body-font), sans-serif;
7339    font-size: 14px;
7340    font-weight: 700;
7341    margin-bottom: 10px;
7342    padding: 0;
7343  }.pdp-gift-card-form ul.SizeSwatchList.HorizontalList.HorizontalList--spacingTight.pdp-gift-card-form__delivery-options {
7344    margin: 0;
7345    max-width: 100%;
7346  }
7347
7348  .pdp-gift-card-form
7349    ul.SizeSwatchList.HorizontalList.HorizontalList--spacingTight.pdp-gift-card-form__delivery-options
7350    > .HorizontalList__Item {
7351    margin: 0;
7352  }
7353
7354  .pdp-gift-card-form__delivery-options .SizeSwatch {
7355    padding: 12px 28px;
7356    cursor: pointer;
7357  }.pdp-gift-card-form .pdp-gift-card-form__delivery-date {
7358    margin-top: 18px;
7359  }.pdp-gift-card-form__delivery-date[hidden],
7360  .pdp-gift-card-form [data-gcp-custom-value-field][hidden],
7361  .pdp-gift-card-form [data-gcp-type-scope][hidden],
7362  .pdp-gift-card-form [data-gcp-recipient-details][hidden] {
7363    display: none;
7364  }
7365</style>
7365<script>
7366  window.giftCardProLabels = {
7367    digital: ["digital","email"],
7368    giftBox: ["gift box"],
7369    custom: ["custom","custom"],
7370  };
7371</script>
7371
7372
7373
7374  
7374<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/pdp-gift-card-form-DmrLvimc.js?v=158373084337636055831789607260" type="module" crossorigin="anonymous"></script>
7374
7375
7376</div><div class='pdp-block pdp-block--atc-button' ><form method="post" action="/cart/add" id="pdp-product-form-template--23474729418981__main" accept-charset="UTF-8" class="pdp-native-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type='hidden' name='properties[_source]' value='theme:pdp-atc-button'><input type='hidden' name='quantity' value='1'><input type="hidden" name="product-id" value="9748516274405" /><input type="hidden" name="section-id" value="template--23474729418981__main" /></form><div class='rc-widget-injection-parent'></div>
7377
7378<div class='product-form__functions-wrapper'><div class='product-form__function'><style>
7379        .pdp-bis-scope {
7380          display: contents;
7381        }
7382
7383        .product-form__pre-order-button {
7384          display: flex;
7385          flex-direction: column;
7386          align-items: flex-start;
7387          justify-content: flex-start;
7388          flex-wrap: wrap;
7389          flex: 1 1;
7390          height: 48px;
7391          float: none;
7392          position: relative;
7393        }
7394        .product-form__pre-order-button button .product-form__button-text {
7395          color: #fff;
7396        }
7397        .product-form__pre-order-button button:before {
7398          background: transparent;
7399        }
7400
7401        .product-form__pre-order-button button {
7402          width: 100%;
7403          display: inline-block;
7404          float: left;
7405          border: none;
7406        }
7407
7408        .product-form__pre-order-button button:before {
7409          background: #0f4c81;
7410        }
7411
7412        .product-form__pre-order-button button:hover:before {
7413          background: #105c9e !important;
7414        }
7415        .product-form__pre-order-button button:hover .product-form__button-text {
7416          color: #fff !important;
7417        }
7418
7419        .product-form__pre-order-message {
7420          color: #e00;
7421          font-family: var(--body-font), sans-serif;
7422          font-size: 16px;
7423          font-style: normal;
7424          font-weight: 600;
7425          line-height: 20px;
7426          padding: 16px 0;
7427          border-bottom: 1px solid #333;
7428          width: 100%;
7429        }
7430
7431        .product-images.pre-order-badge:after {
7432          content: 'Pre-Order';
7433          width: 100px;
7434          height: 100px;
7435          border-radius: 50%;
7436          position: absolute;
7437          right: 24px;
7438          top: 24px;
7439          background: #333;
7440          color: #fff;
7441          font-family: var(--body-font), sans-serif;
7442          font-size: 16px;
7443          font-style: normal;
7444          font-weight: 600;
7445          line-height: normal;
7446          z-index: 2;
7447          display: flex;
7448          align-items: center;
7449          justify-content: center;
7450        }
7451
7452        .buttons.product-form__button > button > span {
7453          font-weight: 700 !important;
7454        }
7455
7456        @media screen and (max-width: 500px) {
7457          .product-images.pre-order-badge:after {
7458            font-size: 14px;
7459            width: 80px;
7460            height: 80px;
7461          }
7462        }
7463      </style>
7464      
7464<script type='application/json' id='product-variants-info'>
7465        {"52073657794789": {
7466              "enable_pre_order": "",
7467              "pre_order_message": "",
7468              "stock_count": "0",
7469              "inventory_policy": "deny",
7470              "inventory_management": ""
7471          },"52073657729253": {
7472              "enable_pre_order": "",
7473              "pre_order_message": "",
7474              "stock_count": "0",
7475              "inventory_policy": "deny",
7476              "inventory_management": ""
7477          },"52073657762021": {
7478              "enable_pre_order": "",
7479              "pre_order_message": "",
7480              "stock_count": "0",
7481              "inventory_policy": "deny",
7482              "inventory_management": ""
7483          },"52073657827557": {
7484              "enable_pre_order": "",
7485              "pre_order_message": "",
7486              "stock_count": "0",
7487              "inventory_policy": "deny",
7488              "inventory_management": ""
7489          },"52079543320805": {
7490              "enable_pre_order": "",
7491              "pre_order_message": "",
7492              "stock_count": "0",
7493              "inventory_policy": "deny",
7494              "inventory_management": ""
7495          },"52079543255269": {
7496              "enable_pre_order": "",
7497              "pre_order_message": "",
7498              "stock_count": "0",
7499              "inventory_policy": "deny",
7500              "inventory_management": ""
7501          },"52079543288037": {
7502              "enable_pre_order": "",
7503              "pre_order_message": "",
7504              "stock_count": "0",
7505              "inventory_policy": "deny",
7506              "inventory_management": ""
7507          },"52079543353573": {
7508              "enable_pre_order": "",
7509              "pre_order_message": "",
7510              "stock_count": "0",
7511              "inventory_policy": "deny",
7512              "inventory_management": ""
7513          },"52165577244901": {
7514              "enable_pre_order": "",
7515              "pre_order_message": "",
7516              "stock_count": "0",
7517              "inventory_policy": "deny",
7518              "inventory_management": ""
7519          },"52165577179365": {
7520              "enable_pre_order": "",
7521              "pre_order_message": "",
7522              "stock_count": "0",
7523              "inventory_policy": "deny",
7524              "inventory_management": ""
7525          },"52165577212133": {
7526              "enable_pre_order": "",
7527              "pre_order_message": "",
7528              "stock_count": "0",
7529              "inventory_policy": "deny",
7530              "inventory_management": ""
7531          },"52165577277669": {
7532              "enable_pre_order": "",
7533              "pre_order_message": "",
7534              "stock_count": "0",
7535              "inventory_policy": "deny",
7536              "inventory_management": ""
7537          }}
7538      </script>
7538
7539      
7540        <div class='buttons product-form__button'>
7541<span class='button-skeleton primary !hidden'>
7542  <div class='dot'></div>
7543  <div class='dot'></div>
7544  <div class='dot'></div>
7545</span>
7546
7547            <button
7548              type='submit'
7549              form='pdp-product-form-template--23474729418981__main'
7550              class='ProductForm__AddToCart Button Button--primary Button--full product-form__add-to-cart js-action'
7551              data-product-id='9748516274405'
7552              data-variant-id='52073657794789'
7553              
7554                data-action='add-to-cart'
7555                data-referrer='pdp-form'
7556                data-qty='1'
7557              
7558            >
7559              <span class='product-form__button-text'>Add to cart</span><span class='ProductForm pdp-bis-scope'>
7560                <a
7561                  class='klaviyo-bis-trigger Button Button--primary Button--full'
7562                  style='display:  none ;'
7563                  href='#'
7564                  ><span class='product-form__button-text'>NOTIFY ME!</span>
7565                </a>
7566              </span></button>
7567          
7568          
7569
7570              
7571        </div>
7572      
7573    </div>
7574
7575<script>
7576    (function () {
7577        // Convert the selling plan, product and variant to JSON so that we can use them in JS
7578        let tryWithMirraSellingPlan = null;
7579        let product = {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
7579,{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
7579,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
7579ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"};
7580        let selectedVariant = null || {};
7581        let extensionSettings = null || Object.assign({
7582            custom_css: '',
7583            mobileBreakpoint: 768,
7584            maxWidth: 100,
7585            width: 100,
7586            mobileWidth: 100,
7587            height: 2.5,
7588            margin: 'auto',
7589            marginTop: 0,
7590            try_items_max: 3,
7591            buttonBackgroundColor: '#FFFFFF',
7592            buttonTextColor: '#121212FF',
7593            buttonTextOption: 'try-before-you-buy',
7594            mirra_button_classes: 'Button Button--full product-form__add-to-cart',
7595            verticalAlignLogo: 'middle'
7596        }, window.TryWithMirraExtensionSettings || {});
7597        const customerTags = null || [];
7598        const shopMetafields = {"admin_extension_api_base":"https:\/\/shopify.prod.mirra-shopify.trywithmirra.com","authorization_amount":0,"deposit_amount":0,"deposit_percent":28,"deposit_percentage":28,"enabled_countries":"AU,NZ,US","enabled_products":["9341088858341","9341087613157"],"has_customer_whitelist":false,"has_url_whitelist":false,"live_mode":true,"restocking_fees":[{"currency_code":"AUD","amount":19.95,"fee_application_type":"ALL_TRY_ITEMS_RETURNED"}],"selling_plan_id":"5731614949","trial_days":3,"try_items_max":2,"try_items_min":1,"try_service_fee_amount":"19.95","try_service_fee_application_type":"ALL_TRY_ITEMS_RETURNED","try_service_fee_currency_code":"AUD"} || {};
7599
7600        const tryWithMirraProductProperties = {
7601            tryWithMirraSellingPlan,
7602            product,
7603            selectedVariant,
7604            extensionSettings,
7605            customerTags,
7606            shopMetafields
7607        }
7608
7609        // Add the TWM product properties to the window object so that we can access them in the TWM script
7610        if (!window.TryWithMirra) {
7611            window.TryWithMirra = {};
7612        }
7613        window.TryWithMirra.productProperties = tryWithMirraProductProperties;
7614
7615        // Fire event for TWM product button loaded
7616        window.dispatchEvent(new CustomEvent('tryWithMirraProductButtonLoaded', { detail: { ...tryWithMirraProductProperties } }));
7617    })();
7618</script>
7618
7619<div id="try-with-mirra-product-container"></div>
7620
7621</div>
7621<script
7622  id='medispa-calendar-config'
7623>
7624  window.theme = window.theme || {};window.theme.medispaCalendarConfig = {
7625    "shopId":6173130816,
7626    "depositAmount":3918,
7627    "payInStoreAmount":0,"payInStoreLabelPrice":11800,
7628    "payDepositLabelPrice":9800,
7629    "timezone": "Australia/Sydney",
7630    "clinics":{"brookvale": {"address":"11\/117 Old Pittwater Rd, Brookvale NSW","display_name":"Brookvale","display_phone_number":"02 9905 3873","phone_number":"+61 2 9905 3873","store_hours":{"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Tue-Sat 9:30 a.m. - 5:30 p.m."}]}]}},"sydney-cbd": {"address":"2205\/31 Market Street, Sydney NSW","display_name":"Sydney CBD","display_phone_number":"02 9286 3898","phone_number":"+61 2 9286 3898","store_hours":{"type":"root","children":[{"type":"paragraph","children":[{"type":"text","value":"Tue-Sat 9:30 a.m. - 5:30 p.m."}]}]}}},
7631    "clinicHandles":["brookvale","sydney-cbd"],
7632    "products":[{
7633            "id":9748516274405,
7634            "variant_id":52073657794789,
7635            "name": "VIP Gift Card",
7636            "price":3918,
7637            "compare_at_price":0,
7638            "handle": "vip-gift-card",
7639            "featured_image": "//www.mybeautyaffairs.com/cdn/shop/files/preview_images/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606&width=600",
7640            "pay_in_store":false,
7641            "deposit_amount":3918,
7642            "pay_in_store_amount":0,
7643            "checkout_enabled":true}],
7644    "selectedProduct": "9748516274405",
7645    "klaviyoFormId": "RFEBHw",
7646    "klaviyoFormIdMobile": "TcGcDP",
7647    "zapierWebhookUrl": "https://hooks.zapier.com/hooks/catch/7715307/4offjc8/",
7648    "cartDiscounts": [],
7649    "labels": {
7650      "title": "Book Available appointments",
7651      "disclaimer": "Time Slot Is Placeholder Expect A Call To Confirm",
7652      "back": "BACK",
7653      "confirm": "BOOK NOW",
7654      "reservation_time": "The selected slot will be reserved for 5 minutes",
7655      "remaining_amount_line_item_label": "Remaining Amount",
7656      "remaining_amount_line_item_value_template": "{remaining_amount} (to be paid after your session. Please note if you applied a discount CODE this price may be lower)",
7657      "remaining_amount_pending_calculation": "Pending calculation",
7658      "clinic": {
7659        "tabLabel": "{{location_name}} Clinic",
7660        "addressLabel": "{{location_address}}",
7661        "phoneNumberLabel": "PH: {{location_phone}}"
7662      },
7663      "next": {
7664        "desktop": "NEXT MONTH",
7665        "mobile": "NEXT"
7666      },
7667      "prev": {
7668        "desktop": "PREVIOUS MONTH",
7669        "mobile": "PREVIOUS"
7670      },
7671      "error_popup_title": "Error",
7672      "error_popup_message": "We weren't able to reserve your time slot. Please refresh the page and try again.",
7673      "error_popup_close_label": "Close",
7674      "pay_in_store": "Book Now & Pay In Clinic – {pay_in_store_amount}",
7675      "pay_in_store_description": "Pay {deposit_amount} today, then {remaining_amount} in Clinic.",
7676      "pay_deposit_now": "Book Now & Save More – {total_amount}",
7677      "pay_deposit_now_description": "Pay {deposit_amount} deposit today, then {remaining_amount} in Clinic.",
7678      "or_choose_to": "or choose to"
7679    }
7680  }
7681</script>
vendor: 1 bytes, line 7681
7681
7682<script type='text/javascript'>
7683  document.addEventListener('rebuy:smartcart.ready', (event) => {
7684    const btn = document.querySelector('.product-form__button');
7685    btn.classList.remove('revy-loading');
7686  });
7687</script>
7687
7688
7689<script>
7690  $('#pdp-calendar-trigger').on('click', function (e) {
7691    e.preventDefault();
7692    e.stopPropagation();
7693    e.stopImmediatePropagation();
7694
7695    const calendarElem = document.querySelector('.medispa-calendar--placeholder');
7696    if (!calendarElem) return;
7697
7698    calendarElem.classList.add('active');
7699    document.documentElement.classList.add('lock-scrolling');
7700  });
7701</script>
7701
7702
7703
7704<div class='scroll-subnav hide'>
7705  <div class='navbar-content'>
7706    <picture>
7707      <source src='//www.mybeautyaffairs.com/cdn/shop/files/Logo.svg?v=4976529487082109237' type='image/svg'>
7708      <img
7709        loading='lazy'
7710        src='//www.mybeautyaffairs.com/cdn/shop/files/Logo.svg?v=4976529487082109237'
7711        alt='Beauty Affairs'
7712        class='beauty-affairs-logo'
7713        height='80'
7714        width='auto'
7715      >
7716    </picture>
7717
7718    <div class='subscription-options'></div>
7719
7720    <div class='product-actions'>
7721      
7722        
7723          <div class='ProductForm__QuantitySelector'>
7724            <div class='QuantitySelector QuantitySelector--large product-form__quantity'><span
7725                class='QuantitySelector__Button Link Link--secondary product-form__quantity-button js-action'
7726                data-action='decrease-quantity'
7727              ><svg
7728      class='Icon Icon--minus-outline product-form__quantity-icon'
7729      xmlns='http://www.w3.org/2000/svg'
7730      fill='none'
7731      viewBox='0 0 20 20'
7732    >
7733      <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M15.625 10H4.375"/>
7734    </svg></span>
7735              <input
7736                type='text'
7737                class='QuantitySelector__CurrentQuantity product-form__quantity-input'
7738                pattern='[0-9]*'
7739                name='quantity'
7740                value='1'
7741              >
7742              <span
7743                class='QuantitySelector__Button Link Link--secondary product-form__quantity-button js-action'
7744                data-action='increase-quantity'
7745              ><svg
7746      class='Icon Icon--plus-outline product-form__quantity-icon'
7747      xmlns='http://www.w3.org/2000/svg'
7748      fill='none'
7749      viewBox='0 0 20 20'
7750    >
7751      <path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M10 4.375v11.25M15.625 10H4.375"/>
7752    </svg></span>
7753            </div>
7754          </div>
7755        
7756
7757
7758      
7759        <div class='buttons product-form__button'>
7760          
7761            <button
7762              type='submit'
7763              class='js-action ProductForm__AddToCart Button Button--primary Button--full product-form__add-to-cart'
7764              
7765                data-action='add-to-cart'
7766                data-variant-id='52073657794789'
7767                data-qty='1'
7768                data-referrer='scroll-subnav'
7769              
7770            >
7771              <span class='product-form__button-text'>
7772Add to cart
7773</span></button>
7774          
7775        </div>
7776      
7777    </div>
7778  </div>
7779</div>
7780
7781<script type='module'>
7782  function handleVariationChange(e) {
7783    var searchParams = new URLSearchParams(window.location.search);
7784    var variantId = searchParams.get("variant");
7785
7786    if (!variantId) return;
7787
7788    
7789
7790    var variantData = window.PDP.productData.variants.find(function(item) {
7791      return item.id === +variantId;
7792    });
7793
7794    if (!variantData) return;
7795
7796    var variantAvailable = variantData.available;
7797
7798    var subnavAtcBtn = document.querySelector(".scroll-subnav .ProductForm__AddToCart");
7799
7800    if (!subnavAtcBtn) return;
7801
7802    subnavAtcBtn.classList.toggle("klaviyo-bis-trigger", !variantAvailable);
7803
7804    var subnavAtcBtnText = subnavAtcBtn.querySelector(".product-form__button-text");
7805
7806    if (!variantAvailable) {
7807      subnavAtcBtn.removeAttribute('data-action');
7808      if (subnavAtcBtnText) subnavAtcBtnText.textContent = 'Notify me!';
7809    }
7810    else {
7811      subnavAtcBtn.setAttribute('data-action', "add-to-cart");
7812      if (subnavAtcBtnText) subnavAtcBtnText.textContent = 'Add to cart';
7813    }
7814
7815    subnavAtcBtn.setAttribute('data-variant-id', variantId);
7816  }
7817
7818  function setSubnavQuantity(newQty) {
7819    var qtyInput = document.querySelector('.scroll-subnav .QuantitySelector__CurrentQuantity');
7820    if (qtyInput) qtyInput.value = newQty;
7821
7822    document.querySelectorAll(".scroll-subnav .ProductForm__AddToCart, .shade-selector-modal__wrapper .ProductForm__AddToCart").forEach(function(btn) {
7823      btn.setAttribute('data-qty', newQty);
7824    });
7825  }
7826
7827  function setup() {
7828    
7829    var isMobile = window.outerWidth < 960;
7830
7831    var lastScrollTop = 0;
7832    var atcBtn = document.querySelector(".ProductForm .buttons.product-form__button");
7833
7834    if (!atcBtn) {
7835      atcBtn = document.querySelector(".product-form__functions-wrapper button.product-form__add-to-cart");
7836    }
7837    var config = {
7838      productId: 9748516274405,
7839      injectionParent: '.subscription-options',
7840      selectors: {
7841        price: ['.product-single-price'],
7842        variant: ['.swatch_wrapper']
7843      }
7844    };
7845    if (typeof window.ReChargeWidget === 'function') {
7846      window.ReChargeWidget.createWidget(config);
7847    }
7848
7849    window.addEventListener('resize', function(e) {
7850      isMobile = window.outerWidth < 960;
7851    });
7852
7853    window.addEventListener('scroll', function(e) {
7854      
7855      if (!atcBtn) return;
7856
7857      var scrollTop = window.pageYOffset;
7858      var scrollDirection = scrollTop > lastScrollTop ? "down" : "up";
7859      lastScrollTop = scrollTop;
7860      // Additional offset to use for edges of screen to determine visibility
7861      var screenGutter = 20;
7862      var atcBtnTop = atcBtn.getBoundingClientRect().top;
7863      var atcOffScreen = atcBtnTop <= 0;
7864      var atcOnScreen = atcBtnTop <= (window.outerHeight - screenGutter) && atcBtnTop > (0 + screenGutter);
7865
7866      var shouldHideSubnav = (!isMobile && !atcOffScreen) || (isMobile && atcOnScreen);
7867
7868      document.body.classList.toggle("subnav-visible", !shouldHideSubnav);
7869      document.body.classList.toggle("scrolled-up", scrollDirection === "up");
7870
7871      var subnav = document.querySelector('.scroll-subnav');
7872      if (subnav) subnav.classList.toggle("hide", shouldHideSubnav);
7873
7874      var header = document.getElementById('shopify-section-header');
7875      if (header) header.classList.toggle("hide", atcOffScreen);
7876    });
7877
7878    document.addEventListener('change', function(e) {
7879      if (e.target.closest("input[name^='option-']")) {
7880        setTimeout(handleVariationChange, 500);
7881      }
7882    });
7883
7884    var increaseQtyBtn = document.querySelector(".scroll-subnav [data-action='increase-quantity']");
7885    if (increaseQtyBtn) {
7886      increaseQtyBtn.addEventListener('click', function(e) {
7887        var qtyInput = document.querySelector('.scroll-subnav .QuantitySelector__CurrentQuantity');
7888        var currentQty = qtyInput ? +qtyInput.value : 0;
7889        setSubnavQuantity(currentQty + 1);
7890      });
7891    }
7892
7893    var decreaseQtyBtn = document.querySelector(".scroll-subnav [data-action='decrease-quantity']");
7894    if (decreaseQtyBtn) {
7895      decreaseQtyBtn.addEventListener('click', function(e) {
7896        var qtyInput = document.querySelector('.scroll-subnav .QuantitySelector__CurrentQuantity');
7897        var currentQty = qtyInput ? +qtyInput.value : 0;
7898        var newQty = currentQty - 1;
7899
7900        if (newQty < 1) newQty = 1;
7901        setSubnavQuantity(newQty);
7902      });
7903    }
7904
7905    document.body.addEventListener('click', function(e) {
7906      var input = e.target.closest(".rc-widget-injection-parent .rc-template__legacy-radio input, .subscription-options .rc-template__legacy-radio input");
7907      if (!input) return;
7908
7909      var value = input.getAttribute('value');
7910
7911      document.querySelectorAll(".rc-widget-injection-parent .rc-template__legacy-radio input[value='" + value + "'], .subscription-options .rc-template__legacy-radio input[value='" + value + "']").forEach(function(other) {
7912        if (other !== input) other.checked = true;
7913      });
7914    });
7915
7916    document.body.addEventListener('change', function(e) {
7917      var dropdown = e.target.closest(".rc-widget-injection-parent .rc-template__legacy-radio .rc_widget__option__plans__dropdown, .subscription-options .rc-template__legacy-radio .rc_widget__option__plans__dropdown");
7918      if (!dropdown) return;
7919
7920      var value = dropdown.value;
7921
7922      document.querySelectorAll(".rc-widget-injection-parent .rc-template__legacy-radio .rc_widget__option__plans__dropdown, .subscription-options .rc-template__legacy-radio .rc_widget__option__plans__dropdown").forEach(function(other) {
7923        if (other !== dropdown) other.value = value;
7924      });
7925    });
7926
7927    var calendarTrigger = document.getElementById('subnav-calendar-trigger');
7928    if (calendarTrigger) {
7929      calendarTrigger.addEventListener('click', function(e) {
7930        e.preventDefault();
7931        var calendarElem = document.querySelector('.medispa-calendar--placeholder');
7932        if (!calendarElem) return;
7933        calendarElem.classList.add('active');
7934        document.documentElement.classList.add('lock-scrolling');
7935      });
7936    }
7937
7938    // Start with sticky ATC visible on mobile
7939    if (isMobile) {
7940      var subnav = document.querySelector('.scroll-subnav');
7941      if (subnav) subnav.classList.remove("hide");
7942      document.body.classList.add("subnav-visible");
7943    }
7944  }
7945
7946  if (typeof window.ReChargeWidget !== 'function') {
7947    setup();
7948  }
7949
7950  window.deferJS(
7951    function () {
7952      window.defer(setup, '.rc-widget-injection-parent');
7953    },
7954    function () {
7955      return typeof window.ReChargeWidget !== 'undefined' && typeof window.ReChargeWidget.createWidget !== 'undefined' && !!window.ReChargeWidget.getWidgets().length;
7956    }
7957  );
7958</script>
7958
7959</div><div class='pdp-block pdp-block--accordion' >
7960              <div
7961  class="product-accordion js-product-accordion shipping-and-returns-accordion is-active"
7962  data-module-init="product-accordion"
7963>
7964  <div class="product-accordion__item js-product-accordion-item">
7965    <div class="product-accordion__label js-accordion-trigger">
7966      <h3 class="product-accordion__title">SHIPPING & RETURNS</h3><svg
7967      class='Icon Icon--arrow-bottom product-accordion__icon'
7968      xmlns='http://www.w3.org/2000/svg'
7969      width='24'
7970      height='24'
7971      viewBox='0 0 24 24'
7972      fill='none'
7973    >
7974      <path fill-rule="evenodd" clip-rule="evenodd" d="M12.531 6.969C12.4614 6.89915 12.3786 6.84374 12.2875 6.80593C12.1964 6.76812 12.0987 6.74866 12 6.74866C11.9014 6.74866 11.8037 6.76812 11.7126 6.80593C11.6215 6.84374 11.5387 6.89915 11.469 6.969L2.46903 15.969C2.3282 16.1098 2.24908 16.3008 2.24908 16.5C2.24908 16.6992 2.3282 16.8902 2.46903 17.031C2.60986 17.1718 2.80087 17.2509 3.00003 17.2509C3.19919 17.2509 3.3902 17.1718 3.53103 17.031L12 8.5605L20.469 17.031C20.6099 17.1718 20.8009 17.2509 21 17.2509C21.1992 17.2509 21.3902 17.1718 21.531 17.031C21.6719 16.8902 21.751 16.6992 21.751 16.5C21.751 16.3008 21.6719 16.1098 21.531 15.969L12.531 6.9
797469Z" fill="#333333"/>
7975    </svg></div>
7976    <div class="product-accordion__content js-product-accordion-content">
7977      <div class="product-accordion__content-inner">
7978        <div class="overview-wrapper">
7979          <div class="column-wrapper">
7980            <div class="column">
7981              <div class="tick-group">
7982                <svg
7983      xmlns='http://www.w3.org/2000/svg'
7984      class='Icon Icon--tick-in-circle shipping-tick__icon icon-no-fill'
7985      width='24'
7986      height='24'
7987      viewBox='0 0 24 24'
7988      fill='none'
7989    >
7990      <path d="M21.3751 13.125C20.6251 16.875 17.7976 20.406 13.8301 21.195C11.8951 21.5804 9.88781 21.3454 8.0941 20.5236C6.30039 19.7018 4.81167 18.335 3.83993 16.6179C2.8682 14.9008 2.46297 12.9208 2.68196 10.96C2.90094 8.9992 3.73298 7.15745 5.05959 5.69701C7.78059 2.70001 12.3751 1.87501 16.1251 3.37501" stroke="#333333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7991      <path d="M8.625 11.625L12.375 15.375L21.375 5.625" stroke="#333333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
7992    </svg>
7993                <p><strong>Free Shipping </strong>Over $179</p>
7994              </div>
7995
7996              <div class="tick-group">
7997                <svg
7998      xmlns='http://www.w3.org/2000/svg'
7999      class='Icon Icon--tick-in-circle shipping-tick__icon icon-no-fill'
8000      width='24'
8001      height='24'
8002      viewBox='0 0 24 24'
8003      fill='none'
8004    >
8005      <path d="M21.3751 13.125C20.6251 16.875 17.7976 20.406 13.8301 21.195C11.8951 21.5804 9.88781 21.3454 8.0941 20.5236C6.30039 19.7018 4.81167 18.335 3.83993 16.6179C2.8682 14.9008 2.46297 12.9208 2.68196 10.96C2.90094 8.9992 3.73298 7.15745 5.05959 5.69701C7.78059 2.70001 12.3751 1.87501 16.1251 3.37501" stroke="#333333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
8006      <path d="M8.625 11.625L12.375 15.375L21.375 5.625" stroke="#333333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
8007    </svg>
8008                <p><strong>Same Day Dispatch </strong>Before 1pm</p>
8009              </div>
8010
8011              <div class="tick-group">
8012                <svg
8013      xmlns='http://www.w3.org/2000/svg'
8014      class='Icon Icon--tick-in-circle shipping-tick__icon icon-no-fill'
8015      width='24'
8016      height='24'
8017      viewBox='0 0 24 24'
8018      fill='none'
8019    >
8020      <path d="M21.3751 13.125C20.6251 16.875 17.7976 20.406 13.8301 21.195C11.8951 21.5804 9.88781 21.3454 8.0941 20.5236C6.30039 19.7018 4.81167 18.335 3.83993 16.6179C2.8682 14.9008 2.46297 12.9208 2.68196 10.96C2.90094 8.9992 3.73298 7.15745 5.05959 5.69701C7.78059 2.70001 12.3751 1.87501 16.1251 3.37501" stroke="#333333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
8021      <path d="M8.625 11.625L12.375 15.375L21.375 5.625" stroke="#333333" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
8022    </svg>
8023                <p><strong>Delivery </strong>3-5 Business Days</p>
8024              </div>
8025            </div>
8026            <div class="column">
8027              <div class="exclusive-perks-badge__wrapper">
8028                <picture>
8029                  <source src="//www.mybeautyaffairs.com/cdn/shop/files/gifts_small.png?v=1696809018" type="image/png">
8030                  <img loading="lazy" src="//www.mybeautyaffairs.com/cdn/shop/files/gifts_small.png?v=1696809018" class="exclusive-perks-badge__image">
8031                </picture>
8032                <div class="exclusive-perks-badge__content-wrapper">
8033                  <h3 class="exclusive-perks-badge__heading">Exclusive Perks</h3>
8034                  <p class="exclusive-perks-badge__text-content">Free Samples & gifts with your order</p>
8035                </div>
8036              </div>
8037            </div>
8038          </div>
8039        </div>
8040        <div class="more-details-wrapper hidden">
8041          <p>Our items are dispatched the the same business day as long as it is ordered before 1pm AEDT ✔️ Any products ordered after 1pm AEDT will be packaged and shipped the next day.</p><p><strong>During busy holiday periods, expect shipment delays.</strong></p><h2>Australia <strong>🇦🇺</strong></h2><ul><li>FREE standard shipping for all orders over $179</li><li>Standard - $9.95 for orders below $179 (3-5 Business Days)</li><li>Express - $13.95 upgrade (1-3 Business Days)</li><li>All orders shipped with Australia Post.</li><li>Orders to WA may take up to 5 working days with Express.</li></ul><h2>New Zealand<strong> 🇳🇿</strong></h2><ul><li>FREE standard shipping for all orders over $179</li><li>International Standard - $14.95 (7-10 Business Days)</li><li>International Express - $19.95 upgrade (3-7 Business Days)</li></ul><h2><strong>International 🌎</strong></h2><ul><li>FREE standard shipping for all orders over $179</li><li>International Standard - $29.95 (7-10 Business Days)</li><li>International Express - $39.95 upgrade (3-7 Business Days)</li></ul><h2>Refunds (Faulty, Damaged or Incorrect Items)</h2><p>Any problems with the item(s) you receive must be reported to us within 30 days of transaction receipt.</p><h2>Replacement (Change of Mind)</h2><p>If you've had a change of mind about the item(s) you have ordered, we will need to receive it back to us unopened and unused, in the original packaging within the 30 day period.</p><p>Please note return shipping fees will be to and from the warehouse will apply so please choose carefully. We suggest packing items carefully and sending with tracking to ensure proof of arrival.</p><p>For more information, please visit our</p><p><a href="https://www.beautyaffairs.com.au/policies/shipping-policy">Shipping policy page </a>and <a href="https://www.beautyaffairs.com.au/policies/refund-policy">Refund Policy Page</a></p>
8042          
8043        </div>
8044        <a href="javascript:void(0);" class="shipping-and-returns__read-more-cta">Read more</a>
8045      </div>
8046    </div>
8047  </div>
8048</div>
8049
8050<script>
8051  document.querySelectorAll('.shipping-and-returns__read-more-cta').forEach(function (cta) {
8052    cta.addEventListener('click', function () {
8053      var moreDetailsWrapper = document.querySelector('.more-details-wrapper');
8054      var isHidden = moreDetailsWrapper.classList.contains('hidden');
8055
8056      this.textContent = isHidden ? 'Read Less' : 'Read More';
8057
8058      moreDetailsWrapper.classList.toggle('hidden', !isHidden);
8059
8060      moreDetailsWrapper
8061        .closest('.product-accordion__item')
8062        .style.setProperty(
8063          '--content-height',
8064          moreDetailsWrapper.closest('.product-accordion__content-inner').offsetHeight + 'px',
8065        );
8066    });
8067  });
8068</script>
8068
8069
8070            </div><div class='pdp-block pdp-block--accordion' ><div class='product-accordion js-product-accordion' data-module-init='product-accordion'><div class='product-accordion__tolstoy' ><div
8071  class="product-accordion js-product-accordion product-videos-accordion"
8072  data-module-init="product-accordion"
8073>
8074  <div class="product-accordion__item js-product-accordion-item is-active">
8075    <div class="product-accordion__label js-accordion-trigger">
8076      <h3 class="product-accordion__title">Videos</h3><svg
8077      class='Icon Icon--arrow-bottom product-accordion__icon'
8078      xmlns='http://www.w3.org/2000/svg'
8079      width='24'
8080      height='24'
8081      viewBox='0 0 24 24'
8082      fill='none'
8083    >
8084      <path fill-rule="evenodd" clip-rule="evenodd" d="M12.531 6.969C12.4614 6.89915 12.3786 6.84374 12.2875 6.80593C12.1964 6.76812 12.0987 6.74866 12 6.74866C11.9014 6.74866 11.8037 6.76812 11.7126 6.80593C11.6215 6.84374 11.5387 6.89915 11.469 6.969L2.46903 15.969C2.3282 16.1098 2.24908 16.3008 2.24908 16.5C2.24908 16.6992 2.3282 16.8902 2.46903 17.031C2.60986 17.1718 2.80087 17.2509 3.00003 17.2509C3.19919 17.2509 3.3902 17.1718 3.53103 17.031L12 8.5605L20.469 17.031C20.6099 17.1718 20.8009 17.2509 21 17.2509C21.1992 17.2509 21.3902 17.1718 21.531 17.031C21.6719 16.8902 21.751 16.6992 21.751 16.5C21.751 16.3008 21.6719 16.1098 21.531 15.969L12.531 6.9
808469Z" fill="#333333"/>
8085    </svg></div>
8086    <div class="product-accordion__content js-product-accordion-content">
8087      <div class="product-accordion__content-inner">
8088        <!-- Tolstoy circles -->
8089        <div
8090          data-tags="boost--hide-from-merchandising,gift card,gorgias_do_not_recommend,tolstoy all,"
8091          data-publish-id="i0054x50qna3h"
8092          data-product-id="9748516274405"
8093          class="tolstoy-stories"
8094        ></div>
8095      </div>
8096    </div>
8097  </div>
8098</div>
8099
8100
8101
8102
8103</div><div
8104            class='product-accordion__item js-product-accordion-item'
8105            data-accordion-title='details'
8106            
8107          ><div class='product-accordion__label js-accordion-trigger'>
8108                <h3 class='product-accordion__title'>Details</h3><svg
8109      class='Icon Icon--arrow-bottom product-accordion__icon'
8110      xmlns='http://www.w3.org/2000/svg'
8111      width='24'
8112      height='24'
8113      viewBox='0 0 24 24'
8114      fill='none'
8115    >
8116      <path fill-rule="evenodd" clip-rule="evenodd" d="M12.531 6.969C12.4614 6.89915 12.3786 6.84374 12.2875 6.80593C12.1964 6.76812 12.0987 6.74866 12 6.74866C11.9014 6.74866 11.8037 6.76812 11.7126 6.80593C11.6215 6.84374 11.5387 6.89915 11.469 6.969L2.46903 15.969C2.3282 16.1098 2.24908 16.3008 2.24908 16.5C2.24908 16.6992 2.3282 16.8902 2.46903 17.031C2.60986 17.1718 2.80087 17.2509 3.00003 17.2509C3.19919 17.2509 3.3902 17.1718 3.53103 17.031L12 8.5605L20.469 17.031C20.6099 17.1718 20.8009 17.2509 21 17.2509C21.1992 17.2509 21.3902 17.1718 21.531 17.031C21.6719 16.8902 21.751 16.6992 21.751 16.5C21.751 16.3008 21.6719 16.1098 21.531 15.969L12.531 6.9
811669Z" fill="#333333"/>
8117    </svg></div><div class='product-accordion__content js-product-accordion-content'>
8118                <div class='product-accordion__content-inner'>
8119                  <p><div><b>The Gift of Choice</b></div>
8120<div><b></b></div>
8121<div>Let them choose exactly what makes them feel special.</div>
8122<div>The Beauty Affairs VIP Gift Card can be redeemed towards:</div>
8123<ul>
8124<li>Luxury facials and advanced skin and body treatments</li>
8125<li>Premium skincare, beauty and wellness products</li>
8126</ul>
8127<div>Gift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.</div>
8128<div>Whether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.</div>
8129<div></div>
8130<div><b>Flexible Redemption</b></div>
8131<div><b></b></div>
8132<div>Gift Cards can be:</div>
8133<ul>
8134<li>Used towards any eligible treatment or product</li>
8135<li>Upgraded to a higher-value treatment by paying the difference</li>
8136<li>Redeemed over multiple purchases until the balance is used</li>
8137<li>Used for eligible products online or at participating locations</li>
8138</ul>
8139<div>All Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.</div>
8140<div></div>
8141<div><b>Gift Card Terms &amp; Conditions</b></div>
8142<div><b></b></div>
8143<div>Beauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at <a href="http://beautyaffairs.com.au" title="http://beautyaffairs.com.au">beautyaffairs.com.au</a>.</div>
8144<div>Gift Cards:</div>
8145<ul>
8146<li>Expire three years from the date of purchase</li>
8147<li>Cannot be exchanged for cash or other forms of legal tender</li>
8148<li>Are non-refundable, except where required by Australian Consumer Law</li>
8149<li>Cannot be replaced if lost, stolen or used without permission</li>
8150<li>Must be presented at the time of redemption when used in person</li>
8151</ul>
8152<div>Treatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.</div>
8153<div>By purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.</div></p>
8154                </div>
8155              </div></div>
8156</div>
8157</div><div class='pdp-block pdp-block--accordion' >
8158</div></main>
8159  </section>
8160
8161  
8162  
8162<script type='application/json' data-product-json>
8163    {
8164      "product": {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
8164,{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
8164,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
8164ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"},
8165      "selected_variant_id": 52073657794789
8166}
8167  </script>
8167
8168</section><div class='pswp' tabindex='-1' role='dialog' aria-hidden='true'>
8169    <!-- Background of PhotoSwipe -->
8170    <div class='pswp__bg'></div>
8171
8172    <!-- Slides wrapper with overflow:hidden. -->
8173    <div class='pswp__scroll-wrap'>
8174      <!-- Container that holds slides. Do not remove as content is dynamically added -->
8175      <div class='pswp__container'>
8176        <div class='pswp__item'></div>
8177        <div class='pswp__item'></div>
8178        <div class='pswp__item'></div>
8179      </div>
8180
8181      <!-- Main UI bar -->
8182      <div class='pswp__ui pswp__ui--hidden'>
8183        <button
8184          class='pswp__button pswp__button--prev RoundButton'
8185          data-animate-left
8186          title='Previous (left arrow)'
8187        >
8188          <svg class='Icon Icon--arrow-left' role='presentation' viewBox='0 0 11 21'>
8189      <polyline fill="none" stroke="currentColor" points="10.5 0.5 0.5 10.5 10.5 20.5" stroke-width="1.25"></polyline>
8190    </svg>
8191        </button>
8192        <button
8193          class='pswp__button pswp__button--close RoundButton RoundButton--large'
8194          data-animate-bottom
8195          title='Close (Esc)'
8196        >
8197          <svg class='Icon Icon--close' role='presentation' viewBox='0 0 16 14'>
8198      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
8199    </svg>
8200        </button>
8201        <button
8202          class='pswp__button pswp__button--next RoundButton'
8203          data-animate-right
8204          title='Next (right arrow)'
8205        >
8206          <svg class='Icon Icon--arrow-right' role='presentation' viewBox='0 0 11 21'>
8207      <polyline fill="none" stroke="currentColor" points="0.5 0.5 10.5 10.5 0.5 20.5" stroke-width="1.25"></polyline>
8208    </svg>
8209        </button>
8210      </div>
8211    </div>
8212  </div>
8212<script>
8213  const accordions = document.querySelectorAll('.product-accordion__item');
8214  document.addEventListener('DOMContentLoaded', () => {
8215    accordions.forEach((accordion) => {
8216      if (
8217        accordion.innerText.toLowerCase().includes('description') ||
8218        accordion.innerText.toLowerCase().includes('shipping & returns') ||
8219        accordion.innerText.toLowerCase().includes('videos')
8220      ) {
8221        accordion.classList.add('is-active');
8222      }
8223    });
8224  });
8225</script>
8225
8226
8227<script type='module'>
8228  // Initialize Swiper carousels independently of Videoly
8229  const initCarousels = () => {
8230    window.PDP = window.PDP || {};
8231
8232    if (!window.PDP.ThumbsCarousel) {
8233      // 4 visible thumbs at 116px with 12px gaps between them (3 gaps)
8234      const thumbSize = 116;
8235      const thumbGap = 12;
8236      const thumbsVisible = 4;
8237      const thumbsViewportHeight = thumbSize * thumbsVisible + thumbGap * (thumbsVisible - 1);
8238
8239      window.PDP.ThumbsCarousel = new Swiper('.product-image-thumbs-wrapper .product-image-thumbs', {
8240        slidesPerView: thumbsVisible,
8241        direction: 'vertical',
8242        height: thumbsViewportHeight,
8243        pagination: false,
8244        navigation: {
8245          prevEl: '.product-image-thumbs-wrapper .swiper-button-prev',
8246          nextEl: '.product-image-thumbs-wrapper .swiper-button-next',
8247        },
8248        spaceBetween: thumbGap,
8249        wrapperClass: 'image-thumbs-wrapper',
8250        slideClass: 'image-thumb-wrapper',
8251        slideActiveClass: 'image-thumb-active',
8252        slideNextClass: 'image-thumb-next',
8253        slidePrevClass: 'image-thumb-prev',
8254        slideVisibleClass: 'image-thumb-visible',
8255      });
8256    }
8257
8258    if (!window.PDP.MainCarousel) {
8259      window.PDP.MainCarousel = new Swiper('.product-main-carousel-wrapper', {
8260        slidesPerView: 1,
8261        direction: 'horizontal',
8262        centerInsufficientSlides: true,
8263        pagination: {
8264          enabled: true,
8265          el: '.main-carousel-swiper-pagination',
8266          dynamicBullets: true,
8267          clickable: true,
8268        },
8269        navigation: {
8270          prevEl: '.product-main-carousel-wrapper .swiper-button-prev',
8271          nextEl: '.product-main-carousel-wrapper .swiper-button-next',
8272        },
8273        wrapperClass: 'main-images-wrapper',
8274        slideClass: 'main-image-wrapper',
8275        slideActiveClass: 'main-image-active',
8276        slideNextClass: 'main-image-next',
8277        slidePrevClass: 'main-imageb-prev',
8278        slideVisibleClass: 'main-image-visible',
8279        thumbs: {
8280          swiper: window.PDP.ThumbsCarousel,
8281        },
8282        breakpoints: {
8283          960: {
8284            pagination: false,
8285          },
8286        },
8287      });
8288    }
8289  };
8290
8291  // Ensure carousels are initialized regardless of Videoly
8292  if (document.readyState === 'loading') {
8293    document.addEventListener('DOMContentLoaded', initCarousels);
8294  } else {
8295    initCarousels();
8296  }
8297
8298  // Reorder Videoly slides and update existing carousels
8299  const reorderVideolySlides = () => {
8300    const videolyThumbnails = $('.image-thumb-wrapper[data-widget-api-video]');
8301    const videolyMainVids = $('.main-image-wrapper[data-widget-api-video]');
8302
8303    if (videolyThumbnails.length) {
8304      videolyThumbnails.each(function (i) {
8305        if (i < 2) {
8306          $(this).detach().insertAfter('.product-image-thumbs-wrapper .image-thumb-wrapper:nth-child(2)');
8307        } else {
8308          $(this).detach().insertAfter('.product-image-thumbs-wrapper .image-thumb-wrapper:last');
8309        }
8310      });
8311      videolyMainVids.each(function (i) {
8312        if (i < 2) {
8313          $(this).detach().insertAfter('.product-main-carousel-wrapper .main-image-wrapper:nth-child(2)');
8314        } else {
8315          $(this).detach().insertAfter('.product-main-carousel-wrapper .main-image-wrapper:last');
8316        }
8317      });
8318
8319      // Fix Swatches After Videoly Carousel Changes
8320      const offset = videolyThumbnails.length > 2 ? 2 : videolyThumbnails.length;
8321
8322      window.PDP = window.PDP || {};
8323      window.PDP.videolyOffset = offset;
8324
8325      jQuery('.product-form__option .HorizontalList__Item').each(function (i) {
8326        const imagePosition = parseInt(jQuery(this).attr('data-image-position'));
8327
8328        if (imagePosition >= 3) {
8329          jQuery(this).attr('data-image-position', imagePosition + offset);
8330        }
8331      });
8332    }
8333    // Update existing carousels after DOM reordering
8334    try {
8335      // @ts-ignore
8336      window.PDP?.ThumbsCarousel?.update?.();
8337      // @ts-ignore
8338      window.PDP?.MainCarousel?.update?.();
8339    } catch (e) {}
8340  };
8341
8342  // Rebind subscription learn more to open modal
8343  window.deferJS(
8344    function () {
8345      window.defer(function () {
8346        $('.rc-widget-injection-parent .rc_popup_label_wrapper')
8347          .toggleClass('js-action', true)
8348          .attr('data-action', 'open-modal')
8349          .attr('data-target', '.bnpl-modal.subscription, .payment-afterpay-bg');
8350      }, '.rc-widget-injection-parent .rc_widget');
8351    },
8352    function () {
8353      return typeof window.ReChargeWidget !== 'undefined' && typeof window.ReChargeWidget.createWidget !== 'undefined';
8354    },
8355  );
8356
8357  // Videoly on carousel
8358  // documentation: https://support.videoly.co/151661-the-widget-knowledge-base/widget-api
8359  window.videolyInitCallbacks = {
8360    onVideoDataLoaded: [handleVideoLoaded],
8361  };
8362
8363  function handleVideoLoaded(err, data) {
8364    if (err) {
8365    }
8366    const {
8367      videos,
8368      actions: { startPlayer, closePlayer },
8369    } = data;
8370    renderer(videos, startPlayer, closePlayer);
8371    reorderVideolySlides();
8372  }
8373
8374  function renderer(videos, startPlayer, closePlayer) {
8375    let slides = document.createDocumentFragment();
8376    let slides2 = document.createDocumentFragment();
8377
8378    videos.forEach((video) => {
8379      const thumb = video.thumbs;
8380      const slide = makeSlideItem(thumb);
8381
8382      slide[0].dataset.widgetApiVideo = true;
8383      slide[1].dataset.widgetApiVideo = true;
8384
8385      slide[1].addEventListener('click', () => startPlayer(video));
8386
8387      slides.append(slide[0]);
8388      slides2.append(slide[1]);
8389    });
8390
8391    const slider = document.querySelector('.product-image-thumbs-wrapper .image-thumbs-wrapper');
8392    slider.append(slides);
8393
8394    const mainSlider = document.querySelector('.product-main-carousel-wrapper');
8395    // If main Swiper is already initialized, append via Swiper API; otherwise, append to DOM
8396    if (document.querySelectorAll('.product-main-carousel-wrapper.swiper-initialized').length) {
8397      const swiper = document.querySelector('.product-main-carousel-wrapper').swiper;
8398      swiper.appendSlide(slides2);
8399      swiper.update();
8400    } else {
8401      mainSlider.append(slides2);
8402    }
8403  }
8404
8405  function makeSlideItem(data) {
8406    let videoElement = document.createElement('div');
8407    videoElement.classList.add('image-thumb-wrapper');
8408    videoElement.style.backgroundColor = '#000000';
8409    videoElement.style.paddingTop = '7px';
8410    videoElement.innerHTML =
8411      '<div data-widget-api-video style="position: relative;"><img src="' +
8412      data.default.url +
8413      '" width="' +
8414      data.default.width +
8415      '" height="' +
8416      data.default.height +
8417      '"><div class="videoly-tape-tile__play videoly-tape-tile__play--youtube"></div></div>';
8418
8419    let videoElement2 = document.createElement('div');
8420    videoElement2.classList.add('main-image-wrapper', 'swiper-slide');
8421    videoElement2.innerHTML =
8422      '<div data-widget-api-video style="text-align: center; position: relative;"><img src="' +
8423      data.high.url +
8424      '" width="' +
8425      data.high.width +
8426      '" height="' +
8427      data.high.height +
8428      '"><div class="videoly-tape-tile__play videoly-tape-tile__play--youtube"></div></div>';
8429
8430    return [videoElement, videoElement2];
8431  }
8432  // END of videoly
8433</script>
8433
8434
8435<link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/pdp-redesign-styles.css?v=168097450197704543571789607374" rel="stylesheet" type="text/css" media="all" />
8436<style>
8437  .videoly-tape-tile__play {
8438    position: absolute;
8439    z-index: 99999999999;
8440    top: 50%;
8441    left: 50%;
8442    width: 42px;
8443    height: 30px;
8444    transform: translate(-50%, -50%);
8445  }
8446
8447  .videoly-tape-tile__play--youtube {
8448    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQxLjEyMiA0LjY4NGE1LjM2OSA1LjM2OSAwIDAgMC0xLjM1Ny0yLjM5OCA1LjI2MyA1LjI2MyAwIDAgMC0yLjM1Ni0xLjM5QzM0LjEyNSAwIDIxIDAgMjEgMFM3Ljg3NSAwIDQuNTkxLjg5NWE1LjI2MyA1LjI2MyAwIDAgMC0yLjM1NiAxLjM5MUE1LjM3IDUuMzcgMCAwIDAgLjg3OCA0LjY4NEMwIDguMDI3IDAgMTUgMCAxNXMwIDYuOTczLjg3OCAxMC4zMTZhNS4zNyA1LjM3IDAgMCAwIDEuMzU3IDIuMzk4IDUuMjYzIDUuMjYzIDAgMCAwIDIuMzU2IDEuMzlDNy44NzUgMzAgMjEgMzAgMjEgMzBzMTMuMTI1IDAgMTYuNDA5LS44OTVhNS4yNjIgNS4yNjIgMCAwIDAgMi4zNTYtMS4zOTEgNS4zNjkgNS4zNjkgMCAwIDAgMS4zNTctMi4zOThDNDIgMjEuOTczIDQyIDE1IDQyIDE1czAtNi45NzMtLjg3OC0xMC4zMTZaIiBmaWxsPSIjMjEyMTIxIi8+PHBhdGggZD0iTTE3LjA2MyAyMS44MTggMjcuNTYzIDE1bC0xMC41LTYuODE4djEzLjYzNloiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
8449    background-repeat: no-repeat;
8450  }
8451
8452  #main .product-accordion .product-accordion__content-inner videoly-slider {
8453    display: none !important;
8454  }
8455</style>
8456
8457
8458</div><div id="shopify-section-template--23474729418981__two_up" class="shopify-section shopify-section--two-up"><section class="two-up two-up--reverse">
8459    <div class="container container--s-max">
8460      <div class="two-up__inner">
8461        <div class="two-up__item two-up__background">
8462<div class='video ' data-module-init='video' data-settings='{
8463  &quot;videoType&quot;: &quot;mp4&quot;,
8464  &quot;videoUrl&quot;: &quot;https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/f73d4d4d3bf645668024c52641661b37.mp4&quot;,&quot;requestHost&quot;: &quot;www.mybeautyaffairs.com&quot;
8465}'>
8466  <div class='video__overlay js-play-pause-video'>
8467    <svg width='114' height='114' fill='none' xmlns='http://www.w3.org/2000/svg'>
8468      <path d="M99.75 57c0-23.602-19.148-42.75-42.75-42.75S14.25 33.398 14.25 57 33.398 99.75 57 99.75 99.75 80.602 99.75 57Z" stroke="#fff" stroke-miterlimit="10"/><path d="M48.165 74.466 73.648 59.07a2.425 2.425 0 0 0 0-4.141L48.165 39.535a2.4 2.4 0 0 0-3.633 2.073v30.785a2.4 2.4 0 0 0 3.633 2.073Z" fill="#fff"/>
8469    </svg>
8470  </div>
8471  <div class='video__thumbnail'>
8472
8473
8474  <div data-module="image" class="video__thumbnail-image">
8475    <span class="absolute inset-0 w-full h-full bg-gradient-to-br from-[#f0f0f0] to-[#9b9b9b]"></span>
8476  </div>
8477
8478</div><video
8479      class='video__inner video__inner--mp4 js-video'
8480      playsinline='true'>
8481      <source src='https://cdn.shopify.com/videos/c/o/v/f73d4d4d3bf645668024c52641661b37.mp4#t=0.001' type='video/mp4'>
8482      <!-- fallback content here -->
8483    </video></div>
8484</div>
8485        <div class="two-up__item two-up__content"><h2 class="two-up__title">THE PERFECT GIFT FOR BEAUTY LOVERS</h2><div class="two-up__description">Make gifting effortless with a Beauty Affairs VIP Gift Card, giving them access to luxury beauty favourites and award-winning MediSpa treatments.</div></div>
8486      </div>
8487    </div>
8488  </section><section class="two-up ">
8489    <div class="container container--s-max">
8490      <div class="two-up__inner">
8491        <div class="two-up__item two-up__background">
8492<div class='video ' data-module-init='video' data-settings='{
8493  &quot;videoType&quot;: &quot;mp4&quot;,
8494  &quot;videoUrl&quot;: &quot;https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2e90bc5e22ad47a2b953a82a4eaa8952.mp4&quot;,&quot;requestHost&quot;: &quot;www.mybeautyaffairs.com&quot;
8495}'>
8496  <div class='video__overlay js-play-pause-video'>
8497    <svg width='114' height='114' fill='none' xmlns='http://www.w3.org/2000/svg'>
8498      <path d="M99.75 57c0-23.602-19.148-42.75-42.75-42.75S14.25 33.398 14.25 57 33.398 99.75 57 99.75 99.75 80.602 99.75 57Z" stroke="#fff" stroke-miterlimit="10"/><path d="M48.165 74.466 73.648 59.07a2.425 2.425 0 0 0 0-4.141L48.165 39.535a2.4 2.4 0 0 0-3.633 2.073v30.785a2.4 2.4 0 0 0 3.633 2.073Z" fill="#fff"/>
8499    </svg>
8500  </div>
8501  <div class='video__thumbnail'>
8502
8503
8504  <div data-module="image" class="video__thumbnail-image">
8505    <span class="absolute inset-0 w-full h-full bg-gradient-to-br from-[#f0f0f0] to-[#9b9b9b]"></span>
8506  </div>
8507
8508</div><video
8509      class='video__inner video__inner--mp4 js-video'
8510      playsinline='true'>
8511      <source src='https://cdn.shopify.com/videos/c/o/v/2e90bc5e22ad47a2b953a82a4eaa8952.mp4#t=0.001' type='video/mp4'>
8512      <!-- fallback content here -->
8513    </video></div>
8514</div>
8515        <div class="two-up__item two-up__content"><h2 class="two-up__title">THEIR BEAUTY, THEIR CHOICE</h2><div class="two-up__description">Give them the freedom to choose what they truly love, from luxury skincare, makeup and fragrance to Beauty Affairs award-winning MediSpa treatments.</div></div>
8516      </div>
8517    </div>
8518  </section><section class="two-up two-up--reverse">
8519    <div class="container container--s-max">
8520      <div class="two-up__inner">
8521        <div class="two-up__item two-up__background">
8522<div class='video ' data-module-init='video' data-settings='{
8523  &quot;videoType&quot;: &quot;mp4&quot;,
8524  &quot;videoUrl&quot;: &quot;https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/06a3f33920d24c2996e67423a094f07d.mp4&quot;,&quot;requestHost&quot;: &quot;www.mybeautyaffairs.com&quot;
8525}'>
8526  <div class='video__overlay js-play-pause-video'>
8527    <svg width='114' height='114' fill='none' xmlns='http://www.w3.org/2000/svg'>
8528      <path d="M99.75 57c0-23.602-19.148-42.75-42.75-42.75S14.25 33.398 14.25 57 33.398 99.75 57 99.75 99.75 80.602 99.75 57Z" stroke="#fff" stroke-miterlimit="10"/><path d="M48.165 74.466 73.648 59.07a2.425 2.425 0 0 0 0-4.141L48.165 39.535a2.4 2.4 0 0 0-3.633 2.073v30.785a2.4 2.4 0 0 0 3.633 2.073Z" fill="#fff"/>
8529    </svg>
8530  </div>
8531  <div class='video__thumbnail'>
8532
8533
8534  <div data-module="image" class="video__thumbnail-image">
8535    <span class="absolute inset-0 w-full h-full bg-gradient-to-br from-[#f0f0f0] to-[#9b9b9b]"></span>
8536  </div>
8537
8538</div><video
8539      class='video__inner video__inner--mp4 js-video'
8540      playsinline='true'>
8541      <source src='https://cdn.shopify.com/videos/c/o/v/06a3f33920d24c2996e67423a094f07d.mp4#t=0.001' type='video/mp4'>
8542      <!-- fallback content here -->
8543    </video></div>
8544</div>
8545        <div class="two-up__item two-up__content"><h2 class="two-up__title">GIVE THE GIFT OF LUXURY BEAUTY</h2><div class="two-up__description">Treat someone special to their choice of luxury beauty products and award-winning MediSpa treatments with a Beauty Affairs VIP Gift Card.</div></div>
8546      </div>
8547    </div>
8548  </section>
8549</div><div id="shopify-section-template--23474729418981__recommendations" class="shopify-section shopify-section--bordered">
8550
8551
8552  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/product-card-EtDcO87i.css?v=177310679095218979851789607270" rel="stylesheet" type="text/css" media="all" />
8553
8554
8555
8556
8557  
8557<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/product-card-BDWtwXHK.js?v=162494987445083643751789607269" type="module" crossorigin="anonymous"></script>
8557
8558  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
8559  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/cart-source-BOeGXfXy.js?v=5570348491246078201789607176" crossorigin="anonymous">
8560
8561<style>.carousel--product-recommendations .swiper-slide {
8562      height: auto;
8563      display: flex;
8564    }
8565
8566    .carousel--product-recommendations .product-card--wrapper {
8567      max-width: none;
8568      width: 100%;
8569      height: 100%;flex: 1 1 auto;
8570      min-width: 0;
8571    }
8572  </style>
8573
8574  
8574<script>(function () {
8575      var lastWheelSlide = 0;
8576
8577      var init = function () {
8578        var el = document.querySelector('.carousel--product-recommendations.swiper');
8579
8580        if (!el) return;
8581
8582        el.addEventListener(
8583          'wheel',
8584          function (e) {
8585            var swiper = el.swiper;
8586
8587            if (!swiper || Math.abs(e.deltaX) <= Math.abs(e.deltaY)) return;
8588
8589            e.preventDefault();
8590
8591            var now = Date.now();
8592
8593            if (now - lastWheelSlide < 400 || Math.abs(e.deltaX) < 8) return;
8594
8595            lastWheelSlide = now;
8596
8597            if (e.deltaX > 0) {
8598              swiper.slideNext();
8599            } else {
8600              swiper.slidePrev();
8601            }
8602          },
8603          { passive: false }
8604        );
8605      };
8606
8607      if (document.readyState === 'loading') {
8608        document.addEventListener('DOMContentLoaded', init);
8609      } else {
8610        init();
8611      }
8612    })();
8613  </script>
8613<section
8614  class="product-recommendations"
8615  data-section-id="template--23474729418981__recommendations"
8616  data-product-id="9530746274021"
8617  data-module-init="product-recommendations"
8618></section><h2 class="product-recommendations__heading" hidden>Our faves</h2>
8619
8620  <style>
8621    .product-recommendations__heading {
8622      font-family: Minerva-Modern, serif;
8623      font-style: normal;
8624      font-weight: 400;
8625      text-align: center;
8626      text-transform: uppercase;
8627      font-size: clamp(24px, 4vw, 36px);
8628      margin: 40px auto 0;
8629    }
8630  </style>
8631
8632  
8632<script>
8633    (function () {
8634      var heading = document.currentScript.parentElement.querySelector(
8635        '.product-recommendations__heading'
8636      );
8637
8638      var init = function () {
8639        var wrapper = document.querySelector(
8640          '.carousel--product-recommendations .swiper-wrapper'
8641        );
8642
8643        if (!wrapper || !heading) return;
8644
8645        var reveal = function () {
8646          if (!wrapper.children.length) return false;
8647          heading.hidden = false;
8648          return true;
8649        };
8650
8651        if (reveal()) return;
8652
8653        new MutationObserver(function (mutations, observer) {
8654          if (reveal()) observer.disconnect();
8655        }).observe(wrapper, { childList: true });
8656      };
8657
8658      if (document.readyState === 'loading') {
8659        document.addEventListener('DOMContentLoaded', init);
8660      } else {
8661        init();
8662      }
8663    })();
8664  </script>
8664<div class="product-recommendations">
8665  <div class="container">
8666    <div class="product-recommendations__wrapper"><div
8667  class="carousel"
8668  data-module-init="carousel"
8669  data-options='{"slidesPerView": 1.5,"noSwiping": false,"spaceBetween": 8,
8670    "navigation": false,
8671    "pagination": {
8672      "el": ".swiper-pagination",
8673      "clickable": true
8674    },
8675    "breakpoints": {
8676      "1024": {
8677        "slidesPerView": "4"
8678      }
8679    }
8680  }'
8681>
8682  <!-- Slider main container -->
8683  <div class="swiper swiper-main carousel--product-recommendations">
8684    <!-- Additional required wrapper -->
8685    <div class="swiper-wrapper">
8686      <!-- Slides --></div><div class="swiper-pagination"></div></div>
8687</div>
8688</div>
8689  </div>
8690</div>
8691
8692
8693</div><div id="shopify-section-template--23474729418981__reviews_carousel" class="shopify-section shopify-section--pdp-reviews-carousel"><!-- Reviews - Begin Main Widget -->
8694<script src="https://widget.reviews.io/carousel-inline-iframeless/dist.js?_t=2026080504"></script>
8694
8695<link rel="stylesheet" href="https://assets.reviews.io/css/widgets/carousel-widget.css?_t=2026080504">
8696<link rel="stylesheet" href="https://assets.reviews.io/iconfont/reviewsio-icons/style.css?_t=2026080504">
8697<div id="reviewsio-carousel-widget"></div>
8698<script>
8699
8700new carouselInlineWidget('reviewsio-carousel-widget',{
8701      /*Your REVIEWS.io account ID:*/
8702      store: 'beauty-affiars',
8703      sku: 'vip-gift-card;;;;;;;;;;;;;52073657794789;52073657729253;52073657762021;52073657827557;52079543320805;52079543255269;52079543288037;52079543353573;52165577244901;52165577179365;52165577212133;52165577277669',
8704      lang: 'en',
8705      carousel_type: 'topHeader',
8706      styles_carousel: 'CarouselWidget--topHeader--withcards',
8707
8708      /*Widget settings:*/
8709      options:{
8710        general:{
8711          /*What reviews should the widget display? Available options: company, product, third_party. You can choose one type or multiple separated by comma.*/
8712          review_type: 'product',
8713          /*Minimum number of reviews required for widget to be displayed*/
8714          min_reviews: '1',
8715          /*Maximum number of reviews to include in the carousel widget.*/
8716          max_reviews: '20',
8717          address_format: 'CITY, COUNTRY',
8718          /*Carousel auto-scrolling speed. 3000 = 3 seconds. If you want to disable auto-scroll, set this value to false.*/
8719          enable_auto_scroll: 10000,
8720          /*Enable pause button for auto-scrolling carousel. Only works when auto-scroll is enabled.*/
8721          enable_pause_button: true,
8722          enable_sorting: false,
8723        },
8724        header:{
8725          /*Show overall rating stars*/
8726          enable_overall_stars: true,
8727          rating_decimal_places: 2,
8728        },
8729        reviews: {
8730          /*Show customer name*/
8731          enable_customer_name: true,
8732          /*Show customer location*/
8733          enable_customer_location: false,
8734          /*Show "verified review" badge*/
8735          enable_verified_badge: true,
8736          /*Show "verified subscriber" badge*/
8737          enable_subscriber_badge: true,
8738          /*Show "I recommend this product" badge (Only for product reviews)*/
8739          enable_recommends_badge: true,
8740          /*Show photos attached to reviews*/
8741          enable_photos: true,
8742          /*Show videos attached to reviews*/
8743          enable_videos: true,
8744          /*Show when review was written*/
8745          enable_review_date: true,
8746          /*Hide reviews written by the same customer (This may occur when customer reviews multiple products)*/
8747          disable_same_customer: true,
8748          /*Minimum star rating*/
8749          min_review_percent: 4,
8750          /*Show 3rd party review source*/
8751          third_party_source: true,
8752          /*Hide reviews without comments (still shows if review has a photo)*/
8753          hide_empty_reviews: true,
8754          /*Show product name*/
8755          enable_product_name: true,
8756          /*Show only reviews which have specific tags (multiple semicolon separated tags allowed i.e tag1;tag2)*/
8757          tags: "",
8758          /*Show branch, only one input*/
8759          branch: "",
8760          enable_branch_name: false,
8761        },
8762        popups: {
8763          /*Make review items clickable (When they are clicked, a popup appears with more information about a customer and review)*/
8764          enable_review_popups:  true,
8765          /*Show "was this review helpful" buttons*/
8766          enable_helpful_buttons: true,
8767          /*Show how many times review was upvoted as helpful*/
8768          enable_helpful_count: true,
8769          /*Show share buttons*/
8770          enable_share_buttons: true,
8771        },
8772    },
8773    translations: {
8774      verified_customer:  "Verified Customer",
8775    },
8776    styles:{
8777      /*Base font size is a reference size for all text elements. When base value gets changed, all TextHeading and TexBody elements get proportionally adjusted.*/
8778      '--base-font-size': '16px',
8779      '--base-maxwidth':'100%',
8780
8781      /*Logo styles:*/
8782      '--reviewsio-logo-style':'var(--logo-normal)',
8783
8784      /*Star styles:*/
8785      '--common-star-color':'#FFD700',
8786      '--common-star-disabled-color':' rgba(0,0,0,0.25)',
8787      '--medium-star-size':' 22px',
8788      '--small-star-size':'19px', /*Modal*/
8789      '--x-small-star-size':'16px',
8790      '--x-small-star-display':'inline-flex',
8791
8792      /*Header styles:*/
8793      '--header-order':'1',
8794      '--header-width':'160px',
8795      '--header-bg-start-color':'transparent',
8796      '--header-bg-end-color':'transparent',
8797      '--header-gradient-direction':'135deg',
8798      '--header-padding':'0.5em',
8799      '--header-border-width':'0px',
8800      '--header-border-color':'rgba(0,0,0,0.1)',
8801      '--header-border-radius':'0px',
8802      '--header-shadow-size':'0px',
8803      '--header-shadow-color':'rgba(0, 0, 0, 0.1)',
8804
8805      /*Header content styles:*/
8806      '--header-star-color':'inherit',
8807      '--header-disabled-star-color':'inherit',
8808      '--header-heading-text-color':'inherit',
8809      '--header-heading-font-size':'inherit',
8810      '--header-heading-font-weight':'inherit',
8811      '--header-heading-line-height':'inherit',
8812      '--header-heading-text-transform':'inherit',
8813      '--header-subheading-text-color':'inherit',
8814      '--header-subheading-font-size':'inherit',
8815      '--header-subheading-font-weight':'inherit',
8816      '--header-subheading-line-height':'inherit',
8817      '--header-subheading-text-transform':'inherit',
8818
8819      /*Review item styles:*/
8820      '--item-maximum-columns':'5',/*Must be 3 or larger*/
8821      '--item-background-start-color':'#ffffff',
8822      '--item-background-end-color':'#ffffff',
8823      '--item-gradient-direction':'135deg',
8824      '--item-padding':'1.5em',
8825      '--item-border-width':'0px',
8826      '--item-border-color':'rgba(0,0,0,0.1)',
8827      '--item-border-radius':'0px',
8828      '--item-shadow-size':'10px',
8829      '--item-shadow-color':'rgba(0,0,0,0.05)',
8830
8831      /*Heading styles:*/
8832      '--heading-text-color':' #0E1311',
8833      '--heading-text-font-weight':' 600',
8834      '--heading-text-font-family':' inherit',
8835      '--heading-text-line-height':' 1.4',
8836      '--heading-text-letter-spacing':'0',
8837      '--heading-text-transform':'none',
8838
8839      /*Body text styles:*/
8840      '--body-text-color':' #0E1311',
8841      '--body-text-font-weight':'400',
8842      '--body-text-font-family':' inherit',
8843      '--body-text-line-height':' 1.4',
8844      '--body-text-letter-spacing':'0',
8845      '--body-text-transform':'none',
8846
8847      /*Scroll button styles:*/
8848      '--scroll-button-icon-color':'#0E1311',
8849      '--scroll-button-icon-size':'24px',
8850      '--scroll-button-bg-color':'transparent',
8851
8852      '--scroll-button-border-width':'0px',
8853      '--scroll-button-border-color':'rgba(0,0,0,0.1)',
8854
8855      '--scroll-button-border-radius':'60px',
8856      '--scroll-button-shadow-size':'0px',
8857      '--scroll-button-shadow-color':'rgba(0,0,0,0.1)',
8858      '--scroll-button-horizontal-position':'0px',
8859      '--scroll-button-vertical-position':'0px',
8860
8861      /*Badge styles:*/
8862      '--badge-icon-color':'#0E1311',
8863      '--badge-icon-font-size':'15px',
8864      '--badge-text-color':'#0E1311',
8865      '--badge-text-font-size':'inherit',
8866      '--badge-text-letter-spacing':'inherit',
8867      '--badge-text-transform':'inherit',
8868
8869      /*Author styles:*/
8870      '--author-font-size':'inherit',
8871      '--author-font-weight':'inherit',
8872      '--author-text-transform':'inherit',
8873
8874      /*Product photo or review photo styles:*/
8875      '--photo-video-thumbnail-size':'60px',
8876      '--photo-video-thumbnail-border-radius':'0px',
8877
8878      /*Popup styles:*/
8879      '--popup-backdrop-color':'rgba(0,0,0,0.75)',
8880      '--popup-color':'#ffffff',
8881      '--popup-star-color':'inherit',
8882      '--popup-disabled-star-color':'inherit',
8883      '--popup-heading-text-color':'inherit',
8884      '--popup-body-text-color':'inherit',
8885      '--popup-badge-icon-color':'inherit',
8886      '--popup-badge-icon-font-size':'19px',
8887      '--popup-badge-text-color':'inherit',
8888      '--popup-badge-text-font-size':'14px',
8889      '--popup-border-width':'0px',
8890      '--popup-border-color':'rgba(0,0,0,0.1)',
8891      '--popup-border-radius':'0px',
8892      '--popup-shadow-size':'0px',
8893      '--popup-shadow-color':'rgba(0,0,0,0.1)',
8894      '--popup-icon-color':'#0E1311',
8895
8896      /*Tooltip styles:*/
8897      '--tooltip-bg-color':'#0E1311',
8898      '--tooltip-text-color':'#ffffff',
8899    },
8900});
8901
8902</script>
8902
8903<!-- Reviews - End Main Widget -->
8904
8905
8906</div><div id="shopify-section-template--23474729418981__recently_viewed" class="shopify-section shopify-section--pdp-recently-viewed"><div id='boost-sd-widget-productpage-133658' class='product-recently-viewed'></div>
8907
8908<style>
8909  .product-recently-viewed {
8910    overflow-x: hidden;
8911    position: relative;
8912    padding: 40px 20px;
8913  }
8914
8915  .product-recently-viewed .boost-sd__recommendation:after {
8916    content: '';
8917    background: #333;
8918    height: 100%;
8919    width: 100vw;
8920    position: absolute;
8921    left: 0;
8922    top: 0;
8923  }
8924
8925  .product-recently-viewed .boost-sd__recommendation > * {
8926    z-index: 2;
8927    position: relative;
8928  }
8929
8930  .product-recently-viewed .boost-sd__recommendation-title-text {
8931    font-family: Minerva-Modern, serif;
8932    font-style: normal;
8933    font-weight: 400;
8934    text-align: center;
8935    text-transform: uppercase;
8936    color: #fff;
8937    font-size: 36px;
8938  }
8939
8940  #productpage-133658 .boost-sd__recommendation-title {
8941    margin-bottom: 40px;
8942  }
8943
8944  .product-recently-viewed .boost-sd__recommendation-title:before,
8945  .product-recently-viewed .boost-sd__recommendation-title:after {
8946    opacity: 0;
8947  }
8948  .product-recently-viewed .boost-sd__slider .slick-slider .slick-track {
8949    display: flex !important;
8950  }
8951  .product-recently-viewed .boost-sd__slider .slick-slider .slick-slide {
8952    height: auto !important;
8953  }
8954
8955  .product-recently-viewed .boost-sd__product-link,
8956  .product-recently-viewed .boost-sd__product-info,
8957  .product-recently-viewed .boost-sd__slider .slick-slider .slick-slide > div,
8958  .product-recently-viewed .boost-sd__slide,
8959  .product-recently-viewed .boost-sd__product-item {
8960    height: 100%;
8961    flex-direction: column;
8962  }
8963
8964  .product-recently-viewed .boost-sd__slide {
8965    background: #fff;
8966    padding: 20px 0;
8967    border-radius: 12px;
8968  }
8969
8970  .product-recently-viewed .boost-sd__product-info .boost-sd__button {
8971    height: fit-content;
8972    margin-top: auto;
8973  }
8974
8975  .product-recently-viewed .boost-sd__cta-button-text {
8976    font-size: 14px;
8977  }
8978</style>
8979
8980
8981</div><div id="shopify-section-template--23474729418981__pdp_store_collections_e6iYN4" class="shopify-section shopify-section--pdp-store-collections">
8982  <div class='product-collections'>
8983    <h6 class='product-collections_title'>Related Collections</h6>
8984    <div class='product-collections_list'>
8985      <a href='/collections/at-100-percent-natural-shampoo'>100 Percent Natural Shampoo</a><a href='/collections/at-1000ml-olaplex-shampoo'>1000Ml Olaplex Shampoo</a><a href='/collections/at-100ml-olaplex-shampoo'>100Ml Olaplex Shampoo</a><a href='/collections/111skin'>111Skin Masks & Skincare Sale in Australia</a><a href='/collections/acqua-di-parma'>Acqua di Parma Collection: Perfume & More</a><a href='/collections/test-collection'>Acqua di Parma Collection: Perfume & More - Beauty Affairs</a><a href='/collections/at-advanced-night-repair'>Advanced Night Repair</a><a href='/collections/at-advanced-night-repair-eye-serum'>Advanced Night Repair Eye Serum</a><a href='/collections/at-advanced-night-repair-face-serum'>Advanced Night Repair Face Serum</a><a href='/collections/at-advanced-night-repair-serum-15ml'>Advanced Night Repair Serum 15Ml</a><a href='/collections/at-advanced-night-repair-serum-30-ml'>Advanced Night Repair Serum 30 Ml</a><a href='/collections/advanced-skincare-treatments'>Advanced Skincare Treatments</a><a href='/collections/at-aesthetic-shampoo-and-conditioner'>Aesthetic Shampoo And Conditioner</a><a href='/collections/affairs'>Affairs</a><a href='/collections/affairs-skincare'>Affairs Skincare</a><a href='/collections/after-shave-balm'>After Shave Balm for Men | Premium Selection</a><a href='/collections/at-ageing-skin-products'>Ageing Skin Products</a><a href='/collections/at-aha-body-moisturiser'>Aha Body Moisturiser</a><a href='/collections/at-aha-glycolic-acid-cleanser'>Aha Glycolic Acid Cleanser</a><a href='/collections/at-aha-skin-care'>Aha Skin Care</a>
8986    </div>
8987  </div>
8988  <style>
8989    .product-collections {
8990      max-width: 1200px;
8991      margin: 36px auto;
8992      width: calc(100% - 48px);
8993      margin-left: auto;
8994      margin-right: auto;
8995    }
8996
8997    .product-collections_title {
8998      font-size: 16px;
8999      font-weight: 700;
9000      margin: 0 0 6px;
9001    }
9002
9003    .product-collections_list {
9004      display: flex;
9005      gap: 4px 8px;
9006      flex-wrap: wrap;
9007    }
9008    .product-collections_list a {
9009      font-size: 12px;
9010      text-decoration: underline;
9011    }
9012  </style>
9013
9014
9015
9016</div><div id="shopify-section-template--23474729418981__seo_content" 
9016class="shopify-section shopify-section--pdp-seo-content"><div id='a10_pitys'></div>
9017
9018<script
9019  type='text/javascript'
9020  src='//limitless.cmax.ai/beautyaffairs.com.au/pitys/js/article_vip-gift-card.js?20261010'
9021  async
9022></script>
9022
9023
9024<style>
9025  #a10_pitys {
9026    width: calc(100% - 48px);
9027    margin-left: auto;
9028    margin-right: auto;
9029  }
9030</style>
9031
9032
9033</div><section id="shopify-section-template--23474729418981__apps" class="shopify-section shopify-section--apps">
9034</section>
9035        <noscript class='endOfLayoutContentX' type='text/mark'></noscript>
9036      </main>
9037
9038      <!-- BEGIN sections: footer-group -->
9039<section id="shopify-section-sections--23474729517285__mini_cart_3qMkNb" class="shopify-section shopify-section-group-footer-group section-mini-cart">
9040
9041
9042  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-DBavzocY.css?v=122803166046783259691789607245" rel="stylesheet" type="text/css" media="all" />
9043
9044
9045
9046
9047  
9047<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-BzU0r8aN.js?v=161269624862936848911789607243" type="module" crossorigin="anonymous"></script>
9047
9048  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
9049  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9050  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/cart-service-qxCrzRZX.js?v=95537767856005234311789607176" crossorigin="anonymous">
9051  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/cart-store-DiySBS9p.js?v=49097537398392174181789607177" crossorigin="anonymous">
9052  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/command-controller-BJXl0AoQ.js?v=173071704101563964271789607181" crossorigin="anonymous">
9053  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9054  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/event-bus-iXagk0PC.js?v=165926942963789062081789607190" crossorigin="anonymous">
9055  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/fetch-interceptor-BX0zjMul.js?v=140765481341092231251789607195" crossorigin="anonymous">
9056  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/simple-cart-service-BH_I7FNV.js?v=67354876268009332091789607288" crossorigin="anonymous">
9057  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/cart-source-BOeGXfXy.js?v=5570348491246078201789607176" crossorigin="anonymous">
9058
9059<mini-cart
9060  data-mini-cart
9061  data-open-on-add='true'
9062  data-drawer-width='420'
9063  data-open='false'
9064>
9065  <div data-mini-cart-header>
9066
9067
9068  
9069  
9070  
9071<mini-cart-header class='mini-cart__header'>
9072  <h3 class='mini-cart__title'>Cart<span data-item-count>0</span></h3><button type='button' data-close-mini-cart aria-label='Close'><svg width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg">
9073<path d="M19.7818 7.31714L6.82861 20.2703" stroke="#333333" stroke-width="1.2" stroke-linecap="round"/>
9074<path d="M20.0137 20.2637L7.06055 7.31052" stroke="#333333" stroke-width="1.2" stroke-linecap="round"/>
9075</svg>
9076</button>
9077
9078
9079  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-header-CuIrpSQC.css?v=81527645568682873031789607250" rel="stylesheet" type="text/css" media="all" />
9080
9081
9082
9083
9084  
9084<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-header-C2NhBKCs.js?v=31013068238844753681789607249" type="module" crossorigin="anonymous"></script>
9084
9085  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9086  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9087
9088</mini-cart-header>
9089
9090
9091  
9092  
9093  
9094<mini-cart-progress-bar
9095  class='mini-cart__progress '>
9096  <h4
9097    class='emphasised'
9098    data-progress-title
9099    data-all-gifts-unlocked-message='You&#39;ve unlocked all bonuses!'
9100  >Spend $1 more for a free sample</h4>
9101
9102  <div class='mini-cart__progress-bar' data-progress-bar>
9103    <div
9104      class='mini-cart__progress-bar-fill'
9105      data-progress-bar-fill
9106      style='width:0%;'
9107    ></div>
9108  </div>
9109  <div
9110    class='mini-cart__progress-steps'
9111    data-progress-steps
9112  ><div
9113        class='mini-cart__progress-step'
9114        data-encouragement-message='Spend {remaining_amount} more for a free sample'
9115        data-currency-symbol='$'
9116        data-threshold-money='$1'
9117        data-threshold='1'
9118      >
9119        <div class='mini-cart__progress-step-icons' data-unlocked='false'><svg
9120      xmlns='http://www.w3.org/2000/svg'
9121      width='20'
9122      height='20'
9123      viewBox='0 0 21 20'
9124      fill='none'
9125      class='Icon Icon--tick'
9126    >
9127      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
9128    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
9129      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
9130        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
9131        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
9132        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
9133        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
9134      </g>
9135    </svg></div>
9136        <p>
9137          <b>Free</b> Sample
9138          <span data-threshhold-amount>$1</span>
9139        </p>
9140      </div><div
9141        class='mini-cart__progress-step'
9142        data-encouragement-message='Spend {remaining_amount} more for free shipping'
9143        data-currency-symbol='$'
9144        data-threshold-money='$179'
9145        data-threshold='179'
9146      >
9147        <div class='mini-cart__progress-step-icons' data-unlocked='false'><svg
9148      xmlns='http://www.w3.org/2000/svg'
9149      width='20'
9150      height='20'
9151      viewBox='0 0 21 20'
9152      fill='none'
9153      class='Icon Icon--tick'
9154    >
9155      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
9156    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
9157      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
9158        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
9159        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
9160        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
9161        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
9162      </g>
9163    </svg></div>
9164        <p>
9165          <b>Free</b> shipping
9166          <span data-threshhold-amount>$179</span>
9167        </p>
9168      </div><div
9169        class='mini-cart__progress-step'
9170        data-encouragement-message='Spend {remaining_amount} more for a free {threshold_money} gift'
9171        data-currency-symbol='$'
9172        data-threshold-money='$199'
9173        data-threshold='199'
9174      >
9175        <div class='mini-cart__progress-step-icons' data-unlocked='false'><svg
9176      xmlns='http://www.w3.org/2000/svg'
9177      width='20'
9178      height='20'
9179      viewBox='0 0 21 20'
9180      fill='none'
9181      class='Icon Icon--tick'
9182    >
9183      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
9184    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
9185      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
9186        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
9187        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
9188        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
9189        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
9190      </g>
9191    </svg></div>
9192        <p>
9193          <b>Free</b> Blushes & Bronzers
9194          <span data-threshhold-amount>$199</span>
9195        </p>
9196      </div><div
9197        class='mini-cart__progress-step'
9198        data-encouragement-message='Spend {remaining_amount} more for a free {threshold_money} gift'
9199        data-currency-symbol='$'
9200        data-threshold-money='$249'
9201        data-threshold='249'
9202      >
9203        <div class='mini-cart__progress-step-icons' data-unlocked='false'><svg
9204      xmlns='http://www.w3.org/2000/svg'
9205      width='20'
9206      height='20'
9207      viewBox='0 0 21 20'
9208      fill='none'
9209      class='Icon Icon--tick'
9210    >
9211      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
9212    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
9213      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
9214        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
9215        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
9216        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
9217        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
9218      </g>
9219    </svg></div>
9220        <p>
9221          <b>Free</b> full size Anti-Aging Skin Care
9222          <span data-threshhold-amount>$249</span>
9223        </p>
9224      </div></div>
9225
9226
9227  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-progress-bar-C6ypfNn1.css?v=74451842457309760461789607252" rel="stylesheet" type="text/css" media="all" />
9228
9229
9230
9231
9232  
9232<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-progress-bar-qck2qKVd.js?v=4186942025666378981789607252" type="module" crossorigin="anonymous"></script>
9232
9233  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
9234  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9235  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9236
9237</mini-cart-progress-bar>
9238
9239
9240  
9241  
9242  
9243<mini-cart-gifts-accordion
9244  class='mini-cart__gifts hidden'
9245  data-api-url='https://ba-order-gift-api.conversion-kings.workers.dev/preview'
9246  aria-expanded='false'>
9247  <template id='gifts-accordion-template'><div class='swiper-slide gifts-accordion-item'>
9248  <div class='gifts-accordion-item__image-wrapper'>
9249    <img class='gifts-accordion-item__image' src='{image}' alt='{alt}'>
9250    <div class='gifts-accordion-item__qty'>{quantity}</div>
9251  </div>
9252  <div class='gifts-accordion-item__content'>
9253    <div class='gifts-accordion-item__title'>{title}</div>
9254    <div class='gifts-accordion-item__price' data-symbol='$'>${price} value
9255    </div>
9256  </div>
9257</div>
9258
9259  </template>
9260  <button
9261    class='mini-cart__accordion-toggle'
9262    type='button'
9263    aria-expanded='false'
9264    data-gifts-accordion-toggle
9265    data-heading-label='See the {gift_count} gifts added in your order'
9266  >
9267    <span class='mini-cart__accordion-toggle-label emphasised'>See the {gift_count} gifts added in your order</span>
9268
9269    <div class='mini-cart__accordion-toggle-icon'>
9270      <svg
9271        xmlns='http://www.w3.org/2000/svg'
9272        width='16'
9273        height='15'
9274        viewBox='0 0 16 15'
9275        fill='none'
9276        class='minus'
9277      >
9278        <path d="M14.742 7.07107L0.599831 7.07107" stroke="#333333" stroke-width="1.2" stroke-linecap="round"/>
9279      </svg>
9280
9281      <svg
9282        xmlns='http://www.w3.org/2000/svg'
9283        width='16'
9284        height='16'
9285        viewBox='0 0 16 16'
9286        fill='none'
9287        class='plus'
9288      >
9289        <path d="M14.7422 7.51174L0.600075 7.51174" stroke="#333333" stroke-width="1.2" stroke-linecap="round"/>
9290        <path d="M7.8396 14.7421V0.600006" stroke="#333333" stroke-width="1.2" stroke-linecap="round"/>
9291      </svg>
9292    </div>
9293  </button>
9294  <div
9295    class='mini-cart__accordion-panel'
9296  >
9297    <div
9298      class='mini-cart__gifts-list swiper'
9299      data-gifts-list
9300    >
9301      <div class='swiper-wrapper'></div>
9302    </div>
9303
9304    <div class='swiper-scrollbar'></div>
9305  </div>
9306</mini-cart-gifts-accordion>
9307
9308
9309  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-gifts-accordion-BqDBMLMa.css?v=184065671756402516961789607249" rel="stylesheet" type="text/css" media="all" />
9310
9311
9312
9313
9314  
9314<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-gifts-accordion-BI8yZcPV.js?v=94995987530500327471789607248" type="module" crossorigin="anonymous"></script>
9314
9315  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9316  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9317  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
9318
9319
9320
9321  
9322  
9323    
9324  
9325  
9326    
9327  
9328  
9329    
9330  
9331  
9332    
9333  
9334  
9335    
9336  
9337  
9338    
9339  
9340  
9341    
9342  
9343  
9344    
9345</div>
9346  <div data-mini-cart-body>
9347
9348
9349  
9350  
9351    
9352  
9353  
9354    
9355  
9356  
9357    
9358  
9359  
9360  
9361<mini-cart-line-items
9362  class="mini-cart__items"data-line-items
9363>
9364  
9364<script type="application/json" data-line-item-property-css-rules>[{
9365        "propertyKey": "Remaining Amount",
9366        "matchType": "exact",
9367        "css": "color: var(--emphasis-color);\nfont-weight: 600;"
9368      }]</script>
9368<template data-line-item-template><article
9369  class='mini-cart__item'
9370  data-line-item
9371  data-product-id=''
9372  data-product-handle=''
9373  data-variant-id=''
9374  data-compare-at-price='0'
9375  data-original-price='0'
9376  data-final-price='0'
9377>
9378  <input type='hidden' data-line-item-key value=''><a href='#' class='mini-cart__item-media' data-line-item-url><img data-line-item-image width='160' height='160'></a><div class='mini-cart__item-main'>
9379    <div class='mini-cart__item-reviews-wrapper'>
9380      <span
9381        class='stamped-product-reviews-badge stamped-main-badge'
9382        data-id=''
9383        data-product-sku=''
9384        data-product-title=''
9385        data-product-type=''
9386      ></span>
9387    </div>
9388    <a
9389      href='#'
9390      class='mini-cart__item-title'
9391      data-line-item-url
9392      data-line-item-title
9393    >
9394      
9395    </a><div class='mini-cart__item-properties' data-line-item-properties></div><div class='mini-cart__item-qty'>
9396        <button type='button' data-decrement aria-label='Decrease quantity'>
9397          <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'>
9398            <rect x='0' y='11' width='24' height='2' fill='currentColor' />
9399          </svg>
9400        </button>
9401        <div
9402          class='mini-cart__item-qty-number'
9403          data-quantity
9404          aria-label='Quantity'
9405        >
9406          1
9407        </div>
9408        <button type='button' data-increment aria-label='Increase quantity'>
9409          <svg viewBox='-2 -2 4 4' xmlns='http://www.w3.org/2000/svg'>
9410            <path d='M0,-1 V1 M-1,0 H1' stroke='black' stroke-width='0.2' />
9411          </svg>
9412        </button>
9413      </div></div>
9414  <div class='mini-cart__item-side'>
9415    <div
9416      class='mini-cart__item-compare '
9417      data-line-item-compare
9418    ></div><div
9419        class='mini-cart__item-price is-loaded'
9420        data-line-item-price
9421        data-template='$10.00 USD'
9422      >
9423        
9424        <span class='mini-cart__item-price-loader' aria-hidden='true'></span>
9425      </div><button
9426      type='button'
9427      class='mini-cart__item-remove'
9428      data-remove
9429      aria-label='Remove'
9430    >
9431      <svg
9432        style='display: block;'
9433        width='12'
9434        height='15'
9435        viewBox='0 0 12 15'
9436        fill='none'
9437        xmlns='http://www.w3.org/2000/svg'
9438      >
9439        <path d='M1.70817 13C1.70817 13.8708 2.12917 14.25 3 14.25H10C10.8708 14.25 11.2082 13.8708 11.2082 13V3.16667H1.70817V13ZM3 4.5H10V8.5V13H3V8.5V4.5ZM9.229 0.791667L8.43734 0H4.479L3.68734 0.791667H0.916504V2H11.9998V0.791667H9.229Z' fill='#333333'></path>
9440      </svg>
9441    </button>
9442  </div>
9443</article>
9444</template>
9445  <p class="mini-cart__empty-message" style="display: block;">Your cart is empty.</p>
9446  <div class="mini-cart__items-list" data-line-items-list></div>
9447
9448
9449  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-line-items-ZMqQfFqk.css?v=162057649504915737161789607251" rel="stylesheet" type="text/css" media="all" />
9450
9451
9452
9453
9454  
9454<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-line-items-UmXpWGUW.js?v=183433737539227879021789607250" type="module" crossorigin="anonymous"></script>
9454
9455  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
9456  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9457  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9458  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/line-item-properties-update-chain-Idd4mY3z.js?v=13378342513926307101789607217" crossorigin="anonymous">
9459  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/simple-cart-service-BH_I7FNV.js?v=67354876268009332091789607288" crossorigin="anonymous">
9460  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/remaining-amount-recalculation-rule-C5nAkkmW.js?v=164483258525958489441789607278" crossorigin="anonymous">
9461  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-label-quantity-rule-CBdPB6U6.js?v=114988442835939076391789607272" crossorigin="anonymous">
9462
9463</mini-cart-line-items>
9464
9465
9466  
9467  
9468  
9469
9470  
9471  
9472  
9473<mini-cart-clear-cart
9474  class='mini-cart__clear is-hidden'>
9475  <button type='button' data-clear-cart>
9476    <svg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'>
9477      <path d="M9.33333 7.36667V12.3667M6 7.36667V12.3667M2.66667 4.03333V14.0333C2.66667 14.4754 2.84226 14.8993 3.15482 15.2118C3.46738 15.5244 3.89131 15.7 4.33333 15.7H11C11.442 15.7 11.866 15.5244 12.1785 15.2118C12.4911 14.8993 12.6667 14.4754 12.6667 14.0333V4.03333M1 4.03333H14.3333M3.5 4.03333L5.16667 0.700001H10.1667L11.8333 4.03333" stroke="#D23D25" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
9478    </svg>Clear cart</button>
9479  <div data-clear-cart-confirm>
9480    <h6>Are you sure?</h6>
9481    <button class='mini-cart__clear-confirm' data-clear-cart-confirm-button>Clear cart</button>
9482    <button class='mini-cart__clear-cancel' data-clear-cart-confirm-cancel>Cancel</button>
9483  </div>
9484
9485
9486  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-clear-cart-B7E9hEiA.css?v=877865391612428971789607244" rel="stylesheet" type="text/css" media="all" />
9487
9488
9489
9490
9491  
9491<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-clear-cart-NWLKKjwa.js?v=32404155012532608721789607245" type="module" crossorigin="anonymous"></script>
9491
9492  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9493  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9494
9495</mini-cart-clear-cart>
9496
9497
9498  
9499  
9500  
9501<mini-cart-recommendations
9502  class='mini-cart__recs 'data-recommendations
9503  data-max='10'
9504><h4>You may also like</h4><div class='swiper' data-recommendations-swiper>
9505    <div class='swiper-wrapper'>
9506      
9507<div class='mini-cart-product-card swiper-slide'>
9508    <a href='/products/cote-noire-room-spray?variant=43468931170533' class='mini-cart-product-card__image'>
9509      <img
9510        src='//www.mybeautyaffairs.com/cdn/shop/products/Cote-Noire-Room-Spray---Beauty-Affairs-1664100757.jpg?crop=center&height=164&v=1664100758&width=164'
9511        alt='Cote Noire Room Spray 15ml'
9512        loading='lazy'
9513      >
9514    </a>
9515    <a href='/products/cote-noire-room-spray?variant=43468931170533' class='mini-cart-product-card__title'>
9516      Cote Noire Room Spray 15ml
9517    </a>
9518    <p class='mini-cart-product-card__price'>
9519      $16.00 USD
9520    </p>
9521    <button
9522      type='button'
9523      class='mini-cart-product-card__add-to-cart'
9524      data-variant-id='43468931170533'
9525    >
9526      Add
9527    </button>
9528  </div>
9529<div class='mini-cart-product-card swiper-slide'>
9530    <a href='/products/k18-leave-in-molecular-repair-mask?variant=43998975721701' class='mini-cart-product-card__image'>
9531      <img
9532        src='//www.mybeautyaffairs.com/cdn/shop/products/K18-Leave-In-Molecular-Repair-Mask---Beauty-Affairs-1680734211.png?crop=center&height=164&v=1694584473&width=164'
9533        alt='K18 Leave-In Molecular Repair Mask'
9534        loading='lazy'
9535      >
9536    </a>
9537    <a href='/products/k18-leave-in-molecular-repair-mask?variant=43998975721701' class='mini-cart-product-card__title'>
9538      K18 Leave-In Molecular Repair Mask
9539    </a>
9540    <p class='mini-cart-product-card__price'>
9541      $91.00 USD
9542    </p>
9543    <button
9544      type='button'
9545      class='mini-cart-product-card__add-to-cart'
9546      data-variant-id='43998975721701'
9547    >
9548      Add
9549    </button>
9550  </div>
9551<div class='mini-cart-product-card swiper-slide'>
9552    <a href='/products/clean-skin-club-clean-face-pads-60-count?variant=44906583654629' class='mini-cart-product-card__image'>
9553      <img
9554        src='//www.mybeautyaffairs.com/cdn/shop/files/CleanSkinClubClean_FacePads60count-1.png?crop=center&height=164&v=1710903752&width=164'
9555        alt='Clean Skin Club Clean² Face Pads 60 count'
9556        loading='lazy'
9557      >
9558    </a>
9559    <a href='/products/clean-skin-club-clean-face-pads-60-count?variant=44906583654629' class='mini-cart-product-card__title'>
9560      Clean Skin Club Clean² Face Pads 60 count
9561    </a>
9562    <p class='mini-cart-product-card__price'>
9563      $13.00 USD
9564    </p>
9565    <button
9566      type='button'
9567      class='mini-cart-product-card__add-to-cart'
9568      data-variant-id='44906583654629'
9569    >
9570      Add
9571    </button>
9572  </div>
9573<div class='mini-cart-product-card swiper-slide'>
9574    <a href='/products/medik8-surface-radiance-cleanse?variant=46389360492773' class='mini-cart-product-card__image'>
9575      <img
9576        src='//www.mybeautyaffairs.com/cdn/shop/products/Medik8-Surface-Radiance-Cleanse-150ml---Beauty-Affairs-1678022895_8aac75c4-03f2-4f81-95d6-892ffbc864f7.png?crop=center&height=164&v=1678022924&width=164'
9577        alt='Medik8 Surface Radiance Cleanse'
9578        loading='lazy'
9579      >
9580    </a>
9581    <a href='/products/medik8-surface-radiance-cleanse?variant=46389360492773' class='mini-cart-product-card__title'>
9582      Medik8 Surface Radiance Cleanse
9583    </a>
9584    <p class='mini-cart-product-card__price'>
9585      $41.00 USD
9586    </p>
9587    <button
9588      type='button'
9589      class='mini-cart-product-card__add-to-cart'
9590      data-variant-id='46389360492773'
9591    >
9592      Add
9593    </button>
9594  </div>
9595<div class='mini-cart-product-card swiper-slide'>
9596    <a href='/products/londontown-kur-glass-nail-file?variant=43238401376485' class='mini-cart-product-card__image'>
9597      <img
9598        src='//www.mybeautyaffairs.com/cdn/shop/products/Londontown-kur-Glass-Nail-File---Beauty-Affairs-1659011569.jpg?crop=center&height=164&v=1750896147&width=164'
9599        alt='Londontown kur Glass Nail File'
9600        loading='lazy'
9601      >
9602    </a>
9603    <a href='/products/londontown-kur-glass-nail-file?variant=43238401376485' class='mini-cart-product-card__title'>
9604      Londontown kur Glass Nail File
9605    </a>
9606    <p class='mini-cart-product-card__price'>
9607      $16.00 USD
9608    </p>
9609    <button
9610      type='button'
9611      class='mini-cart-product-card__add-to-cart'
9612      data-variant-id='43238401376485'
9613    >
9614      Add
9615    </button>
9616  </div>
9617<div class='mini-cart-product-card swiper-slide'>
9618    <a href='/products/inika-foundation-trial-set?variant=42855484653797' class='mini-cart-product-card__image'>
9619      <img
9620        src='//www.mybeautyaffairs.com/cdn/shop/products/INIKA-Foundation-Trial-Set---Beauty-Affairs-1651933770.jpg?crop=center&height=164&v=1651933977&width=164'
9621        alt='INIKA Foundation Trial Set'
9622        loading='lazy'
9623      >
9624    </a>
9625    <a href='/products/inika-foundation-trial-set?variant=42855484653797' class='mini-cart-product-card__title'>
9626      INIKA Foundation Trial Set
9627    </a>
9628    <p class='mini-cart-product-card__price'>
9629      $15.00 USD
9630    </p>
9631    <button
9632      type='button'
9633      class='mini-cart-product-card__add-to-cart'
9634      data-variant-id='42855484653797'
9635    >
9636      Add
9637    </button>
9638  </div>
9639<div class='mini-cart-product-card swiper-slide'>
9640    <a href='/products/mask-maker-collagen-pills-x-32-pieces?variant=44006022971621' class='mini-cart-product-card__image'>
9641      <img
9642        src='//www.mybeautyaffairs.com/cdn/shop/products/Mask-Maker-Collagen-Pills-x-32-Pieces---Beauty-Affairs-1681077269_ea10e0c2-063c-43ce-ab03-5b30c46a3d9f.png?crop=center&height=164&v=1681077278&width=164'
9643        alt='Mask Maker Collagen Pills x 32 Pieces'
9644        loading='lazy'
9645      >
9646    </a>
9647    <a href='/products/mask-maker-collagen-pills-x-32-pieces?variant=44006022971621' class='mini-cart-product-card__title'>
9648      Mask Maker Collagen Pills x 32 Pieces
9649    </a>
9650    <p class='mini-cart-product-card__price'>
9651      $16.00 USD
9652    </p>
9653    <button
9654      type='button'
9655      class='mini-cart-product-card__add-to-cart'
9656      data-variant-id='44006022971621'
9657    >
9658      Add
9659    </button>
9660  </div>
9661<div class='mini-cart-product-card swiper-slide'>
9662    <a href='/products/mor-soapette-60g?variant=40798683398305' class='mini-cart-product-card__image'>
9663      <img
9664        src='//www.mybeautyaffairs.com/cdn/shop/products/MOR-Soapette-60g---Beauty-Affairs-1631223277.jpg?crop=center&height=164&v=1631223637&width=164'
9665        alt='MOR Little Luxuries Soapette 60g'
9666        loading='lazy'
9667      >
9668    </a>
9669    <a href='/products/mor-soapette-60g?variant=40798683398305' class='mini-cart-product-card__title'>
9670      MOR Little Luxuries Soapette 60g
9671    </a>
9672    <p class='mini-cart-product-card__price'>
9673      $11.00 USD
9674    </p>
9675    <button
9676      type='button'
9677      class='mini-cart-product-card__add-to-cart'
9678      data-variant-id='40798683398305'
9679    >
9680      Add
9681    </button>
9682  </div>
9683<div class='mini-cart-product-card swiper-slide'>
9684    <a href='/products/londontown-double-sided-glass-cuticle-pusher?variant=46560882360549' class='mini-cart-product-card__image'>
9685      <img
9686        src='//www.mybeautyaffairs.com/cdn/shop/files/LondontownDoubleSidedGlassCuticlePusher-1.png?crop=center&height=164&v=1740973885&width=164'
9687        alt='Londontown Double Sided Glass Cuticle Pusher'
9688        loading='lazy'
9689      >
9690    </a>
9691    <a href='/products/londontown-double-sided-glass-cuticle-pusher?variant=46560882360549' class='mini-cart-product-card__title'>
9692      Londontown Double Sided Glass Cuticle Pusher
9693    </a>
9694    <p class='mini-cart-product-card__price'>
9695      $16.00 USD
9696    </p>
9697    <button
9698      type='button'
9699      class='mini-cart-product-card__add-to-cart'
9700      data-variant-id='46560882360549'
9701    >
9702      Add
9703    </button>
9704  </div>
9705<div class='mini-cart-product-card swiper-slide'>
9706    <a href='/products/asap-sanitise-me-hand-sanitiser?variant=47549087776997' class='mini-cart-product-card__image'>
9707      <img
9708        src='//www.mybeautyaffairs.com/cdn/shop/files/asapSanitiseMeHandSanitiser_110ml_-1.png?crop=center&height=164&v=1754981538&width=164'
9709        alt='asap Sanitise Me Hand Sanitiser'
9710        loading='lazy'
9711      >
9712    </a>
9713    <a href='/products/asap-sanitise-me-hand-sanitiser?variant=47549087776997' class='mini-cart-product-card__title'>
9714      asap Sanitise Me Hand Sanitiser
9715    </a>
9716    <p class='mini-cart-product-card__price'>
9717      $10.00 USD
9718    </p>
9719    <button
9720      type='button'
9721      class='mini-cart-product-card__add-to-cart'
9722      data-variant-id='47549087776997'
9723    >
9724      Add
9725    </button>
9726  </div>
9727    </div>
9728
9729    <div class='mini-cart__recs-arrows'>
9730      <div class='swiper-button-prev'>
9731        <svg
9732          style='display: block;'
9733          width='7'
9734          height='13'
9735          viewBox='0 0 7 13'
9736          fill='none'
9737          xmlns='http://www.w3.org/2000/svg'
9738        >
9739          <path d="M6.13965 12.1328L0.958068 6.58112L6.13965 1.02943" stroke="#000000" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
9740        </svg>
9741      </div>
9742      <div class='swiper-button-next'>
9743        <svg
9744          style='display: block;'
9745          width='7'
9746          height='14'
9747          viewBox='0 0 7 14'
9748          fill='none'
9749          xmlns='http://www.w3.org/2000/svg'
9750        >
9751          <path d="M1.16162 1.57031L6.3432 7.12201L1.16162 12.6737" stroke="#000000" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"></path>
9752        </svg>
9753      </div>
9754    </div>
9755  </div>
9756
9757
9758  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-recommendations-pJ-Rc1tB.css?v=41268456307231997301789607253" rel="stylesheet" type="text/css" media="all" />
9759
9760
9761
9762
9763  
9763<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-recommendations-WigANUCM.js?v=166598596038863049831789607253" type="module" crossorigin="anonymous"></script>
9763
9764  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9765  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9766  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/swiper-core-C8d-Zypq.js?v=93434096674539482601789607297" crossorigin="anonymous">
9767  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/navigation-D9yaJJtw.js?v=139138631273842384781789607255" crossorigin="anonymous">
9768
9769</mini-cart-recommendations>
9770
9771
9772  
9773  
9774  
9775<mini-cart-discount-code
9776  class='is-hidden'>
9777  <button type='button' data-discount-toggle>
9778    <svg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'>
9779      <path d="M11 5.67188C11 5.95665 10.7691 6.1875 10.4844 6.1875H6.1875V10.4844C6.1875 10.7691 5.95665 11 5.67188 11H5.32812C5.04335 11 4.8125 10.7691 4.8125 10.4844V6.1875H0.515625C0.230853 6.1875 0 5.95665 0 5.67188V5.32812C0 5.04335 0.230853 4.8125 0.515625 4.8125H4.8125V0.515625C4.8125 0.230853 5.04335 0 5.32812 0H5.67188C5.95665 0 6.1875 0.230853 6.1875 0.515625V4.8125H10.4844C10.7691 4.8125 11 5.04335 11 5.32812V5.67188Z" fill="#333333"/>
9780    </svg>Add discount code</button>
9781  <form data-discount-form>
9782    <input
9783      type='text'
9784      name='discount'
9785      autocomplete='off'
9786      placeholder='Enter discount code'
9787      aria-label='Discount code'
9788      data-discount-input
9789    >
9790    <button type='submit' data-discount-submit>Apply</button>
9791  </form>
9792  <p data-discount-message role="alert" aria-live="polite" class="discount-message" hidden></p>
9793</mini-cart-discount-code>
9794
9795
9796  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-discount-code-CA_IoBHq.css?v=109454046073906801061789607246" rel="stylesheet" type="text/css" media="all" />
9797
9798
9799
9800
9801  
9801<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-discount-code-yPoXGV7K.js?v=19434354120929870061789607246" type="module" crossorigin="anonymous"></script>
9801
9802  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9803  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9804
9805
9806
9807  
9808  
9809  
9810<mini-cart-summary
9811    class='hidden'
9812  data-price-format='$10.00 USD'
9813>
9814  <div data-cart-subtotal>
9815    <span class='label'>Initial price</span>
9816    <span class='price'>$0.00 USD</span>
9817  </div>
9818  <div data-cart-discounts>
9819    <span class='label'>Discounts</span>
9820    <span class='price'
9821      >-$0.00 USD</span>
9822  </div>
9823  <div data-cart-final-price>
9824    <span class='label'>Final price</span>
9825    <span class='price'>$0.00 USD</span>
9826  </div>
9827</mini-cart-summary>
9828
9829
9830  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-summary-CoZX79eO.css?v=181088386378315287741789607254" rel="stylesheet" type="text/css" media="all" />
9831
9832
9833
9834
9835  
9835<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-summary-Y8Zv9lZ0.js?v=56019636514593368741789607254" type="module" crossorigin="anonymous"></script>
9835
9836  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
9837  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9838  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9839
9840
9841
9842  
9843  
9844    
9845  
9846  
9847    
9848</div>
9849  <div data-mini-cart-footer>
9850
9851
9852  
9853  
9854    
9855  
9856  
9857    
9858  
9859  
9860    
9861  
9862  
9863    
9864  
9865  
9866    
9867  
9868  
9869    
9870  
9871  
9872    
9873  
9874  
9875    
9876  
9877  
9878    
9879  
9880  
9881  
9882<mini-cart-footer
9883  class='mini-cart__footer '
9884  data-shipping-protection-product='46116755931365'
9885  data-shipping-protection-popup-description='Without Checkout+, Beauty Affairs is not responsible for damage or lost items.'
9886  data-price-format='$10.00 USD'
9887  style='visibility: hidden;'>
9888  <button
9889    type='button'
9890    class='mini-cart__footer-checkout'
9891  >
9892    <span class='mini-cart__footer-checkout-label'>Checkout+</span>
9893    <span class='mini-cart__footer-checkout-label-clean'>Checkout</span>
9894    <span>
9895      <span class='mini-cart__footer-checkout-price' data-total-price>$0.00 USD</span>
9896      <span
9897        style='display: none;'
9898        data-compare-price
9899      >$0.00 USD</span>
9900    </span>
9901  </button>
9902  <div class='mini-cart__footer-grid'>
9903    <div class='mini-cart__footer-grid-checkout-plus'>
9904      <h6 class='mini-cart__footer-grid-checkout-plus-title'>Checkout+<svg
9905          width='14'
9906          height='14'
9907          viewBox='0 0 14 14'
9908          fill='none'
9909          xmlns='http://www.w3.org/2000/svg'
9910        >
9911          <g clip-path="url(#clip0_6253_1138)">
9912          <path d="M7 13.125C5.37555 13.125 3.81763 12.4797 2.66897 11.331C1.52031 10.1824 0.875 8.62445 0.875 7C0.875 5.37555 1.52031 3.81763 2.66897 2.66897C3.81763 1.52031 5.37555 0.875 7 0.875C8.62445 0.875 10.1824 1.52031 11.331 2.66897C12.4797 3.81763 13.125 5.37555 13.125 7C13.125 8.62445 12.4797 10.1824 11.331 11.331C10.1824 12.4797 8.62445 13.125 7 13.125ZM7 14C8.85652 14 10.637 13.2625 11.9497 11.9497C13.2625 10.637 14 8.85652 14 7C14 5.14348 13.2625 3.36301 11.9497 2.05025C10.637 0.737498 8.85652 0 7 0C5.14348 0 3.36301 0.737498 2.05025 2.05025C0.737498 3.36301 0 5.14348 0 7C0 8.85652 0.737498 10.637 2.05025 11.9497C3.36301 13.2625 5.14348 14 7 14Z" fill="black"/>
9913          <path d="M7.81371 5.7645L5.80996 6.01562L5.73821 6.34812L6.13196 6.42075C6.38921 6.482 6.43996 6.57475 6.38396 6.83113L5.73821 9.86562C5.56846 10.6505 5.83008 11.0197 6.44521 11.0197C6.92208 11.0197 7.47596 10.7993 7.72708 10.4965L7.80408 10.1325C7.62908 10.2865 7.37358 10.3478 7.20383 10.3478C6.96321 10.3478 6.87571 10.1789 6.93783 9.88138L7.81371 5.7645ZM7.87496 3.9375C7.87496 4.16956 7.78277 4.39212 7.61868 4.55622C7.45458 4.72031 7.23202 4.8125 6.99996 4.8125C6.76789 4.8125 6.54533 4.72031 6.38124 4.55622C6.21715 4.39212 6.12496 4.16956 6.12496 3.9375C6.12496 3.70544 6.21715 3.48288 6.38124 3.31878C6.54533 3.15469 6.76789 3.0625 6.99996 3.0625C7.23202 3.0625 7.45458 3.15469 7.61868 3.31878C7.78277 3.48288 7.87496 3.70544 7.87496 3.9375Z" fill="black"/>
9914          </g>
9915          <defs>
9916          <clipPath id="clip0_6253_1138">
9917          <rect width="14" height="14" fill="white"/>
9918          </clipPath>
9919          </defs>
9920        </svg>
9921      </h6>
9922      <p class='mini-cart__footer-grid-checkout-plus-description'>Protect your shipment for $8.95AUD</p>
9923    </div>
9924    <button type='button' class='mini-cart__footer-grid-button'>Continue without Checkout+</button>
9925  </div>
9926
9927
9928  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-footer-lZz5gqk2.css?v=12656996531349985001789607247" rel="stylesheet" type="text/css" media="all" />
9929
9930
9931
9932
9933  
9933<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/mini-cart-footer-B24qV3Wj.js?v=132868463524994021821789607247" type="module" crossorigin="anonymous"></script>
9933
9934  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
9935  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/checkout-chain-Bv1hs30q.js?v=136348927896958520711789607179" crossorigin="anonymous">
9936  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9937  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9938
9939</mini-cart-footer>
9940
9941
9942  
9943  
9944  
9945<script>
9946  window.miniCartGiftsConfig = window.miniCartGiftsConfig || [];
9947  window.miniCartGiftsConfig.push({
9948        price_threshold: parseFloat("199.0"),
9949        gift_variant: {
9950          id:35373460029601,
9951          product_title:"GA-DE Velveteen Blush \u0026 Shimmer Duet",
9952          variant_title:"Vintage and Glow",
9953          featured_image:"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/GA-DE-Velveteen-Blush-_-Shimmer-Duet---Beauty-Affairs-1630653364.jpg?v=1630653407",
9954          sku:"142800032",
9955          price: "$26.00",
9956          compare_at_price: "$26.00",
9957        }
9958      },{
9959        price_threshold: parseFloat("249.0"),
9960        gift_variant: {
9961          id:39979368153249,
9962          product_title:"Vine Vera Resveratrol Chianti Age Correcting Syringe",
9963          variant_title:"Default Title",
9964          featured_image:"\/\/www.mybeautyaffairs.com\/cdn\/shop\/products\/Vine-Vera-Resveratrol-Chianti-Age-Correcting-Syringe-12g---Beauty-Affairs-1636521821.jpg?v=1636521822",
9965          sku:"682698575802 - U",
9966          price: "$1,125.00",
9967          compare_at_price: "$1,125.00",
9968        }
9969      },{
9970        price_threshold: parseFloat("1.0"),
9971        gift_variant: {
9972          id:48991932678373,
9973          product_title:"Luxury Sample",
9974          variant_title:"Default Title",
9975          featured_image:"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/ChatGPTImageMay8_2026_01_06_45PM.png?v=1778209632",
9976          sku:"BA-LUXSAMPLE",
9977          price: "$4.00",
9978          compare_at_price: "$0.00",
9979        }
9980      });
9981</script>
9981
9982
9983
9984  
9984<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/free-gifts-pGAwB4MP.js?v=69240108212838074771789607199" type="module" crossorigin="anonymous"></script>
9984
9985  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
9986  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
9987  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/core-D-K-kGrY.js?v=109111164186482329311789607182" crossorigin="anonymous">
9988
9989
9990
9991</div>
9992
9993  <mini-cart-error>
9994    <div class='error-popover'>
9995      <button class='error-close-button'></button>
9996      <h4 class='error-title'>Something went wrong!</h4>
9997      <p class='error-message'>Please try again later.</p>
9998    </div>
9999  </mini-cart-error>
10000</mini-cart>
10001
10002<mini-cart-backdrop data-mini-cart-backdrop></mini-cart-backdrop>
10003
10004
10005</section><div id="shopify-section-sections--23474729517285__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
10006  #section-sections--23474729517285__footer.Footer{
10007    background-color: #000000;
10008  }
10009  #section-sections--23474729517285__footer.Footer .Footer__Block.footer_color_text h2 ,
10010  #section-sections--23474729517285__footer.Footer .footer_color_text a,
10011  #section-sections--23474729517285__footer.Footer .Footer__LocalizationItem .SelectButton,
10012  #section-sections--23474729517285__footer.Footer .footer_color_text p
10013  {
10014    color: #ffffff;
10015  }
10016
10017  .Footer #a10_hera * {
10018    color: #fff !important;
10019  }
10020
10021  .Footer__Content+.Footer__Newsletter {
10022    margin-bottom: 12px;
10023  }
10024  
10025  @media screen and (max-width: 500px) {
10026    .Footer #a10_hera {
10027      padding: 0 16px;
10028    }
10029  }
10030</style>
10031
10032<footer
10033  id='section-sections--23474729517285__footer'
10034  data-section-id='sections--23474729517285__footer'
10035  data-section-type='footer'
10036  class='Footer  '
10037  role='contentinfo'
10038>
10039  <div class='Container'><div class='Footer__Inner'><div
10040            class='Footer__Block footer_color_text Footer__Block--links'
10041            
10042          ><h2 class='Footer__Title Heading u-h6 expanded expand-icon'>
10043                    BEAUTY AFFAIRS
10044                  </h2>
10045
10046                  <ul class='Linklist'><li class='Linklist__Item'>
10047                        <a href='https://www.beautyaffairs.com.au/pages/our-difference-page' class='Link Link--primary'>Our Difference</a>
10048                      </li><li class='Linklist__Item'>
10049                        <a href='/blogs/gybaio' class='Link Link--primary'>Blog</a>
10050                      </li><li class='Linklist__Item'>
10051                        <a href='https://www.beautyaffairs.com.au/pages/rewards-1' class='Link Link--primary'>Earn Rewards</a>
10052                      </li><li class='Linklist__Item'>
10053                        <a href='/products/gift-card' class='Link Link--primary'>Gift Cards</a>
10054                      </li></ul>
10055</div><div
10056            class='Footer__Block footer_color_text Footer__Block--links'
10057            
10058          ><h2 class='Footer__Title Heading u-h6 expanded expand-icon'>
10059                    Customer Care
10060                  </h2>
10061
10062                  <ul class='Linklist'><li class='Linklist__Item'>
10063                        <a href='https://www.beautyaffairs.com.au/account/login' class='Link Link--primary'>My Account</a>
10064                      </li><li class='Linklist__Item'>
10065                        <a href='/policies/shipping-policy' class='Link Link--primary'>Shipping Policy</a>
10066                      </li><li class='Linklist__Item'>
10067                        <a href='/policies/refund-policy' class='Link Link--primary'>Returns Policy</a>
10068                      </li><li class='Linklist__Item'>
10069                        <a href='/pages/contact' class='Link Link--primary'>Contact</a>
10070                      </li><li class='Linklist__Item'>
10071                        <a href='https://beautyaffairs.gorgias.help/en-US' class='Link Link--primary'>Help Centre</a>
10072                      </li></ul>
10073</div><div
10074            class='Footer__Block footer_color_text Footer__Block--links'
10075            
10076          ><h2 class='Footer__Title Heading u-h6 expanded expand-icon'>
10077                    Buy Now, Pay Later Options
10078                  </h2>
10079
10080                  <ul class='Linklist'><li class='Linklist__Item'>
10081                        <a href='/pages/klarna-faqs' class='Link Link--primary'>Klarna</a>
10082                      </li><li class='Linklist__Item'>
10083                        <a href='/pages/zip-own-it-now-pay-later' class='Link Link--primary'>Zip Pay</a>
10084                      </li><li class='Linklist__Item'>
10085                        <a href='/pages/afterpay' class='Link Link--primary'>Afterpay</a>
10086                      </li></ul>
10087</div><div
10088            class='Footer__Block footer_color_text Footer__Block--text'
10089            
10090          ><h2 class='Footer__Title Heading u-h6'>Stay Connected With Us</h2><h2 class='Footer__Title Heading u-h6 Footer__Title-Newsletter'>Newsletter</h2>
10091                <p>
10092                  Sign up to our email list and receive $10 off your next purchase, and the latest
10093                  scoop.
10094                </p>
10095                <div class='Footer__Content Rte'>
10096                  
10097                </div><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="Footer__Newsletter Form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><div class='input-group '>
10098                      <input type='hidden' name='contact[tags]' value='newsletter'>
10099                      <input
10100                        type='email'
10101                        name='contact[email]'
10102                        class='Form__Input'
10103                        aria-label='Email address'
10104                        placeholder='Email address'
10105                        required
10106                      >
10107                      <span class='input-group__btn'>
10108                        <button type='submit' class='Form__Submit Button Button--primary'>
10109                          
10110                          <svg
10111                            width='20'
10112                            height='20'
10113                            viewBox='0 0 20 20'
10114                            fill='none'
10115                            xmlns='http://www.w3.org/2000/svg'
10116                          >
10117                            <path d="M10.4688 4.375L16.0938 10L10.4688 15.625" stroke="black" stroke-linecap="round" stroke-linejoin="round"/>
10118                            <path d="M15.3125 10H3.90625" stroke="#242424" stroke-linecap="round" stroke-linejoin="round"/>
10119                          </svg>
10120                        </button>
10121                      </span>
10122                    </div></form><ul class="Footer__Social HorizontalList HorizontalList--spacingLoose">
10123    <li class="HorizontalList__Item">
10124      <a href="https://www.facebook.com/beautyaffairs.official/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook">
10125        <span class="Icon-Wrapper--clickable"><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'>
10126      <path d="M20 10C20 4.47715 15.5229 0 10 0C4.47715 0 0 4.47715 0 10C0 14.9912 3.65684 19.1283 8.4375 19.8785V12.8906H5.89844V10H8.4375V7.79688C8.4375 5.29063 9.93047 3.90625 12.2146 3.90625C13.3084 3.90625 14.4531 4.10156 14.4531 4.10156V6.5625H13.1922C11.95 6.5625 11.5625 7.3334 11.5625 8.125V10H14.3359L13.8926 12.8906H11.5625V19.8785C16.3432 19.1283 20 14.9912 20 10Z" fill="white"/>
10127    </svg></span>
10128      </a>
10129    </li>
10130
10131    
10132<li class="HorizontalList__Item">
10133      <a href="https://www.instagram.com/beautyaffairs.official/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
10134        <span class="Icon-Wrapper--clickable"><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'>
10135      <path d="M10 1.80078C12.6719 1.80078 12.9883 1.8125 14.0391 1.85937C15.0156 1.90234 15.543 2.06641 15.8945 2.20313C16.3594 2.38281 16.6953 2.60156 17.043 2.94922C17.3945 3.30078 17.6094 3.63281 17.7891 4.09766C17.9258 4.44922 18.0898 4.98047 18.1328 5.95312C18.1797 7.00781 18.1914 7.32422 18.1914 9.99219C18.1914 12.6641 18.1797 12.9805 18.1328 14.0313C18.0898 15.0078 17.9258 15.5352 17.7891 15.8867C17.6094 16.3516 17.3906 16.6875 17.043 17.0352C16.6914 17.3867 16.3594 17.6016 15.8945 17.7813C15.543 17.918 15.0117 18.082 14.0391 18.125C12.9844 18.1719 12.668 18.1836 10 18.1836C7.32813 18.1836 7.01172 18.1719 5.96094 18.125C4.98438 18.082 4.45703 17.918 4.10547 17.7813C3.64063 17.6016 3.30469 17.3828 2.95703 17.0352C2.60547 16.6836 2.39063 16.3516 2.21094 15.8867C2.07422 15.5352 1.91016 15.0039 1.86719 14.0313C1.82031 12.9766 1.80859 12.6602 1.80859 9.99219C1.80859 7.32031 1.82031 7.00391 1.86719 5.95312C1.91016 4.97656 2.07422 4.44922 2.21094 4.09766C2.39063 3.63281 2.60938 3.29688 2.95703 2.94922C3.30859 2.59766 3.64063 2.38281 4.10547 2.20313C4.45703 2.06641 4.98828 1.90234 5.96094 1.85937C7.01172 1.8125 7.32813 1.80078 10 1.80078ZM10 0C7.28516 0 6.94531 0.0117187 5.87891 0.0585938C4.81641 0.105469 4.08594 0.277344 3.45313 0.523438C2.79297 0.78125 2.23438 1.12109 1.67969 1.67969C1.12109 2.23438 0.78125 2.79297 0.523438 3.44922C0.277344 4.08594 0.105469 4.8125 0.0585938 5.875C0.0117188 6.94531 0 7.28516 0 10C0 12.7148 0.0117188 13.0547 0.0585938 14.1211C0.105469 15.1836 0.277344 15.9141 0.523438 16.5469C0.78125 17.207 1.12109 17.7656 1.67969 18.3203C2.23438 18.875 2.79297 19.2188 3.44922 19.4727C4.08594 19.7188 4.8125 19.8906 5.875 19.9375C6.94141 19.9844 7.28125 19.9961 9.99609 19.9961C12.7109 19.9961 13.0508 19.9844 14.1172 19.9375C15.1797 19.8906 15.9102 19.7188 16.543 19.4727C17.1992 19.2188 17.7578 18.875 18.3125 18.3203C18.8672 17.7656 19.2109 17.207 19.4648 16.5508C19.7109 15.9141 19.8828 15.1875 19.9297 14.125C19.9766 13.0586 19.9883 12.7188 19.9883 10.0039C19.9883 7.28906 19.9766 6.94922 19.9297 5.88281C19.8828 4.82031 19.7109 4.08984 19.4648 3.45703C19.2188 2.79297 18.8789 2.23438 18.3203 1.67969C17.7656 1.125 17.207 0.78125 16.5508 0.527344C15.9141 0.28125 15.1875 0.109375 14.125 0.0625C13.0547 0.0117188 12.7148 0 10 0Z" fill="white"/>
10136      <path d="M10 4.86328C7.16406 4.86328 4.86328 7.16406 4.86328 10C4.86328 12.8359 7.16406 15.1367 10 15.1367C12.8359 15.1367 15.1367 12.8359 15.1367 10C15.1367 7.16406 12.8359 4.86328 10 4.86328ZM10 13.332C8.16016 13.332 6.66797 11.8398 6.66797 10C6.66797 8.16016 8.16016 6.66797 10 6.66797C11.8398 6.66797 13.332 8.16016 13.332 10C13.332 11.8398 11.8398 13.332 10 13.332Z" fill="white"/>
10137      <path d="M16.5391 4.66016C16.5391 5.32422 16 5.85938 15.3398 5.85938C14.6758 5.85938 14.1406 5.32031 14.1406 4.66016C14.1406 3.99609 14.6797 3.46094 15.3398 3.46094C16 3.46094 16.5391 4 16.5391 4.66016Z" fill="white"/>
10138    </svg></span>
10139      </a>
10140    </li>
10141
10142    
10143<li class="HorizontalList__Item">
10144      <a href="https://www.pinterest.com.au/beautyaffairsofficial/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Pinterest">
10145        <span class="Icon-Wrapper--clickable"><svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'>
10146      <path d="M10 0C4.47656 0 0 4.47656 0 10C0 14.2383 2.63672 17.8555 6.35547 19.3125C6.26953 18.5195 6.1875 17.3086 6.39062 16.4453C6.57422 15.6641 7.5625 11.4766 7.5625 11.4766C7.5625 11.4766 7.26172 10.8789 7.26172 9.99219C7.26172 8.60156 8.06641 7.5625 9.07031 7.5625C9.92187 7.5625 10.3359 8.20312 10.3359 8.97266C10.3359 9.83203 9.78906 11.1133 9.50781 12.3008C9.27344 13.2969 10.0078 14.1094 10.9883 14.1094C12.7656 14.1094 14.1328 12.2344 14.1328 9.53125C14.1328 7.13672 12.4141 5.46094 9.95703 5.46094C7.11328 5.46094 5.44141 7.59375 5.44141 9.80078C5.44141 10.6602 5.77344 11.582 6.1875 12.082C6.26953 12.1797 6.28125 12.2695 6.25781 12.3672C6.18359 12.6836 6.01172 13.3633 5.98047 13.5C5.9375 13.6836 5.83594 13.7227 5.64453 13.6328C4.39453 13.0508 3.61328 11.2266 3.61328 9.75781C3.61328 6.60156 5.90625 3.70703 10.2188 3.70703C13.6875 3.70703 16.3828 6.17969 16.3828 9.48438C16.3828 12.9297 14.2109 15.7031 11.1953 15.7031C10.1836 15.7031 9.23047 15.1758 8.90234 14.5547C8.90234 14.5547 8.40234 16.4648 8.28125 16.9336C8.05469 17.8008 7.44531 18.8906 7.03906 19.5547C7.97656 19.8438 8.96875 20 10 20C15.5234 20 20 15.5234 20 10C20 4.47656 15.5234 0 10 0Z" fill="white"/>
10147    </svg></span>
10148      </a>
10149    </li>
10150
10151    
10152<li class="HorizontalList__Item">
10153      <a href="https://www.youtube.com/channel/UC0bziZTW2MxLxHAVIdEXXUA" class="Link Link--primary" target="_blank" rel="noopener" aria-label="YouTube">
10154        <span class="Icon-Wrapper--clickable"><svg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'>
10155      <path d="M19.8008 4C19.8008 4 19.6055 2.62109 19.0039 2.01563C18.2422 1.21875 17.3906 1.21484 17 1.16797C14.2031 0.964844 10.0039 0.964844 10.0039 0.964844H9.99609C9.99609 0.964844 5.79688 0.964844 3 1.16797C2.60938 1.21484 1.75781 1.21875 0.996094 2.01563C0.394531 2.62109 0.203125 4 0.203125 4C0.203125 4 0 5.62109 0 7.23828V8.75391C0 10.3711 0.199219 11.9922 0.199219 11.9922C0.199219 11.9922 0.394531 13.3711 0.992187 13.9766C1.75391 14.7734 2.75391 14.7461 3.19922 14.832C4.80078 14.9844 10 15.0313 10 15.0313C10 15.0313 14.2031 15.0234 17 14.8242C17.3906 14.7773 18.2422 14.7734 19.0039 13.9766C19.6055 13.3711 19.8008 11.9922 19.8008 11.9922C19.8008 11.9922 20 10.375 20 8.75391V7.23828C20 5.62109 19.8008 4 19.8008 4ZM7.93359 10.5938V4.97266L13.3359 7.79297L7.93359 10.5938Z" fill="white"/>
10156    </svg></span>
10157      </a>
10158    </li>
10159
10160    
10161<li class="HorizontalList__Item">
10162      <a href="https://www.tiktok.com/@beautyaffairs.official" class="Link Link--primary" target="_blank" rel="noopener" aria-label="tiktok">
10163        <span class="Icon-Wrapper--clickable"><svg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'>
10164      <path d="M13.2272 0H9.85659V13.6232C9.85659 15.2464 8.56024 16.5797 6.94697 16.5797C5.33369 16.5797 4.03732 15.2464 4.03732 13.6232C4.03732 12.029 5.30489 10.7246 6.86056 10.6667V7.24639C3.43235 7.30433 0.666748 10.1159 0.666748 13.6232C0.666748 17.1594 3.48996 20 6.97579 20C10.4616 20 13.2848 17.1304 13.2848 13.6232V6.63767C14.5524 7.56522 16.108 8.11594 17.7501 8.14495V4.72464C15.215 4.63768 13.2272 2.55072 13.2272 0Z" fill="white"/>
10165    </svg></span>
10166      </a>
10167    </li>
10168    
10169    
10170
10171  </ul>
10172<br></div></div><div id='a10_hera'></div>
10173
10174    <div class='Footer__Aside'><div class='Footer__Copyright footer_color_text'><div class='Footer__Localization'><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="Footer__LocalizationForm" 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="/products/vip-gift-card" /><div class='Footer__LocalizationItem'>
10175                  <input
10176                    type='hidden'
10177                    name='currency_code'
10178                    value='USD'
10179                  >
10180                  <span class='u-visually-hidden'>Currency</span>
10181
10182                  <button
10183                    type='button'
10184                    class='SelectButton Link Link--primary u-h8'
10185                    aria-haspopup='true'
10186                    aria-expanded='false'
10187                    aria-controls='footer-currency-popover'
10188                  >USD$
10189<svg class='Icon Icon--select-arrow' role='presentation' viewBox='0 0 19 12'>
10190      <polyline fill="none" stroke="currentColor" points="17 2 9.5 10 2 2" fill-rule="evenodd" stroke-width="2" stroke-linecap="square"></polyline>
10191    </svg></button>
10192
10193                  <div
10194                    id='footer-currency-popover'
10195                    class='Popover Popover--small Popover--noWrap'
10196                    aria-hidden='true'
10197                  >
10198                    <header class='Popover__Header'>
10199                      <button
10200                        type='button'
10201                        class='Popover__Close Icon-Wrapper--clickable'
10202                        data-action='close-popover'
10203                      >
10204                        <svg class='Icon Icon--close' role='presentation' viewBox='0 0 16 14'>
10205      <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path>
10206    </svg>
10207                      </button>
10208                      <span class='Popover__Title Heading u-h4'>Currency</span>
10209                    </header>
10210
10211                    <div class='Popover__Content'>
10212                      <div class='Popover__ValueList Popover__ValueList--center' data-scrollable><button
10213                            type='submit'
10214                            name='currency_code'
10215                            class='Popover__Value  Heading Link Link--primary u-h6'
10216                            value='AED'
10217                            
10218                          >
10219                            AED
10220                            د.إ
10221                          </button><button
10222                            type='submit'
10223                            name='currency_code'
10224                            class='Popover__Value  Heading Link Link--primary u-h6'
10225                            value='AUD'
10226                            
10227                          >
10228                            AUD
10229                            $
10230                          </button><button
10231                            type='submit'
10232                            name='currency_code'
10233                            class='Popover__Value  Heading Link Link--primary u-h6'
10234                            value='CNY'
10235                            
10236                          >
10237                            CNY
10238                            ¥
10239                          </button><button
10240                            type='submit'
10241                            name='currency_code'
10242                            class='Popover__Value  Heading Link Link--primary u-h6'
10243                            value='EUR'
10244                            
10245                          >
10246                            EUR
10247                            €
10248                          </button><button
10249                            type='submit'
10250                            name='currency_code'
10251                            class='Popover__Value  Heading Link Link--primary u-h6'
10252                            value='GBP'
10253                            
10254                          >
10255                            GBP
10256                            £
10257                          </button><button
10258                            type='submit'
10259                            name='currency_code'
10260                            class='Popover__Value  Heading Link Link--primary u-h6'
10261                            value='JPY'
10262                            
10263                          >
10264                            JPY
10265                            ¥
10266                          </button><button
10267                            type='submit'
10268                            name='currency_code'
10269                            class='Popover__Value  Heading Link Link--primary u-h6'
10270                            value='KHR'
10271                            
10272                          >
10273                            KHR
10274                            ៛
10275                          </button><button
10276                            type='submit'
10277                            name='currency_code'
10278                            class='Popover__Value  Heading Link Link--primary u-h6'
10279                            value='KRW'
10280                            
10281                          >
10282                            KRW
10283                            ₩
10284                          </button><button
10285                            type='submit'
10286                            name='currency_code'
10287                            class='Popover__Value  Heading Link Link--primary u-h6'
10288                            value='LAK'
10289                            
10290                          >
10291                            LAK
10292                            ₭
10293                          </button><button
10294                            type='submit'
10295                            name='currency_code'
10296                            class='Popover__Value  Heading Link Link--primary u-h6'
10297                            value='NZD'
10298                            
10299                          >
10300                            NZD
10301                            $
10302                          </button><button
10303                            type='submit'
10304                            name='currency_code'
10305                            class='Popover__Value  Heading Link Link--primary u-h6'
10306                            value='PGK'
10307                            
10308                          >
10309                            PGK
10310                            K
10311                          </button><button
10312                            type='submit'
10313                            name='currency_code'
10314                            class='Popover__Value  Heading Link Link--primary u-h6'
10315                            value='QAR'
10316                            
10317                          >
10318                            QAR
10319                            ر.ق
10320                          </button><button
10321                            type='submit'
10322                            name='currency_code'
10323                            class='Popover__Value  Heading Link Link--primary u-h6'
10324                            value='SAR'
10325                            
10326                          >
10327                            SAR
10328                            ر.س
10329                          </button><button
10330                            type='submit'
10331                            name='currency_code'
10332                            class='Popover__Value  Heading Link Link--primary u-h6'
10333                            value='SGD'
10334                            
10335                          >
10336                            SGD
10337                            $
10338                          </button><button
10339                            type='submit'
10340                            name='currency_code'
10341                            class='Popover__Value is-selected Heading Link Link--primary u-h6'
10342                            value='USD'
10343                            
10344                              aria-current='true'
10345                            
10346                          >
10347                            USD
10348                            $
10349                          </button><button
10350                            type='submit'
10351                            name='currency_code'
10352                            class='Popover__Value  Heading Link Link--primary u-h6'
10353                            value='VND'
10354                            
10355                          >
10356                            VND
10357                            ₫
10358                          </button></div>
10359                    </div>
10360                  </div>
10361                </div>
10362</form></div><a href='https://www.beautyaffairs.com.au' class='Footer__StoreName Heading u-h7 Link Link--secondary'
10363          >ABN: 58 642 194 394 | copyright © Beauty Affairs All Rights Reserved |
10364        </a>
10365        <a
10366          href='https://www.beautyaffairs.com.au/policies/terms-of-service'
10367          class='Footer__StoreName Heading u-h7 Link Link--secondary terms_conditions'
10368          >Terms & Conditions
10369        </a>
10370        <span class='drive'>|</span>
10371        <a
10372          href='https://www.beautyaffairs.com.au/policies/privacy-policy'
10373          class='Footer__StoreName Heading u-h7 Link Link--secondary privacy_policy'
10374          >Privacy Policy</a
10375        >
10376        <span class='drive'>|</span>
10377        <a
10378          href='https://www.beautyaffairs.com.au/pages/sitemap'
10379          class='Footer__StoreName Heading u-h7 Link Link--secondary privacy_policy'
10380          >Sitemap</a
10381        >
10382      </div><ul class=''>
10383          <li class='HorizontalList__Item HorizontalList__icon'>
10384            <svg
10385              width='35'
10386              height='24'
10387              viewBox='0 0 35 24'
10388              fill='none'
10389              xmlns='http://www.w3.org/2000/svg'
10390            >
10391              <rect width="35" height="24" rx="4" fill="white"/>
10392              <path fill-rule="evenodd" clip-rule="evenodd" d="M10.6253 16.2582H8.50494L6.91495 10.1924C6.83949 9.91334 6.67925 9.66667 6.44354 9.5504C5.85531 9.25823 5.20712 9.0257 4.5 8.90843V8.6749H7.91567C8.38708 8.6749 8.74064 9.0257 8.79957 9.43313L9.62454 13.8086L11.7438 8.6749H13.8052L10.6253 16.2582ZM14.9838 16.2582H12.9813L14.6302 8.6749H16.6327L14.9838 16.2582ZM19.2234 10.7757C19.2823 10.3673 19.6359 10.1337 20.0483 10.1337C20.6965 10.0751 21.4026 10.1924 21.9919 10.4835L22.3454 8.85081C21.7562 8.61727 21.108 8.5 20.5198 8.5C18.5762 8.5 17.162 9.55041 17.162 11.0082C17.162 12.1173 18.1637 12.6996 18.8708 13.0504C19.6359 13.4002 19.9305 13.6338 19.8716 13.9835C19.8716 14.5082 19.2823 14.7418 18.6941 14.7418C17.9869 14.7418 17.2798 14.5669 16.6327 14.2747L16.2791 15.9085C16.9862 16.1996 17.7512 16.3169 18.4584 16.3169C20.6376 16.3745 21.9919 15.3251 21.9919 13.75C21.9919 11.7665 19.2234 11.6502 19.2234 10.7757ZM29 16.2582L27.41 8.6749H25.7022C25.3486 8.6749 24.9951 8.90843 24.8772 9.25823L21.9329 16.2582H23.9943L24.4058 15.1502H26.9386L27.1743 16.2582H29ZM25.9968 10.7171L26.585 13.5751H24.9361L25.9968 10.7171Z" fill="#172B85"/>
10393            </svg>
10394          </li>
10395          <li class='HorizontalList__Item HorizontalList__icon'>
10396            <svg
10397              width='35'
10398              height='24'
10399              viewBox='0 0 35 24'
10400              fill='none'
10401              xmlns='http://www.w3.org/2000/svg'
10402            >
10403              <rect width="35" height="24" rx="4" fill="white"/>
10404              <path fill-rule="evenodd" clip-rule="evenodd" d="M17.75 17.1569C16.5584 18.1852 15.0128 18.806 13.3238 18.806C9.55511 18.806 6.5 15.7154 6.5 11.903C6.5 8.09057 9.55511 5 13.3238 5C15.0128 5 16.5584 5.62075 17.75 6.64903C18.9416 5.62075 20.4872 5 22.1762 5C25.9449 5 29 8.09057 29 11.903C29 15.7154 25.9449 18.806 22.1762 18.806C20.4872 18.806 18.9416 18.1852 17.75 17.1569Z" fill="#ED0006"/>
10405              <path fill-rule="evenodd" clip-rule="evenodd" d="M17.75 17.1569C19.2172 15.8908 20.1475 14.0068 20.1475 11.903C20.1475 9.79917 19.2172 7.91517 17.75 6.64903C18.9416 5.62075 20.4872 5 22.1762 5C25.9449 5 29 8.09057 29 11.903C29 15.7154 25.9449 18.806 22.1762 18.806C20.4872 18.806 18.9416 18.1852 17.75 17.1569Z" fill="#F9A000"/>
10406              <path fill-rule="evenodd" clip-rule="evenodd" d="M17.75 6.64893C19.2172 7.91506 20.1476 9.79905 20.1476 11.9029C20.1476 14.0067 19.2172 15.8906 17.75 17.1568C16.2829 15.8906 15.3525 14.0067 15.3525 11.9029C15.3525 9.79905 16.2829 7.91506 17.75 6.64893Z" fill="#FF5E00"/>
10407            </svg>
10408          </li>
10409          <li class='HorizontalList__Item HorizontalList__icon'>
10410            <svg
10411              width='35'
10412              height='24'
10413              viewBox='0 0 35 24'
10414              fill='none'
10415              xmlns='http://www.w3.org/2000/svg'
10416            >
10417              <rect width="35" height="24" rx="4" fill="#1F72CD"/>
10418              <path fill-rule="evenodd" clip-rule="evenodd" d="M6.68111 8.5L3.5 15.7467H7.30824L7.78035 14.5913H8.85949L9.3316 15.7467H13.5234V14.8649L13.8969 15.7467H16.0652L16.4387 14.8462V15.7467H25.1566L26.2166 14.6213L27.2092 15.7467L31.6868 15.7561L28.4957 12.1436L31.6868 8.5H27.2786L26.2467 9.60463L25.2854 8.5H15.8016L14.9872 10.3704L14.1537 8.5H10.3534V9.35186L9.93068 8.5H6.68111ZM19.6994 9.52905H24.7055L26.2367 11.2316L27.8172 9.52905H29.3484L27.0219 12.1426L29.3484 14.726H27.7477L26.2166 13.0036L24.628 14.726H19.6994V9.52905ZM20.9356 11.555V10.6057V10.6048H24.0593L25.4223 12.1229L23.9989 13.6493H20.9356V12.613H23.6667V11.555H20.9356ZM7.41799 9.52905H9.2743L11.3843 14.4431V9.52905H13.4178L15.0476 13.0524L16.5496 9.52905H18.573V14.7291H17.3418L17.3317 10.6544L15.5368 14.7291H14.4355L12.6305 10.6544V14.7291H10.0977L9.61756 13.5633H7.02338L6.54421 14.728H5.18717L7.41799 9.52905ZM7.46634 12.4856L8.32101 10.4089L9.1747 12.4856H7.46634Z" fill="white"/>
10419            </svg>
10420          </li>
10421          <li class='HorizontalList__Item HorizontalList__icon'>
10422            <svg
10423              width='35'
10424              height='24'
10425              viewBox='0 0 35 24'
10426              fill='none'
10427              xmlns='http://www.w3.org/2000/svg'
10428            >
10429              <rect width="35" height="24" rx="4" fill="white"/>
10430              <path fill-rule="evenodd" clip-rule="evenodd" d="M8.3462 8.93296C8.81624 8.97261 9.28628 8.69506 9.58006 8.34316C9.86894 7.98135 10.0599 7.49563 10.0109 7C9.59475 7.01983 9.08064 7.27755 8.78686 7.63936C8.51757 7.95161 8.28745 8.45715 8.3462 8.93296ZM13.9377 15.3167V7.58981H16.8021C18.2807 7.58981 19.3138 8.62072 19.3138 10.1274C19.3138 11.6342 18.2611 12.675 16.7629 12.675H15.1226V15.3167H13.9377ZM10.006 9.02714C9.5919 9.00301 9.21406 9.1532 8.90886 9.27451C8.71246 9.35257 8.54614 9.41868 8.41961 9.41868C8.27762 9.41868 8.10444 9.34904 7.90999 9.27085C7.65521 9.16839 7.36392 9.05125 7.05845 9.05687C6.35829 9.06679 5.70709 9.46825 5.34966 10.1076C4.61522 11.3863 5.1587 13.2796 5.86866 14.3205C6.2163 14.8359 6.63248 15.4009 7.18086 15.3811C7.42211 15.3719 7.59566 15.2974 7.77526 15.2202C7.98203 15.1314 8.19683 15.0391 8.53223 15.0391C8.85599 15.0391 9.0614 15.129 9.25858 15.2152C9.44606 15.2973 9.62611 15.376 9.89339 15.3712C10.4614 15.3613 10.8188 14.8557 11.1664 14.3403C11.5416 13.7871 11.7064 13.2471 11.7314 13.1652L11.7344 13.1557C11.7338 13.1551 11.7291 13.153 11.721 13.1492C11.5956 13.0911 10.637 12.6469 10.6278 11.4557C10.6186 10.4559 11.3881 9.94937 11.5093 9.86963L11.5093 9.86962C11.5166 9.86477 11.5216 9.8615 11.5238 9.85979C11.0342 9.12626 10.2704 9.04696 10.006 9.02714ZM21.478 15.3761C22.2223 15.3761 22.9126 14.9945 23.226 14.3898H23.2505V15.3166H24.3472V11.4706C24.3472 10.3554 23.4659 9.63672 22.1096 9.63672C20.8513 9.63672 19.921 10.3653 19.8867 11.3665H20.9541C21.0423 10.8907 21.478 10.5784 22.0754 10.5784C22.8 10.5784 23.2064 10.9204 23.2064 11.5499V11.9761L21.7277 12.0653C20.3519 12.1496 19.6077 12.7195 19.6077 13.7108C19.6077 14.712 20.3764 15.3761 21.478 15.3761ZM21.7962 14.4592C21.1646 14.4592 20.7631 14.1519 20.7631 13.6811C20.7631 13.1954 21.1499 12.9129 21.8893 12.8683L23.2063 12.784V13.2202C23.2063 13.9438 22.5992 14.4592 21.7962 14.4592ZM27.9851 15.619C27.5102 16.9721 26.9667 17.4181 25.8112 17.4181C25.7231 17.4181 25.4293 17.4082 25.3607 17.3884V16.4616C25.4342 16.4715 25.6153 16.4814 25.7084 16.4814C26.2323 16.4814 26.526 16.2584 26.7072 15.6785L26.8149 15.3365L24.8075 9.71108H26.0462L27.4416 14.2758H27.4661L28.8616 9.71108H30.066L27.9851 15.619ZM15.1225 8.60087H16.4886C17.5168 8.60087 18.1044 9.15598 18.1044 10.1324C18.1044 11.1088 17.5168 11.6688 16.4837 11.6688H15.1225V8.60087Z" fill="black"/>
10431            </svg>
10432          </li>
10433          <li class='HorizontalList__Item HorizontalList__icon'>
10434            <svg
10435              width='35'
10436              height='24'
10437              viewBox='0 0 35 24'
10438              fill='none'
10439              xmlns='http://www.w3.org/2000/svg'
10440            >
10441              <rect width="35" height="24" rx="4" fill="white"/>
10442              <path fill-rule="evenodd" clip-rule="evenodd" d="M16.5301 15.7585V12.7375H18.0893C18.7282 12.7375 19.2675 12.5234 19.7071 12.1012L19.8126 11.9942C20.6156 11.12 20.5629 9.75817 19.7071 8.94941C19.2792 8.52125 18.6931 8.28932 18.0893 8.30122H15.5864V15.7585H16.5301ZM16.5303 11.8217V9.21703H18.1131C18.4531 9.21703 18.7756 9.34786 19.0159 9.58573C19.526 10.0853 19.5377 10.9178 19.0453 11.4352C18.8049 11.6909 18.4649 11.8336 18.1131 11.8217H16.5303ZM24.2147 11.0546C23.8102 10.6799 23.2592 10.4896 22.5617 10.4896C21.6649 10.4896 20.9908 10.8227 20.5453 11.4827L21.3777 12.012C21.6825 11.5601 22.0987 11.3341 22.6262 11.3341C22.9603 11.3341 23.2827 11.459 23.5347 11.6849C23.7809 11.899 23.9216 12.2083 23.9216 12.5353V12.7554C23.5582 12.5532 23.101 12.4461 22.5383 12.4461C21.8818 12.4461 21.3542 12.6007 20.9615 12.9159C20.5688 13.2311 20.3695 13.6474 20.3695 14.1766C20.3578 14.6583 20.5629 15.1162 20.9263 15.4254C21.2956 15.7585 21.7645 15.925 22.3155 15.925C22.9662 15.925 23.482 15.6336 23.8747 15.0508H23.9157V15.7585H24.8184V12.6126C24.8184 11.9525 24.6191 11.4292 24.2147 11.0546ZM21.6533 14.8189C21.4599 14.6761 21.3426 14.4442 21.3426 14.1944C21.3426 13.9149 21.4716 13.683 21.7237 13.4987C21.9816 13.3143 22.3041 13.2192 22.6851 13.2192C23.2128 13.2132 23.6231 13.3322 23.9163 13.57C23.9163 13.9744 23.758 14.3253 23.4473 14.6226C23.1659 14.9081 22.7848 15.0686 22.3862 15.0686C22.1223 15.0746 21.8644 14.9854 21.6533 14.8189ZM26.8465 18.0004L30 10.6562H28.9743L27.5147 14.3194H27.4972L26.0025 10.6562H24.9767L27.0458 15.4314L25.8735 18.0004H26.8465Z" fill="#3C4043"/>
10443              <path d="M13.2721 12.0831C13.2721 11.7917 13.2486 11.5003 13.2017 11.2148H9.22174V12.8621H11.5019C11.4081 13.3914 11.1033 13.8671 10.6578 14.1644V15.2349H12.0177C12.8149 14.4915 13.2721 13.3914 13.2721 12.0831Z" fill="#4285F4"/>
10444              <path d="M9.22192 16.2696C10.3591 16.2696 11.3204 15.889 12.0179 15.2349L10.658 14.1645C10.277 14.4261 9.79049 14.5748 9.22192 14.5748C8.11995 14.5748 7.18796 13.8195 6.85385 12.8086H5.45294V13.9147C6.16805 15.3598 7.62758 16.2696 9.22192 16.2696Z" fill="#34A853"/>
10445              <path d="M6.85401 12.8088C6.67814 12.2796 6.67814 11.7027 6.85401 11.1675V10.0674H5.45288C4.84904 11.2746 4.84904 12.7018 5.45288 13.909L6.85401 12.8088Z" fill="#FBBC04"/>
10446              <path d="M9.22192 9.40114C9.82566 9.38925 10.406 9.62117 10.8397 10.0434L12.0472 8.81836C11.2793 8.09285 10.2711 7.69442 9.22192 7.70631C7.62758 7.70631 6.16805 8.62211 5.45294 10.0672L6.85385 11.1733C7.18796 10.1564 8.11995 9.40114 9.22192 9.40114Z" fill="#EA4335"/>
10447            </svg>
10448          </li>
10449          <li class='HorizontalList__Item HorizontalList__icon'>
10450            <svg
10451              width='35'
10452              height='24'
10453              viewBox='0 0 35 24'
10454              fill='none'
10455              xmlns='http://www.w3.org/2000/svg'
10456            >
10457              <rect width="35" height="24" rx="4" fill="white"/>
10458              <path fill-rule="evenodd" clip-rule="evenodd" d="M9.90001 15.2412H8.34439C8.23794 15.2412 8.1474 15.3186 8.1308 15.4236L7.50163 19.4127C7.48913 19.4914 7.55009 19.5624 7.62993 19.5624H8.37259C8.47905 19.5624 8.56958 19.485 8.58618 19.3797L8.75588 18.3038C8.77225 18.1985 8.863 18.1212 8.96924 18.1212H9.46169C10.4864 18.1212 11.0778 17.6253 11.2323 16.6427C11.3019 16.2128 11.2353 15.875 11.0339 15.6384C10.8129 15.3787 10.4206 15.2412 9.90001 15.2412ZM10.0795 16.6982C9.99443 17.2564 9.56792 17.2564 9.15553 17.2564H8.92078L9.08547 16.2138C9.09525 16.1509 9.14984 16.1045 9.21353 16.1045H9.32112C9.60204 16.1045 9.86706 16.1045 10.004 16.2646C10.0856 16.3602 10.1106 16.5021 10.0795 16.6982ZM14.5501 16.6803H13.8052C13.7417 16.6803 13.6869 16.7267 13.6771 16.7897L13.6441 16.9981L13.592 16.9226C13.4308 16.6885 13.0712 16.6103 12.7122 16.6103C11.889 16.6103 11.1859 17.2337 11.049 18.1084C10.9778 18.5446 11.079 18.9617 11.3264 19.2527C11.5535 19.5202 11.8783 19.6316 12.2647 19.6316C12.928 19.6316 13.2959 
1045819.2051 13.2959 19.2051L13.2626 19.4122C13.2501 19.4913 13.3111 19.5623 13.3904 19.5623H14.0615C14.1682 19.5623 14.2582 19.4849 14.2751 19.3796L14.6777 16.83C14.6904 16.7515 14.6297 16.6803 14.5501 16.6803ZM13.5117 18.1302C13.4398 18.5557 13.102 18.8414 12.6713 18.8414C12.455 18.8414 12.282 18.7721 12.1711 18.6406C12.061 18.5101 12.0191 18.3242 12.0541 18.1172C12.1213 17.6952 12.4647 17.4003 12.889 17.4003C13.1004 17.4003 13.2724 17.4705 13.3857 17.6031C13.4992 17.7371 13.5442 17.9241 13.5117 18.1302ZM17.769 16.6802H18.5176C18.6224 16.6802 18.6836 16.7977 18.624 16.8837L16.1342 20.4776C16.0939 20.5359 16.0275 20.5705 15.9565 20.5705H15.2089C15.1036 20.5705 15.0421 20.452 15.1031 20.3657L15.8783 19.2714L15.0538 16.8516C15.0253 16.7675 15.0874 16.6802 15.1769 16.6802H15.9124C16.008 16.6802 16.0923 16.7429 16.1199 16.8344L16.5575 18.2958L17.59 16.775C17.6304 16.7156 17.6976 16.6802 17.769 16.6802Z" fill="#253B80"/>
10459              <path fill-rule="evenodd" clip-rule="evenodd" d="M25.8855 19.4124L26.5239 15.3504C26.5337 15.2874 26.5883 15.2409 26.6518 15.2407H27.3705C27.4499 15.2407 27.5108 15.3119 27.4983 15.3906L26.8687 19.3795C26.8523 19.4847 26.7618 19.5621 26.6551 19.5621H26.0132C25.9339 19.5621 25.8729 19.4912 25.8855 19.4124ZM20.9961 15.2409H19.4402C19.334 15.2409 19.2434 15.3183 19.2268 15.4234L18.5976 19.4124C18.5851 19.4912 18.6461 19.5621 18.7255 19.5621H19.5239C19.5981 19.5621 19.6615 19.508 19.6731 19.4343L19.8516 18.3036C19.8681 18.1982 19.9588 18.1209 20.065 18.1209H20.5572C21.5822 18.1209 22.1734 17.625 22.3281 16.6424C22.3979 16.2125 22.3308 15.8747 22.1295 15.6381C21.9086 15.3784 21.5167 15.2409 20.9961 15.2409ZM21.1755 16.6979C21.0907 17.2561 20.6642 17.2561 20.2515 17.2561H20.017L20.182 16.2136C20.1918 16.1506 20.2459 16.1042 20.3098 16.1042H20.4173C20.6981 16.1042 20.9633 16.1042 21.1002 16.2643C21.1819 16.3599 21.2067 16.5018 21.1755 16.6979ZM25.6458 16.68H24.9013C24.8373 16.68 24.783 16.7264 24.7734 16.7895L24.7405 16.9978L24.6882 16.9223C24.5269 16.6882 24.1676 16.61 23.8086 16.61C22.9853 16.61 22.2825 17.2335 22.1455 18.1081C22.0746 18.5443 22.1753 18.9615 22.4228 19.2524C22.6503 19.5199 22.9747 19.6314 23.3611 19.6314C24.0244 19.6314 24.3922 19.2048 24.3922 19.2048L24.359 19.4119C24.3465 19.491 24.4075 19.562 24.4873 19.562H25.1581C25.2643 19.562 25.3548 19.4846 25.3715 19.3794L25.7743 16.8297C25.7866 16.7513 25.7257 16.68 25.6458 16.68ZM24.6075 18.1299C24.536 18.5555 24.1978 18.8412 23.7669 18.8412C23.551 18.8412 23.3778 18.7718 23.2667 18.6403C23.1566 18.5098 23.1152 18.3239 23.1499 18.1169C23.2173 17.6949 23.5604 17.4 23.9846 17.4C24.1962 17.4 24.3681 17.4702 24.4815 17.6028C24.5953 17.7368 24.6404 17.9238 24.6075 18.1299Z" fill="#179BD7"/>
10460              <path d="M15.657 13.8138L15.8483 12.5991L15.4223 12.5892H13.3881L14.8017 3.62534C14.8061 3.59828 14.8204 3.57305 14.8412 3.55513C14.8621 3.53722 14.8888 3.52734 14.9166 3.52734H18.3466C19.4853 3.52734 20.2711 3.7643 20.6814 4.232C20.8738 4.45141 20.9963 4.68068 21.0556 4.933C21.1177 5.19776 21.1188 5.51406 21.0581 5.89985L21.0537 5.92801V6.1752L21.2461 6.28418C21.4081 6.37011 21.5367 6.46848 21.6354 6.58111C21.8001 6.7687 21.9065 7.00712 21.9515 7.28978C21.9979 7.5805 21.9825 7.92643 21.9065 8.31807C21.8187 8.76859 21.6768 9.16096 21.4852 9.48202C21.3089 9.77785 21.0844 10.0232 20.8179 10.2134C20.5633 10.394 20.2609 10.5312 19.919 10.619C19.5877 10.7052 19.21 10.7488 18.7957 10.7488H18.5287C18.3379 10.7488 18.1524 10.8175 18.0069 10.9408C17.861 11.0665 17.7644 11.2383 17.7348 11.4263L17.7147 11.5357L17.3768 13.6767L17.3614 13.7553C17.3574 13.7802 17.3505 13.7927 17.3403 13.8011C17.3311 13.8087 17.318 13.8138 17.3051 13.8138H15.657Z" fill="#253B80"/>
10461              <path d="M21.4282 5.95703C21.418 6.02248 21.4063 6.0894 21.3931 6.15815C20.9407 8.48056 19.3932 9.28286 17.4167 9.28286H16.4104C16.1687 9.28286 15.965 9.45838 15.9273 9.6968L15.4121 12.9645L15.2662 13.8907C15.2416 14.0473 15.3624 14.1884 15.5203 14.1884H17.3052C17.5166 14.1884 17.6961 14.0348 17.7293 13.8264L17.7469 13.7357L18.083 11.603L18.1046 11.4861C18.1374 11.2769 18.3173 11.1234 18.5287 11.1234H18.7957C20.5249 11.1234 21.8787 10.4213 22.2744 8.38951C22.4397 7.54077 22.3541 6.8321 21.9167 6.33367C21.7844 6.18338 21.6202 6.05868 21.4282 5.95703Z" fill="#179BD7"/>
10462              <path d="M20.9548 5.76832C20.8858 5.7482 20.8144 5.72992 20.7412 5.71346C20.6678 5.69738 20.5924 5.68312 20.5149 5.67068C20.2436 5.6268 19.9463 5.60596 19.6278 5.60596H16.9393C16.8731 5.60596 16.8103 5.62095 16.754 5.64801C16.63 5.70761 16.5379 5.825 16.5155 5.96871L15.9435 9.5911L15.9271 9.69678C15.9648 9.45836 16.1685 9.28283 16.4102 9.28283H17.4165C19.393 9.28283 20.9406 8.48017 21.3929 6.15813C21.4064 6.08938 21.4178 6.02246 21.428 5.95701C21.3136 5.8963 21.1896 5.84438 21.0561 5.80013C21.0232 5.78916 20.9892 5.77856 20.9548 5.76832Z" fill="#222D65"/>
10463              <path d="M16.5156 5.96866C16.5379 5.82495 16.6301 5.70757 16.754 5.64833C16.8107 5.62126 16.8733 5.60627 16.9394 5.60627H19.6279C19.9464 5.60627 20.2437 5.62712 20.5149 5.671C20.5925 5.68343 20.6679 5.6977 20.7414 5.71378C20.8145 5.73024 20.8858 5.74853 20.9549 5.76863C20.9893 5.77887 21.0233 5.78947 21.0565 5.80008C21.19 5.84433 21.314 5.89662 21.4284 5.95696C21.5631 5.09871 21.4274 4.51437 20.9634 3.98523C20.4518 3.40271 19.5284 3.15332 18.3469 3.15332H14.9168C14.6755 3.15332 14.4697 3.32884 14.4323 3.56763L13.0037 12.6236C12.9755 12.8028 13.1137 12.9645 13.2943 12.9645H15.412L15.9437 9.59105L16.5156 5.96866Z" fill="#253B80"/>
10464            </svg>
10465          </li>
10466          <li class='HorizontalList__Item HorizontalList__icon'>
10467            <svg
10468              width='35'
10469              height='24'
10470              viewBox='0 0 35 24'
10471              fill='none'
10472              xmlns='http://www.w3.org/2000/svg'
10473            >
10474              <rect width="35" height="24" rx="4" fill="#5A31F4"/>
10475              <path d="M19.7044 11.0612C19.7044 12.6013 18.6247 13.7008 17.1158 13.7008H15.6943C15.6786 13.7008 15.663 13.7039 15.6485 13.7099C15.6341 13.7159 15.6209 13.7247 15.6098 13.7358C15.5988 13.747 15.59 13.7602 15.584 13.7747C15.5781 13.7892 15.5751 13.8048 15.5751 13.8205V15.8446C15.5751 15.8763 15.5626 15.9066 15.5403 15.9291C15.5179 15.9515 15.4876 15.9642 15.456 15.9643H14.4613C14.4376 15.9642 14.4145 15.9571 14.3949 15.944C14.3752 15.9308 14.3599 15.9122 14.3508 15.8903C14.3448 15.876 14.3417 15.8607 14.3415 15.8452V8.54087C14.3415 8.52517 14.3445 8.50962 14.3505 8.4951C14.3564 8.48058 14.3652 8.46737 14.3762 8.45625C14.3873 8.44512 14.4005 8.4363 14.415 8.43027C14.4295 8.42425 14.445 8.42115 14.4607 8.42115H17.1222C18.6247 8.41942 19.7044 9.51883 19.7044 11.0612ZM18.4639 11.0612C18.4639 10.1758 17.8601 9.52866 17.0412 9.52866H15.6943C15.6786 9.52866 15.663 9.53176 15.6485 9.53778C15.6341 9.5438 15.6209 9.55263 15.6098 9.56376C15.5988 9.57488 15.59 9.58808 15.584 9.6026C15.5781 9.61712 15.5751 9.63268 15.5751 9.64837V12.4672C15.5751 12.4988 15.5877 12.5291 15.61 12.5514C15.6324 12.5738 15.6627 12.5863 15.6943 12.5863H17.0412C17.8601 12.5921 18.4639 11.9444 18.4639 11.0612ZM19.9994 14.563C19.9891 14.3268 20.0379 14.0918 20.1416 13.8793C20.2452 13.6668 20.4003 13.4835 20.5927 13.3462C20.9808 13.0542 21.5875 12.9032 22.4781 12.872L23.4266 12.8385V12.5585C23.4266 11.9976 23.0507 11.7604 22.4469 11.7604C21.8431 11.7604 21.4602 11.9744 21.3723 12.3243C21.3652 12.3489 21.35 12.3705 21.3293 12.3855C21.3086 12.4006 21.2834 12.4084 21.2578 12.4076H20.3209C20.3037 12.4081 20.2865 12.4047 20.2707 12.3978C20.2549 12.3909 20.2408 12.3806 20.2294 12.3676C20.2181 12.3547 20.2097 12.3393 20.2049 12.3227C20.2001 12.3062 20.1991 12.2887 20.2018 12.2717C20.3406 11.4424 21.0305 10.812 22.4897 10.812C24.0419 10.812 24.6023 11.5349 24.6023 12.9148V15.8446C24.602 15.8766 24.5891 15.9071 24.5663 15.9296C24.5436 15.952 24.5128 15.9645 24.4809 15.9643H23.5365C23.5049 15.9643 23.4746 15.9518 23.452 15.9296C23.441 15.9185 23.4322 15.9054 23.4263 15.8909C23.4203 15.8764 23.4173 15.8609 23.4173 15.8452V15.626C23.4177 15.6079 23.4125 15.5901 23.4025 15.575C23.3926 15.5599 23.3783 15.5481 23.3615 15.5413C23.3447 15.5345 23.3262 15.5329 23.3085 15.5368C23.2908 15.5406 23.2747 15.5498 23.2623 15.563C22.979 15.8712 22.5215 16.0939 21.7887 16.0939C20.7107 16.0939 19.9994 15.5329 19.9994 14.563ZM23.4266 13.928V13.7008L22.1982 13.7655C21.551 13.7985 21.1746 14.0674 21.1746 14.5202C21.1746 14.9297 21.5198 15.1564 22.123 15.1564C22.9425 15.1564 23.4266 14.714 23.4266 13.928ZM25.5508 18.1782V17.3292C25.551 17.3114 25.5551 17.2939 25.5628 17.2778C25.5705 17.2618 25.5817 17.2476 25.5955 17.2364C25.6093 17.2251 25.6254 17.217 25.6426 17.2127C25.6599 17.2083 25.6779 17.2078 25.6954 17.2112C25.84 17.2384 25.9874 17.2523 26.1349 17.2529C26.3884 17.2652 26.6388 17.1921 26.8459 17.0453C27.0529 16.8985 27.2048 16.6865 27.2771 16.4432L27.3384 16.2477C27.3473 16.2215 27.3473 16.193 27.3384 16.1668L25.3704 11.1121C25.3632 11.0938 25.3607 11.074 25.3629 11.0545C25.3651 11.035 25.372 11.0163 25.3831 11C25.3941 10.9837 25.4089 10.9704 25.4262 10.9611C25.4436 10.9518 25.4629 10.9469 25.4825 10.9467H26.4368C26.4612 10.947 26.4849 10.9546 26.5049 10.9685C26.5249 10.9824 26.5403 11.002 26.549 11.0248L27.8855 14.5896C27.8939 14.6133 27.9094 14.6338 27.9299 14.6483C27.9504 14.6628 27.9749 14.6706 28 14.6706C28.0252 14.6706 28.0497 14.6628 28.0702 14.6483C28.0907 14.6338 28.1062 14.6133 28.1145 14.5896L29.2753 11.0346C29.2833 11.0103 29.2988 10.9892 29.3196 10.9742C29.3404 10.9593 29.3653 10.9513 29.3909 10.9514H30.3781C30.3979 10.9515 30.4174 10.9564 30.4348 10.9656C30.4523 10.9749 30.4673 10.9883 30.4785 11.0046C30.4897 11.0209 30.4968 11.0397 30.4991 11.0593C30.5015 11.0789 30.4991 11.0988 30.4921 11.1173L28.3869 16.7306C27.9023 18.0354 27.0712 18.3691 26.1563 18.3691C25.9828 18.3737 25.8093 18.3529 25.6416 18.3072C25.6137 18.2998 25.5893 18.2828 25.5727 18.2592C25.5561 18.2356 25.5483 18.2069 25.5508 18.1782ZM7.94924 8.00012C6.69546 7.99119 5.48593 8.46308 4.56946 9.31872C4.53027 9.35462 4.50584 9.40381 4.50092 9.45673C4.496 9.50964 4.51095 9.5625 4.54286 9.605L5.1102 10.38C5.12859 10.4058 5.15242 10.4272 5.17999 10.4428C5.20757 10.4584 5.23823 10.4678 5.26982 10.4703C5.30141 10.4728 5.33316 10.4683 5.36284 10.4572C5.39251 10.4461 5.41939 10.4286 5.44159 10.406C5.77113 10.0765 6.16303 9.81607 6.59438 9.63981C7.02574 9.46355 7.48791 9.37504 7.95386 9.37945C9.89938 9.37945 10.9155 10.8438 10.9155 12.2896C10.9155 13.8615 9.8479 14.9673 8.31359 14.9893C7.12801 14.9893 6.23448 14.2033 6.23448 13.1652C6.23572 12.903 6.29513 12.6442 6.40844 12.4077C6.52175 12.1712 6.68613 11.9628 6.88973 11.7975C6.93277 11.7615 6.95998 11.7101 6.9655 11.6543C6.97101 11.5985 6.9544 11.5427 6.91923 11.499L6.32297 10.746C6.30493 10.7233 6.28252 10.7043 6.25706 10.6904C6.23159 10.6764 6.20358 10.6677 6.17469 10.6647C6.14579 10.6618 6.1166 10.6646 6.08882 10.6731C6.06105 10.6816 6.03526 10.6956 6.01298 10.7142C5.64679 11.0093 5.35128 11.3825 5.14813 11.8066C4.94498 12.2308 4.83934 12.695 4.83896 13.1652C4.83896 14.9523 6.35767 16.3541 8.30318 16.3657H8.3292C10.
104756391 16.3356 12.3093 14.6249 12.3093 12.2867C12.3093 10.2105 10.7802 8.00012 7.94982 8.00012H7.94924Z" fill="white"/>
10476            </svg>
10477          </li>
10478          <li class='HorizontalList__Item HorizontalList__icon'>
10479            <svg
10480              width='35'
10481              height='24'
10482              viewBox='0 0 35 24'
10483              fill='none'
10484              xmlns='http://www.w3.org/2000/svg'
10485            >
10486              <rect width="35" height="24" rx="4" fill="white"/>
10487              <g clip-path="url(#clip0_3416_778)">
10488              <path d="M5.15929 15.3006L5.38814 17.3915H13.4001L13.1379 14.997H9.40219L9.36955 14.7002L12.8101 12.0039L12.5802 9.90918H4.56897L4.83114 12.3034H8.57306L8.6057 12.6028L5.15929 15.3006Z" fill="black"/>
10489              <path d="M13.5111 9.90918L14.3306 17.3915H22.3484L21.5289 9.90918H13.5111Z" fill="#AA8FFF"/>
10490              <path d="M30.7562 12.6028C30.5713 10.9212 29.3934 9.90194 27.7922 9.90922H22.459L23.2782 17.392H25.6776L25.5134 15.8953H28.0523C30.0504 15.8949 30.9648 14.4988 30.7562 12.6028ZM27.7929 13.7974L25.2846 13.8005L25.088 12.0048L27.6104 12.0071C28.2035 12.0152 28.5069 12.3898 28.5561 12.9023C28.5863 13.2321 28.4516 13.797 27.7929 13.797V13.7974Z" fill="black"/>
10491              <path d="M15.9065 8.91487C16.3285 8.40684 16.2549 7.5608 15.7422 7.0252C15.2295 6.48959 14.4718 6.46724 14.0498 6.97527C13.6279 7.4833 13.7014 8.32933 14.2141 8.86494C14.7268 9.40054 15.4846 9.4229 15.9065 8.91487Z" fill="black"/>
10492              </g>
10493              <defs>
10494              <clipPath id="clip0_3416_778">
10495              <rect width="27" height="12" fill="white" transform="translate(4 6)"/>
10496              </clipPath>
10497              </defs>
10498            </svg>
10499          </li>
10500          <li class='HorizontalList__Item HorizontalList__icon'>
10501            <svg
10502              width='35'
10503              height='24'
10504              viewBox='0 0 35 24'
10505              fill='none'
10506              xmlns='http://www.w3.org/2000/svg'
10507            >
10508              <rect width="35" height="24" rx="4" fill="#AFF4DE"/>
10509              <path d="M25.8251 7.3555L20.4889 4.31422C18.9224 3.42151 16.9646 4.53708 16.9646 6.32382V6.63582C16.9646 6.91766 17.117 7.17853 17.3639 7.31879L18.3716 7.89297C18.6674 8.06208 19.0364 7.85102 19.0364 7.51412V6.73807C19.0364 6.35004 19.4615 6.10753 19.8013 6.30154L24.4231 8.93644C24.7634 9.13045 24.7634 9.61549 24.4231 9.80821L19.8013 12.4431C19.4615 12.6371 19.0364 12.3946 19.0364 12.0066V11.5936C19.0364 9.80687 17.0787 8.68999 15.5111 9.584L10.1749 12.6253C8.60837 13.518 8.60837 15.7518 10.1749 16.6445L15.5111 19.6858C17.0771 20.5785 19.0364 19.4629 19.0364 17.6762V17.3642C19.0364 17.0823 18.884 16.8228 18.6371 16.6812L17.6294 16.1057C17.3336 15.9366 16.9646 16.1477 16.9646 16.4846V17.2606C16.9646 17.6487 16.54 17.8912 16.1997 17.6971L11.5779 15.0622C11.2381 14.8682 11.2381 14.3832 11.5779 14.1892L16.1997 11.5543C16.54 11.3603 16.9646 11.6028 16.9646 11.9908V12.4038C16.9646 14.1905 18.9224 15.3074 20.4889 14.4134L25.8251 11.3721C27.3916 10.482 27.3916 8.24822 25.8251 7.3555Z" fill="black"/>
10510            </svg>
10511          </li>
10512          <li class='HorizontalList__Item HorizontalList__icon'>
10513            <svg
10514              width='35'
10515              height='24'
10516              viewBox='0 0 35 24'
10517              fill='none'
10518              xmlns='http://www.w3.org/2000/svg'
10519            >
10520              <rect width="35" height="24" rx="4" fill="#FEB4C7"/>
10521              <path fill-rule="evenodd" clip-rule="evenodd" d="M5.42416 15.3796H4V9H5.42416V15.3796ZM8.97973 9H7.58645C7.58645 10.174 7.06142 11.2516 6.14601 11.9565L5.59402 12.3815L7.73282 15.3799H9.49132L7.52334 12.6209C8.4562 11.666 8.97973 10.3811 8.97973 9ZM11.2513 15.3779H9.90633V9.00122H11.2513V15.3779ZM15.3148 10.9669V11.249C14.9519 10.9945 14.5139 10.845 14.0415 10.845C12.7911 10.845 11.7775 11.887 11.7775 13.1725C11.7775 14.4579 12.7911 15.5 14.0415 15.5C14.5139 15.5 14.9519 15.3504 15.3148 15.096V15.3779H16.5995V10.9669H15.3148ZM15.3109 13.1726C15.3109 13.7994 14.7898 14.3075 14.1469 14.3075C13.5041 14.3075 12.9829 13.7994 12.9829 13.1726C12.9829 12.5458 13.5041 12.0378 14.1469 12.0378C14.7898 12.0378 15.3109 12.5458 15.3109 13.1726ZM28.8671 11.249V10.9669H30.1517V15.3779H28.8671V15.096C28.5042 15.3504 28.0662 15.5 27.5937 15.5C26.3433 15.5 25.3297 14.4579 25.3297 13.1725C25.3297 11.887 26.3433 10.845 27.5937 10.845C28.0662 10.845 28.5042 10.9945 28.8671 11.249ZM27.6991 14.3075C28.342 14.3075 28.8631 13.7994 28.8631 13.1726C28.8631 12.5458 28.342 12.0378 27.6991 12.0378C27.0563 12.0378 26.5352 12.5458 26.5352 13.1726C26.5352 13.7994 27.0563 14.3075 27.6991 14.3075ZM23.047 10.8483C22.5338 10.8483 22.0482 11.0121 21.7235 11.464V10.9672H20.4445V15.378H21.7392V13.06C21.7392 12.3892 22.1768 12.0608 22.7035 12.0608C23.2681 12.0608 23.5927 12.4075 23.5927 13.0509V15.378H24.8757V12.5729C24.8757 11.5464 24.0819 10.8483 23.047 10.8483ZM18.5866 10.9669V11.5414C18.8442 11.1968 19.324 10.9671 19.8456 10.9671V12.2507L19.8411 12.2505L19.8385 12.2504L19.8304 12.2501C19.3221 12.2501 18.5896 12.6236 18.5896 13.3184V15.3778H17.2714V10.9669H18.5866ZM30.7092 14.642C30.7092 14.1843 31.0701 13.8133 31.5153 13.8133C31.9605 13.8133 32.3214 14.1843 32.3214 14.642C32.3214 15.0997 31.9605 15.4708 31.5153 15.4708C31.0701 15.4708 30.7092 15.0997 30.7092 14.642Z" fill="#17120F"/>
10522            </svg>
10523          </li>
10524        </ul>
10525
10526        
10527
10528        
10529</div>
10530  </div>
10531
10532  
10532<script>
10533    (function () {
10534      
10535
10536      let pageSlug = `${window.location.pathname
10537        .substring(1)
10538        .replace(/\//g, '_')}`;
10539  
10540        if (!pageSlug.length) pageSlug = 'index';
10541  
10542        let heraLocation = `${pageSlug}.js?${new Date().toISOString().split('T')[0].replace(/-/g, '')}`;
10543  
10544  
10545  
10546        console.log(
10547          'Loading hera from: ' +
10548          `//limitless.cmax.ai/beautyaffairs.com.au/hera/js/article_${heraLocation}`
10549        );
10550  
10551        var s = document.createElement('script');
10552        var src = `//limitless.cmax.ai/beautyaffairs.com.au/hera/js/article_${heraLocation}`;
10553        s.setAttribute('src', src);
10554        s.async = 1;
10555        document.body.appendChild(s);
10556    })();
10557  </script>
10557
10558</footer>
10559
10560
10561</div>
10562<!-- END sections: footer-group -->
10563    </div>
10564
10565    
10566    
10567<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin>
10568<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
10569<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
10570<script id="swym-snippet">
10571  window.swymLandingURL = document.URL;
10572  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
10573  window.swymPageLoad = function(){
10574    window.SwymProductVariants = window.SwymProductVariants || {};
10575    window.SwymHasCartItems = 0 > 0;
10576    window.SwymPageData = {}, window.SwymProductInfo = {};var variants = [];
10577    window.SwymProductInfo.product = {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
10577,{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
10577,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
10577ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"};
10578    window.SwymProductInfo.variants = window.SwymProductInfo.product.variants;
10579    var piu = "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle_620x620.png?v=1790136598";
10580    
10581      SwymProductVariants[52073657794789] = {
10582        empi:window.SwymProductInfo.product.id,epi:52073657794789,
10583        dt: "VIP Gift Card",
10584        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10585        iu:  piu ,
10586        stk: 0,
10587        pr: 3918/100,
10588        ct: window.SwymProductInfo.product.type,
10589        
10590        variants: [{ "By Email \/ $50" : 52073657794789}]
10591      };
10592      SwymProductVariants[52073657729253] = {
10593        empi:window.SwymProductInfo.product.id,epi:52073657729253,
10594        dt: "VIP Gift Card",
10595        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10596        iu:  piu ,
10597        stk: 0,
10598        pr: 7837/100,
10599        ct: window.SwymProductInfo.product.type,
10600        
10601        variants: [{ "By Email \/ $100" : 52073657729253}]
10602      };
10603      SwymProductVariants[52073657762021] = {
10604        empi:window.SwymProductInfo.product.id,epi:52073657762021,
10605        dt: "VIP Gift Card",
10606        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10607        iu:  piu ,
10608        stk: 0,
10609        pr: 15673/100,
10610        ct: window.SwymProductInfo.product.type,
10611        
10612        variants: [{ "By Email \/ $200" : 52073657762021}]
10613      };
10614      SwymProductVariants[52073657827557] = {
10615        empi:window.SwymProductInfo.product.id,epi:52073657827557,
10616        dt: "VIP Gift Card",
10617        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10618        iu:  piu ,
10619        stk: 0,
10620        pr: 27428/100,
10621        ct: window.SwymProductInfo.product.type,
10622        
10623        variants: [{ "By Email \/ $350" : 52073657827557}]
10624      };
10625      SwymProductVariants[52079543320805] = {
10626        empi:window.SwymProductInfo.product.id,epi:52079543320805,
10627        dt: "VIP Gift Card",
10628        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10629        iu:  piu ,
10630        stk: 0,
10631        pr: 3918/100,
10632        ct: window.SwymProductInfo.product.type,
10633        
10634        variants: [{ "Physical \/ $50" : 52079543320805}]
10635      };
10636      SwymProductVariants[52079543255269] = {
10637        empi:window.SwymProductInfo.product.id,epi:52079543255269,
10638        dt: "VIP Gift Card",
10639        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10640        iu:  piu ,
10641        stk: 0,
10642        pr: 7837/100,
10643        ct: window.SwymProductInfo.product.type,
10644        
10645        variants: [{ "Physical \/ $100" : 52079543255269}]
10646      };
10647      SwymProductVariants[52079543288037] = {
10648        empi:window.SwymProductInfo.product.id,epi:52079543288037,
10649        dt: "VIP Gift Card",
10650        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10651        iu:  piu ,
10652        stk: 0,
10653        pr: 15673/100,
10654        ct: window.SwymProductInfo.product.type,
10655        
10656        variants: [{ "Physical \/ $200" : 52079543288037}]
10657      };
10658      SwymProductVariants[52079543353573] = {
10659        empi:window.SwymProductInfo.product.id,epi:52079543353573,
10660        dt: "VIP Gift Card",
10661        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10662        iu:  piu ,
10663        stk: 0,
10664        pr: 27428/100,
10665        ct: window.SwymProductInfo.product.type,
10666        
10667        variants: [{ "Physical \/ $350" : 52079543353573}]
10668      };
10669      SwymProductVariants[52165577244901] = {
10670        empi:window.SwymProductInfo.product.id,epi:52165577244901,
10671        dt: "VIP Gift Card",
10672        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10673        iu:  piu ,
10674        stk: 0,
10675        pr: 3918/100,
10676        ct: window.SwymProductInfo.product.type,
10677        
10678        variants: [{ "Physical + Gift Box \/ $50" : 52165577244901}]
10679      };
10680      SwymProductVariants[52165577179365] = {
10681        empi:window.SwymProductInfo.product.id,epi:52165577179365,
10682        dt: "VIP Gift Card",
10683        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10684        iu:  piu ,
10685        stk: 0,
10686        pr: 7837/100,
10687        ct: window.SwymProductInfo.product.type,
10688        
10689        variants: [{ "Physical + Gift Box \/ $100" : 52165577179365}]
10690      };
10691      SwymProductVariants[52165577212133] = {
10692        empi:window.SwymProductInfo.product.id,epi:52165577212133,
10693        dt: "VIP Gift Card",
10694        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10695        iu:  piu ,
10696        stk: 0,
10697        pr: 15673/100,
10698        ct: window.SwymProductInfo.product.type,
10699        
10700        variants: [{ "Physical + Gift Box \/ $200" : 52165577212133}]
10701      };
10702      SwymProductVariants[52165577277669] = {
10703        empi:window.SwymProductInfo.product.id,epi:52165577277669,
10704        dt: "VIP Gift Card",
10705        du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10706        iu:  piu ,
10707        stk: 0,
10708        pr: 27428/100,
10709        ct: window.SwymProductInfo.product.type,
10710        
10711        variants: [{ "Physical + Gift Box \/ $350" : 52165577277669}]
10712      };window.SwymProductInfo.currentVariant = 52073657794789;
10713    var product_data = {
10714      et: 1, empi: window.SwymProductInfo.product.id, epi: window.SwymProductInfo.currentVariant,
10715      dt: "VIP Gift Card", du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
10716      ct: window.SwymProductInfo.product.type, pr: 3918/100,
10717      iu:  piu , variants: [{ "By Email \/ $50" : 52073657794789 }],
10718      stk:0 
10719    };
10720    window.SwymPageData = product_data;
10721    
10722    window.SwymPageData.uri = window.swymLandingURL;
10723  };
10724
10725  if(window.selectCallback){
10726    (function(){
10727      // Variant select override
10728      var originalSelectCallback = window.selectCallback;
10729      window.selectCallback = function(variant){
10730        originalSelectCallback.apply(this, arguments);
10731        try{
10732          if(window.triggerSwymVariantEvent){
10733            window.triggerSwymVariantEvent(variant.id);
10734          }
10735        }catch(err){
10736          console.warn("Swym selectCallback", err);
10737        }
10738      };
10739    })();
10740  }
10741  window.swymCustomerId = null;
10742  window.swymCustomerExtraCheck = null;
10743
10744  var swappName = ("Wishlist" || "Wishlist");
10745  var swymJSObject = {
10746    pid: "v9iyUizbGnV\/0jvaL6mCP8U7U8+WYXufBnrQR4qf0Ns=" || "v9iyUizbGnV/0jvaL6mCP8U7U8+WYXufBnrQR4qf0Ns=",
10747    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
10748  };
10749  window.swymJSShopifyLoad = function(){
10750    if(window.swymPageLoad) swymPageLoad();
10751    if(!window._swat) {
10752      (function (s, w, r, e, l, a, y) {
10753        r['SwymRetailerConfig'] = s;
10754        r[s] = r[s] || function (k, v) {
10755          r[s][k] = v;
10756        };
10757      })('_swrc', '', window);
10758      _swrc('RetailerId', swymJSObject.pid);
10759      _swrc('Callback', function(){initSwymShopify();});
10760    }else if(window._swat.postLoader){
10761      _swrc = window._swat.postLoader;
10762      _swrc('RetailerId', swymJSObject.pid);
10763      _swrc('Callback', function(){initSwymShopify();});
10764    }else{
10765      initSwymShopify();
10766    }
10767  }
10768  if(!window._SwymPreventAutoLoad) {
10769    swymJSShopifyLoad();
10770  }
10771  window.swymGetCartCookies = function(){
10772    var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"];
10773    var reqdCookies = {};
10774    RequiredCookies.forEach(function(k){
10775      reqdCookies[k] = _swat.storage.getRaw(k);
10776    });
10777    var cart_token = window.swymCart.token;
10778    var data = {
10779        action:'cart',
10780        token:cart_token,
10781        cookies:reqdCookies
10782    };
10783    return data;
10784  }
10785
10786  window.swymGetCustomerData = function(){
10787    
10788    return {status:1};
10789    
10790  }
10791</script>
10791
10792
10793<style id="safari-flasher-pre"></style>
10794<script>
10795  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
10796    document.getElementById("safari-flasher-pre").innerHTML = ''
10797      + '#swym-plugin,#swym-hosted-plugin{display: none;}'
10798      + '.swym-button.swym-add-to-wishlist{display: none;}'
10799      + '.swym-button.swym-add-to-watchlist{display: none;}'
10800      + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}'
10801      + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,'
10802      + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification'
10803      + '{-webkit-transition: none; transition: none;}'
10804      + '';
10805    window.SwymCallbacks = window.SwymCallbacks || [];
10806    window.SwymCallbacks.push(function(tracker){
10807      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){
10808        // flash-preventer
10809        var x = function(){
10810          SwymUtils.onDOMReady(function() {
10811            var d = document.createElement("div");
10812            d.innerHTML = "<style id='safari-flasher-post'>"
10813              + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}"
10814              + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}"
10815              + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}"
10816              + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification,"
10817              + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification"
10818              + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}"
10819              + "</style>";
10820            document.head.appendChild(d);
10821          });
10822        };
10823        setTimeout(x, 10);
10824      });
10825    });
10826  }
10827
10828  // Get the money format for the store from shopify
10829  window.SwymOverrideMoneyFormat = "${{amount}}";
10830</script>
10830
10831<style id="swym-product-view-defaults">
10832  /* Hide when not loaded */
10833  .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
10834    display: none;
10835  }
10836</style>
10837
10838    
10838<script>
10839  function addListenersToWishlistButtons() {
10840    const wishlistButtons = document.querySelectorAll('button.swym-button')
10841    if (!wishlistButtons) {
10842      console.warn('No wishlist buttons found')
10843      return
10844    }
10845    wishlistButtons.forEach(button =>
10846      button.addEventListener('click', (event)=>{
10847
10848        let inWishlist = event.target.classList.contains('swym-added');
10849
10850        Shopify.analytics.publish(inWishlist ? "product_removed_from_wishlist" : "product_added_to_wishlist", {variant: {"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, product: {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
10850,{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
10850,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
10850ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"}})
10851        
10852      })
10853    )
10854  }
10855
10856  //Executed after SWYM has loaded all necessary resources.
10857  function onSwymLoadCallback(swat) {
10858    // Please make all SWYM-related API calls inside this function.
10859    // You can use the swat argument within this scope.
10860    addListenersToWishlistButtons()
10861  }
10862  if (!window.SwymCallbacks) {
10863    window.SwymCallbacks = [];
10864  }
10865  window.SwymCallbacks.push(onSwymLoadCallback);
10866</script>
10866
10867
10868
10869    <!-- CRITEO START -->
10870    
10871    <!-- CRITEO END -->
10872
10873    
10874    <!-- begin-boost-pfs-js -->
10875    
10876    <!-- end-boost-pfs-js -->
10877    
10878    
10879
10880    
10881
10882    
10882<script data-cfasync='false' data-no-instant>
10883      window.saso_config = {
10884        product_title_max_length: 40,
10885        crosssell_never_show_popup: false,
10886        show_upsell_only_in: 'product, cart',
10887        hide_shown_upsells_for: 15, //minutes
10888        hide_closed_notifications_for: 10, //minutes
10889        upsell_variant_choose_option: 'please select',
10890        upsell_variant_choose_message: 'Please select an option',
10891        translate_percent_off: '% Off',
10892      };
10893    </script>
10893
10894
10895    <!-- Stamped - Begin script -->
10896    
10896<script
10897      defer
10898      type='javascript/blocked'
10899      id='stamped-script-widget'
10900      data-api-key='pubkey-Sr9nEtlD0oh5vi7hDjUF4pxCTR28hW'
10901      src='https://cdn1.stamped.io/files/widget.min.js'
10902    ></script>
10902
10903    <!-- Stamped - End script -->
10904
10905    <!-- Gorgias Chat Widget Start -->
10905<script id="gorgias-chat-widget-install">
10906  let gorgiasLoad = false
10907  function loadGorgiasChat() {
10908    !function(_){
10909      _.GORGIAS_CHAT_APP_ID="10372",
10910      _.GORGIAS_CHAT_BASE_URL="us-east1-898b.production.gorgias.chat",
10911      _.GORGIAS_API_BASE_URL="config.gorgias.chat";
10912      var e=new XMLHttpRequest;
10913      e.open("GET","https://config.gorgias.chat/applications/10372",!0),
10914      e.onload=function(t){
10915        if(4===e.readyState)
10916          if(200===e.status){
10917            var n=JSON.parse(e.responseText);
10918            if(!n.application||!n.bundleVersion)throw new Error("Missing fields in the response body - https://config.gorgias.chat/applications/10372");
10919            if(_.GORGIAS_CHAT_APP=n.application,_.GORGIAS_CHAT_BUNDLE_VERSION=n.bundleVersion,n&&n.texts&&(_.GORGIAS_CHAT_TEXTS=n.texts),n&&n.sspTexts&&(_.GORGIAS_CHAT_SELF_SERVICE_PORTAL_TEXTS=n.sspTexts),!document.getElementById("gorgias-chat-container")){
10920              var o=document.createElement("div");
10921              o.id="gorgias-chat-container",document.body.appendChild(o);
10922              var r=document.createElement("script");
10923              r.setAttribute("defer",!0),
10924              r.src="https://client-builds.production.gorgias.chat/{bundleVersion}/static/js/main.js".replace("{bundleVersion}",n.bundleVersion),
10925              document.body.appendChild(r)
10926            }
10927          }else console.error("Failed request GET - https://config.gorgias.chat/applications/10372");
10928      },
10929      e.onerror=function(_){console.error(_)},
10930      e.send()
10931      gorgiasLoad = true
10932    }(window||{});
10933  }
10934
10935  function initLoad() {
10936    if (!gorgiasLoad) loadGorgiasChat()
10937    else {
10938      window.removeEventListener('scroll', initLoad)
10939    } 
10940  }
10941  window.addEventListener('scroll', initLoad)
10942</script>
vendor: 1 bytes, line 10942
10942
10943<script id="gorgias-chat-shopify-install">
10944  !function(_){
10945    _.SHOPIFY_PERMANENT_DOMAIN="a-sales-affair.myshopify.com",
10946    _.SHOPIFY_CUSTOMER_ID="",
10947    _.SHOPIFY_CUSTOMER_EMAIL=""
10948  }(window||{});
10949</script>
10949
10950
10951
10952    <link rel='preconnect' href='https://fonts.googleapis.com'>
10953    <link rel='preconnect' href='https://fonts.gstatic.com' crossorigin>
10954    <link
10955      href='https://fonts.googleapis.com/css2?family=DM+Serif+Text&family=Poppins:wght@100;400&display=swap'
10956      rel='stylesheet'
10957    ><!-- Preconnects -->
10958    <link rel='preconnect' href='cdn.rebuyengine.com/'>
10959    <link rel='preconnect' href='static.klaviyo.com/'>
10960    <link rel='preconnect' href='cdn.fbrw.reputon.com/'>
10961    <link rel='preconnect' href='geolocation-recommendations.shopifyapps.com/'>
10962    <link rel='preconnect' href='analytics.tiktok.com/'>
10963    <link rel='preconnect' href='swymv3free-01.azureedge.net/'>
10964    <link rel='preconnect' href='widget.gotolstoy.com/'>
10965    <link rel='preconnect' href='js.smile.io'>
10966    <!-- End Preconnects -->
10967
10968    
10968<script>
10969      document.addEventListener('DOMContentLoaded', function () {
10970        document.querySelectorAll('.accordion-faqs h3').forEach(function (heading) {
10971          heading.addEventListener('click', function () {
10972            heading.classList.toggle('active');
10973            var panel = heading.nextElementSibling;
10974            if (!panel) return;
10975            var isHidden = panel.style.display === 'none' || getComputedStyle(panel).display === 'none';
10976            panel.style.display = isHidden ? 'block' : 'none';
10977          });
10978        });
10979
10980        document.querySelectorAll('.readmore-text').forEach(function (text) {
10981          text.style.display = 'none';
10982          var toggle = document.createElement('a');
10983          toggle.className = 'readMore';
10984          toggle.style.cssText = 'cursor:pointer;margin-bottom:12px;display:inline-block;';
10985          toggle.textContent = 'Read More';
10986          text.insertAdjacentElement('afterend', toggle);
10987          toggle.addEventListener('click', function (event) {
10988            event.preventDefault();
10989            var hidden = text.style.display === 'none';
10990            text.style.display = hidden ? 'block' : 'none';
10991            toggle.textContent = hidden ? 'Close' : 'Read More';
10992          });
10993        });
10994      });
10995    </script>
10995
10996    
10997      
10997<script type='text/javascript' src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/scripts.js?v=180121463695539284771789607282' defer></script>
10997
10998    
10999    
10999<script>
11000      window.videolyInitCallbacks = {
11001        onVideoDataLoaded: [onReady],
11002      };
11003      function onReady(err, data) {
11004        window.handleVideoLy(data);
11005      }
11006    </script>
11006
11007    
11008
11009
11010
11011    
11012
11013
11014<div class="smile-shopify-init"
11015  data-channel-key="channel_7zp4h5B2ybRznAB2HF05Oo6Y"
11016
11017></div>
11018
11019
11020    
11020<script src='//www.mybeautyaffairs.com/cdn/shop/t/612/assets/lazysizes.min.js?v=174358363404432586981789607215' defer></script>
11020
11021
11022    
11023
11024    
11025
11026    
11027<div class='payment-afterpay-bg'></div>
11028
11029        <div class='modals'><div class="bnpl-modal klarna">
11030  <div class="left-content">
11031    <picture>
11032      <source srcset="//www.mybeautyaffairs.com/cdn/shop/files/bnpl-modal-img_450x.png?v=1696809235 1x">
11033      <img
11034        loading="eager"
11035        src="//www.mybeautyaffairs.com/cdn/shop/files/bnpl-modal-img_450x.png?v=1696809235"
11036        width="450"
11037        height="auto"
11038        class="bnpl-banner-img"
11039      >
11040    </picture>
11041  </div>
11042  <div class="right-content">
11043    <div
11044      class="modal__close js-action"
11045      data-action="close-modal"
11046      data-target=".bnpl-modal.klarna, .payment-afterpay-bg"
11047    ><svg
11048      class='modal__close-icon'
11049      fill='none'
11050      xmlns='http://www.w3.org/2000/svg'
11051      viewBox='0 0 24 24'
11052    >
11053      <path d="M17.25 17.25 6.75 6.75M17.25 6.75l-10.5 10.5" stroke="#555" stroke-linecap="round" stroke-linejoin="round"/>
11054    </svg></div>
11055    <img loading="lazy" class="bnpl-logo" src="//www.mybeautyaffairs.com/cdn/shop/files/klarna_small.svg?v=1695269792">
11056    <div class="modal-wysiwyg-content"><h2><strong>HOW IT WORKS</strong></h2><p>Pay over 4 fortnightly payments.</p><h2><strong>FEES & INTEREST?</strong></h2><p>0% interest & no start up fees.</p><h2><strong>WHY KLARNA?</strong></h2><p>Klarna is best for having no fees or interest.</p></div>
11057  </div>
11058</div>
11059<div class="bnpl-modal afterpay">
11060  <div class="left-content">
11061    <picture>
11062      <source srcset="//www.mybeautyaffairs.com/cdn/shop/files/bnpl-modal-img_450x.png?v=1696809235 1x">
11063      <img
11064        loading="eager"
11065        src="//www.mybeautyaffairs.com/cdn/shop/files/bnpl-modal-img_450x.png?v=1696809235"
11066        width="450"
11067        height="auto"
11068        class="bnpl-banner-img"
11069      >
11070    </picture>
11071  </div>
11072  <div class="right-content">
11073    <div
11074      class="modal__close js-action"
11075      data-action="close-modal"
11076      data-target=".bnpl-modal.afterpay, .payment-afterpay-bg"
11077    ><svg
11078      class='modal__close-icon'
11079      fill='none'
11080      xmlns='http://www.w3.org/2000/svg'
11081      viewBox='0 0 24 24'
11082    >
11083      <path d="M17.25 17.25 6.75 6.75M17.25 6.75l-10.5 10.5" stroke="#555" stroke-linecap="round" stroke-linejoin="round"/>
11084    </svg></div>
11085    <img loading="lazy" class="bnpl-logo" src="//www.mybeautyaffairs.com/cdn/shop/files/afterpay_small.svg?v=1695269772">
11086    <div class="modal-wysiwyg-content"><h2><strong>HOW IT WORKS</strong></h2><p>Pay over 4 equal payments due every fortnight.</p><h2><strong>FEES & INTEREST?</strong></h2><p>0% interest & no start up fees.</p><h2><strong>WHY AFTERPAY?</strong></h2><p>Afterpay is best for having no fees or interest & it’s available at many retailers big & small.</p></div>
11087  </div>
11088</div>
11089<div class="bnpl-modal zip">
11090  <div class="left-content">
11091    <picture>
11092      <source srcset="//www.mybeautyaffairs.com/cdn/shop/files/bnpl-modal-img_450x.png?v=1696809235 1x">
11093      <img
11094        loading="eager"
11095        src="//www.mybeautyaffairs.com/cdn/shop/files/bnpl-modal-img_450x.png?v=1696809235"
11096        width="450"
11097        height="auto"
11098        class="bnpl-banner-img"
11099      >
11100    </picture>
11101  </div>
11102  <div class="right-content">
11103    <div
11104      class="modal__close js-action"
11105      data-action="close-modal"
11106      data-target=".bnpl-modal.zip, .payment-afterpay-bg"
11107    ><svg
11108      class='modal__close-icon'
11109      fill='none'
11110      xmlns='http://www.w3.org/2000/svg'
11111      viewBox='0 0 24 24'
11112    >
11113      <path d="M17.25 17.25 6.75 6.75M17.25 6.75l-10.5 10.5" stroke="#555" stroke-linecap="round" stroke-linejoin="round"/>
11114    </svg></div>
11115    <img loading="lazy" class="bnpl-logo" src="//www.mybeautyaffairs.com/cdn/shop/files/zip_small.svg?v=1695269804">
11116    <div class="modal-wysiwyg-content"><h2><strong>HOW IT WORKS</strong></h2><p>Pay in weekly, fortnightly or monthly payments for as little as $10/week.</p><h2><strong>FEES & INTEREST?</strong></h2><p>0% interest for purchases under $1,000. You will be charged a $7.95 monthly fee.</p><h2><strong>WHY ZIP?</strong></h2><p>Flexibility to choose your payment intervals.  You can also earn cashback.</p></div>
11117  </div>
11118</div>
11119<div class="bnpl-modal paypal">
11120  <div class="left-content">
11121    <picture>
11122      <source srcset="//www.mybeautyaffairs.com/cdn/shop/files/bnpl-modal-img_450x.png?v=1696809235 1x">
11123      <img
11124        loading="eager"
11125        src="//www.mybeautyaffairs.com/cdn/shop/files/bnpl-modal-img_450x.png?v=1696809235"
11126        width="450"
11127        height="auto"
11128        class="bnpl-banner-img"
11129      >
11130    </picture>
11131  </div>
11132  <div class="right-content">
11133    <div
11134      class="modal__close js-action"
11135      data-action="close-modal"
11136      data-target=".bnpl-modal.paypal, .payment-afterpay-bg"
11137    ><svg
11138      class='modal__close-icon'
11139      fill='none'
11140      xmlns='http://www.w3.org/2000/svg'
11141      viewBox='0 0 24 24'
11142    >
11143      <path d="M17.25 17.25 6.75 6.75M17.25 6.75l-10.5 10.5" stroke="#555" stroke-linecap="round" stroke-linejoin="round"/>
11144    </svg></div>
11145    <img loading="lazy" class="bnpl-logo" src="//www.mybeautyaffairs.com/cdn/shop/files/paypal_small.svg?v=1695269827">
11146    <div class="modal-wysiwyg-content"><h2><strong>HOW IT WORKS</strong></h2><p>Securely pay through PayPal's portal, using a PayPal account or directly with your card.</p><h2><strong>FEES & INTEREST?</strong></h2><p>None.</p><h2><strong>WHY PAYPAL?</strong></h2><p>Safe and secure way to pay, anywhere on the internet!</p></div>
11147  </div>
11148</div>
11149<div class="bnpl-modal subscription">
11150  <div class="left-content">
11151    <picture class="desktop-only">
11152      <source srcset="//www.mybeautyaffairs.com/cdn/shop/files/subscription-banner_450x.jpg?v=1696808865 1x">
11153      <img
11154        loading="eager"
11155        src="//www.mybeautyaffairs.com/cdn/shop/files/subscription-banner_450x.jpg?v=1696808865"
11156        width="450"
11157        height="auto"
11158        class="bnpl-banner-img"
11159      >
11160    </picture>
11161
11162    <picture class="mobile-only">
11163      <source srcset="//www.mybeautyaffairs.com/cdn/shop/files/subscription-icon_120x.png?v=1696808899 1x">
11164      <img
11165        loading="eager"
11166        src="//www.mybeautyaffairs.com/cdn/shop/files/subscription-icon_120x.png?v=1696808899"
11167        width="120"
11168        height="auto"
11169        class="bnpl-banner-img"
11170      >
11171    </picture>
11172  </div>
11173  <div class="right-content">
11174    <div
11175      class="modal__close js-action"
11176      data-action="close-modal"
11177      data-target=".bnpl-modal.subscription, .payment-afterpay-bg"
11178    ><svg
11179      class='modal__close-icon'
11180      fill='none'
11181      xmlns='http://www.w3.org/2000/svg'
11182      viewBox='0 0 24 24'
11183    >
11184      <path d="M17.25 17.25 6.75 6.75M17.25 6.75l-10.5 10.5" stroke="#555" stroke-linecap="round" stroke-linejoin="round"/>
11185    </svg></div>
11186    <div class="modal-wysiwyg-content">
11187      <h1>Subscribe & Save</h1><p></p><p><strong>Choose from delivery every 30, 60, 90 or 120 days. Save a percentage on your product.</strong></p><p>Products are automatically delivered on your schedule. No obligation, modify or cancel your subscription anytime.</p>
11188    </div>
11189
11190    <a
11191      href="javascript:void(0);"
11192      class="close-cta js-action"
11193      data-action="close-modal"
11194      data-target=".bnpl-modal.subscription, .payment-afterpay-bg"
11195      >Close</a
11196    >
11197  </div>
11198</div>
11199</div>
11200      
11201
11202
11203<div class="shade-selector-modal__bg"></div>
11204<div class="shade-selector-modal__wrapper">
11205  <div
11206    class="modal__close js-action"
11207    data-action="close-modal"
11208    data-target=".shade-selector-modal__wrapper, .shade-selector-modal__bg"
11209  ><svg
11210      class='modal__close-icon'
11211      fill='none'
11212      xmlns='http://www.w3.org/2000/svg'
11213      viewBox='0 0 24 24'
11214    >
11215      <path d="M17.25 17.25 6.75 6.75M17.25 6.75l-10.5 10.5" stroke="#555" stroke-linecap="round" stroke-linejoin="round"/>
11216    </svg></div>
11217
11218  <h2 class="shade-selector__title">Have you selected your options?</h2>
11219  <div class="shade-selector-modal__modal-content">
11220    
11221
11222
11223  
11223<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/swatch-filters-Cf1nTt4W.js?v=51107623112404694211789607295" type="module" crossorigin="anonymous"></script>
11223
11224
11225<div class='swatch-groups-wrapper hidden'>$$$$$$$$$$$$$$$$$$$$$$$$</div>
11226
11227
11228
11229
11230    
11231    
11232  </div>
11233
11234  <div class="selected-color-group">
11235    <strong>Selected: </strong>
11236    <span class="selected-swatch ProductForm__SelectedValue">By Email / $50</span>
11237  </div>
11238
11239  <button type="submit"
11240    class="js-action ProductForm__AddToCart Button Button--secondary Button--full product-form__add-to-cart"
11241    data-action="add-to-cart"
11242    data-variant-id="52073657794789"
11243    data-qty="3"
11244    data-referrer="shade-selector-modal"
11245  >
11246    <span class="product-form__button-text">Continue to Cart</span>
11247  </button>
11248</div>
11249
11250
11251
11252<div class='product--video__overlay'></div>
11253      
11254  
11255    
11256      
11257    
11258      
11259        <div class="product--video__insert" data-index="1">
11260          <video src="//www.mybeautyaffairs.com/cdn/shop/videos/c/vp/fe135b0aa2be42589422abbbbed42c5d/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0" controls></video>
11261        </div>
11262      
11263    
11264  
11265
11266  
11267
11268  
11269
11270  
11271
11272  
11273
11274  
11275
11276
11277    
11278
11279    <div class='generic-overlay-bg'></div>
11280
11281    
11281<script>
11282      window.addEventListener('message', function (event) {
11283        if (event.origin !== 'https://admin.revenuehunt.com') return;
11284
11285        var data = JSON.parse(event.data);
11286        if (data.type === 'beautyaffairs:retake-quiz') {
11287          document.querySelectorAll('.skin-quiz-results').forEach(function (result) {
11288            result.classList.remove('active');
11289          });
11290        }
11291      });
11292    </script>
11292
11293
11294    
11295<div class='global-popup'>
11296  <div class='global-popup_wrapper'>
11297    <div class='global-popup_close-btn'>
11298      <svg
11299        width='48'
11300        height='49'
11301        viewBox='0 0 48 49'
11302        fill='none'
11303        xmlns='http://www.w3.org/2000/svg'
11304      >
11305        <path d="M30.2813 18.3171L17.3281 31.2703" stroke="black" stroke-width="1.2" stroke-linecap="round"/><path d="M30.5137 31.2637L17.5605 18.3105" stroke="black" stroke-width="1.2" stroke-linecap="round"/>
11306      </svg>
11307    </div>
11308
11309    <div class='global-popup_scroll-wrapper'>
11310      <h6 class='global-popup_title'>UNLOCK YOUR FREE BONUSES</h6>
11311      <p class='global-popup_text'>
11312        Continue shopping to unlock your gifts from brands like Dermalogica, Orogold and Vine Vera.
11313      </p>
11314      <div class='global-popup_tiers'>
11315        <span
11316          class='global-popup_encouragement-message'
11317          data-encouragement-message
11318        >You are just $1 away from claiming your FREE SAMPLES</span>
11319        <div
11320          class='cart-reward-banner__progress-bar-wrapper tw-flex-grow tw-flex tw-justify-evenly tw-items-center tw-relative tw-w-full tw-z-0'
11321          data-progress-wrapper
11322        >
11323          <div
11324            class='cart-reward-banner__progress-bar tw-absolute tw-top-[10px] tw-left-0 tw-h-2 tw-w-full tw-bg-[#E4E4E4] tw-rounded-full tw-select-none -tw-z-10 tw-overflow-hidden'
11325          >
11326            <div
11327              class='cart-reward-banner__progress-bar-thumb tw-h-full tw-bg-ba-pink tw-rounded-full tw-overflow-hidden tw-transition-[width] tw-duration-500 tw-ease-in-out'
11328              style='width:0%'
11329              data-progress-thumb
11330            ></div>
11331          </div>
11332
11333          <div class='cart-reward-banner__reward-tiers tw-flex tw-w-full tw-justify-evenly tw-items-start'><div
11334  class='cart-reward-banner__reward-tier tw-group tw-flex tw-flex-col tw-gap-4 tw-justify-start tw-items-center tw-text-center tw-flex-1  lg:tw-flex-[1.5]'
11335  data-tier=''
11336  data-tier-unlocked='false'
11337  data-currency-symbol='$'
11338>
11339  <div class='group-[&[data-tier-unlocked=true]]:tw-bg-ba-pink tw-w-[28px] tw-h-[28px] tw-rounded-full group-[&[data-tier-unlocked=false]]:tw-bg-ba-medium-grey tw-flex tw-justify-center tw-items-center  icon-background-wrapper tw-text-white'><svg
11340      xmlns='http://www.w3.org/2000/svg'
11341      width='20'
11342      height='20'
11343      viewBox='0 0 21 20'
11344      fill='none'
11345      class='Icon Icon--tick'
11346    >
11347      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
11348    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
11349      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
11350        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
11351        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
11352        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
11353        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
11354      </g>
11355    </svg></div>
11356
11357  <div class='tw-flex tw-flex-col tw-gap-1 cart-reward-banner__reward-tier-info tw-text-xs' >
11358    <span class='cart-reward-banner__reward-title tw-uppercase'>Dermalogica Breakout Biotic Moisturizer</span><span class='cart-reward-banner__reward-subtitle tw-hidden lg:tw-block'>Spend {{ threshold_money }}
11358</span>
11359
11360    <span class='cart-reward-banner__reward-subtitle tw-block lg:tw-hidden'>{{ threshold_money }}</span>
11361  </div>
11362</div>
11363<div
11364  class='cart-reward-banner__reward-tier tw-group tw-flex tw-flex-col tw-gap-4 tw-justify-start tw-items-center tw-text-center tw-flex-1  lg:tw-flex-[1.5]'
11365  data-tier=''
11366  data-tier-unlocked='false'
11367  data-currency-symbol='$'
11368>
11369  <div class='group-[&[data-tier-unlocked=true]]:tw-bg-ba-pink tw-w-[28px] tw-h-[28px] tw-rounded-full group-[&[data-tier-unlocked=false]]:tw-bg-ba-medium-grey tw-flex tw-justify-center tw-items-center  icon-background-wrapper tw-text-white'><svg
11370      xmlns='http://www.w3.org/2000/svg'
11371      width='20'
11372      height='20'
11373      viewBox='0 0 21 20'
11374      fill='none'
11375      class='Icon Icon--tick'
11376    >
11377      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
11378    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
11379      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
11380        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
11381        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
11382        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
11383        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
11384      </g>
11385    </svg></div>
11386
11387  <div class='tw-flex tw-flex-col tw-gap-1 cart-reward-banner__reward-tier-info tw-text-xs' >
11388    <span class='cart-reward-banner__reward-title tw-uppercase'>Get Free Delivery</span><span class='cart-reward-banner__reward-subtitle tw-hidden lg:tw-block'>Spend {{ threshold_money }}
11388</span>
11389
11390    <span class='cart-reward-banner__reward-subtitle tw-block lg:tw-hidden'>{{ threshold_money }}</span>
11391  </div>
11392</div>
11393<div
11394  class='cart-reward-banner__reward-tier tw-group tw-flex tw-flex-col tw-gap-4 tw-justify-start tw-items-center tw-text-center tw-flex-1  lg:tw-flex-[1.5]'
11395  data-tier=''
11396  data-tier-unlocked='false'
11397  data-currency-symbol='$'
11398>
11399  <div class='group-[&[data-tier-unlocked=true]]:tw-bg-ba-pink tw-w-[28px] tw-h-[28px] tw-rounded-full group-[&[data-tier-unlocked=false]]:tw-bg-ba-medium-grey tw-flex tw-justify-center tw-items-center  icon-background-wrapper tw-text-white'><svg
11400      xmlns='http://www.w3.org/2000/svg'
11401      width='20'
11402      height='20'
11403      viewBox='0 0 21 20'
11404      fill='none'
11405      class='Icon Icon--tick'
11406    >
11407      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
11408    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
11409      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
11410        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
11411        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
11412        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
11413        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
11414      </g>
11415    </svg></div>
11416
11417  <div class='tw-flex tw-flex-col tw-gap-1 cart-reward-banner__reward-tier-info tw-text-xs' >
11418    <span class='cart-reward-banner__reward-title tw-uppercase'>GA-DE Crystal Glow Lolligloss Nail Enamel</span><span class='cart-reward-banner__reward-subtitle tw-hidden lg:tw-block'>Spend {{ threshold_money }}
11418</span>
11419
11420    <span class='cart-reward-banner__reward-subtitle tw-block lg:tw-hidden'>{{ threshold_money }}</span>
11421  </div>
11422</div>
11423<div
11424  class='cart-reward-banner__reward-tier tw-group tw-flex tw-flex-col tw-gap-4 tw-justify-start tw-items-center tw-text-center tw-flex-1  lg:tw-flex-[1.5]'
11425  data-tier=''
11426  data-tier-unlocked='false'
11427  data-currency-symbol='$'
11428>
11429  <div class='group-[&[data-tier-unlocked=true]]:tw-bg-ba-pink tw-w-[28px] tw-h-[28px] tw-rounded-full group-[&[data-tier-unlocked=false]]:tw-bg-ba-medium-grey tw-flex tw-justify-center tw-items-center  icon-background-wrapper tw-text-white'><svg
11430      xmlns='http://www.w3.org/2000/svg'
11431      width='20'
11432      height='20'
11433      viewBox='0 0 21 20'
11434      fill='none'
11435      class='Icon Icon--tick'
11436    >
11437      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
11438    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
11439      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
11440        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
11441        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
11442        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
11443        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
11444      </g>
11445    </svg></div>
11446
11447  <div class='tw-flex tw-flex-col tw-gap-1 cart-reward-banner__reward-tier-info tw-text-xs' >
11448    <span class='cart-reward-banner__reward-title tw-uppercase'>Full size ultra lip gloss</span><span class='cart-reward-banner__reward-subtitle tw-hidden lg:tw-block'>Spend {{ threshold_money }}
11448</span>
11449
11450    <span class='cart-reward-banner__reward-subtitle tw-block lg:tw-hidden'>{{ threshold_money }}</span>
11451  </div>
11452</div>
11453</div>
11454        </div>
11455      </div>
11456      <div class='global-popup_mobile-gifts'><div
11457            class='global-popup_mobile-gift'
11458            data-price-threshold='199'
11459          ></div><div
11460            class='global-popup_mobile-gift'
11461            data-price-threshold='249'
11462          ></div></div>
11463      <button class='global-popup_cta'>CONTINUE SHOPPING</button>
11464    </div>
11465  </div>
11466  <div class='global-popup_backdrop'></div>
11467</div>
11468
11469<script>
11470  document.addEventListener('DOMContentLoaded', function () {
11471    document.querySelectorAll('.global-popup_mobile-gift').forEach(function (gift) {
11472      let threshold = parseInt(gift.getAttribute('data-price-threshold'), 10);
11473      if (threshold == 198) threshold = 199;
11474      const tier = window.miniCartGiftsConfig.find(function (item) {
11475        return item.price_threshold == threshold;
11476      });
11477      if (tier) {
11478        gift.innerHTML = `
11479              <img src="${tier.thumbnail}" alt="" class="global-popup_mobile-gift-image">
11480              <div>
11481                <span class="global-popup_mobile-gift-title">${tier.title}</span>
11482                <p class="global-popup_mobile-gift-text">
11483                  When you spend $${threshold}
11484                </p>
11485              </div>
11486            `;
11487      }
11488    });
11489    const hidePopup = function () {
11490      document.querySelectorAll('.global-popup').forEach(function (popup) {
11491        popup.style.display = 'none';
11492      });
11493      document.documentElement.style.overflow = 'visible';
11494      document.body.style.overflow = 'visible';
11495      window.popupMonitor.hidePopup('global-popup');
11496    };
11497    let pagesVisited = localStorage.getItem('global-popup-pages-visited')
11498      ? JSON.parse(localStorage.getItem('global-popup-pages-visited'))
11499      : [];
11500    if (!pagesVisited.includes(location.pathname)) {
11501      pagesVisited.push(location.pathname);
11502      localStorage.setItem('global-popup-pages-visited', JSON.stringify(pagesVisited));
11503    }
11504    document.querySelectorAll('.global-popup_close-btn, .global-popup_backdrop, .global-popup_cta').forEach(function (el) {
11505      el.addEventListener('click', hidePopup);
11506    });
11507  });
11508</script>
11508
11509
11510
11511  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/global-popup-C2Xd2b9F.css?v=45479297027304803161789607204" rel="stylesheet" type="text/css" media="all" />
11512
11513
11514
11515
11516  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/cart-reward-banner-Fguo1Qd6.css?v=103798600241551263021789607175" rel="stylesheet" type="text/css" media="all" />
11517
11518
11519<script type='module'>
11520        window.theme = window.theme || {};
11521        window.theme.cart = {"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};
11522        window.theme.template = 'product';window.theme.product = {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
11522,{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
11522,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
11522ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"};
11523          window.theme.variant = {"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}};window.theme.gift_product = window.theme.gift_product || {};window.theme.gift_product.id = [47551022891237,47387734245605];
11524        window.theme.gift_product.price_threshold = 31;
11525        window.theme.gift_product.required_amount = 3;
11526        window.theme.gift_product.quantity_to_add = 3;
11527    </script>
11527
11528
11529    
11530
11531
11532
11533  
11533<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/purchase-gift-manager-t_1-xnCI.js?v=23236781719145561701789607273" type="module" crossorigin="anonymous"></script>
11533
11534
11535
11536
11537    
11538
11539    
11540
11541    <div class='skin-quiz-results' data-goal='Soften fine lines & wrinkles'>
11542  <div id='boost-sd-widget-homepage-260775'></div>
11543</div>
11544<div class='skin-quiz-results' data-goal='Reduce oil & shine'>
11545  <div id='boost-sd-widget-homepage-783237'></div>
11546</div>
11547<div class='skin-quiz-results' data-goal='Fade hyperpigmentation'>
11548  <div id='boost-sd-widget-homepage-084852'></div>
11549</div>
11550<div class='skin-quiz-results' data-goal='Maintain my current skin'>
11551  <div id='boost-sd-widget-homepage-467346'></div>
11552</div>
11553<div class='skin-quiz-results' data-goal='Firming & lifting skin'>
11554  <div id='boost-sd-widget-homepage-748883'></div>
11555</div>
11556<div class='skin-quiz-results' data-goal='Increase skin hydration'>
11557  <div id='boost-sd-widget-homepage-018317'></div>
11558</div>
11559<div class='skin-quiz-results' data-goal='Supercharge anti-ageing'>
11560  <div id='boost-sd-widget-homepage-853513'></div>
11561</div>
11562<div class='skin-quiz-results' data-goal='Clearer skin & smaller pores'>
11563  <div id='boost-sd-widget-homepage-010482'></div>
11564</div>
11565<div class='skin-quiz-results' data-goal='Soothing red & sensitive skin'>
11566  <div id='boost-sd-widget-homepage-732406'></div>
11567</div>
11568
11569
11570
11571
11572
11573
11574    
11575    <style>
11576      @media screen and (max-width: 500px) {
11577        #section-locate {
11578          min-height: 44px;
11579        }
11580        form#localization_form_mobile_header {
11581          height: fit-content;
11582        }
11583      }
11584    </style><div class='global-popup'>
11585  <div class='global-popup_wrapper'>
11586    <div class='global-popup_close-btn'>
11587      <svg
11588        width='48'
11589        height='49'
11590        viewBox='0 0 48 49'
11591        fill='none'
11592        xmlns='http://www.w3.org/2000/svg'
11593      >
11594        <path d="M30.2813 18.3171L17.3281 31.2703" stroke="black" stroke-width="1.2" stroke-linecap="round"/><path d="M30.5137 31.2637L17.5605 18.3105" stroke="black" stroke-width="1.2" stroke-linecap="round"/>
11595      </svg>
11596    </div>
11597
11598    <div class='global-popup_scroll-wrapper'>
11599      <h6 class='global-popup_title'>UNLOCK YOUR FREE BONUSES</h6>
11600      <p class='global-popup_text'>
11601        Continue shopping to unlock your gifts from brands like Dermalogica, Orogold and Vine Vera.
11602      </p>
11603      <div class='global-popup_tiers'>
11604        <span
11605          class='global-popup_encouragement-message'
11606          data-encouragement-message
11607        >You are just $1 away from claiming your FREE SAMPLES</span>
11608        <div
11609          class='cart-reward-banner__progress-bar-wrapper tw-flex-grow tw-flex tw-justify-evenly tw-items-center tw-relative tw-w-full tw-z-0'
11610          data-progress-wrapper
11611        >
11612          <div
11613            class='cart-reward-banner__progress-bar tw-absolute tw-top-[10px] tw-left-0 tw-h-2 tw-w-full tw-bg-[#E4E4E4] tw-rounded-full tw-select-none -tw-z-10 tw-overflow-hidden'
11614          >
11615            <div
11616              class='cart-reward-banner__progress-bar-thumb tw-h-full tw-bg-ba-pink tw-rounded-full tw-overflow-hidden tw-transition-[width] tw-duration-500 tw-ease-in-out'
11617              style='width:0%'
11618              data-progress-thumb
11619            ></div>
11620          </div>
11621
11622          <div class='cart-reward-banner__reward-tiers tw-flex tw-w-full tw-justify-evenly tw-items-start'><div
11623  class='cart-reward-banner__reward-tier tw-group tw-flex tw-flex-col tw-gap-4 tw-justify-start tw-items-center tw-text-center tw-flex-1  lg:tw-flex-[1.5]'
11624  data-tier=''
11625  data-tier-unlocked='false'
11626  data-currency-symbol='$'
11627>
11628  <div class='group-[&[data-tier-unlocked=true]]:tw-bg-ba-pink tw-w-[28px] tw-h-[28px] tw-rounded-full group-[&[data-tier-unlocked=false]]:tw-bg-ba-medium-grey tw-flex tw-justify-center tw-items-center  icon-background-wrapper tw-text-white'><svg
11629      xmlns='http://www.w3.org/2000/svg'
11630      width='20'
11631      height='20'
11632      viewBox='0 0 21 20'
11633      fill='none'
11634      class='Icon Icon--tick'
11635    >
11636      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
11637    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
11638      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
11639        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
11640        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
11641        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
11642        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
11643      </g>
11644    </svg></div>
11645
11646  <div class='tw-flex tw-flex-col tw-gap-1 cart-reward-banner__reward-tier-info tw-text-xs' >
11647    <span class='cart-reward-banner__reward-title tw-uppercase'>Dermalogica Breakout Biotic Moisturizer</span><span class='cart-reward-banner__reward-subtitle tw-hidden lg:tw-block'>Spend {{ threshold_money }}
11647</span>
11648
11649    <span class='cart-reward-banner__reward-subtitle tw-block lg:tw-hidden'>{{ threshold_money }}</span>
11650  </div>
11651</div>
11652<div
11653  class='cart-reward-banner__reward-tier tw-group tw-flex tw-flex-col tw-gap-4 tw-justify-start tw-items-center tw-text-center tw-flex-1  lg:tw-flex-[1.5]'
11654  data-tier=''
11655  data-tier-unlocked='false'
11656  data-currency-symbol='$'
11657>
11658  <div class='group-[&[data-tier-unlocked=true]]:tw-bg-ba-pink tw-w-[28px] tw-h-[28px] tw-rounded-full group-[&[data-tier-unlocked=false]]:tw-bg-ba-medium-grey tw-flex tw-justify-center tw-items-center  icon-background-wrapper tw-text-white'><svg
11659      xmlns='http://www.w3.org/2000/svg'
11660      width='20'
11661      height='20'
11662      viewBox='0 0 21 20'
11663      fill='none'
11664      class='Icon Icon--tick'
11665    >
11666      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
11667    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
11668      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
11669        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
11670        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
11671        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
11672        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
11673      </g>
11674    </svg></div>
11675
11676  <div class='tw-flex tw-flex-col tw-gap-1 cart-reward-banner__reward-tier-info tw-text-xs' >
11677    <span class='cart-reward-banner__reward-title tw-uppercase'>Get Free Delivery</span><span class='cart-reward-banner__reward-subtitle tw-hidden lg:tw-block'>Spend {{ threshold_money }}
11677</span>
11678
11679    <span class='cart-reward-banner__reward-subtitle tw-block lg:tw-hidden'>{{ threshold_money }}</span>
11680  </div>
11681</div>
11682<div
11683  class='cart-reward-banner__reward-tier tw-group tw-flex tw-flex-col tw-gap-4 tw-justify-start tw-items-center tw-text-center tw-flex-1  lg:tw-flex-[1.5]'
11684  data-tier=''
11685  data-tier-unlocked='false'
11686  data-currency-symbol='$'
11687>
11688  <div class='group-[&[data-tier-unlocked=true]]:tw-bg-ba-pink tw-w-[28px] tw-h-[28px] tw-rounded-full group-[&[data-tier-unlocked=false]]:tw-bg-ba-medium-grey tw-flex tw-justify-center tw-items-center  icon-background-wrapper tw-text-white'><svg
11689      xmlns='http://www.w3.org/2000/svg'
11690      width='20'
11691      height='20'
11692      viewBox='0 0 21 20'
11693      fill='none'
11694      class='Icon Icon--tick'
11695    >
11696      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
11697    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
11698      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
11699        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
11700        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
11701        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
11702        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
11703      </g>
11704    </svg></div>
11705
11706  <div class='tw-flex tw-flex-col tw-gap-1 cart-reward-banner__reward-tier-info tw-text-xs' >
11707    <span class='cart-reward-banner__reward-title tw-uppercase'>GA-DE Crystal Glow Lolligloss Nail Enamel</span><span class='cart-reward-banner__reward-subtitle tw-hidden lg:tw-block'>Spend {{ threshold_money }}
11707</span>
11708
11709    <span class='cart-reward-banner__reward-subtitle tw-block lg:tw-hidden'>{{ threshold_money }}</span>
11710  </div>
11711</div>
11712<div
11713  class='cart-reward-banner__reward-tier tw-group tw-flex tw-flex-col tw-gap-4 tw-justify-start tw-items-center tw-text-center tw-flex-1  lg:tw-flex-[1.5]'
11714  data-tier=''
11715  data-tier-unlocked='false'
11716  data-currency-symbol='$'
11717>
11718  <div class='group-[&[data-tier-unlocked=true]]:tw-bg-ba-pink tw-w-[28px] tw-h-[28px] tw-rounded-full group-[&[data-tier-unlocked=false]]:tw-bg-ba-medium-grey tw-flex tw-justify-center tw-items-center  icon-background-wrapper tw-text-white'><svg
11719      xmlns='http://www.w3.org/2000/svg'
11720      width='20'
11721      height='20'
11722      viewBox='0 0 21 20'
11723      fill='none'
11724      class='Icon Icon--tick'
11725    >
11726      <path d="M8.53297 13.1924C8.37674 13.3485 8.12358 13.3484 7.96742 13.1923L5.05698 10.2818C4.90116 10.126 4.64866 10.1256 4.49229 10.2808L3.87664 10.8922C3.71949 11.0482 3.71904 11.3022 3.87564 11.4588L7.96729 15.5505C8.1235 15.7067 8.37676 15.7067 8.53297 15.5505L17.9673 6.11618C18.1235 5.95997 18.1235 5.7067 17.9673 5.55049L17.3578 4.94104C17.2017 4.78488 16.9485 4.78482 16.7923 4.94091L8.53297 13.1924Z" fill="white"/>
11727    </svg><svg class='Icon Icon--lock' role='presentation' viewBox='0 0 24 24'>
11728      <g stroke="currentColor" fill="none" stroke-width="2" stroke-linecap="square" stroke-linejoin="miter">
11729        <path stroke-miterlimit="10" d="M12,1L12,1 C9.2,1,7,3.2,7,6v3h10V6C17,3.2,14.8,1,12,1z"></path>
11730        <rect x="4" y="9" stroke-miterlimit="10" width="16" height="14"></rect>
11731        <circle stroke-miterlimit="10" cx="12" cy="15" r="2"></circle>
11732        <line stroke-miterlimit="10" x1="12" y1="17" x2="12" y2="19"></line>
11733      </g>
11734    </svg></div>
11735
11736  <div class='tw-flex tw-flex-col tw-gap-1 cart-reward-banner__reward-tier-info tw-text-xs' >
11737    <span class='cart-reward-banner__reward-title tw-uppercase'>Full size ultra lip gloss</span><span class='cart-reward-banner__reward-subtitle tw-hidden lg:tw-block'>Spend {{ threshold_money }}
11737</span>
11738
11739    <span class='cart-reward-banner__reward-subtitle tw-block lg:tw-hidden'>{{ threshold_money }}</span>
11740  </div>
11741</div>
11742</div>
11743        </div>
11744      </div>
11745      <div class='global-popup_mobile-gifts'><div
11746            class='global-popup_mobile-gift'
11747            data-price-threshold='199'
11748          ></div><div
11749            class='global-popup_mobile-gift'
11750            data-price-threshold='249'
11751          ></div></div>
11752      <button class='global-popup_cta'>CONTINUE SHOPPING</button>
11753    </div>
11754  </div>
11755  <div class='global-popup_backdrop'></div>
11756</div>
11757
11758<script>
11759  document.addEventListener('DOMContentLoaded', function () {
11760    document.querySelectorAll('.global-popup_mobile-gift').forEach(function (gift) {
11761      let threshold = parseInt(gift.getAttribute('data-price-threshold'), 10);
11762      if (threshold == 198) threshold = 199;
11763      const tier = window.miniCartGiftsConfig.find(function (item) {
11764        return item.price_threshold == threshold;
11765      });
11766      if (tier) {
11767        gift.innerHTML = `
11768              <img src="${tier.thumbnail}" alt="" class="global-popup_mobile-gift-image">
11769              <div>
11770                <span class="global-popup_mobile-gift-title">${tier.title}</span>
11771                <p class="global-popup_mobile-gift-text">
11772                  When you spend $${threshold}
11773                </p>
11774              </div>
11775            `;
11776      }
11777    });
11778    const hidePopup = function () {
11779      document.querySelectorAll('.global-popup').forEach(function (popup) {
11780        popup.style.display = 'none';
11781      });
11782      document.documentElement.style.overflow = 'visible';
11783      document.body.style.overflow = 'visible';
11784      window.popupMonitor.hidePopup('global-popup');
11785    };
11786    let pagesVisited = localStorage.getItem('global-popup-pages-visited')
11787      ? JSON.parse(localStorage.getItem('global-popup-pages-visited'))
11788      : [];
11789    if (!pagesVisited.includes(location.pathname)) {
11790      pagesVisited.push(location.pathname);
11791      localStorage.setItem('global-popup-pages-visited', JSON.stringify(pagesVisited));
11792    }
11793    document.querySelectorAll('.global-popup_close-btn, .global-popup_backdrop, .global-popup_cta').forEach(function (el) {
11794      el.addEventListener('click', hidePopup);
11795    });
11796  });
11797</script>
11797
11798
11799
11800  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/global-popup-C2Xd2b9F.css?v=45479297027304803161789607204" rel="stylesheet" type="text/css" media="all" />
11801
11802
11803
11804
11805  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/cart-reward-banner-Fguo1Qd6.css?v=103798600241551263021789607175" rel="stylesheet" type="text/css" media="all" />
11806
11807
11808<script>
11809  window.theme = window.theme || {};
11810
11811  window.theme.packOptions = window.theme.packOptions || {};
11812
11813  window.theme.packOptions.labels = {
11814    title: "Buy in bulk to get free gifts worth up to $300.",
11815    get_free_gifts: "Get {{num_gifts}} FREE gifts",
11816    cart_message: "You've unlocked up to $300 in surprise gifts after checkout!"
11817  };
11818
11819  window.theme.packOptions.bundles = [{
11820        bundle_title: "Buy 1",
11821        item_count: 1,
11822        gift_value: "",
11823        promo_badge: "",
11824        default: true,
11825        bundle_gifts:[]},
11826{
11827        bundle_title: "Set of 3",
11828        item_count: 3,
11829        gift_value: "$100+ value",
11830        promo_badge: "Most popular",
11831        default: false,
11832        bundle_gifts:[37346011447457,37346011381921,36221712662689]},
11833{
11834        bundle_title: "Set of 5",
11835        item_count: 5,
11836        gift_value: "$200+ value",
11837        promo_badge: "",
11838        default: false,
11839        bundle_gifts:[37346011447457,37346011381921,36221712662689,36221712203937,31392316686475]},
11840{
11841        bundle_title: "Set of 8",
11842        item_count: 8,
11843        gift_value: "$300+ value",
11844        promo_badge: "Best deal",
11845        default: false,
11846        bundle_gifts:[37346011447457,37346011381921,36221712662689,36221712203937,31392316686475,35373415104673,52751765635301,35373634715809]}
11847]
11848</script>
vendor: 1 bytes, line 11848
11848
11849<script>
11850      window.theme = window.theme || {};
11851       window.theme.cartRewardBanner = window.theme.cartRewardBanner || {};window.theme.cartRewardBanner.cartTotal =0.0;
11852
11853       window.theme.cartRewardBanner.rewardTiers = window.theme.cartRewardBanner.rewardTiers || [];
11854
11855       window.theme.cartRewardBanner.rewardTiers.push({
11856            title: "Dermalogica Breakout Biotic Moisturizer",
11857            priceThreshold: 1,
11858            subtitle: {
11859             desktop: "Spend {threshold_money}",
11860             mobile: "{threshold_money}"
11861            },
11862            encouragementMessage: "You are just {currency_symbol}{remaining_amount} away from FREE SHIPPING"
11863          },{
11864            title: "Get Free Delivery",
11865            priceThreshold: 179,
11866            subtitle: {
11867             desktop: "Spend {threshold_money}",
11868             mobile: "{threshold_money}"
11869            },
11870            encouragementMessage: "You are just {currency_symbol}{remaining_amount} away from claiming your FREE GIFT"
11871          },{
11872            title: "GA-DE Crystal Glow Lolligloss Nail Enamel",
11873            priceThreshold: 199,
11874            subtitle: {
11875             desktop: "Spend {threshold_money}",
11876             mobile: "{threshold_money}"
11877            },
11878            encouragementMessage: "You are just {currency_symbol}{remaining_amount} away from claiming your free toner."
11879          },{
11880            title: "Full size ultra lip gloss",
11881            priceThreshold: 249,
11882            subtitle: {
11883             desktop: "Spend {threshold_money}",
11884             mobile: "{threshold_money}"
11885            },
11886            encouragementMessage: "Checkout to unlock all of your free bonuses."
11887          },);
11888    </script>
11888
11889
11890
11891  
11891<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/upnova-sticky-fix-DBB89XfK.js?v=66880700924852190561789607306" type="module" crossorigin="anonymous"></script>
11891
11892
11893
11894
11895
11896  
11896<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/product-popover-BeUeAcJK.js?v=100294245851798662051789607270" type="module" crossorigin="anonymous"></script>
11896
11897  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
11898
11899
11900
11901
11902  
11902<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/product-accordion-DQg1loGr.js?v=58509540424796578531789607374" type="module" crossorigin="anonymous"></script>
11902
11903
11904
11905
11906
11907  
11907<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/pdp-scroll-link-rNzFEb57.js?v=23701860479264957861789607374" type="module" crossorigin="anonymous"></script>
11907
11908
11909
11910
11911
11912  
11912<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/pdp-gift-terms-7DZUhDee.js?v=89865465868619864591789607373" type="module" crossorigin="anonymous"></script>
11912
11913
11914<div id="shopify-section-select-options-modal" class="shopify-section">
11914<script id='select-options-modal-config'>
11915  window.theme = window.theme || {};
11916  window.theme.selectOptionsModalConfig = {
11917    modalTitle: 'Select Options',
11918    atcLabel: 'Add to Cart',
11919    productOptionsApiBaseUrl: 'https://ba-select-options-api.conversion-kings.workers.dev',
11920    colourSwatchOptionsList: ["Color", "colour", "couleur", "colore", "farbe", "색", "色", "färg", "farve", "shade", "flavour", "flavor"]
11921  };
11922</script>
11922<select-options
11923  data-api-url='https://ba-select-options-api.conversion-kings.workers.dev'
11924  data-product-id='9090888696037'
11925  data-variant-id='46551555440869'
11926  aria-hidden='true'
11927>
11928  <template id='swatch-option'><fieldset class='swatch-option' data-option-name='Colour'>
11929  <div class='swatch-option__header' data-option-header>
11930    <legend class='swatch-option__legend' data-option-legend></legend>
11931    <span class='swatch-option__selected-value' data-option-selected-value>Example</span>
11932  </div>
11933
11934  <div class='swatch-option__list' data-option-list><div class='swatch-option__item' data-option-item>
11935        <label
11936          for='swatch-example-example'
11937          class='swatch-option__label'
11938          title='Example'
11939          data-option-label
11940        >
11941          <input
11942            type='radio'
11943            id='swatch-example-example'
11944            name=''
11945            value='Example'
11946            class='swatch-option__input hidden'
11947            data-variant-id='0'
11948            data-option-input
11949          >
11950          <span class='sr-only' data-option-sr-only>Example</span><span
11951            class='swatch-option__visual'
11952            style='background-color: #000;'
11953            data-option-visual
11954          ></span>
11955        </label>
11956      </div></div>
11957</fieldset>
11958</template>
11959
11960  <template id='pill-option'><fieldset class='pill-option' data-option-name='Size'>
11961  <div class='pill-option__header' data-option-header>
11962    <legend class='pill-option__legend' data-option-legend></legend>
11963    <span class='pill-option__selected-value' data-option-selected-value>Example</span>
11964  </div>
11965
11966  <div class='pill-option__list' data-option-list><div class='pill-option__item' data-option-item>
11967        <label for='swatch-example-example' class='pill-option__label' title='Example' data-option-label>
11968          <input
11969            type='radio'
11970            id='swatch-example-example'
11971            name='Example'
11972            value='Example'
11973            class='pill-option__input hidden'
11974            data-option-input
11975            data-variant-id='0'
11976          >
11977          <span class='sr-only' data-option-sr-only>Example</span>
11978          <span
11979            class='pill-option__label'
11980            data-option-visual
11981            >Example</span
11982          >
11983        </label>
11984      </div></div>
11985</fieldset>
11986</template>
11987
11988  <div class='select-options-modal--backdrop' aria-hidden='true'></div>
11989  <div class='select-options-modal--wrapper'>
11990    <div class='select-options-modal--header'>
11991      <h2 class='select-options-modal--title'>Select Options</h2>
11992      <button
11993        type='button'
11994        class='select-options-modal--close'
11995        aria-label='Close'
11996        data-modal-close
11997      >
11998        <svg
11999          xmlns='http://www.w3.org/2000/svg'
12000          width='24'
12001          height='24'
12002          viewBox='0 0 24 24'
12003          fill='none'
12004          stroke='currentColor'
12005          stroke-width='2'
12006          stroke-linecap='round'
12007          stroke-linejoin='round'
12008          class='feather feather-x'
12009        >
12010          <line
12011            x1="18"
12012            y1="6"
12013            x2="6"
12014            y2="18"></line>
12015          <line
12016            x1="6"
12017            y1="6"
12018            x2="18"
12019            y2="18"></line>
12020        </svg>
12021      </button>
12022    </div>
12023
12024    <div class='select-options-modal--body'><div class='select-options-modal--variant-details'>
12025        <div class='select-options-modal--image-wrapper'><img src="//www.mybeautyaffairs.com/cdn/shop/files/LondontownkurChromeTopper_Starry_-3.png?crop=center&amp;height=180&amp;v=1743727787&amp;width=180" alt="Londontown kur Chrome Topper 12ml/ea (Starry) - Beauty Affairs 9" srcset="//www.mybeautyaffairs.com/cdn/shop/files/LondontownkurChromeTopper_Starry_-3.png?crop=center&amp;height=180&amp;v=1743727787&amp;width=180 180w" width="180" height="180" class="select-options-modal--image" data-product-image=""></div>
12026        <div class='select-options-modal--info'>
12027          <h3 class='select-options-modal--product-title' data-product-title>Londontown kur Chrome Topper 12ml/ea</h3>
12028          <h5 class='select-options-modal--selected-variant-title' data-variant-title>Starry Chrome</h5>
12029          <div class='select-options-modal--price'>
12030            <span class='select-options-modal--price-regular' data-price-regular>$19.00</span>
12031            <s class='select-options-modal--price-compare' data-price-compare></s>
12032          </div>
12033        </div>
12034      </div>
12035
12036      <form class='select-options-modal--options' data-options-form><fieldset class='swatch-option' data-option-name='Colour'>
12037  <div class='swatch-option__header' data-option-header>
12038    <legend class='swatch-option__legend' data-option-legend>Colour</legend>
12039    <span class='swatch-option__selected-value' data-option-selected-value>Starry Chrome</span>
12040  </div>
12041
12042  <div class='swatch-option__list' data-option-list><div class='swatch-option__item' data-option-item>
12043          <label
12044            for='swatch-colour-starry-chrome'
12045            class='swatch-option__label'
12046            title='Starry Chrome'
12047            data-option-label
12048          >
12049            <input
12050              type='radio'
12051              id='swatch-colour-starry-chrome'
12052              name='Colour'
12053              value='Starry Chrome'
12054              class='swatch-option__input hidden'
12055              data-option-input
12056              
12057                checked
12058              
12059              
12060                data-variant-id='46551555440869'
12061              
12062            >
12063            <span class='sr-only' data-option-sr-only>Starry Chrome</span><span
12064              class='swatch-option__visual'
12065              style='background-image: url(//www.mybeautyaffairs.com/cdn/shop/files/Screenshot_2025-03-03_160634.png?crop=center&height=48&v=1740978434&width=48);'
12066              data-option-visual
12067            ></span>
12068          </label>
12069        </div><div class='swatch-option__item' data-option-item>
12070          <label
12071            for='swatch-colour-pixi-chrome'
12072            class='swatch-option__label'
12073            title='Pixi Chrome'
12074            data-option-label
12075          >
12076            <input
12077              type='radio'
12078              id='swatch-colour-pixi-chrome'
12079              name='Colour'
12080              value='Pixi Chrome'
12081              class='swatch-option__input hidden'
12082              data-option-input
12083              
12084              
12085                data-variant-id='46551555473637'
12086              
12087            >
12088            <span class='sr-only' data-option-sr-only>Pixi Chrome</span><span
12089              class='swatch-option__visual'
12090              style='background-image: url(//www.mybeautyaffairs.com/cdn/shop/files/Screenshot_2025-03-03_160619.png?crop=center&height=48&v=1740978560&width=48);'
12091              data-option-visual
12092            ></span>
12093          </label>
12094        </div><div class='swatch-option__item' data-option-item>
12095          <label
12096            for='swatch-colour-moonstone-chrome'
12097            class='swatch-option__label'
12098            title='Moonstone Chrome'
12099            data-option-label
12100          >
12101            <input
12102              type='radio'
12103              id='swatch-colour-moonstone-chrome'
12104              name='Colour'
12105              value='Moonstone Chrome'
12106              class='swatch-option__input hidden'
12107              data-option-input
12108              
12109              
12110                data-variant-id='46661217878245'
12111              
12112            >
12113            <span class='sr-only' data-option-sr-only>Moonstone Chrome</span><span
12114              class='swatch-option__visual'
12115              style='background-image: url(//www.mybeautyaffairs.com/cdn/shop/files/Moonstone_Chrome1.png?crop=center&height=48&v=1743727346&width=48);'
12116              data-option-visual
12117            ></span>
12118          </label>
12119        </div><div class='swatch-option__item' data-option-item>
12120          <label
12121            for='swatch-colour-aurora-chrome'
12122            class='swatch-option__label'
12123            title='Aurora Chrome'
12124            data-option-label
12125          >
12126            <input
12127              type='radio'
12128              id='swatch-colour-aurora-chrome'
12129              name='Colour'
12130              value='Aurora Chrome'
12131              class='swatch-option__input hidden'
12132              data-option-input
12133              
12134              
12135                data-variant-id='46661217845477'
12136              
12137            >
12138            <span class='sr-only' data-option-sr-only>Aurora Chrome</span><span
12139              class='swatch-option__visual'
12140              style='background-image: url(//www.mybeautyaffairs.com/cdn/shop/files/aurora.png?crop=center&height=48&v=1743728613&width=48);'
12141              data-option-visual
12142            ></span>
12143          </label>
12144        </div></div>
12145</fieldset>
12146
12147</form>
12148    </div>
12149
12150    <div class='select-options-modal--footer'>
12151      <div class='select-options-modal--quantity-wrapper'>
12152        <label for='Quantity-select-options-modal' class='sr-only'>Quantity</label>
12153        <div class='select-options-modal--quantity-selector'>
12154          <button
12155            type='button'
12156            name='minus'
12157            class='select-options-modal--quantity-button is-minus'
12158            data-decrease-quantity
12159          >
12160            <span class='sr-only'>Decrease quantity</span>
12161            <svg
12162              width='12'
12163              height='2'
12164              viewBox='0 0 12 2'
12165              fill='none'
12166              xmlns='http://www.w3.org/2000/svg'
12167            >
12168              <path d="M0 0.25H12V1.75H0V0.25Z" fill="currentColor" />
12169            </svg>
12170          </button>
12171          <input
12172            class='select-options-modal--quantity-input'
12173            type='text'
12174            pattern='[0-9]*'
12175            name='quantity'
12176            id='Quantity-select-options-modal'
12177            min='1'
12178            max='7'
12179            value='1'
12180            form='product-form-select-options-modal'
12181            data-quantity-input
12182          >
12183          <button
12184            type='button'
12185            name='plus'
12186            class='select-options-modal--quantity-button is-plus'
12187            data-increase-quantity
12188          >
12189            <span class='sr-only'>Increase quantity</span>
12190            <svg
12191              width='12'
12192              height='12'
12193              viewBox='0 0 12 12'
12194              fill='none'
12195              xmlns='http://www.w3.org/2000/svg'
12196            >
12197              <path d="M5.25 6.75V12H6.75V6.75H12V5.25H6.75V0H5.25V5.25H0V6.75H5.25Z" fill="currentColor" />
12198            </svg>
12199          </button>
12200        </div>
12201      </div><form method="post" action="/cart/add" id="product-form-select-options-modal" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-product-form=""><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type='hidden' name='id' value='46551555440869'>
12202        <input type='hidden' name='properties[_source]' value='theme:select-options-modal'>
12203        <button
12204          type='submit'
12205          name='add'
12206          class='select-options-modal--atc'
12207          
12208          data-add-to-cart
12209        >Add to Cart</button><input type="hidden" name="product-id" value="9090888696037" /><input type="hidden" name="section-id" value="select-options-modal" /></form></div>
12210  </div>
12211</select-options>
12212
12213
12214  <link href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/select-options-modal-DdXt2eyD.css?v=171692780841779432041789607283" rel="stylesheet" type="text/css" media="all" />
12215
12216
12217
12218
12219  
12219<script src="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/select-options-modal-ciEEAK67.js?v=94692965468128649931789607282" type="module" crossorigin="anonymous"></script>
12219
12220  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/promotion-messaging-rule-CagEqm3M.js?v=104541114153797257471789607273" crossorigin="anonymous">
12221  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/cart-source-BOeGXfXy.js?v=5570348491246078201789607176" crossorigin="anonymous">
12222  <link rel="modulepreload" href="//www.mybeautyaffairs.com/cdn/shop/t/612/assets/utils-DjTYAUGf.js?v=3652681853781799371789607308" crossorigin="anonymous">
12223
12224
12225</div>
12226
12227    
12227<script>
12228      const focusedElement = document.activeElement;
12229      if (focusedElement) {
12230        focusedElement.blur();
12231      }
12232
12233      document.addEventListener('DOMContentLoaded', function () {
12234        const focusedElement = document.activeElement;
12235        if (focusedElement) {
12236          focusedElement.blur();
12237        }
12238      });
12239    </script>
12239<script>
12240  (function() {
12241    const events = ['touchstart', 'keydown', 'click'];
12242    let unblocked = false;
12243
12244    function handleInteraction() {
12245      if (unblocked) return;
12246      unblocked = true;
12247      
12248      events.forEach(event => {
12249        document.removeEventListener(event, handleInteraction);
12250      });
12251
12252      if (window.yett && window.yett.unblock) {
12253        window.yett.unblock();
12254      }
12255    }
12256
12257    events.forEach(event => {
12258      document.addEventListener(event, handleInteraction, { passive: true });
12259    });
12260  })();
12261</script>
12261
12262<!-- Beauty Affairs: successful Klaviyo booking request -> Meta Schedule -->
12263    
12263<script>
12264      (function () {
12265        if (window.baMetaScheduleListenerInstalled) return;
12266        window.baMetaScheduleListenerInstalled = true;
12267
12268        var bookingFormIds = ['RFEBHw', 'TcGcDP'];
12269
12270        window.addEventListener('klaviyoForms', function (event) {
12271          var detail = event.detail || {};
12272
12273          if (detail.type !== 'submit') return;
12274          if (bookingFormIds.indexOf(detail.formId) === -1) return;
12275          if (typeof window.fbq !== 'function') return;
12276
12277          window.fbq('track', 'Schedule');
12278        });
12279      })();
12280    </script>
12280
12281  <style> a.R-ReviewsioLogo.R-ReviewsioLogo--sm {display: none !important;} </style>
12282<div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block">
12283
12284
12285<div class="smile-shopify-init"
12286  data-channel-key="channel_7zp4h5B2ybRznAB2HF05Oo6Y"
12287  
12288></div>
12289
12290
12291</div><div id="shopify-block-AV3MwNDd0b3p2aGdtR__9458859355026413180" class="shopify-block shopify-app-block">
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311<script src="https://cdn.shopify.com/extensions/01a11a2a-1eee-721e-9afe-e6770a06b182/mirra-183/assets/mirra-product-page.js" defer="defer"></script>
vendor: 1 bytes, line 12311
12311
12312<script>
12313    (function () {
12314        const maxTryItems = (typeof getMirraEffectiveMaxTryItems === 'function')
12315            ? getMirraEffectiveMaxTryItems()
12316            : 2;
12317        const restockingFees = [{"currency_code":"AUD","amount":19.95,"fee_application_type":"ALL_TRY_ITEMS_RETURNED"}];
12318        const tryServiceFeeTitle = "restocking fee";
12319        // Prefer .value — boolean/json metafields are unreliable without it, and
12320        // the mirra namespace can omit keys when dumped wholesale (~20+ fields).
12321        const returnFeeTiersEnabled = false;
12322        const returnFeeTiers = null;
12323        const accentColor = '#000000';
12324        const useShopFont = true;
12325        const showTWMBannerOnCart = true;
12326        window.mirraShouldOpenCartOnAddToCart = false;
12327        window.mirraShouldReloadAfterAddToCart = false;
12328        // Persist across reload for local/dev testing: localStorage.setItem('mirra-suppress-atc-modal', 'true')
12329        if (window.mirraSuppressAddToCartModal == null && localStorage.getItem('mirra-suppress-atc-modal') === 'true') {
12330            window.mirraSuppressAddToCartModal = true;
12331        }
12332        const mirraVariables = localStorage.getItem('mirra-variables') ? JSON.parse(localStorage.getItem('mirra-variables')) : {};
12333        // Overlay whitelist keys — namespace `| json` can omit keys once mirra has ~20+ metafields
12334        window.mirraMetafields = (function () {
12335            var metafields = {"admin_extension_api_base":"https:\/\/shopify.prod.mirra-shopify.trywithmirra.com","authorization_amount":0,"deposit_amount":0,"deposit_percent":28,"deposit_percentage":28,"enabled_countries":"AU,NZ,US","enabled_products":["9341088858341","9341087613157"],"has_customer_whitelist":false,"has_url_whitelist":false,"live_mode":true,"restocking_fees":[{"currency_code":"AUD","amount":19.95,"fee_application_type":"ALL_TRY_ITEMS_RETURNED"}],"selling_plan_id":"5731614949","trial_days":3,"try_items_max":2,"try_items_min":1,"try_service_fee_amount":"19.95","try_service_fee_application_type":"ALL_TRY_ITEMS_RETURNED","try_service_fee_currency_code":"AUD"} || {};
12336            metafields.has_customer_whitelist = false;metafields.customer_whitelist_tag = '';return metafields;
12337        })();
12338        if (!window.TryWithMirra) {
12339            window.TryWithMirra = {};
12340        }
12341        if (!window.TryWithMirra.productProperties) {
12342            window.TryWithMirra.productProperties = {};
12343        }
12344        window.TryWithMirra.productProperties.customerTags = null || window.TryWithMirra.productProperties.customerTags || [];
12345        const hasDeposit = true;
12346
12347        const mirraLogoCartBanner = `<div class="twm-cart-banner" style="display: flex; flex-direction: column; align-items: flex-start; gap: 2px; text-align: left;">
12348            <svg style="cursor: pointer; width: 35px; height: 20px; margin: 0; " width="35" height="20" onclick="window.dispatchEvent(new CustomEvent('tryWithMirraModalOpen'))">
12349                <image xlink:href="https://cdn.shopify.com/extensions/01a11a2a-1eee-721e-9afe-e6770a06b182/mirra-183/assets/mirra-logo-v2.svg" width="35" height="20"/>
12350            </svg>
12351            <div class="twm-cart-checkout-text" style="font-size: 10px; line-height: 1; margin-top: 2px;">${hasDeposit
12352            ? "Try before you buy"
12353            : "$0 at checkout"}</div>
12354        </div>`;
12355
12356        function setupCartValidationPolling(callback) {
12357            if (window.mirraCartPollingInterval) {
12358                clearInterval(window.mirraCartPollingInterval);
12359            }
12360            window.mirraCartPollingInterval = setInterval(callback, 3000);
12361        }
12362
12363        function getCartMaxTryItems() {
12364            return (typeof getMirraEffectiveMaxTryItems === 'function')
12365                ? getMirraEffectiveMaxTryItems()
12366                : maxTryItems;
12367        }
12368
12369        async function checkCartIsValid() {
12370            const effectiveMaxTryItems = getCartMaxTryItems();
12371            const mirraCartValidationResult = await isTryWithMirraCartValid(effectiveMaxTryItems);
12372            updateCartItemCount(mirraCartValidationResult.tryWithMirraItemCount);
12373            emitTryWithMirraCartValidationEvent(mirraCartValidationResult);
12374            updateMirraCartErrorMessage(mirraCartValidationResult, effectiveMaxTryItems);
12375        }
12376
12377        function emitTryWithMirraCartValidationEvent(result) {
12378            const event = new CustomEvent('tryWithMirraCartValidation', { detail: result });
12379            window.dispatchEvent(event);
12380        }
12381
12382        function updateMirraCartErrorMessage(validationResult, limit = getCartMaxTryItems()) {
12383            const excessItems = validationResult.tryWithMirraItemCount - limit;
12384            const errorMessage = excessItems > 0 ? `You can only have ${limit} try items in your cart. Please remove ${excessItems} try item${excessItems > 1 ? 's' : ''} to continue.` : '';
12385            setMirraCartErrorMessage(errorMessage);
12386        }
12387
12388        function toggleModalContent(modalType) {
12389            const modalTypes = ['info', 'add-to-cart', 'exchange'];
12390            modalTypes.forEach(type => {
12391                const displayStyle = type === modalType ? 'block' : 'none';
12392                setElementStyle(`.mirra-${type}-modal`, displayStyle);
12393            });
12394            const tryButtonText = mirraVariables?.try_button_text || 'Try Before You Buy';
12395            const tryButtonTextSpans = document.querySelectorAll('.try-button-text');
12396            tryButtonTextSpans.forEach(span => span.textContent = tryButtonText);
12397        }
12398
12399        function setElementStyle(selector, styleValue) {
12400            const element = document.querySelector(selector);
12401            if (element && element.style.display !== styleValue) {
12402                element.style.display = styleValue;
12403            }
12404        }
12405
12406        function setMirraAccent() {
12407            document.documentElement.style.setProperty('--mirra-accent', accentColor);
12408            setModalFont(useShopFont);
12409        }
12410
12411        function setModalFont(useShopFont) {
12412            const infoModal = document.querySelector('.mirra-info-modal');
12413            infoModal.style.fontFamily = useShopFont ? 'inherit' : 'Poppins, sans-serif';
12414            const addToCartModal = document.querySelector('.mirra-add-to-cart-modal');
12415            addToCartModal.style.fontFamily = useShopFont ? 'inherit' : 'Poppins, sans-serif';
12416        }
12417
12418        function updateCartItemCount(newCount) {
12419            const itemCountSpan = document.getElementById('try-items-in-cart');
12420            const itemTextSpan = document.getElementById('try-items-added-to-cart-text');
12421            const singleItemContent = document.getElementById('mirra-modal-steps-single');
12422            const modalElement = document.querySelector('.mirra-add-to-cart-modal');
12423            const tryBeforeYouBuyText = document.getElementById('try-before-you-buy-text');
12424            const tryUpToItemsText = document.getElementById('try-up-to-items-text');
12425            const freeHomeTryOnText = document.getElementById('free-home-try-on-text');
12426            const divider = document.getElementById('divider');
12427            const itemTextContainer = document.getElementById('items-added-to-cart-text-span');
12428            const terms = document.getElementById('terms');
12429            const tbybHeader = document.getElementById('tbyb-header');
12430
12431            itemCountSpan.textContent = newCount;
12432            if (newCount < 2) {
12433                itemTextSpan.textContent = 'item added to cart';
12434                singleItemContent.style.display = 'block';
12435                tryBeforeYouBuyText.style.display = 'none';
12436                tryUpToItemsText.style.display = 'none';
12437                freeHomeTryOnText.style.display = 'none';
12438                divider.style.display = 'none';
12439                itemTextContainer.style.margin = '35px auto 20px auto';
12440                itemTextContainer.style.display = 'flex';
12441                terms.style.display = 'block';
12442                tbybHeader.style.display = 'none';
12443                modalElement.style.height = 'auto';
12444                modalElement.classList.add('first-item-added');
12445            } else if (newCount > 1) {
12446                tbybHeader.style.display = 'none';
12447                itemTextSpan.textContent = 'items added to cart';
12448                tryBeforeYouBuyText.style.display = 'block';
12449                tryUpToItemsText.style.display = 'block';
12450                freeHomeTryOnText.style.display = 'block';
12451                divider.style.display = 'block';
12452                terms.style.display = 'block';
12453                singleItemContent.style.display = 'none';
12454                modalElement.style.height = '330px';
12455                itemCountSpan.style.display = 'block';
12456                itemTextContainer.style.display = 'flex';
12457                modalElement.classList.remove('first-item-added');
12458            }
12459            if(newCount === 0) {
12460                tbybHeader.style.display = 'block';
12461                terms.style.display = 'none';
12462                itemTextContainer.style.display = 'none';
12463            }
12464        }
12465
12466        function replaceSellingPlanElementsWithTWMLogo() {
12467            let elementsToCheck = [];
12468            const cartBanner = window.mirraCartBanner || mirraLogoCartBanner;
12469            // Support for shadow DOM or regular document
12470            let root = window.upcartDocumentOrShadowRoot || document;
12471
12472            if (window.mirraCartItemElementSelector) {
12473                elementsToCheck = root.querySelectorAll(window.mirraCartItemElementSelector);
12474            } else {
12475                elementsToCheck = root.querySelectorAll('p')
12476            }
12477
12478            elementsToCheck.forEach(function (element) {
12479                if (element.textContent.trim().toLowerCase() === 'try with mirra' && hasAncestorWithCart(element)) {
12480                    element.innerHTML = cartBanner;
12481                }
12482            });
12483        }
12484
12485        function setupListenerToUpdateCartTextToMirraLogo() {
12486            // Run once on page load
12487            replaceSellingPlanElementsWithTWMLogo();
12488
12489            // Run on page mutation
12490            const observer = new MutationObserver(function (mutations) {
12491                mutations.forEach(function (mutation) {
12492                    if (mutation.type === 'childList') {
12493                        replaceSellingPlanElementsWithTWMLogo();
12494                    }
12495                });
12496            });
12497
12498            const config = { subtree: true, childList: true };
12499            observer.observe(document, config);
12500        }
12501
12502        function hasAncestorWithCart(element, maxChecks = 10) {
12503            let ancestor = element.parentElement;
12504            let checks = 0;
12505            const cartRegex = /cart/i;
12506
12507            while (ancestor && checks < maxChecks) {
12508                if (cartRegex.test(ancestor.id) || ancestor.className.match(cartRegex)) {
12509                    return true;
12510                }
12511                ancestor = ancestor.parentElement;
12512                checks += 1;
12513            }
12514
12515            return false;
12516        }
12517
12518        function formatModalFeeAmount(amount, rawCurrencyCode) {
12519            const currencyCode = rawCurrencyCode === 'AUD' ? 'USD' : rawCurrencyCode;
12520            return new Intl.NumberFormat(undefined, { style: 'currency', currency: currencyCode, currencyDisplay: 'narrowSymbol' }).format(amount);
12521        }
12522
12523        // "Return fees: 1 item: Free, 2–3 items: $5.00, 4+ items: $10.00."
12524        function buildTieredReturnFeeText(customerCurrencyCode) {
12525            if (!returnFeeTiersEnabled || !Array.isArray(returnFeeTiers) || returnFeeTiers.length === 0) {
12526                return null;
12527            }
12528            const tierConfig = returnFeeTiers.find(tier => tier.currency_code === customerCurrencyCode) || returnFeeTiers[0];
12529            const brackets = tierConfig && Array.isArray(tierConfig.brackets) ? tierConfig.brackets : [];
12530            if (brackets.length === 0) {
12531                return null;
12532            }
12533
12534            const parts = [];
12535            let lowerBound = 1;
12536            for (const bracket of brackets) {
12537                const maxItems = bracket.max_items == null ? null : Number(bracket.max_items);
12538                const feeAmount = Number(bracket.fee) || 0;
12539                const feeText = feeAmount > 0 ? formatModalFeeAmount(feeAmount, tierConfig.currency_code) : 'Free';
12540                if (maxItems == null) {
12541                    parts.push(`${lowerBound}+ items: ${feeText}`);
12542                    break;
12543                }
12544                if (maxItems < lowerBound) {
12545                    continue;
12546                }
12547                const label = maxItems === lowerBound
12548                    ? `${lowerBound} item${lowerBound === 1 ? '' : 's'}`
12549                    : `${lowerBound}\u2013${maxItems} items`;
12550                parts.push(`${label}: ${feeText}`);
12551                lowerBound = maxItems + 1;
12552            }
12553            if (parts.length === 0) {
12554                return null;
12555            }
12556            return `Return fees: ${parts.join(', ')}.`;
12557        }
12558
12559        function replaceModalTryServiceFee() {
12560            const tryServiceFeeTextElements = document.querySelectorAll('.try-service-fee-container');
12561            if (tryServiceFeeTextElements.length === 0) {
12562                return;
12563            }
12564            const customerCurrencyCode = window.Shopify.currency.active;
12565
12566            const tieredReturnFeeText = buildTieredReturnFeeText(customerCurrencyCode);
12567            if (tieredReturnFeeText !== null) {
12568                for (const element of tryServiceFeeTextElements) {
12569                    element.textContent = tieredReturnFeeText;
12570                }
12571                return;
12572            }
12573
12574            if (!restockingFees || restockingFees.length === 0) {
12575                return;
12576            }
12577            const applicableRestockingFee = restockingFees.find(fee => fee.currency_code === customerCurrencyCode) || restockingFees[0];
12578            const formattedTryServiceAmount = formatModalFeeAmount(applicableRestockingFee.amount, applicableRestockingFee.currency_code);
12579            if (applicableRestockingFee.amount > 0) {
12580                for (const element of tryServiceFeeTextElements) {
12581                    element.innerHTML = `A ${formattedTryServiceAmount} ${tryServiceFeeTitle} is payable if ${applicableRestockingFee.fee_application_type === 'ALL_TRY_ITEMS_RETURNED' ? 'all ' : ''}items are returned`;
12582                }
12583            } else {
12584                for (const element of tryServiceFeeTextElements) {
12585                    element.innerHTML = '';
12586                }
12587            }
12588        }
12589
12590        setupCartValidationPolling(checkCartIsValid);
12591
12592        // Listen for try with mirra modal open
12593        window.addEventListener("tryWithMirraModalOpen", function (event) {
12594            toggleModalContent('info');
12595            mirraModalOpen();
12596            applyMirraModalTextOverrides();
12597        });
12598
12599        window.addEventListener("tryWithMirraAddToCartModalOpen", function (event) {
12600            // Suppress Mirra's default ATC UI but still allow the event to fire for custom listeners
12601            // (works for both reload and no-reload flows).
12602            if (window.mirraSuppressAddToCartModal) {
12603                return;
12604            }
12605            if (getMirraCartItemCount() !== 1) {
12606                if (window.hideMirraAddToCartModal) {
12607                    return;
12608                }
12609            }
12610            updateCartItemCount(getMirraCartItemCount());
12611            toggleModalContent('add-to-cart');
12612            mirraModalOpen();
12613            applyMirraModalTextOverrides();
12614        });
12615
12616        window.addEventListener("tryWithMirraExchangeModalOpen", function (event) {
12617            toggleModalContent('exchange');
12618            mirraModalOpen();
12619            const params = getExchangeParams();
12620            startExchangeProgressBar(params.timeLeft, params.totalTime);
12621        });
12622
12623        function getExchangeParams() {
12624            const urlParams = new URLSearchParams(window.location.search);
12625            return {
12626                timeLeft: urlParams.get('timeLeft'),
12627                totalTime: urlParams.get('totalTime'),
12628            };
12629        }
12630
12631        function startExchangeProgressBar(timeLeft, totalTime) {
12632            const percentage = (timeLeft / totalTime) * 100;
12633            updateExchangeProgressBar(percentage);
12634            updateExchangeTimeLeft(timeLeft);
12635        }
12636
12637        function updateExchangeProgressBar(percentage) {
12638            const progressBar = document.querySelector('.mirra-exchange-progress-bar-fill');
12639            progressBar.style.width = `${percentage}%`;
12640        }
12641
12642        function updateExchangeTimeLeft(timeLeft) {
12643            function formatTimeLeft(minutes) {
12644                const hours = Math.floor(minutes / 60);
12645                const remainingMinutes = minutes % 60;
12646                let humanReadableTimeLeft = '';
12647
12648                if (hours > 0) {
12649                    humanReadableTimeLeft += `${hours} hour${hours > 1 ? 's' : ''}`;
12650                }
12651
12652                if (remainingMinutes > 0) {
12653                    if (hours > 0) {
12654                        humanReadableTimeLeft += ', ';
12655                    }
12656                    humanReadableTimeLeft += `${remainingMinutes} minute${remainingMinutes > 1 ? 's' : ''}`;
12657                }
12658
12659                return humanReadableTimeLeft;
12660            }
12661
12662            const humanReadableTimeLeft = formatTimeLeft(timeLeft);
12663            const timeLeftElement = document.getElementById('mirra-exchange-time-left');
12664            if (timeLeftElement) {
12665                timeLeftElement.textContent = humanReadableTimeLeft;
12666            }
12667        }
12668
12669        function onLoadHandler() {
12670            updateCartItemCount(getMirraCartItemCount());
12671            replaceModalTryServiceFee();
12672            checkCartIsValid();
12673            setMirraAccent();
12674            if (showTWMBannerOnCart) {
12675                setupListenerToUpdateCartTextToMirraLogo();
12676            }
12677        }
12678
12679        function getMirraCartItemCount() {
12680            return Number(localStorage.getItem('mirra-cart-item-count') || 1);
12681        }
12682
12683        if (document.readyState === 'complete') {
12684            onLoadHandler();
12685        } else {
12686            window.addEventListener("load", onLoadHandler, false);
12687        }
12688    })();
12689</script>
12689
12690<div id="mirra-info-modal" class="mirra-modal-overlay" onclick="mirraModalOverlayClick(window.event)">
12691    <div class="mirra-add-to-cart-modal">
12692        <div id="close-icon-container" class="close-icon-container" onclick="mirraModalClose()"><!-- BEGIN app snippet: icon-cancel --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" stroke="black" fill="none" stroke-width="1">
12693    <circle cx="10" cy="10" r="9"></circle>
12694    <path d="M7.5 7.5l5 5m0-5l-5 5" stroke-linecap="round"></path>
12695</svg>
12696<!-- END app snippet --></div>
12697        <div id="try-before-you-buy-text" class="try-before-you-buy-text">TRY BEFORE YOU BUY</div>
12698        <div id="try-up-to-items-text" class="try-up-to-items-text">
12699            Try <span style="font-weight: 600">up to 2</span> items
12700        </div>
12701        <div id="free-home-try-on-text" class="free-home-try-on-text">
12702            <span class="free-home-try-on-text-inner">Home try-on</span>
12703            <div class="info-icon-container" style="width: 30px; height: 30px; margin: -4px -20px 0 0" onclick="window.dispatchEvent(new CustomEvent('tryWithMirraModalOpen'))"><!-- BEGIN app snippet: icon-info --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960">
12704    <path d="M453 776h60V536h-60v240Zm26.982-314q14.018 0 23.518-9.2T513 430q0-14.45-9.482-24.225-9.483-9.775-23.5-9.775-14.018 0-23.518 9.775T447 430q0 13.6 9.482 22.8 9.483 9.2 23.5 9.2Zm.284 514q-82.734 0-155.5-31.5t-127.266-86q-54.5-54.5-86-127.341Q80 658.319 80 575.5q0-82.819 31.5-155.659Q143 347 197.5 293t127.341-85.5Q397.681 176 480.5 176q82.819 0 155.659 31.5Q709 239 763 293t85.5 127Q880 493 880 575.734q0 82.734-31.5 155.5T763 858.316q-54 54.316-127 86Q563 976 480.266 976Zm.234-60Q622 916 721 816.5t99-241Q820 434 721.188 335 622.375 236 480 236q-141 0-240.5 98.812Q140 433.625 140 576q0 141 99.5 240.5t241 99.5Zm-.5-340Z"/>
12705</svg>
12706<!-- END app snippet --></div>
12707        </div>
12708        <div id="divider" class="add-to-cart-divider">&nbsp;</div>
12709        <div id="items-added-to-cart-text-span" class="items-added-to-cart-text" style="display: none; display: flex; flex-direction: row; align-items: center; justify-content: center;">
12710    <span class="check-icon-container" style="height: 55px; margin: 0 10px;"><!-- BEGIN app snippet: icon-check --><svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24">
12711    <path d="m424-296 282-282-56-56-226 226-114-114-56 56 170 170Zm56 216q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z"/>
12712</svg><!-- END app snippet --></span>
12713            <span id="try-items-in-cart">1</span>
12714            <span id="try-items-added-to-cart-text">item added to cart</span>
12715        </div>
12716        <div id="tbyb-header" class="modal-header">
12717            <div>
12718                <div class="modal-title-text">TRY BEFORE YOU BUY</div>
12719            </div>
12720        </div>
12721        <div id="terms" class="terms-and-conditions-link-text" style="display: none">
12722            <a href="https://trywithmirra.com/terms-and-conditions" target="_blank">
12723                T&C's apply
12724            </a>
12725        </div>
12726        <div class="mirra-modal-content">
12727            <div id="mirra-modal-steps-single" class="mirra-modal-steps" style="display: block; padding-top: 30px;">
12728                <div class="mirra-modal-step-container">
12729                    <div class="mirra-modal-step-number">
12730                        <div style="text-align: center;">1</div>
12731                    </div>
12732                    <div class="mirra-modal-step-content">
12733                        <div class="mirra-modal-step-title modal-step-1-title">
12734                            Select <span class="try-button-text">Try Before You Buy</span>
12735                        </div>
12736                        <div class="mirra-modal-step-description modal-step-1-description">
12737                            Use the <span class="try-button-text">Try Before You Buy</span> button when selecting items.
12738                        </div>
12739                    </div>
12740                </div>
12741                <div class="mirra-modal-step-container">
12742                    <div class="mirra-modal-step-number">
12743                        <div style="text-align: center;">2</div>
12744                    </div>
12745                    <div class="mirra-modal-step-content">
12746                        
12747                            
12748                                <div class="mirra-modal-step-title modal-step-2-title">Refundable Deposit</div>
12749                                <div class="mirra-modal-step-description modal
12749-step-2-description">
12750                                    A 28% refundable deposit will be held for each item. Your deposit will be refunded for the items you return.
12751                                </div>
12752                            
12753                        
12754                    </div>
12755                </div>
12756                <div class="mirra-modal-step-container">
12757                    <div class="mirra-modal-step-number">
12758                        <div style="text-align: center;">3</div>
12759                    </div>
12760                    <div class="mirra-modal-step-content">
12761                        <div class="mirra-modal-step-title modal-step-3-title">Try at Home</div>
12762                        <div class="mirra-modal-step-description modal-step-3-description">
12763                            You have 3 days to try everything once your order arrives.
12764                        </div>
12765                    </div>
12766                </div>
12767                <div class="mirra-modal-step-container">
12768                    <div class="mirra-modal-step-number">
12769                        <div style="text-align: center;">4</div>
12770                    </div>
12771                    <div class="mirra-modal-step-content">
12772                        <div class="mirra-modal-step-title modal-step-4-title">Easy Returns</div>
12773                        <div class="mirra-modal-step-description modal-step-4-description">
12774                            Pay for what you keep and return the rest.
12775                            <span class="try-service-fee-container">
12776              A $19.95 restocking fee is payable if all items are returned.
12777            </span>
12778                        </div>
12779                    </div>
12780                </div>
12781                <div class="mirra-modal-footer">
12782                    <div class="mirra-button-container">
12783                        <button class="button-action modal-continue-button" onclick="mirraModalClose()">Continue</button>
12784                    </div>
12785                    <div class="mirra-terms">
12786                        <div>
12787                            By continuing with your order, you agree to our&nbsp;
12788                            <a href="https://trywithmirra.com/terms-and-conditions" target="_blank">Terms and Conditions</a>
12789                        </div>
12790                    </div>
12791                    <div class="mirra-banner"><!-- BEGIN app snippet: mirra-banner --><img
12792  src="https://cdn.shopify.com/extensions/01a11a2a-1eee-721e-9afe-e6770a06b182/mirra-183/assets/mirra-logo-v2.svg"
12793  width="35"
12794  height="20"
12795  loading="eager"
12796  alt="mirra logo"
12797/>
12798<!-- END app snippet --></div>
12799                </div>
12800            </div>
12801        </div>
12802    </div>
12803    <div class="mirra-info-modal">
12804        <div id="close-icon-container" class="close-icon-container" onclick="mirraModalClose()"><!-- BEGIN app snippet: icon-close --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" stroke="black" fill="none" stroke-width="2">
12805    <path d="M10 10l20 20m0-20l-20 20" stroke-linecap="round"></path>
12806</svg>
12807<!-- END app snippet --></div>
12808        <div class="modal-header">
12809            <div id="try-before-you-buy-text" class="modal-title-text">
12810                TRY BEFORE YOU BUY
12811            </div>
12812        </div>
12813        <div id="mirra-modal-steps-single" class="mirra-info-modal-steps" style="display: block; padding-top: 30px;">
12814            <div class="mirra-modal-step-container">
12815                <div class="mirra-modal-step-number">
12816                    <div style="text-align: center;">1</div>
12817                </div>
12818                <div class="mirra-modal-step-content">
12819                    <div class="mirra-modal-step-title modal-step-1-title">
12820                        Select <span class="try-button-text">Try Before You Buy</span>
12821                    </div>
12822                    <div class="mirra-modal-step-description modal-step-1-description">
12823                        Use the <span class="try-button-text">Try Before You Buy</span> button when selecting items.
12824                    </div>
12825                </div>
12826            </div>
12827            <div class="mirra-modal-step-container">
12828                <div class="mirra-modal-step-number">
12829                    <div style="text-align: center;">2</div>
12830                </div>
12831                <div class="mirra-modal-step-content">
12832                    
12833                        
12834                            <div class="mirra-modal-step-title modal-step-2-title">Refundable Deposit</div>
12835                            <div class="mirra-modal-step-description modal
12835-step-2-description">
12836                                A 28% refundable deposit will be held for each item. Your deposit will be refunded for the items you return.
12837                            </div>
12838                        
12839                    
12840                </div>
12841            </div>
12842            <div class="mirra-modal-step-container">
12843                <div class="mirra-modal-step-number">
12844                    <div style="text-align: center;">3</div>
12845                </div>
12846                <div class="mirra-modal-step-content">
12847                    <div class="mirra-modal-step-title modal-step-3-title">Try at Home</div>
12848                    <div class="mirra-modal-step-description modal-step-3-description">
12849                        You have 3 days to try everything once your order arrives.
12850                    </div>
12851                </div>
12852            </div>
12853            <div class="mirra-modal-step-container">
12854                <div class="mirra-modal-step-number">
12855                    <div style="text-align: center;">4</div>
12856                </div>
12857                <div class="mirra-modal-step-content">
12858                    <div class="mirra-modal-step-title modal-step-4-title">Easy Returns</div>
12859                    <div class="mirra-modal-step-description modal-step-4-description">
12860                        Pay for what you keep and return the rest.
12861                        <span class="try-service-fee-container">
12862            A $19.95 restocking fee is payable if all items are returned.
12863          </span>
12864                    </div>
12865                </div>
12866            </div>
12867            <div class="mirra-modal-footer">
12868                <div class="mirra-button-container">
12869                    <button class="button-action modal-continue-button" onclick="mirraModalClose()">Continue</button>
12870                </div>
12871                <div class="mirra-terms">
12872                    <div>
12873                        By continuing with your order, you agree to our&nbsp;
12874                        <a href="https://trywithmirra.com/terms-and-conditions" target="_blank">Terms and Conditions</a>
12875                    </div>
12876                </div>
12877                <div class="mirra-banner"><!-- BEGIN app snippet: mirra-banner --><img
12878  src="https://cdn.shopify.com/extensions/01a11a2a-1eee-721e-9afe-e6770a06b182/mirra-183/assets/mirra-logo-v2.svg"
12879  width="35"
12880  height="20"
12881  loading="eager"
12882  alt="mirra logo"
12883/>
12884<!-- END app snippet --></div>
12885            </div>
12886        </div>
12887    </div>
12888    <div class="mirra-exchange-modal">
12889        <div class="close-icon-container" onclick="mirraModalClose()"><!-- BEGIN app snippet: icon-close --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" stroke="black" fill="none" stroke-width="2">
12890    <path d="M10 10l20 20m0-20l-20 20" stroke-linecap="round"></path>
12891</svg>
12892<!-- END app snippet --></div>
12893        <div style="padding-bottom: 20px;" class="modal-header">
12894            <div>
12895                <div class="modal-title-text">You're ready to select your exchange items</div>
12896            </div>
12897        </div>
12898        <div class="mirra-modal-content">
12899            <div style="text-align: center; padding-bottom: 20px;">Welcome back to the store page. <span style="font-weight: 600;">Here's what to do next:</span></div>
12900            <div style="display: grid; grid-template-columns: 70px 3fr; gap: 10px;">
12901                    <div style="font-weight: 600; font-size: 16px; text-align: left;">Step 1:</div>
12902                    <div style="font-size: 16px; text-align: left;">Browse items you'd like to order</div>
12903                    <div style="font-weight: 600; font-size: 16px; text-align: left;">Step 2:</div>
12904                    <div style="font-size: 16px; text-align: left;">Use the <span style="font-weight: 600;">'Add to Cart'</span> button to add your new exchange items to the cart.</div>
12905                    <div style="font-weight: 600; font-size: 16px; text-align: left;">Step 3:</div>
12906                    <div style="font-size: 16px; text-align: left;">Checkout as usual with the <span style="font-weight: 600;">same email or phone number</span> to complete your exchange order.</div>
12907            </div>
12908            <div style="display: flex; flex-direction: column; gap: 5px; margin-top: 20px;">
12909                <div class="mirra-exchange-progress-bar">
12910                    <div class="mirra-exchange-progress-bar-fill"></div>
12911                </div>
12912                <div style="font-weight: 600;"><span id="mirra-exchange-time-left"></span> left to place order</div>
12913            </div>
12914            <div style="font-size: 16px; text-align: left; padding-top: 10px">
12915                Please note: Processing your exchange may take up to one minute after placing your order.
12916            </div>
12917        </div>
12918        <div class="mirra-modal-footer">
12919            <div class="mirra-button-container">
12920                <button class="button-action" onclick="mirraModalClose()">
12921                    Continue to store
12922                </button>
12923            </div>
12924        </div>
12925    </div>
12926</div>
12927
12928</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
12928<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
12928
12929<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
12930<script>
12931    (function () {
12932      function initRatingSnippet() {
12933        var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore;
12934        if (!hasStore) return;
12935
12936        if (typeof ratingSnippet !== 'function') return;
12937
12938        // Ensure the target element exists (rating-output block may render after this app embed).
12939        if (!document.querySelector('.ruk_rating_snippet')) return;
12940
12941        var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__;
12942        var storeForSnippet = storeOverride || reviewsIoStore;
12943
12944        ratingSnippet("ruk_rating_snippet",{
12945            store: storeForSnippet,
12946            color: '#FFD700',
12947            
12948              textClr: '#333333',
12949            
12950            linebreak: false,
12951            
12952            
12953              listenForChanges: true,
12954            
12955            
12956            
12957            
12958              text: 'Reviews',
12959            
12960            lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en',
12961            mode: 'default',
12962            showEmptyStars: false,
12963            
12964            anchorToReviewsWidget: true,
12965            
12966            enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false
12967        });
12968
12969        const reviewsIoModal = document.getElementById('reviews_fade');
12970        if (reviewsIoModal) {
12971          reviewsIoModal.classList.add('rio-withoutBranding');
12972        }
12973      }
12974
12975      // Retry to survive slow network/script timing.
12976      var attempts = 0;
12977      var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20;
12978      var MAX_TIMEOUT_RETRY = 200;
12979      
12980      function tick() {
12981        attempts += 1;
12982        initRatingSnippet();
12983        if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) {
12984          window.setTimeout(tick, MAX_TIMEOUT_RETRY);
12985        }
12986      }
12987
12988      // Use window load to maximize chance that the external script executed.
12989      window.addEventListener('load', tick);
12990    })();
12991</script>
12991
12992
12993
12994</div><div id="shopify-block-AcEx2Vk9iRkNPT2oxM__6455419830187867978" class="shopify-block shopify-app-block">
12995</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style>
12996  .rio-withoutBranding .FloatingWidget .R-Logo,
12997  .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo,
12998  .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container,
12999  .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container,
13000  .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo,
13001  .rio-withoutBranding .RatingBarWidget .R-PlatformIcon {
13002    display: none !important;
13003  }
13004</style>
13005<script>
13006  window.__REVIEWS_EDITOR__ = false;
13007  window.__REVIEWS_DEMO_CONFIG__ = {
13008    store: 'ecommerce-demo-store',
13009    sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku',
13010    widgetIds: {
13011      nuggets: 'W10cpKyjl72VtHv6',
13012      ugc: '7sG9C5qNeKpvhykZ',
13013      floating: 'GBvqmKV1Zy9H4Mpd',
13014      ratingBar: 'pxNMXi7FTlODgr8Q',
13015      survey: 'uLJcD7bFpGMf1Z0C'
13016    },
13017    surveyCampaignId: '392'
13018  };
13019
13020  
13021    var reviewsIoStore = 'beauty-affiars';
13022  
13023
13024  var reviewsIoEnableSyndication = false;
13025
13026  
13027    
13028      
13029      var reviewsIoLang = 'en';
13030    
13031  
13032</script>
13032
13033
13034<script defer src="https://cdn.shopify.com/extensions/01a0f781-40b0-734a-a579-a6ab0f7a7741/reviews-co-uk-product-and-merchant-review-collection-60/assets/reviewsio-preview.js"></script>
13034
13035
13036
13037
13038</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block">
13039
13040
13041<!-- BEGIN app snippet: swymVersion -->
13041<script>var __SWYM__VERSION__ = '7.0.11';</script>
13041<!-- END app snippet -->
13042<!-- BEGIN app snippet: swymCustomCss -->
13043
13044
13045
13046
13047<style id="swym-custom-css">
13048
13049</style>
13050
13051<!-- END app snippet -->
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064<script>
13065  (function () {
13066    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
13067    
13068
13069    // Put metafields in window variable
13070    const commonCustomizationSettings = '';
13071    try {
13072      const parsedSettings = JSON.parse(commonCustomizationSettings);
13073      if (parsedSettings) {
13074        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
13075      } else {
13076        window.SwymWishlistCommonCustomizationSettings = {};
13077      }
13078    } catch (e) {
13079      window.SwymWishlistCommonCustomizationSettings = {};
13080    }
13081
13082    let enabledCommonFeatures = '{"add-to-wishlist-collections-button":false,"add-to-wishlist-pdp-button":false,"auto-add-to-wishlist-from-pdp":{"pdpViewCount":"3","notificationTimeoutDuration":"5","selectedPosition":"TopLeft","enabled":false},"multiple-wishlist":false}';
13083    try {
13084      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
13085    } catch (e) {
13086      enabledCommonFeatures = {};
13087    }
13088    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.
13089    window.SwymEnabledCommonFeatures = enabledCommonFeatures;
13090
13091    // Ghost-Intent Configuration
13092    // Defaults to disabled (false). Only enabled when metafields explicitly set to "true".
13093    try {
13094      let ghostIntentConfig = {
13095        isExplicitConsentNeeded: false,
13096        isExplicitConsentNeededEvenForLocalStorage: false,
13097        askForPermissionOnFirstClick: true
13098      };
13099      
13100      
13101      
13102      window.SwymGhostIntentConfig = ghostIntentConfig;
13103    } catch(e) {
13104      window.SwymGhostIntentConfig = {
13105        isExplicitConsentNeeded: false,
13106        isExplicitConsentNeededEvenForLocalStorage: false,
13107        askForPermissionOnFirstClick: true
13108      };
13109    }
13110
13111    // Education Layer Configuration
13112    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
13113    
13114    
13115    window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true;
13116
13117    // Login Nudge Configuration
13118    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
13119    
13120    
13121    window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true;
13122
13123    // Initialize or ensure SwymViewProducts exists
13124    if (!window.SwymViewProducts) {
13125      window.SwymViewProducts = {};
13126    }
13127    
13128      try {
13129        const socialCountMap = { "https://www.beautyaffairs.com.au/products/vip-gift-card": { "socialCount": -1, "empi": 9748516274405 } };
13130        // Integrate social count data into existing SwymViewProducts structure
13131        Object.keys(socialCountMap).forEach(function(key) {
13132          if (!window.SwymViewProducts[key]) {
13133            window.SwymViewProducts[key] = {};
13134          }
13135
13136          window.SwymViewProducts[key] = socialCountMap[key];
13137        });
13138      } catch (e) {
13139        // Silent error handling
13140      }
13141    
13142  })();
13143</script>
13143
13144
13145<!-- BEGIN app snippet: swymLoadConsentManager -->
13146<script>
13147  (function () {
13148    if (document.querySelector("script[data-swym-consent-manager]")) return;
13149    var swymConsentManagerScript = document.createElement("script");
13150    swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a1219a-52ea-7aa9-b07f-09eabf4bba5b\/swym-relay-848\/assets\/swym-consent-manager.js";
13151    swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves
13152    swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true");
13153    document.head.appendChild(swymConsentManagerScript);
13154  })();
13155</script>
13155
13156<!-- END app snippet -->
13157
13158<script
13159  
13160  id="wishlist-embed-init"
13161  defer
13162  async
13163>
13164  (function () {
13165    window.swymWishlistEmbedLoaded = true;
13166    var fullAssetUrl = "https://cdn.shopify.com/extensions/01a1219a-52ea-7aa9-b07f-09eabf4bba5b/swym-relay-848/assets/apps.bundle.js"; 
13167    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
13168    var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
13169    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
13170    window.SwymCurrentJSPath = baseJsPath;
13171    window.SwymAssetBaseUrl = assetBaseUrl;
13172    
13173      window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com";
13174    
13175    function loadSwymShopifyScript() {
13176      var element = "";
13177      var scriptSrc = "";
13178
13179      
13180        element = "swym-ext-shopify-script";
13181        window.SwymShopifyCdnInUse = true;
13182        scriptSrc = "https://cdn.shopify.com/extensions/01a1219a-52ea-7aa9-b07f-09eabf4bba5b/swym-relay-848/assets/swym-ext-shopify.js";
13183      
13184
13185      if (document.getElementById(element)) {
13186        return;
13187      }
13188
13189      var s = document.createElement("script");
13190      s.id = element;
13191      s.type = "text/javascript";
13192      s.async = true;
13193      s.defer = true;
13194      s.src = scriptSrc;
13195
13196      s.onerror = function() {
13197        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
13198        // Fallback logic here
13199        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
13200        var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js";
13201        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
13202        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;
13203
13204        var fallbackScript = document.createElement("script");
13205        fallbackScript.id = element;
13206        fallbackScript.type = "text/javascript";
13207        fallbackScript.async = true;
13208        fallbackScript.defer = true;
13209        fallbackScript.src = scriptSrc;
13210        var y = document.getElementsByTagName("script")[0];
13211        y.parentNode.insertBefore(fallbackScript, y);
13212      };
13213
13214      var x = document.getElementsByTagName("script")[0];
13215      x.parentNode.insertBefore(s, x);
13216    }
13217    
13218      var consentAPICallbackInvoked = false;
13219      function checkConsentAndLoad() {
13220        // Allow app to load in design mode (theme editor) regardless of consent
13221        if (window.Shopify?.designMode) {
13222          loadSwymShopifyScript();
13223          return;
13224        }
13225
13226        // Ghost-Intent: If merchant enabled explicit consent, block SDK until
13227        // consent is given through our Ghost-Intent flow (sync nudge accept).
13228        // This works on any store regardless of region (EU or non-EU).
13229        var ghostConfig = window.SwymGhostIntentConfig || {};
13230        if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) {
13231          try {
13232            var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || '');
13233            if (localStorage.getItem(consentKey) === 'true') {
13234              // Consent was given through our flow — load SDK
13235              loadSwymShopifyScript();
13236              return;
13237            }
13238          } catch(e) {}
13239
13240          // Check if Shopify native cookie consent was given via the cookie banner.
13241          // If user accepted cookies through Shopify's banner, load SDK normally
13242          // (Ghost-Intent is only needed when NO consent mechanism has been used).
13243          var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
13244          if (shopifyConsentGiven) {
13245            loadSwymShopifyScript();
13246            return;
13247          }
13248
13249          console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given");
13250          return;
13251        }
13252
13253        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
13254        if(!isCookieBannerVisible) {
13255          loadSwymShopifyScript();
13256          return;
13257        }
13258        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
13259        if (shouldLoadSwymScript) {
13260          loadSwymShopifyScript();
13261        } else {
13262          console.warn("No customer consent to load Swym Wishlist Plus");
13263        }
13264      }
13265      function initialiseConsentCheck() {
13266        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
13267        window.Shopify?.loadFeatures?.(
13268          [{name: 'consent-tracking-api', version: '0.1'}],
13269          error => { 
13270            consentAPICallbackInvoked = true;
13271            if (error) {
13272              if(!window.Shopify?.customerPrivacy) {
13273                loadSwymShopifyScript();
13274                return;
13275              }
13276            }
13277            checkConsentAndLoad();
13278          }
13279        );
13280      }
13281      function consentCheckFallback(retryCount) {
13282        if(!consentAPICallbackInvoked) {
13283          if (window.Shopify?.customerPrivacy) {
13284            checkConsentAndLoad();
13285          } else if (retryCount >= 1) {
13286            console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load");
13287            // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected
13288            checkConsentAndLoad();
13289          } else {
13290            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
13291          }
13292        }
13293      }
13294      if (document.readyState === "loading") {
13295        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
13296        window.addEventListener("load", () => consentCheckFallback(0));
13297      } else {
13298        initialiseConsentCheck();
13299      }
13300    
13301  })();
13302</script>
13302
13303
13304<!-- BEGIN app snippet: swymSnippet -->
13304<script defer>
13305  (function () {
13306    const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
13307    const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com';
13308    const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`;
13309    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
13310    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
13311    const swymSnippet = document.getElementById('wishlist-embed-init');        
13312    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
13313    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
13314    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
13315  })()
13316</script>
vendor: 1 bytes, line 13316
13316
13317<script id="swym-snippet" type="text">
13318  window.swymLandingURL = document.URL;
13319  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
13320  window.swymPageLoad = function() {
13321    window.SwymProductVariants = window.SwymProductVariants || {};
13322    window.SwymHasCartItems = 0 > 0;
13323    window.SwymPageData = {}, window.SwymProductInfo = {};var variants = [];
13324      window.SwymProductInfo.product = {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
13324,{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
13324,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
13324ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"};
13325      window.SwymProductInfo.variants = window.SwymProductInfo.product.variants;
13326      var piu = "\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?crop=center\u0026height=620\u0026v=1
13326790136598\u0026width=620";
13327      
13328
13329        SwymProductVariants[52073657794789] = {
13330          empi: window.SwymProductInfo.product.id,epi:52073657794789,
13331          dt: "VIP Gift Card",
13332          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13333          iu:  piu ,
13334          stk:  1 ,
13335          pr: 3918/100,
13336          ct: window.SwymProductInfo.product.type,
13337          
13338          variants: [{ "By Email \/ $50" : 52073657794789}]
13339        };
13340        SwymProductVariants[52073657729253] = {
13341          empi: window.SwymProductInfo.product.id,epi:52073657729253,
13342          dt: "VIP Gift Card",
13343          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13344          iu:  piu ,
13345          stk:  1 ,
13346          pr: 7837/100,
13347          ct: window.SwymProductInfo.product.type,
13348          
13349          variants: [{ "By Email \/ $100" : 52073657729253}]
13350        };
13351        SwymProductVariants[52073657762021] = {
13352          empi: window.SwymProductInfo.product.id,epi:52073657762021,
13353          dt: "VIP Gift Card",
13354          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13355          iu:  piu ,
13356          stk:  1 ,
13357          pr: 15673/100,
13358          ct: window.SwymProductInfo.product.type,
13359          
13360          variants: [{ "By Email \/ $200" : 52073657762021}]
13361        };
13362        SwymProductVariants[52073657827557] = {
13363          empi: window.SwymProductInfo.product.id,epi:52073657827557,
13364          dt: "VIP Gift Card",
13365          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13366          iu:  piu ,
13367          stk:  1 ,
13368          pr: 27428/100,
13369          ct: window.SwymProductInfo.product.type,
13370          
13371          variants: [{ "By Email \/ $350" : 52073657827557}]
13372        };
13373        SwymProductVariants[52079543320805] = {
13374          empi: window.SwymProductInfo.product.id,epi:52079543320805,
13375          dt: "VIP Gift Card",
13376          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13377          iu:  piu ,
13378          stk:  1 ,
13379          pr: 3918/100,
13380          ct: window.SwymProductInfo.product.type,
13381          
13382          variants: [{ "Physical \/ $50" : 52079543320805}]
13383        };
13384        SwymProductVariants[52079543255269] = {
13385          empi: window.SwymProductInfo.product.id,epi:52079543255269,
13386          dt: "VIP Gift Card",
13387          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13388          iu:  piu ,
13389          stk:  1 ,
13390          pr: 7837/100,
13391          ct: window.SwymProductInfo.product.type,
13392          
13393          variants: [{ "Physical \/ $100" : 52079543255269}]
13394        };
13395        SwymProductVariants[52079543288037] = {
13396          empi: window.SwymProductInfo.product.id,epi:52079543288037,
13397          dt: "VIP Gift Card",
13398          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13399          iu:  piu ,
13400          stk:  1 ,
13401          pr: 15673/100,
13402          ct: window.SwymProductInfo.product.type,
13403          
13404          variants: [{ "Physical \/ $200" : 52079543288037}]
13405        };
13406        SwymProductVariants[52079543353573] = {
13407          empi: window.SwymProductInfo.product.id,epi:52079543353573,
13408          dt: "VIP Gift Card",
13409          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13410          iu:  piu ,
13411          stk:  1 ,
13412          pr: 27428/100,
13413          ct: window.SwymProductInfo.product.type,
13414          
13415          variants: [{ "Physical \/ $350" : 52079543353573}]
13416        };
13417        SwymProductVariants[52165577244901] = {
13418          empi: window.SwymProductInfo.product.id,epi:52165577244901,
13419          dt: "VIP Gift Card",
13420          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13421          iu:  piu ,
13422          stk:  1 ,
13423          pr: 3918/100,
13424          ct: window.SwymProductInfo.product.type,
13425          
13426          variants: [{ "Physical + Gift Box \/ $50" : 52165577244901}]
13427        };
13428        SwymProductVariants[52165577179365] = {
13429          empi: window.SwymProductInfo.product.id,epi:52165577179365,
13430          dt: "VIP Gift Card",
13431          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13432          iu:  piu ,
13433          stk:  1 ,
13434          pr: 7837/100,
13435          ct: window.SwymProductInfo.product.type,
13436          
13437          variants: [{ "Physical + Gift Box \/ $100" : 52165577179365}]
13438        };
13439        SwymProductVariants[52165577212133] = {
13440          empi: window.SwymProductInfo.product.id,epi:52165577212133,
13441          dt: "VIP Gift Card",
13442          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13443          iu:  piu ,
13444          stk:  1 ,
13445          pr: 15673/100,
13446          ct: window.SwymProductInfo.product.type,
13447          
13448          variants: [{ "Physical + Gift Box \/ $200" : 52165577212133}]
13449        };
13450        SwymProductVariants[52165577277669] = {
13451          empi: window.SwymProductInfo.product.id,epi:52165577277669,
13452          dt: "VIP Gift Card",
13453          du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13454          iu:  piu ,
13455          stk:  1 ,
13456          pr: 27428/100,
13457          ct: window.SwymProductInfo.product.type,
13458          
13459          variants: [{ "Physical + Gift Box \/ $350" : 52165577277669}]
13460        };window.SwymProductInfo.currentVariant = 52073657794789;
13461      var product_data = {
13462        et: 1, empi: window.SwymProductInfo.product.id, epi: window.SwymProductInfo.currentVariant,
13463        dt: "VIP Gift Card", du: "https://www.beautyaffairs.com.au/products/vip-gift-card",
13464        ct: window.SwymProductInfo.product.type, pr: 3918/100,
13465        iu:  piu , 
13466        variants: [{ "By Email \/ $50" : 52073657794789 }],
13467        stk:  1 
13468        
13469      };
13470      window.SwymPageData = product_data;
13471    
13472    window.SwymPageData.uri = window.swymLandingURL;
13473  };
13474  if(window.selectCallback){
13475    (function(){
13476      var originalSelectCallback = window.selectCallback;
13477      window.selectCallback = function(variant){
13478        originalSelectCallback.apply(this, arguments);
13479        try{
13480          if(window.triggerSwymVariantEvent){
13481            window.triggerSwymVariantEvent(variant.id);
13482          }
13483        }catch(err){
13484          console.warn("Swym selectCallback", err);
13485        }
13486      };})();}
13487  window.swymCustomerId =null;
13488  window.swymCustomerExtraCheck =
13489    null;
13490  var swappName = ("Wishlist" || "Wishlist");
13491  var swymJSObject = {
13492    pid: "v9iyUizbGnV\/0jvaL6mCP8U7U8+WYXufBnrQR4qf0Ns=",
13493    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
13494  };
13495  window.swymJSShopifyLoad = function(){
13496    if(window.swymPageLoad) swymPageLoad();
13497    if(!window._swat) {
13498      (function (s, w, r, e, l, a, y) {
13499        r['SwymRetailerConfig'] = s;
13500        r[s] = r[s] || function (k, v) {
13501          r[s][k] = v;
13502        };
13503      })('_swrc', '', window);
13504      _swrc('RetailerId', swymJSObject.pid);
13505      _swrc('Callback', function(){initSwymShopify();});
13506    }else if(window._swat.postLoader){
13507      _swrc = window._swat.postLoader;
13508      _swrc('RetailerId', swymJSObject.pid);
13509      _swrc('Callback', function(){initSwymShopify();});
13510    }else{
13511      initSwymShopify();}
13512  }
13513  if(!window._SwymPreventAutoLoad) {
13514    swymJSShopifyLoad();
13515  }
13516</script>
13516
13517
13518<style id="safari-flasher-pre"></style>
13519<script>
13520  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
13521    document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,' + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification' + '{-webkit-transition: none; transition: none;}' + '';
13522    window.SwymCallbacks = window.SwymCallbacks || [];
13523    window.SwymCallbacks.push(function(tracker) {
13524      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
13525        var x = function() {
13526          SwymUtils.onDOMReady(function() {
13527            var d = document.createElement("div");
13528            d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>";
13529            document.head.appendChild(d);
13530          });};
13531        setTimeout(x, 10);
13532      });});}
13533  window.SwymOverrideMoneyFormat = "${{amount}}";
13534</script>
13534
13535<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->
13536
13537<script
13538  
13539  id="swymSnippetCheckAndActivate"
13540>
13541  (function () {
13542    var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler'];
13543
13544    function removeDuplicateIdNodes(id) {
13545      var nodes = document.querySelectorAll('#' + id);
13546      nodes.forEach(function (node, index) {
13547        if (index > 0) {
13548          node.remove();
13549        }
13550      });
13551    }
13552
13553    function cleanupDuplicateSnippetNodes(activeScript) {
13554      if (!activeScript) {
13555        return;
13556      }
13557      var allSwymSnippets = document.querySelectorAll('script#swym-snippet');
13558      allSwymSnippets.forEach(function (scriptNode) {
13559        if (scriptNode !== activeScript) {
13560          scriptNode.remove();
13561        }
13562      });
13563    }
13564
13565    function cleanupDuplicateActivationGuards() {
13566      var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate');
13567      guardScripts.forEach(function (scriptNode, index) {
13568        if (index > 0) {
13569          scriptNode.removeAttribute('id');
13570        }
13571      });
13572    }
13573
13574    function postDomLoad() {
13575      var activeScript = document.querySelector('script#swym-snippet:not([type="text"])');
13576      if (!activeScript) {
13577        var inactiveScript = document.querySelector('script#swym-snippet[type="text"]');
13578        if (inactiveScript) {
13579          inactiveScript.type = 'text/javascript';
13580          new Function(inactiveScript.textContent)();
13581          activeScript = inactiveScript;
13582        }
13583      }
13584
13585      cleanupDuplicateSnippetNodes(activeScript);
13586      cleanupDuplicateActivationGuards();
13587      duplicateProneIds.forEach(removeDuplicateIdNodes);
13588    }
13589
13590    if (document.readyState === 'loading') {
13591      document.addEventListener('DOMContentLoaded', postDomLoad);
13592    } else {
13593      postDomLoad();
13594    }
13595  })();
13596</script>
13596
13597
13598
13599
13600<script>
13601  (function () {
13602    const themeSchemaName = window.Shopify.theme.schema_name;
13603
13604    if (!window.SwymCallbacks) {
13605      window.SwymCallbacks = [];
13606    }
13607    window.SwymCallbacks.push(swat => {
13608      if (!swat) {
13609        return;
13610      }
13611
13612      // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent
13613      if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) {
13614        window.SwymLocalWishlist.syncToCloud(swat);
13615      }
13616
13617      if (window._SwymSDKOnlyMode) {
13618        return;
13619      }
13620
13621      // ENABLE COMMON FEATURES
13622      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
13623      Object.keys(swymEnabledCommonFeatures).forEach(key => {
13624        if (!swymEnabledCommonFeatures[key]) return;
13625
13626        switch (key) {
13627          case 'add-to-wishlist-collections-button':
13628            // Check if app block is already handling the collections button
13629            if (window.SwymCollectionsConfig) {
13630              return;
13631            }
13632
13633            // Check if v2 default collections is handling it
13634            if (window.SwymAdvancedCollectionsWishlistConfig) {
13635              return;
13636            }
13637
13638            // Fallback to old v1 behavior if v2 config is not present
13639            swat?.collectionsApi?.setDefaultCustomizationOptions();
13640            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);
13641
13642            break;
13643          case 'add-to-wishlist-pdp-button':
13644            // Check if app block is already handling the PDP button
13645            if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') {
13646              return;
13647            }
13648
13649            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
13650              // Not initiating pdp button as it is not a product page
13651              return;
13652            }
13653
13654            // Inject addtowishlist.css into the document's <head>
13655            var head = document.head;
13656            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a1219a-52ea-7aa9-b07f-09eabf4bba5b/swym-relay-848/assets/addtowishlistbutton.css";
13657            var pdpButtonStylesheetTag = document.createElement('link');
13658            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
13659            pdpButtonStylesheetTag.rel = 'stylesheet';
13660            pdpButtonStylesheetTag.href = pdpButtonStylesheet;
13661
13662            if (!document.getElementById('swym-pdp-button-stylesheet')) {
13663              head.appendChild(pdpButtonStylesheetTag);
13664            }
13665
13666            var x = document.getElementsByTagName('script')[0];
13667            function createAndInsertScript(id, src, onLoadCallback) {
13668              var scriptTag = document.createElement('script');
13669              scriptTag.id = id;
13670              scriptTag.type = 'text/javascript';
13671              scriptTag.src = src;
13672              scriptTag.onload = onLoadCallback;
13673              x.parentNode.insertBefore(scriptTag, x);
13674            }
13675
13676            var pdpButtonScript = "https://cdn.shopify.com/extensions/01a1219a-52ea-7aa9-b07f-09eabf4bba5b/swym-relay-848/assets/addtowishlistbutton.js";
13677            createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () {
13678              const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
13679              if (pdpBtnApi) {
13680                pdpBtnApi.setDefaultCustomizationOptions(swat);
13681                pdpBtnApi.initializePDPButton(swat, true);
13682              }
13683            });
13684            break;
13685          default:
13686            return;
13687        }
13688      });
13689    });
13690  })(); // IIFE to prevent polluting global scope
13691</script>
13691
13692
13693
13694
13695<script> 
13696  (function () {
13697    // Get the settings from Shopify's Liquid variables and create the styles
13698    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
13699    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
13700      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
13701    const isControlCentreEnabledFromBlockSettings = false;
13702
13703    // The duration is stored without a range, so support tools or the API can write 0, a negative
13704    // number or a non-number. Any of those would close the notification the moment it appears, so
13705    // fall back to the default unless the stored value is a usable positive number.
13706    const SWYM_DEFAULT_NOTIFICATION_DURATION_MS = 5000;
13707    const getSavedItemNotificationDuration = () => {
13708      const storedDuration = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationDuration;
13709      return typeof storedDuration === 'number' && Number.isFinite(storedDuration) && storedDuration > 0
13710        ? storedDuration
13711        : SWYM_DEFAULT_NOTIFICATION_DURATION_MS;
13712    };
13713    
13714    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
13715      // Don't enable control centre if this is disabled and block settings are not enabled
13716      return;
13717    }
13718    
13719    let borderRadius = 6;
13720    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
13721    
13722    // Check if block settings exist, use them, otherwise fall back to common settings
13723    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
13724      "#000000" : 
13725      window.SwymWishlistCommonCustomizationSettings.primaryColor;
13726    
13727    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
13728      "#ffffff" : 
13729      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
13730    
13731    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
13732      "#F4F8FE" : null;
13733    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
13734      "#333333" : null;
13735
13736    // Only use color adjustment functions if we're using common settings
13737    if (!secondaryBgColor || !secondaryTextColor) {
13738      function adjustOpacity(color, opacity) {
13739        if (color[0] === '#') {
13740          color = color.slice(1);
13741        }
13742
13743        if (color.length === 3) {
13744          color = color.split('').map(char => char + char).join('');
13745        }
13746
13747        const r = parseInt(color.slice(0, 2), 16);
13748        const g = parseInt(color.slice(2, 4), 16);
13749        const b = parseInt(color.slice(4, 6), 16);
13750
13751        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
13752      }
13753
13754      function hexToRgb(color) {
13755        if (color[0] === '#') {
13756          color = color.slice(1);
13757        }
13758        if (color.length === 3) {
13759          color = color.split('').map(c => c + c).join('');
13760        }
13761
13762        return {
13763          r: parseInt(color.slice(0, 2), 16),
13764          g: parseInt(color.slice(2, 4), 16),
13765          b: parseInt(color.slice(4, 6), 16)
13766        };
13767      }
13768
13769      function getLuminance({ r, g, b }) {
13770        return 0.299 * r + 0.587 * g + 0.114 * b;
13771      }
13772
13773      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
13774        const secondaryBgOpacity = 0.2;
13775        const secondaryTextOpacity = 0.8;
13776
13777        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);
13778
13779        const bgRgb = hexToRgb(primaryBgColor);
13780        const bgLuminance = getLuminance(bgRgb);
13781
13782        // Determine whether to use dark or light text for contrast
13783        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
13784        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);
13785
13786        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;
13787
13788        return {
13789          secondaryBgColor,
13790          secondaryTextColor
13791        };
13792      }
13793
13794      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
13795      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
13796      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
13797    }
13798
13799    // Create the CSS rule
13800    let styles = `
13801      .swym-storefront-layout-root-component {
13802        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
13803        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
13804        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
13805        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
13806        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
13807        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
13808        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
13809      }
13810    `;
13811
13812    // Create a <style> element and append the styles
13813    let styleSheet = document.createElement("style");
13814    styleSheet.type = "text/css";
13815    styleSheet.innerText = styles;
13816    document.head.appendChild(styleSheet);
13817
13818    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
13819        window.SwymStorefrontLayoutContext = {};
13820    }
13821    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
13822        window.SwymStorefrontLayoutExtensions = {};
13823    }
13824
13825    // Expose block settings toggle state so ThemeCSSMapping can respect it.
13826    // When true, theme editor color pickers take priority over inherited theme CSS variables.
13827    SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings;
13828
13829    if (isControlCentreEnabledFromBlockSettings) {
13830      // If block settings are enabled, use them
13831      SwymStorefrontLayoutContext.Settings = {
13832        EnableStorefrontLayoutOnLauncher: true,
13833        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
13834        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
13835        StorefrontLayoutDrawerPosition: "left",
13836        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
13837        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
13838        EnableStorefrontLayoutVariantSelector: true,
13839        StorefrontLayoutNotificationPosition: "left",
13840        StorefrontLayoutActionPopupPosition: "left",
13841        StorefrontLayoutNotificationDuration: 5000,
13842        // Merchant-configurable, and read only by the "Item saved" notification shown when a
13843        // shopper adds a product to their wishlist. Every other notification keeps the fixed
13844        // StorefrontLayoutNotificationDuration above.
13845        StorefrontLayoutItemSavedNotificationAutoClose: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationAutoClose ?? true,
13846        StorefrontLayoutItemSavedNotificationDuration: getSavedItemNotificationDuration()
13847      };
13848    } else {
13849      // If only metafield is enabled but no block settings, use common settings
13850      SwymStorefrontLayoutContext.Settings = {
13851        EnableStorefrontLayoutOnLauncher: true,
13852        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
13853        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
13854        StorefrontLayoutDrawerPosition: "left",
13855        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
13856        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
13857        EnableStorefrontLayoutVariantSelector: true,
13858        StorefrontLayoutNotificationPosition: "left",
13859        StorefrontLayoutActionPopupPosition: "left",
13860        StorefrontLayoutNotificationDuration: 5000,
13861        // Merchant-configurable, and read only by the "Item saved" notification shown when a
13862        // shopper adds a product to their wishlist. Every other notification keeps the fixed
13863        // StorefrontLayoutNotificationDuration above.
13864        StorefrontLayoutItemSavedNotificationAutoClose: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationAutoClose ?? true,
13865        StorefrontLayoutItemSavedNotificationDuration: getSavedItemNotificationDuration()
13866      };
13867    }
13868    const storefrontLayoutCallback = (swat) =>{
13869      SwymStorefrontLayoutContext.swat = swat;
13870      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
13871      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
13872      SwymStorefrontLayoutContext.Settings = {
13873        ...SwymStorefrontLayoutContext?.Settings,
13874        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false,
13875        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
13876      }
13877
13878      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
13879        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
13880          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
13881            detail: { settings: SwymStorefrontLayoutContext?.Settings }
13882          });
13883          document.dispatchEvent(event);
13884        }else{
13885          swat.utils.warn(`LayoutInitialized event is not defined.`);
13886        }
13887      }else{
13888        swat.utils.warn(`Storefront Layout is disabled.`);
13889        document.getElementById("swym-storefront-layout-container")?.remove();
13890        document.getElementById("swym-storefront-extention-render-container")?.remove();
13891      }
13892    }
13893  
13894    if (!window.SwymCallbacks) {
13895      window.SwymCallbacks = [];
13896    }
13897    window.SwymCallbacks.push(storefrontLayoutCallback);
13898  
13899    SwymStorefrontLayoutContext.SwymCustomerData = {
13900      
13901        name: null,
13902        email: null
13903      
13904    };
13905    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
13906  })();
13907</script>
13907
13908
13909
13910
13911
13912</div><div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
13912<script id="subscription-helper">
13913
13914        function appstleStringSetting(value) {
13915            if (typeof value !== 'string') return value;
13916            try { return JSON.parse('"' + value + '"'); } catch { return value; }
13917        }
13918        function appstleJsonSetting(value) {
13919            if (typeof value !== 'string') return value;
13920            try { return JSON.parse(value); } catch { return null; }
13921        }
13922
13923        if (!window.AppstleIncluded) {
13924          window.AppstleIncluded = true;
13925          window.RS = Window.RS || {};
13926          
13927            RS.Config = {
13928                "selectors": {
13929                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
13930                    "subscriptionLinkSelector": appstleStringSetting("#main \u003e div \u003e div"),
13931                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
13932                    "subscriptionLinkPlacement": appstleStringSetting("BEFORE"),
13933                    "cartRowSelector": appstleStringSetting(""),
13934                    "cartLineItemSelector": appstleStringSetting(""),
13935                    "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""),
13936                    "cartLineItemTotalPriceSelector": appstleStringSetting(""),
13937                    "cartLineItemSellingPlanNameSelector": appstleStringSetting(""),
13938                    "cartSubTotalSelector" : appstleStringSetting(""),
13939                    "cartLineItemPriceSelector": appstleStringSetting(""),
13940                    "cartLineItemPlacement": appstleStringSetting("BEFORE"),
13941                    "cartHiddenAttributesSelector": appstleStringSetting(""),
13942                    "buildABoxDiscountSelector": appstleStringSetting(""),
13943                },
13944                "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"),
13945                "usedTranslation": "true",
13946                "enableCartWidgetFeature": appstleStringSetting("false"),
13947                "storefrontAnalyticsForwardingEnabled": appstleJsonSetting("false"),
13948                "appstleStorefrontAnalyticsPath": appstleStringSetting("https:\/\/subscription-admin.appstle.com\/assets\/js\/appstle-storefront-analytics.min.js?shop=a-sales-affair.myshopify.com\u0026v=1790465895571"),
13949                "useUrlWithCustomerId": appstleStringSetting("true"),
13950                "atcButtonSelector": appstleStringSetting("div.product-form__function"),
13951                "moneyFormat": appstleStringSetting("\u003cspan class=money\u003e${{amount}}\u003c\\\/span\u003e"),
13952                "oneTimePurchaseText": appstleStringSetting("One Time Purchase"),
13953                "minimumQuantityMessage": appstleStringSetting(""),
13954                "tapToSelectText": appstleStringSetting(""),
13955                "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"),
13956                "productPageUnitPriceSelectorV2": appstleStringSetting(null),
13957                "monthsFrequencyTextV2": appstleStringSetting("Months"),
13958                "monthlyLabelTextV2": appstleStringSetting("Monthly"),
13959                "monthFrequencyTextV2": appstleStringSetting("Month"),
13960                "weeksFrequencyTextV2": appstleStringSetting("Weeks"),
13961                "weeklyLabelTextV2": appstleStringSetting("Weekly"),
13962                "weekFrequencyTextV2": appstleStringSetting("Week"),
13963                "daysFrequencyTextV2": appstleStringSetting("Days"),
13964                "dayFrequencyTextV2": appstleStringSetting("day"),
13965                "yearsFrequencyTextV2": appstleStringSetting("Years"),
13966                "yearlyLabelTextV2": appstleStringSetting("Yearly"),
13967                "yearFrequencyTextV2": appstleStringSetting("Year"),
13968                "offFrequencyTextV2": appstleStringSetting("Off"),
13969                "prepayLabelTextV2": appstleStringSetting("Prepay"),
13970                "prepaidLabelTextV2": appstleStringSetting("Prepaid"),
13971                "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
13972                "onetimeDescriptionTextV2": appstleStringSetting(""),
13973                "atcButtonTextV2": appstleStringSetting(""),
13974                "oneTimeFrequencyTextV2": appstleStringSetting("One Time"),
13975                "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"),
13976                "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"),
13977                "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"),
13978                "addToShipmentProcessingV2": appstleStringSetting("Processing..."),
13979                "addToShipmentSuccessTextV2": appstleStringSetting("Success"),
13980                "addToShipmentErrorTextV2": appstleStringSetting("Error"),
13981                "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."),
13982                "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"),
13983                "selectDeliverOptionV2": appstleStringSetting("select deliver option"),
13984                "subscribeAndSaveSuccessV2": appstleStringSetting("Subscribe success"),
13985                "unsubscribeFrequencyTextV2": appstleStringSetting("unsubscribe"),
13986                "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Every"),
13987                "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"),
13988                "subscribeAndSaveInitalV2": appstleStringSetting("Subscribe \u0026 save"),
13989                "subscriptionDescriptionTextV2": appstleStringSetting(""),
13990                "atcButtonTextSelector": appstleStringSetting(""),
13991                "disableCartWidgetOnVariants": appstleStringSetting(""),
13992                "shop": appstleStringSetting("a-sales-affair.mysh
13992opify.com"),
13993                "deliveryText": appstleStringSetting("delivery"),
13994                "purchaseOptionsText": appstleStringSetting("Purchase Options"),
13995                "manageSubscriptionButtonText": appstleStringSetting(null),
13996                "subscriptionOptionText": appstleStringSetting("Auto-Delivery Every {{{frequency}}} "),
13997                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
13998                "subscriptionPriceDisplayText": appstleStringSetting(""),
13999                "tooltipTitle": appstleStringSetting("Auto-Delivery Settings"),
14000                "showTooltipOnClick": appstleStringSetting("false"),
14001                "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eEasily manage your auto-deliveries\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003ePause, skip, or cancel anytime. You're in full control of your repeat orders."),
14002                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"),
14003                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003c\\\/br\u003e Initial discount is {{discountOne}} and then {{discountTwo}}"),
14004                "manualTranslation": appstleStringSetting("false"),
14005                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
14006                "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"),
14007                "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription."),
14008                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"),
14009                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
14010                "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"),
14011                "memberOnlySellingPlansJson": appstleJsonSetting("{}"),
14012                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
14013                "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Monthly\",\"frequencyDescription\":\"Get your deliveries every month\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/4122837221\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4122837221\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Test Sample\",\"groupId\":2545320165,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":100,\"frequencyInterval\":\"YEAR\",\"billingFrequencyCount\":100,\"billingFrequencyInterval\":\"YEAR\",\"frequencyName\":\"Once\",\"frequencyDescription\":\"Free Sample\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/4134568165\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"maxCycles\":1,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4134568165\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Once Off Free Samples\",\"groupId\":2551283941,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Monthly\",\"frequencyDescription\":\"Monthly Subscription Box\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/4154392805\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"maxCycles\":99,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4154392805\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Monthly Subscription Box\",\"groupId\":2562162917,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Free Gift\",\"frequencyDescription\":\"Free Gift With Monthly Subscription Box\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/4165075173\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"maxCycles\":1,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4165075173\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Free Gift\",\"groupId\":2570191077,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":30,\"frequencyInterval\":\"DAY\",\"billingFrequencyCount\":30,\"billingFrequencyInterval\":\"DAY\",\"frequencyName\":\"30 Days\",\"frequencyDescription\":\"\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/4929913061\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4929913061\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Subscription | AU Store\",\"groupId\":3267526885,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":60,\"frequencyInterval\":\"DAY\",\"billingFrequencyCount\":60,\"billingFrequencyInterval\":\"DAY\",\"frequencyName\":\"60 Days\",\"frequencyDescription\":\"\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/4929945829\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4929945829\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":1,\"groupName\":\"Subscription | AU Store\",\"groupId\":3267526885,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":90,\"frequencyInterval\":\"DAY\",\"billingFrequencyCount\":90,\"billingFrequencyInterval\":\"DAY\",\"frequencyName\":\"90 Days\",\"frequencyDescription\":\"\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/4929978597\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4929978597\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":2,\"groupName\":\"Subscription | AU Store\",\"groupId\":3267526885,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":120,\"frequencyInterval\":\"DAY\",\"billingFrequencyCount\":120,\"billingFrequencyInterval\":\"DAY\",\"frequencyName\":\"120 Days\",\"frequencyDescription\":\"\",\"discountOffer\":5.0,\"afterCycle1\":0,\"discountType\":\"PERCENTAGE\",\"discountEnabled\":true,\"discountEnabledMasked\":true,\"id\":\"gid:\/\/shopify\/SellingPlan\/4930011365\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/4930011365\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":3,\"groupName\":\"Subscription | AU Store\",\"groupId\":3267526885,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]},{\"frequencyCount\":100,\"frequencyInterval\":\"YEAR\",\"billingFrequencyCount\":100,\"billingFrequencyInterval\":\"YEAR\",\"frequencyName\":\"Once\",\"frequencyDescription\":\"Free Sample\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/5127438565\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"maxCycles\":1,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/5127438565\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"[]\",\"frequencySequence\":0,\"groupName\":\"Once Off Free Samples Copy\",\"groupId\":3450142949,\"repeatingCycle\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]}]"),
14014                "widgetEnabled": appstleJsonSetting("true"),
14015                "showFreeGiftPrice" : appstleJsonSetting("true"),
14016                "showFreeGiftComparePrice" : appstleJsonSetting("true"),
14017                "enableFreeGiftLayout" : appstleJsonSetting("false"),
14018                "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"),
14019                "freeGiftBadgeText": appstleStringSetting(""),
14020                "showTooltip" : appstleJsonSetting("true"),
14021                "showCartWidgetOnBundleItems" : appstleJsonSetting("false"),
14022                "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"),
14023                "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("false"),
14024                "updateThemePrice" : appstleJsonSetting("false"),
14025                "sortByDefaultSequence": appstleJsonSetting("false"),
14026                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
14027                "detectVariantFromURLParams": appstleJsonSetting("false"),
14028                "disableQueryParamsUpdate": appstleJsonSetting("false"),
14029                "showStaticTooltip": appstleJsonSetting("false"),
14030                "showAppstleLink": appstleJsonSetting("true"),
14031                "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"),
14032                "oneTimePriceText" : appstleStringSetting("{{price}}"),
14033                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"),
14034                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"),
14035                "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
14036                "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href=\\\"apps\\\/subscriptions\\\" class=\\\"appstle_manageSubBtn\\\"\u003e\u003cbutton class=\\\"Button Button--primary\\\" style=\\\"padding: 10px 20px\\\"\u003eManage Subscription\u003c\\\/button\u003e\u003c\\\/a\u003e\u003ca\u003e\u003cbr\u003e\u003cbr\u003e\u003c\\\/a\u003e"),
14037                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/www.beautyaffairs.com.au\\\/apps\\\/subscriptions"),
14038                "appstlePlanId": appstleJsonSetting("164"),
14039                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
14040                "priceSelector": appstleStringSetting(""),
14041                "reloadPriceSelector": appstleStringSetting(""),
14042                "landingPagePriceSelector": appstleStringSetting(""),
14043                "quickViewClickSelector": appstleStringSetting(""),
14044                "badgeTop": appstleStringSetting(""),
14045                "pricePlacement": appstleStringSetting("BEFORE"),
14046                "disableLoadingJquery": appstleJsonSetting("false"),
14047                "widgetEnabledOnSoldVariant": appstleStringSetting("false"),
14048                "switchRadioButtonWidget": appstleJsonSetting("false"),
14049                "appstlePlanName": appstleStringSetting("BUSINESS PREMIUM"),
14050                "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"accessBundling\": true, \"enableAutoSync\": true, \"enableBundling\": true, \"enableSmsAlert\": true, \"accessBuildABox\": true, \"enableCampaigns\": true, \"enablePriceSync\": true, \"enableAutomation\": true, \"enableCartWidget\": true, \"accessAppstleMenu\": true, \"accessResendEmail\": true, \"enableAddressSync\": true, \"enableExternalApi\": false, \"enablePhasedRetry\": true, \"enableIntegrations\": true, \"enableQuickActions\": true, \"accessQuickCheckout\": true, \"accessSplitContract\": true, \"enableSummaryReports\": true, \"enableCustomEmailHtml\": true, \"enableWidgetPlacement\": true, \"enableCancellationFlow\": true, \"enableShippingProfiles\": true, \"accessZapierIntegration\": true, \"enableCustomEmailDomain\": true, \"enableDunningManagement\": true, \"enableExportActivityLog\": true, \"subscriptionOrderAmount\": 100000, \"accessGorgiasIntegration\": true, \"accessKlaviyoContactSync\": true, \"enableOrderConsolidation\": false, \"accessMechanicIntegration\": false, \"accessWidgetDe
14050signOptions\": true, \"enableImmediatePlaceOrder\": true, \"enableInventoryManagement\": true, \"accessMechanicsIntegration\": true, \"enableAdvancedSellingPlans\": true, \"accessOneTimeProductUpsells\": true, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": true, \"accessShopifyFlowIntegration\": true, \"enableCancellationManagement\": true, \"enableCustomerPortalSettings\": true, \"enableSubscriptionManagement\": true, \"accessKlaviyoEmailIntegration\": true, \"enableAdminNotificationAccess\": true, \"accessSubscriptionActivityLogs\": true, \"enableBackupPaymentMethodRetry\": true, \"accessSubscriberLoyaltyFeatures\": true, \"enableAddToExistingSubscription\": false, \"enableContractPriceModification\": true, \"enableTrackInventoryInSingleBAB\": true, \"accessManualSubscriptionCreation\": true, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": true, \"enableServerSideConversionTracking\": true, \"accessDiscountOnCancellationAttempt\": true, \"enableStorefrontAnalyticsForwarding\": true, \"accessAdvanceSubscriptionPlanOptions\": true, \"accessAdvancedCustomerPortalSettings\": true, \"enableAutoRetryOnPaymentMethodUpdate\": true}"),
14051                "formMappingAttributeName": appstleStringSetting(""),
14052                "formMappingAttributeSelector": appstleStringSetting(""),
14053                "quickViewModalPollingSelector": appstleStringSetting(""),
14054                "scriptLoadDelay": appstleStringSetting("0"),
14055                "formatMoneyOverride": appstleStringSetting("false"),
14056                "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"),
14057                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null),
14058                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"),
14059                "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"),
14060                "updatePriceOnQuantityChange": appstleStringSetting(""),
14061                "widgetParentSelector": appstleStringSetting(""),
14062                "quantitySelector": appstleStringSetting(""),
14063                "enableAddJSInterceptor": appstleStringSetting("false"),
14064                "isDevEnabled": appstleJsonSetting(false),
14065                "forceReloadWidgetSelector": appstleStringSetting(""),
14066                "forceReloadOnFreqChange": appstleJsonSetting("false"),
14067                "showPrepaidPlanSeparately": appstleJsonSetting("false"),
14068                "debugLogsEnabled": appstleJsonSetting(true),
14069                "isUseStorefrontAPI": appstleJsonSetting(false),
14070                "reBuyEnabled": appstleStringSetting("false"),
14071                "loyaltyDetailsLabelText": appstleStringSetting(null),
14072                "loyaltyPerkDescriptionTextV2": appstleStringSetting("{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}"),
14073                "widgetType": appstleStringSetting("WIDGET_TYPE_2"),
14074                "collectionWidgetType": appstleStringSetting("LEGACY"),
14075                "enableCompactProductPageWidget": appstleJsonSetting("false"),
14076                "enableCartDrawerWidget": appstleJsonSetting("false"),
14077                "cartDrawerWidgetStyle": appstleJsonSetting("false"),
14078                "cartDrawerWidgetInlineStyle": appstleStringSetting("false"),
14079                "cartDrawerWidgetPanelStyle": appstleStringSetting("false"),
14080                "cartDrawerWidgetSegmentedStyle": appstleStringSetting("false"),
14081                "showOneTimeComparePrice": appstleJsonSetting("false"),
14082                "showCompareAtPriceForSubscription": appstleJsonSetting(false),
14083                "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"),
14084                "combinedCartWidgetSelector": appstleStringSetting(""),
14085                "removeUnsubscribeOption": appstleJsonSetting(false),
14086                "widgetTemplateHtml": "{% raw %}{% endraw %}",
14087                
14088                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}
14088\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n      \u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\u003c\/div\u003e\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n    \\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n\\n\\n\u003c\/div\u003e   \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c\/span\u003e\\n{{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n     \u003c\/div\u003e\\n \u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e  \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n       {{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}
14088\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"\\\"\u003e\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n\\n{{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv  class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c\/span\u003e\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class=\\\"appstle-tootltip-parent\\\"\u003e\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n    {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n    {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n\u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
14088\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c\/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n \/\/   padding: 4px;\\n\/\/ background: linear-gradient(to right,#Fef58f,#7A3900);\\n\/\/background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;
14088\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"a
14088ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n            {{oneTimePuchaseText}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n        {{\/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n   {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;
14088\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n  display: none !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n      \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{\/isFrequencySubsequent}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{\/prepaidFlag}}\\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"a
14088ppstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n    \u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n{{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;
14088\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n    \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n        \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n               \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\"  {{#isChecked}}checked{{\/isChecked}} \/\u003e\\n               \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                  {{{name}}}\\n               \u003c\/label\u003e\\n        \\n             \u003c\/div\u003e\\n          {{\/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n      \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
14088635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n  {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n  {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n  \u003cstyle\u003e\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  \u003c\/style\u003e\\n  \u003c\/div\u003e{% endraw %}\"}",
14089                
14090                
14091                  "bundle": {},
14092                
14093                
14094                  "labels": appstleStringSetting("{\\\"appstle.subscription.wg.noSubscriptionLabelTextV2\\\":\\\"No Subscription\\\",\\\"appstle.subscription.wg.cancelAnytimeLabelTextV2\\\":\\\"Cancel Anytime\\\",\\\"appstle.subscription.wg.addToShipmentErrorTextV2\\\":\\\"Error\\\",\\\"appstle.subscription.wg.weeksFrequencyTextV2\\\":\\\"Weeks\\\",\\\"appstle.subscription.wg.weeklyLabelTextV2\\\":\\\"Weekly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.addToShipmentProcessingV2\\\":\\\"Processing...\\\",\\\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\\\":\\\"Delivery Every\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe \u0026 save\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.prepaidLabelTextV2\\\":\\\"Prepaid\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscribe success\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"appstle.subscription.wg.onetimeDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.addToShipmentTooltipTextV2\\\":\\\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\\\",\\\"appstle.subscription.wg.weekFrequencyTextV2\\\":\\\"Week\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}}\u003cdiv style='display: flex;'\u003e\u003cdiv style='height: 60px; width: 60px; flex-shrink: 0; margin-right: 10px;'\u003e\u003cimg style='width: 100%' src={{{featured_image}}}\u003e\u003c\\\/img\u003e\u003c\\\/div\u003e\u003cdiv\u003eAfter {{{billingCycleBlock}}} orders,\u003cspan style='color: #ffc000;font-weight: 700;';\u003e get a FREE {{freeProductName}} \u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv\u003e{{\\\/isDiscountTypeFreeProduct}}{{#isDiscountTypePercentage}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{discount}}}% OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypePercentage}}{{#isDiscountTypeShipping}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003eshipping at {{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeShipping}}{{#isDiscountTypeFixed}}After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan style='color: #ffc000;font-weight: 700;';\u003e{{{formatDiscountedPrice}}} OFF your entire order\u003c\\\/span\u003e\u003c\\\/span\u003e.{{\\\/isDiscountTypeFixed}}\\\",\\\"appstle.subscription.wg.unsubscribeFrequencyTextV2\\\":\\\"unsubscribe\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"bundle discount extra: {{bundleDiscount}} off\\\",\\\"appstle.subscription.wg.widgetVariantChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.prepaidSaveBadgeTextV2\\\":\\\"SAVE {{selectedDiscountPercentage}}\\\",\\\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.productPageUnitPriceSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.widgetPriceChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"select deliver option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"),
14095                
14096                "css": {
14097                    "appstle_subscription_widget": {
14098                        "margin-top": appstleStringSetting("") ,
14099                        "margin-bottom": appstleStringSetting(""),
14100                    },
14101
14102                    "appstle_subscription_wrapper": {
14103                        "border-width": appstleStringSetting(""),
14104                        "border-color": appstleStringSetting(""),
14105                    },
14106
14107                    "appstle_circle": {
14108                        "border-color": appstleStringSetting(""),
14109                    },
14110
14111                    "appstle_dot": {
14112                        "background-color": appstleStringSetting(""),
14113                    },
14114
14115                    "appstle_select": {
14116                        "padding-top": appstleStringSetting(""),
14117                        "padding-bottom": appstleStringSetting(""),
14118                        "padding-left": appstleStringSetting(""),
14119                        "padding-right": appstleStringSetting(""),
14120                        "border-width": appstleStringSetting(""),
14121                        "border-style": appstleStringSetting(""),
14122                        "border-color": appstleStringSetting(""),
14123                        "border-radius": appstleStringSetting(""),
14124                    },
14125
14126                    "tooltip_subscription_svg": {
14127                        "fill": appstleStringSetting(""),
14128                    },
14129
14130                    "appstle_tooltip": {
14131                        "color": appstleStringSetting(""),
14132                        "background-color": appstleStringSetting(""),
14133                    },
14134
14135                    "appstle_tooltip_border_top_color": {
14136                        "border-top-color": appstleStringSetting(""),
14137                    },
14138
14139                    "appstle_subscription_final_price": {
14140                        "color": appstleStringSetting(""),
14141                    },
14142                    "appstle_widget_text_color": {
14143                        "color": appstleStringSetting(""),
14144                    },
14145                    "appstle_selected_background": {
14146                        "background": "transparent",
14147                    },
14148                    "elementCSS": appstleStringSetting("[]"),
14149                    "customCSS": appstleStringSetting(""),
14150                    "customerPortalCss": appstleStringSetting("#appstleSubscriptionCustomerPortal \u003e div \u003e div \u003e div \u003e div \u003e div \u003e div.as-flex.as-justify-between \u003e a \u003e button{\\r\\n    background-color: white !important;\\r\\n}\\r\\n#appstleSubscriptionCustomerPortal \u003e div \u003e div \u003e div \u003e div \u003e div \u003e div.as-flex.as-justify-between \u003e a \u003e button{\\r\\n     background-color: white !important;\\r\\n}\\r\\n.appstle-wrapper :is(.as-space-x-0\\\\.5\u003e:not([hidden])~:not([hidden])) {\\r\\n    background: white !important;\\r\\n}\\r\\n#appstleSubscriptionCustomerPortal \u003e div \u003e div \u003e div \u003e div \u003e div \u003e div.container.clearfix \u003e a \u003e button{\\r\\n     background: white !important; \\r\\n}\\r\\n#headlessui-tabs-tab-\\\\:r0\\\\:{\\r\\n      background-color: white !important;\\r\\n}\\r\\n\\r\\n#appstleSubscriptionCustomerPortal \u003e div \u003e div \u003e div \u003e div \u003e div \u003e div \u003e div.as-flex.as-items-center.as-justify-between.as-customer-info \u003e div:nth-child(2) \u003e a \u003e button,\\r\\nbody div.as-grid.as-grid-cols-2.as-gap-x-2.lg\\\\:as-flex.as-items-center.lg\\\\:as-ml-auto.appstle-contract-cancel-and-detail-wrapper.as-flex-row.as-flex-wrap \u003e button,\\r\\nbody div.as-flex.as-items-center.as-justify-between.as-customer-info \u003e div:nth-child(2) \u003e a \u003e button,\\r\\nbody div.as-grid.as-grid-cols-2.as-gap-x-2.lg\\\\:as-flex.as-items-center.lg\\\\:as-ml-auto.appstle-contract-cancel-and-detail-wrapper.as-flex-row.as-flex-wrap \u003e a \u003e button,\\r\\nbody .template-subscription .as-border-gray-200:not(.quantity-selector)\u003e.disabled\\\\:as-bg-indigo-600:disabled, .template-subscription .as-container button\\r\\n{\\r\\n    background-color: white !important;\\r\\n    background: white !important;\\r\\n}\\r\\n#appstleSubscriptionCustomerPortal \u003e div \u003e div \u003e div \u003e div \u003e div \u003e div \u003e div.as-flex.as-items-center.as-justify-between.as-customer-info \u003e div:nth-child(2) \u003e a \u003e button,\\r\\nbody div.as-grid.as-grid-cols-2.as-gap-x-2.lg\\\\:as-flex.as-items-center.lg\\\\:as-ml-auto.appstle-contract-cancel-and-detail-wrapper.as-flex-row.as-flex-wrap \u003e a \u003e button,\\r\\nbody .template-subscription .as-border-gray-200:not(.quantity-selector)\u003e.disabled\\\\:as-bg-indigo-600:disabled, .template-subscription .as-container button\\r\\n{\\r\\n    color: black !important;\\r\\n    border: 1px solid black !important;\\r\\n}"),
14151                    "externalStyleTag": appstleStringSetting(""),
14152                    "themeCss": appstleStringSetting(""),
14153                }
14154            };
14155          
14156
14157          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));
14158
14159          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
14160
14161          
14162            try {
14163            
14164                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your bundle is empty. Please add products to your bundles to see bundle summary here.","freeProductLabelTextV2":"Free","bundleDescriptionTextV2":"Our bundle of all bundles, The Ultimate Superfood Bundle delivers exactly what it promises - a complete superfood solution. With 7 superfood blends each created to empower every aspect of your health and wellbeing - from immunity and gut health to energy \u0026 better focus.","productDetails":"Product Details","failedToAddMsgText":"Your cart can't have more than {{maxProduct}} products","cart":"VIEW MY CART","reviewBundleTextV2":"Review Bun
14164dle","addButtonText":"ADD TO CART","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","buildBoxErrormsgV2":"Build a Box token is Invalid, Please reach out to support.","continueShopping":"Continue Shopping","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Maxium {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"select {{minProduct}} minimum products","subtotal":"Subtotal","buyQuantityGetDiscount":"Buy {{quantity}} get {{percent}}% discount","loyaltyTablePercentageTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{discount}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTablePriceTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget at \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","myDeliveryText":"My {{selectedSellingPlanDisplayName}} delivery","removeItem":"Remove","productsToProceedText":"Please select products to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Selected Frequency","addToCartButtonTextV2":"CHOOSE YOUR 10 Samples","basePriceFormatFieldV2":"{{unitPrice}}\\\/{{quantityUnit}}","title":"monthly subscription luxury box","productPriceFormatField":"{{price}}","reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Shopping Cart","checkoutMessage":"Shipping and taxes calculated at checkout.","discountPopupCheckoutMessageV2":"Discount","selectedButtonTextV2":"Selected","congratsMessageText":null,"okBtnText":"Ok","tieredDiscount":"Tiered Discount","choosePlanLifeStyleDescriptionTextV2":"Cutoff each week to amend your meals is midnight on Thursday's. (Delivery Schedule is as follows: Gold Coast - Mondays | Brisbane \u0026 Sunshine Coast - Wednesdays)","orderNoteLabelTextV2":"Order Note","minimumToCheckoutV2":"Minimum {{quantity}} to checkout","loyaltyTableFixedTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}} off\u003c\\\/span\u003e\u003c\\\/span\u003e.","editQuantity":"Edit Quantity","chooseProductsTextV2":"Choose Products","loyaltyTableFreeProductTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eFREE PRODUCT ({{productName}})\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTableShippingTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eshipping at {{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","spentText":null,"quantityLabel":null,"addButtonV2":"Add","loyaltyTableFreeTrailTextV2":"Get \u003cspan class='appstle-loyalty-free-trial-discount'\u003e{{discount}} \u003cspan class='appstle-loyalty-free-trial-discount-count' style='text-transform: lowercase;'\u003e{{discountType}} \u003c\\\/span\u003e\u003c\\\/span\u003e \u003cspan class='appstle-loyalty-free-trial-text'\u003efree trial.\u003c\\\/span\u003e","bundleCheckoutTextV2":"Checkout","reviewOrderTextV2":"Review Order","goBackButtonText":"Go Back","selectPlanTextV2":"Select Plan","viewProduct":"View Product","oneTimePurchaseTextV2":"One Time Purchase","bundleOnModalTextV2":"Bundle","proceedToCheckoutButtonText":"Proceed to checkout","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
14165            
14166            } catch (e) {
14167            console.error("Error parsing build a box labels:", e);
14168            }
14169          
14170
14171          var _RSConfig = _RSConfig || {};
14172
14173          _RSConfig.shop = "a-sales-affair.myshopify.com";
14174
14175          
14176          _RSConfig.product = {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxurious products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
14176,{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
14176,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
14176ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"};
14177
14178          
14179
14180          
14181
14182            
14183            _RSConfig.shopMoneyFormat = "${{amount}}";
14184            _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD";
14185            
14186
14187            
14188
14189        }
14190
14191        
14192        
14193            _RSConfig.assetRev = "6ac3118ca0561b7f8d0dfd0cf93fb090";
14194        
14195
14196</script>
14196
14197
14198<style id="appstle-payment-button-override">
14199    .shopify-payment-button {display: none;}
14200</style>
14201<script>
14202 let appstleCount = 0
14203 function isAppstleJSInitiated() {
14204    appstleCount++;
14205    if (window?.["RSConfig"] || appstleCount > 20) {
14206        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
14207        if (appstleStyleElement) {
14208            appstleStyleElement.remove();
14209        }
14210    } else {
14211        setTimeout(isAppstleJSInitiated, 500)
14212    }
14213 }
14214 isAppstleJSInitiated();
14215</script>
14215
14216
14217<script>
14218    var appstleExternalStyle = document.createElement('style');
14219    appstleExternalStyle.textContent = appstleStringSetting("");
14220    document.body.appendChild(appstleExternalStyle);
14221</script>
vendor: 1 bytes, line 14221
14221
14222<script>
14223    function pollAppstleInit() {
14224        if (window?.appstleInit) {
14225        window?.appstleInit()
14226        } else {
14227        setTimeout(pollAppstleInit, 30);
14228        }
14229    }
14230</script>
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246    
14247
14248    
14248<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=a-sales-affair.myshopify.com&v=1790465895571" defer ></script>
14248
14249
14250    
14251
14252    
14253    
14254
14255
14256
14257</div><div id="shopify-block-ANnY2NWxwSjlnOVZGW__5b3c4686-f777-464f-af0c-42f339887e0f" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: config -->
14257<script type="text/javascript">window.__BOOST_V3_LIQUID__ = {
14258  config: {
14259    shop: {
14260      name: 'Beauty Affairs',
14261      url: 'https://www.beautyaffairs.com.au',
14262      domain: 'a-sales-affair.myshopify.com',
14263      currency: 'AUD',
14264      money_format: "\u0026#36;{{amount}}",
14265      money_format_with_currency: "\u0026#36;{{amount}} USD"
14266    },
14267    
14268      searchSettings: {"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog Posts","status":"active","number":3}],"searchPanelBlocks":{"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":false,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"Blogs & Pages","pageSize":25,"active":false,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms."},"searchTips":{"label":"Search tips","active":false,"searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."},"searchTermSuggestions":{"label":"Check out some of these popular searches","active":false,"type":"based_on_data","backup":[],"searchTermList":["medik8","murad","declare","cote noire","balmain","k18","alastin","asap","balmain hair","mor"]},"mostPopularProducts":{"label":"Best-selling right now","active":true,"type":"based_on_data","backup":[],"productList":["vida-glow-pro-collagen-30-servings","mor-floral-treasures-gift-set","alastin-restorative-neck-complex-50ml","cote-noire-diffuser-french-morning-tea","orto-parisi-stercus-eau-de-parfum-50ml","circadia-lipid-replacing-cleanser-200ml","alastin-restorative-skin-complex-with-trihex-technology-29ml","alastin-transform-body-treatment-with-trihex-technology-170g","juvena-superior-miracle-cream-75ml","hydro-boost-duo-care-fluid-declare"]}},"suggestionNoResult":{"search_terms":{"label":"Check out some of these popular searches","status":false,"data":["medik8","murad","declare","cote noire","balmain","k18","alastin","asap","balmain hair","mor"],"type":"based_on_data","backup":[]},"products":{"label":"Best-selling right now","status":true,"data":["vida-glow-pro-collagen-30-servings","mor-floral-treasures-gift-set","alastin-restorative-neck-complex-50ml","cote-noire-diffuser-french-morning-tea","orto-parisi-stercus-eau-de-parfum-50ml","circadia-lipid-replacing-cleanser-200ml","alastin-restorative-skin-complex-with-trihex-technology-29ml","alastin-transform-body-treatment-with-trihex-technology-170g","juvena-superior-miracle-cream-75ml","hydro-boost-duo-care-fluid-declare"],"type":"based_on_data","backup":[]}},"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":false,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"},"productSuggestion":{"label":"Best-selling right now","status":true,"data":["8909309214949","9521430036709","9153174700261","9169456529637","6987408867489","9783883923685","8898836201701","8898836332773","6935313776801","1749900001344"],"backup":[],"type":"based_on_data"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},
14269    
14270    
14271    
14272    
14273      translation: {"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Best-selling right now","
14273searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Best-selling right now"},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search brands, products, articles","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog Posts","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Best-selling right now","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Best-selling right now"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"recommendation":{"productpage-151367":"Related items","bundle-142081":"Frequently Bought Together","bundle-280455":"Buy more and save","bundle-403153":"Buy more and save","collectionpage-554510":"Recently viewed","homepage-308580":"AREN'T THESE YOUR FAVES?","productpage-863846":"Recently viewed","productpage-133658":"Recently viewed","homepage-732406":"Your Results","homepage-010482":"Your Results","homepage-853513":"Your Results","homepage-018317":"Your Results","homepage-748883":"Your Results","homepage-467346":"Your Results","homepage-084852":"Your Results","homepage-783237":"Your Results","homepage-260775":"Your Results","homepage-041221":"Just dropped","homepage-108685":"Best Sellers","collectionpage-184761":"Just dropped","collectionpage-315634":"Most Popular Products","productpage-708523":"Frequently Bought Together","cartpage-127376":"Still interested in this?","cartpage-520872":"Similar Products"},"productItem":{"qvBtnLabel":"Quick view","atcAvailableLabel":"Add to cart","soldoutLabel":"Sold out","productItemSale":"Sale","productItemSoldOut":"Sold out","viewProductBtnLabel":"View product","atcSelectOptionsLabel":"Select options","savingAmount":"Save {{saleAmount}}","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"In stock","inventoryLowStock":"Only {{count}} left!","inventorySoldOut":"Sold out","atcAddingToCartBtnLabel":"Adding...","atcAddedToCartBtnLabel":"Added!","atcFailedToCartBtnLabel":"Failed!"},"quickView":{"qvQuantity":"Quantity","qvViewFullDetails":"View full details","buyItNowBtnLabel":"Checkout now","qvQuantityError":"Please input quantity"},"cart":{"atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items","atcMiniCartShopingCartLabel":"Your cart","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{"productCountPerPage":"Display: {{count}} per page"},"productCount":{"textDescriptionCollectionHeader":"{{count}} product","textDescriptionCollectionHeaderPlural":"{{count}} products","textDescriptionToolbar":"{{count}} product","textDescriptionToolbarPlural":"{{count}} products","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} product","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"Load Previous Page","loadPreviousInfiniteText":"Load Previous Page","loadMoreText":"Load more","prevText":"Previous","nextText":"Next"},"sortingList":{"sorting":"Sort by","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending","title-ascending":"Title ascending","title-descending":"Title descending","created-descending":"Created descending","created-ascending":"Created ascending"},"collectionHeader":{"collectionAllProduct":"Products"},"breadcrumb":{"home":"Home","collections":"Collections","pagination":"Page {{ page }} of {{totalPages}}","toFrontPage":"Back to the front page"},"sliderProduct":{"prevButton":"Previous","nextButton":"Next"},"inCollectionSearch":"Search for products in this collection","refineDesktop":"Filter","refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close"
14273:"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","loadPreviousPage":"Load Previous Page","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","viewAs":"View as","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{count}} Columns","filterOptions":{"filterOption|Iq0pP10Bc8|pf_v_brands":"Brands","filterOption|Iq0pP10Bc8|pf_m_::custom::featured":"Featured","filterOption|Iq0pP10Bc8|pf_opt_colour":"Colour","filterOption|Iq0pP10Bc8|pf_opt_shade":"Shade","filterOption|Iq0pP10Bc8|pf_m_::custom::key_ingredients_filter":"Key Ingredients","filterOption|Iq0pP10Bc8|pf_m_::custom::skin_type_filter":"Skin Types","filterOption|Iq0pP10Bc8|pf_t_skin_concern":"Skin Concern","filterOption|Iq0pP10Bc8|pf_t_ingredient_preference":"Ingredient Preference","filterOption|Iq0pP10Bc8|pf_m_::custom::textures_formulation":"Textures/Formulation","filterOption|Iq0pP10Bc8|pf_p_price":"Price","filterOption|Iq0pP10Bc8|pf_r_review_ratings":"Review Ratings","filterOption|SkPbbDb10pB|pf_m_::custom::key_ingredients_filter":"Key Ingredients","filterOption|SkPbbDb10pB|pf_m_::custom::skin_concern_filter":"Skin Concerns","filterOption|SkPbbDb10pB|pf_m_::custom::skin_type_filter":"Skin Type","filterOption|SkPbbDb10pB|pf_m_::custom::choices_filter":"Choices","filterOption|SkPbbDb10pB|pf_m_::custom::textures_formulation":"Formulation","filterOption|SkPbbDb10pB|pf_v_brand":"Brand","filterOption|SkPbbDb10pB|pf_pt_category":"Category","filterOption|SkPbbDb10pB|pf_p_price":"Price","filterOption|SkPbbDb10pB|pf_opt_colour":"Colour","filterOption|SkPbbDb10pB|pf_r_review_ratings":"Review Ratings","filterOption|ryRu9ltxd|pf_v_brands":"Brands","filterOption|ryRu9ltxd|pf_t_application_areas":"Application Areas","filterOption|ryRu9ltxd|pf_pt_category":"Category","filterOption|ryRu9ltxd|pf_opt_colour":"Colour","filterOption|ryRu9ltxd|pf_p_price":"Price","filterOption|ryRu9ltxd|pf_t_ingredient_preference":"Ingredient Preference","filterOption|ryRu9ltxd|pf_t_product_type":"Product Type","filterOption|ryRu9ltxd|pf_t_skin_type":"Skin Type:","filterOption|ryRu9ltxd|pf_t_skin_concerns":"Skin Concerns","filterOption|ryRu9ltxd|pf_t_key_ingredients":"Key Ingredients","filterOption|ryRu9ltxd|pf_r_review_ratings":"Review Ratings","filterOption|BJeLBbFg_|pf_v_brands":"Brands","filterOption|BJeLBbFg_|pf_m_::custom::featured":"Featured","filterOption|BJeLBbFg_|pf_t_product_type":"Product Type","filterOption|BJeLBbFg_|pf_t_ingredient_preference":"Ingredient Preference","filterOption|BJeLBbFg_|pf_p_price":"Price","filterOption|BJeLBbFg_|pf_m_::custom::textures_formulation":"Formula","filterOption|ByFYHZYg_|pf_v_brand":"Brand","filterOption|ByFYHZYg_|pf_pt_gender":"Gender","filterOption|ByFYHZYg_|pf_t_type":"Type","filterOption|ByFYHZYg_|pf_opt_size":"Size","filterOption|ByFYHZYg_|pf_p_price":"Price","filterOption|ByFYHZYg_|pf_opt_color":"Color","filterOption|ByFYHZYg_|pf_t_ingredient_preference":"Ingredient Preference","filterOption|ByFYHZYg_|pf_t_skin_type":"Skin Type:","filterOption|H1Fr9Wtld|pf_v_brands":"Brands","filterOption|H1Fr9Wtld|pf_t_product_type":"Product Type","filterOption|H1Fr9Wtld|pf_t_skin_type":"Skin Type","filterOption|H1Fr9Wtld|pf_t_skin_concerns":"Skin Concerns","filterOption|H1Fr9Wtld|pf_t_key_ingredients":"Key Ingredients","filterOption|H1Fr9Wtld|pf_p_price":"Price","filterOption|H1Fr9Wtld|pf_t_product_preferences":"Product Preferences","filterOption|H1Fr9Wtld|pf_m_::custom::textures_formulation":"Formula","filterOption|Oj4Fw10-O4|pf_t_product_type":"Product Type","filterOption|Oj4Fw10-O4|pf_t_skin_type":"Skin Type","filterOption|Oj4Fw10-O4|pf_t_skin_concerns":"Skin Concerns","filterOption|Oj4Fw10-O4|pf_t_key_ingredients":"Key Ingredients","filterOption|Oj4Fw10-O4|pf_p_price":"Price","filterOption|Oj4Fw10-O4|pf_t_product_preferences":"Product Preferences","filterOption|Oj4Fw10-O4|pf_m_::custom::textures_formulation":"Formula"},"predictiveBundle":{}},
14274    
14275    
14276    
14277      
14278      
14279        primary_language: {"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs & Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Best-selling right now","
14279searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Best-selling right now"},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search brands, products, articles","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog Posts","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Best-selling right now","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Best-selling right now"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"recommendation":{"productpage-151367":"Related items","bundle-142081":"Frequently Bought Together","bundle-280455":"Buy more and save","bundle-403153":"Buy more and save","collectionpage-554510":"Recently viewed","homepage-308580":"AREN'T THESE YOUR FAVES?","productpage-863846":"Recently viewed","productpage-133658":"Recently viewed","homepage-732406":"Your Results","homepage-010482":"Your Results","homepage-853513":"Your Results","homepage-018317":"Your Results","homepage-748883":"Your Results","homepage-467346":"Your Results","homepage-084852":"Your Results","homepage-783237":"Your Results","homepage-260775":"Your Results","homepage-041221":"Just dropped","homepage-108685":"Best Sellers","collectionpage-184761":"Just dropped","collectionpage-315634":"Most Popular Products","productpage-708523":"Frequently Bought Together","cartpage-127376":"Still interested in this?","cartpage-520872":"Similar Products"},"productItem":{"qvBtnLabel":"Quick view","atcAvailableLabel":"Add to cart","soldoutLabel":"Sold out","productItemSale":"Sale","productItemSoldOut":"Sold out","viewProductBtnLabel":"View product","atcSelectOptionsLabel":"Select options","savingAmount":"Save {{saleAmount}}","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"In stock","inventoryLowStock":"Only {{count}} left!","inventorySoldOut":"Sold out","atcAddingToCartBtnLabel":"Adding...","atcAddedToCartBtnLabel":"Added!","atcFailedToCartBtnLabel":"Failed!"},"quickView":{"qvQuantity":"Quantity","qvViewFullDetails":"View full details","buyItNowBtnLabel":"Checkout now","qvQuantityError":"Please input quantity"},"cart":{"atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items","atcMiniCartShopingCartLabel":"Your cart","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"},"perpage":{"productCountPerPage":"Display: {{count}} per page"},"productCount":{"textDescriptionCollectionHeader":"{{count}} product","textDescriptionCollectionHeaderPlural":"{{count}} products","textDescriptionToolbar":"{{count}} product","textDescriptionToolbarPlural":"{{count}} products","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} product","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"Load Previous Page","loadPreviousInfiniteText":"Load Previous Page","loadMoreText":"Load more","prevText":"Previous","nextText":"Next"},"sortingList":{"sorting":"Sort by","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending","title-ascending":"Title ascending","title-descending":"Title descending","created-descending":"Created descending","created-ascending":"Created ascending"},"collectionHeader":{"collectionAllProduct":"Products"},"breadcrumb":{"home":"Home","collections":"Collections","pagination":"Page {{ page }} of {{totalPages}}","toFrontPage":"Back to the front page"},"sliderProduct":{"prevButton":"Previous","nextButton":"Next"},"inCollectionSearch":"Search for products in this collection","refineDesktop":"Filter","refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close"
14279:"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"& Up","showResult":"Show result","searchOptions":"Search Options","loadPreviousPage":"Load Previous Page","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","viewAs":"View as","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{count}} Columns","filterOptions":{"filterOption|Iq0pP10Bc8|pf_v_brands":"Brands","filterOption|Iq0pP10Bc8|pf_m_::custom::featured":"Featured","filterOption|Iq0pP10Bc8|pf_opt_colour":"Colour","filterOption|Iq0pP10Bc8|pf_opt_shade":"Shade","filterOption|Iq0pP10Bc8|pf_m_::custom::key_ingredients_filter":"Key Ingredients","filterOption|Iq0pP10Bc8|pf_m_::custom::skin_type_filter":"Skin Types","filterOption|Iq0pP10Bc8|pf_t_skin_concern":"Skin Concern","filterOption|Iq0pP10Bc8|pf_t_ingredient_preference":"Ingredient Preference","filterOption|Iq0pP10Bc8|pf_m_::custom::textures_formulation":"Textures/Formulation","filterOption|Iq0pP10Bc8|pf_p_price":"Price","filterOption|Iq0pP10Bc8|pf_r_review_ratings":"Review Ratings","filterOption|SkPbbDb10pB|pf_m_::custom::key_ingredients_filter":"Key Ingredients","filterOption|SkPbbDb10pB|pf_m_::custom::skin_concern_filter":"Skin Concerns","filterOption|SkPbbDb10pB|pf_m_::custom::skin_type_filter":"Skin Type","filterOption|SkPbbDb10pB|pf_m_::custom::choices_filter":"Choices","filterOption|SkPbbDb10pB|pf_m_::custom::textures_formulation":"Formulation","filterOption|SkPbbDb10pB|pf_v_brand":"Brand","filterOption|SkPbbDb10pB|pf_pt_category":"Category","filterOption|SkPbbDb10pB|pf_p_price":"Price","filterOption|SkPbbDb10pB|pf_opt_colour":"Colour","filterOption|SkPbbDb10pB|pf_r_review_ratings":"Review Ratings","filterOption|ryRu9ltxd|pf_v_brands":"Brands","filterOption|ryRu9ltxd|pf_t_application_areas":"Application Areas","filterOption|ryRu9ltxd|pf_pt_category":"Category","filterOption|ryRu9ltxd|pf_opt_colour":"Colour","filterOption|ryRu9ltxd|pf_p_price":"Price","filterOption|ryRu9ltxd|pf_t_ingredient_preference":"Ingredient Preference","filterOption|ryRu9ltxd|pf_t_product_type":"Product Type","filterOption|ryRu9ltxd|pf_t_skin_type":"Skin Type:","filterOption|ryRu9ltxd|pf_t_skin_concerns":"Skin Concerns","filterOption|ryRu9ltxd|pf_t_key_ingredients":"Key Ingredients","filterOption|ryRu9ltxd|pf_r_review_ratings":"Review Ratings","filterOption|BJeLBbFg_|pf_v_brands":"Brands","filterOption|BJeLBbFg_|pf_m_::custom::featured":"Featured","filterOption|BJeLBbFg_|pf_t_product_type":"Product Type","filterOption|BJeLBbFg_|pf_t_ingredient_preference":"Ingredient Preference","filterOption|BJeLBbFg_|pf_p_price":"Price","filterOption|BJeLBbFg_|pf_m_::custom::textures_formulation":"Formula","filterOption|ByFYHZYg_|pf_v_brand":"Brand","filterOption|ByFYHZYg_|pf_pt_gender":"Gender","filterOption|ByFYHZYg_|pf_t_type":"Type","filterOption|ByFYHZYg_|pf_opt_size":"Size","filterOption|ByFYHZYg_|pf_p_price":"Price","filterOption|ByFYHZYg_|pf_opt_color":"Color","filterOption|ByFYHZYg_|pf_t_ingredient_preference":"Ingredient Preference","filterOption|ByFYHZYg_|pf_t_skin_type":"Skin Type:","filterOption|H1Fr9Wtld|pf_v_brands":"Brands","filterOption|H1Fr9Wtld|pf_t_product_type":"Product Type","filterOption|H1Fr9Wtld|pf_t_skin_type":"Skin Type","filterOption|H1Fr9Wtld|pf_t_skin_concerns":"Skin Concerns","filterOption|H1Fr9Wtld|pf_t_key_ingredients":"Key Ingredients","filterOption|H1Fr9Wtld|pf_p_price":"Price","filterOption|H1Fr9Wtld|pf_t_product_preferences":"Product Preferences","filterOption|H1Fr9Wtld|pf_m_::custom::textures_formulation":"Formula","filterOption|Oj4Fw10-O4|pf_t_product_type":"Product Type","filterOption|Oj4Fw10-O4|pf_t_skin_type":"Skin Type","filterOption|Oj4Fw10-O4|pf_t_skin_concerns":"Skin Concerns","filterOption|Oj4Fw10-O4|pf_t_key_ingredients":"Key Ingredients","filterOption|Oj4Fw10-O4|pf_p_price":"Price","filterOption|Oj4Fw10-O4|pf_t_product_preferences":"Product Preferences","filterOption|Oj4Fw10-O4|pf_m_::custom::textures_formulation":"Formula"},"predictiveBundle":{}},
14280      
14281    
14282    
14283      swatch_settings: {"black":{"name":"black","type":"one_color","colorCodes":["#000000"],"imageUrl":""},"blue":{"name":"blue","type":"one_color","colorCodes":["#0000FF"],"imageUrl":""},"brown":{"name":"brown","type":"one_color","colorCodes":["#66350F"],"imageUrl":""},"gold":{"name":"gold","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0061\/7313\/0816\/files\/Gold_242f9a8b-61b0-4add-a31a-8589c52
1428369d47.png?v=1731277226"},"green":{"name":"green","type":"one_color","colorCodes":["#096B47"],"imageUrl":""},"nude":{"name":"nude","type":"one_color","colorCodes":["#F7D9BC"],"imageUrl":""},"orange":{"name":"orange","type":"one_color","colorCodes":["#FF8000"],"imageUrl":""},"peach":{"name":"peach","type":"one_color","colorCodes":["#F4A384"],"imageUrl":""},"pink":{"name":"pink","type":"one_color","colorCodes":["#FF007F"],"imageUrl":""},"plum":{"name":"plum","type":"one_color","colorCodes":["#A43F8B"],"imageUrl":""},"red":{"name":"red","type":"one_color","colorCodes":["#C21807"],"imageUrl":""},"silver":{"name":"silver","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0061\/7313\/0816\/files\/Silver.png?v=1731277227"},"white":{"name":"white","type":"one_color","colorCodes":["#FFFFFF"],"imageUrl":""}},
14284    
14285    
14286      default_sort_order: {"error":"json not allowed for this object"},
14287    
14288  },
14289  filterDefaults: {
14290    
14291      swatch_settings: {"black":{"name":"black","type":"one_color","colorCodes":["#000000"],"imageUrl":""},"blue":{"name":"blue","type":"one_color","colorCodes":["#0000FF"],"imageUrl":""},"brown":{"name":"brown","type":"one_color","colorCodes":["#66350F"],"imageUrl":""},"gold":{"name":"gold","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0061\/7313\/0816\/files\/Gold_242f9a8b-61b0-4add-a31a-8589c5269d47.png?v=1731277226"},"green":{"name":"green","type":"one_color","colorCodes":["#096B47"],"imageUrl":""},"nude":{"name":"nude","type":"one_color","colorCodes":["#F7D9BC"],"imageUrl":""},"orange":{"name":"orange","type":"one_color","colorCodes":["#FF8000"],"imageUrl":""},"peach":{"name":"peach","type":"one_color","colorCodes":["#F4A384"],"imageUrl":""},"pink":{"name":"pink","type":"one_color","colorCodes":["#FF007F"],"imageUrl":""},"plum":{"name":"plum","type":"one_color","colorCodes":["#A43F8B"],"imageUrl":""},"red":{"name":"red","type":"one_color","colorCodes":["#C21807"],"imageUrl":""},"silver":{"name":"silver","type":"image","colorCodes":[],"imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0061\/7313\/0816\/files\/Silver.png?v=1731277227"},"white":{"name":"white","type":"one_color","colorCodes":["#FFFFFF"],"imageUrl":""}},
14292    
14293  },
14294  filterSettings: {"showFilterOptionCount":true,"showRefineBy":false,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":true,"productAndVariantAvailable":false,"availableAfterFiltering":false,"style":{"filterTitleTextColor":"rgba(0||0||0||1)","filterTitleFontSize":12,"filterTitleFontWeight":400,"filterTitleFontTransform":"none","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""},"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false},
14295  additionalElementDefaults: {
14296    
14297      default_sort_order: {"search":"","all":""},
14298    
14299  },
14300  additionalElementSettings: {"customSortingList":"relevance|best-selling|manual|price-ascending|price-descending|title-ascending|title-descending|created-descending|created-ascending","enableCollectionSearch":true},
14301  generalSettings: {
14302      page: "product",
14303      
14304        file_url: "//www.mybeautyaffairs.com/cdn/shop/files/?v=100995",
14305      
14306      collection_id: 0,
14307      collection_handle: "",
14308      collection_product_count: 0,
14309    
14310    
14311      product_id: 9748516274405,
14312    
14313      collection_tags: null,
14314      current_tags: null,
14315      default_sort_by: "",
14316      no_image_url: "https://cdn.shopify.com/extensions/01a11568-eb54-79b6-b663-ddc7906e8bf4/product-filter-search-231/assets/boost-pfs-no-image.jpg",
14317      search_term: "",
14318      template: "product.gift_card",currencies: ["AED","AUD","CNY","EUR","GBP","JPY","KHR","KRW","LAK","NZD","PGK","QAR","SAR","SGD","USD","VND"],
14319      current_currency:"USD",published_locales: {"en":true},
14320      current_locale: "en",
14321  },
14322  generalSettingsMetafield: {"enableTrackingOrderRevenue":true,"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"ruby"},
14323  integration: {"emailSMS":{"klaviyo":"active"},"reviews":"ReviewsIO"},
14324  b2b: {
14325    
14326  },
14327  appMetafields: {"additional-elements-settings":{"customSortingList":"relevance|best-selling|manual|price-ascending|price-descending|title-ascending|title-descending|created-descending|created-ascending","enableCollectionSearch":true},"back-in-stock":{"enabled":false,"productSettings":{"showOnPreOrderProduct":{"show":false},"showOnVariantOutOfStock":{"show":false},"hideOnSpecificCollection":{"hide":false,"collectionIds":[]},"hideOnSpecificTag":{"hide":false,"tags":[]}},"displaySettings":{"button":{"type":"floating","buttonText":"Notify me when available.","textColor":"#ffffff","backgroundColor":"#000000"},"signUpForm":{"header":"Notify me","description":"Get a notification as soon as this product is back in stock by signing up below","buttonText":"Notify me when available","textColor":"#ffffff","backgroundColor":"#000000"},"confirmationMessage":{"show":true,"message":"We will notify you when the item is available.","textColor":"#FFFFFF","iconColor":"#FFFFFF","backgroundColor":"#00A47C"}},"notificationSettings":{"emailProvider":"klaviyo","automatic":true,"customizeEmail":{"name":"Interior Delights","address":"[email protected]","subject":"{{product.title_incl_variant}} is back in stock!","heading":"{{product.title_incl_variant}} is available now!","description":"Limited stock only at {{shop.name}}. Click ‘Buy now’ \u0026 grab yours before it goes out of stock again!","button":"Buy now","takeCustomerTo":"product","contentTextColor":"#FFFFFF","backgroundColor":"#000000","ctaTextColor":"#FFFFFF","ctaBackgroun
14327dColor":"#000000"},"htmlTemplate":{"content":""},"domainSettings":{"customDomain":""}},"isTurbo":true},"filter-settings":{"showFilterOptionCount":true,"showRefineBy":false,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showLoading":false,"activeScrollToTop":true,"productAndVariantAvailable":false,"availableAfterFiltering":false,"style":{"filterTitleTextColor":"rgba(0||0||0||1)","filterTitleFontSize":12,"filterTitleFontWeight":400,"filterTitleFontTransform":"none","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroundColor":""},"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false},"general-settings":{"enableTrackingOrderRevenue":true,"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"ruby"},"integration":{"reviews":"ReviewsIO","emailSMS":{"klaviyo":"active"}},"search-settings":{"enableInstantSearch":true,"productAvailable":true,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Suggestions","status":"active","number":5},{"type":"collections","label":"Collections","status":"active","number":3,"excludedValues":[]},{"type":"products","label":"Products","status":"active","number":3},{"type":"pages","label":"Blog Posts","status":"active","number":3}],"searchPanelBlocks":{"products":{"label":"Products","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Collections","pageSize":25,"active":false,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"Blogs \u0026 Pages","pageSize":25,"active":false,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms."},"searchTips":{"label":"Search tips","active":false,"searchTips":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature."},"searchTermSuggestions":{"label":"Check out some of these popular searches","active":false,"type":"based_on_data","backup":[],"searchTermList":["medik8","murad","declare","cote noire","balmain","k18","alastin","asap","balmain hair","mor"]},"mostPopularProducts":{"label":"Best-selling right now","active":true,"type":"based_on_data","backup":[],"productList":["vida-glow-pro-collagen-30-servings","mor-floral-treasures-gift-set","alastin-restorative-neck-complex-50ml","cote-noire-diffuser-french-morning-tea","orto-parisi-stercus-eau-de-parfum-50ml","circadia-lipid-replacing-cleanser-200ml","alastin-restorative-skin-complex-with-trihex-technology-29ml","alastin-transform-body-treatment-with-trihex-technology-170g","juvena-superior-miracle-cream-75ml","hydro-boost-duo-care-fluid-declare"]}},"suggestionNoResult":{"search_terms":{"label":"Check out some of these popular searches","status":false,"data":["medik8","murad","declare","cote noire","balmain","k18","alastin","asap","balmain hair","mor"],"type":"based_on_data","backup":[]},"products":{"label":"Best-selling right now","status":true,"data":["vida-glow-pro-collagen-30-servings","mor-floral-treasures-gift-set","alastin-restorative-neck-complex-50ml","cote-noire-diffuser-french-morning-tea","orto-parisi-stercus-eau-de-parfum-50ml","circadia-lipid-replacing-cleanser-200ml","alastin-restorative-skin-complex-with-trihex-technology-29ml","alastin-transform-body-treatment-with-trihex-technology-170g","juvena-superior-miracle-cream-75ml","hydro-boost-duo-care-fluid-declare"],"type":"based_on_data","backup":[]}},"searchBoxOnclick":{"recentSearch":{"label":"Recent searches","status":false,"number":"3"},"searchTermSuggestion":{"label":"Popular searches","status":false,"data":[],"backup":[],"type":"manually"}
14327,"productSuggestion":{"label":"Best-selling right now","status":true,"data":["8909309214949","9521430036709","9153174700261","9169456529637","6987408867489","9783883923685","8898836201701","8898836332773","6935313776801","1749900001344"],"backup":[],"type":"based_on_data"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"theme-info":{},"theme-setting-137055371493":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroun
14327dColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"theme-setting-137057108197":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"}
14327,"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"theme-setting-137228714213":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","fontSize":11,"fontWeight":500}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"textTransform":"uppercase","fontWeight":500},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","priceFontFamily":"Montserrat","priceFontStyle":"normal","priceFontSize":12,"salePriceColor":"rgba(249, 76, 67, 1)","salePriceFontFamily":"Montserrat","salePriceFontStyle":"normal","salePriceFontSize":12,"compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","compareAtPriceFontFamily":"Montserrat","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":12,"showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)","priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"}
14327,"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"center","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","collectionTitleColor":"rgba(255, 255, 255, 1)","fontSize":20,"fontWeight":500},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle","fontFamily":"Univers Next","fontStyle":"normal","fontSize":13,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroun
14327dColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle","fontFamily":"Montserrat","fontStyle":"normal","fontSize":13,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-137290514661":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","fontSize":11,"fontWeight":500}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"textTransform":"uppercase","fontWeight":500},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","priceFontFamily":"Montserrat","priceFontStyle":"normal","priceFontSize":12,"salePriceColor":"rgba(249, 76, 67, 1)","salePriceFontFamily":"Montserrat","salePriceFontStyle":"normal","salePriceFontSize":12,"compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","compareAtPriceFontFamily":"Montserrat","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":12,"showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)","priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"
14327center","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","collectionTitleColor":"rgba(255, 255, 255, 1)","fontSize":20,"fontWeight":500},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle","fontFamily":"Univers Next","fontStyle":"normal","fontSize":13,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle","fontFamily":"Montserrat","fontStyle":"normal","fontSize":13,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-137325707493":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"}
14327,"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"theme-setting-137466577125":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus-padding.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","fontSize":11,"fontWeight":500}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"textTransform":"uppercase","fontWeight":500},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","priceFontFamily":"Montserrat","priceFontStyle":"normal","priceFontSize":12,"salePriceColor":"rgba(249, 76, 67, 1)","salePriceFontFamily":"Montserrat","salePriceFontStyle":"normal","salePriceFontSize":12,"compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","compareAtPriceFontFamily":"Montserrat","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":12,"showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)","priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"}
14327,"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"center","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","collectionTitleColor":"rgba(255, 255, 255, 1)","fontSize":20,"fontWeight":500},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle","fontFamily":"Univers Next","fontStyle":"normal","fontSize":13,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroun
14327dColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle","fontFamily":"Montserrat","fontStyle":"normal","fontSize":13,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-137545384165":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus-padding.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","fontSize":11,"fontWeight":500}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"textTransform":"uppercase","fontWeight":500},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","priceFontFamily":"Montserrat","priceFontStyle":"normal","priceFontSize":12,"salePriceColor":"rgba(249, 76, 67, 1)","salePriceFontFamily":"Montserrat","salePriceFontStyle":"normal","salePriceFontSize":12,"compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","compareAtPriceFontFamily":"Montserrat","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":12,"showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)","priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"
14327center","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","collectionTitleColor":"rgba(255, 255, 255, 1)","fontSize":20,"fontWeight":500},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle","fontFamily":"Univers Next","fontStyle":"normal","fontSize":13,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle","fontFamily":"Montserrat","fontStyle":"normal","fontSize":13,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-137654796517":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus-padding.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","fontSize":11,"fontWeight":500}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"textTransform":"uppercase","fontWeight":500},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","priceFontFamily":"Montserrat","priceFontStyle":"normal","priceFontSize":12,"salePriceColor":"rgba(249, 76, 67, 1)","salePriceFontFamily":"Montserrat","salePriceFontStyle":"normal","salePriceFontSize":12,"compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","compareAtPriceFontFamily":"Montserrat","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":12,"showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)","priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"}
14327,"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"center","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","collectionTitleColor":"rgba(255, 255, 255, 1)","fontSize":20,"fontWeight":500},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle","fontFamily":"Univers Next","fontStyle":"normal","fontSize":13,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroun
14327dColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle","fontFamily":"Montserrat","fontStyle":"normal","fontSize":13,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-137790849253":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus-padding.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","fontSize":11,"fontWeight":500}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"textTransform":"uppercase","fontWeight":500},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","priceFontFamily":"Montserrat","priceFontStyle":"normal","priceFontSize":12,"salePriceColor":"rgba(249, 76, 67, 1)","salePriceFontFamily":"Montserrat","salePriceFontStyle":"normal","salePriceFontSize":12,"compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","compareAtPriceFontFamily":"Montserrat","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":12,"showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)","priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0.2)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"
14327center","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","collectionTitleColor":"rgba(255, 255, 255, 1)","fontSize":20,"fontWeight":500},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle","fontFamily":"Univers Next","fontStyle":"normal","fontSize":13,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle","fontFamily":"Montserrat","fontStyle":"normal","fontSize":13,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-137897836773":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus-padding.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","fontSize":11,"fontWeight":500}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"textTransform":"uppercase","fontWeight":500},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","priceFontFamily":"Montserrat","priceFontStyle":"normal","priceFontSize":12,"salePriceColor":"rgba(249, 76, 67, 1)","salePriceFontFamily":"Montserrat","salePriceFontStyle":"normal","salePriceFontSize":12,"compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","compareAtPriceFontFamily":"Montserrat","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":12,"showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)","priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}} products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"}
14327,"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0.2)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"center","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","collectionTitleColor":"rgba(255, 255, 255, 1)","fontSize":20,"fontWeight":500},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle","fontFamily":"Univers Next","fontStyle":"normal","fontSize":13,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle","fontFamily":"Montserrat","fontStyle":"normal","fontSize":13,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-138024681701":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}}
14327 products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"theme-setting-138046275813":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus-padding.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","fontSize":11,"fontWeight":500}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"textTransform":"uppercase","fontWeight":500},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","priceFontFamily":"Montserrat","priceFontStyle":"normal","priceFontSize":12,"salePriceColor":"rgba(249, 76, 67, 1)","salePriceFontFamily":"Montserrat","salePriceFontStyle":"normal","salePriceFontSize":12,"compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","compareAtPriceFontFamily":"Montserrat","compareAtPriceFontStyle":"normal","compareAtPriceFontSize":12,"showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)","priceFontWeight":500,"salePriceFontWeight":500,"compareAtPriceFontWeight":500}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}}
14327 products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none","fontFamily":"Montserrat","fontStyle":"normal","fontSize":12,"fontWeight":400}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0.2)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"center","textTransform":"uppercase","fontFamily":"Montserrat","fontStyle":"normal","collectionTitleColor":"rgba(255, 255, 255, 1)","fontSize":20,"fontWeight":500},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle","fontFamily":"Univers Next","fontStyle":"normal","fontSize":13,"fontWeight":400},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle","fontFamily":"Montserrat","fontStyle":"normal","fontSize":13,"fontWeight":400},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-140090507493":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255,1)","backgroundColor":"rgba(227, 44, 43, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":false,"shape":"rectangle","displayType":"text","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(239, 239, 239, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopAndMobile","action":"popup","displayType":"icon","shape":"square","iconPosition":"left","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/plus-padding.svg","width":"32px","height":"32","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(255, 255, 255, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(255, 255, 255, 1)","textColor":"rgba(28, 28, 28, 1)","textColorOnHover":"rgba(28, 28, 28, 1)","textTransform":"uppercase"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"right":["selectOptionBtn"]}}},"aspectRatioType":"natural","hoverEffect":"none"},"productInfo":{"textAlign":"center","elements":{"title":{"color":"rgba(28, 27, 27, 1)","textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"From {{minPrice}}","priceColor":"rgba(106, 106, 106, 1)","salePriceColor":"rgba(249, 76, 67, 1)","compareAtPriceColor":"rgba(106, 106, 106, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}}
14327 products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"square","color":"rgba(106, 106, 106, 1)","colorOnSelected":"rgba(28, 27, 27, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"square","buttonType":"icon-only","color":"rgba(106, 106, 106, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(0, 0, 0, 0)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"2,3,4columns"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(0, 0, 0, 0.2)","isHidden":false,"elements":{"collectionTitle":{"textAlign":"center","textTransform":"uppercase","collectionTitleColor":"rgba(255, 255, 255, 1)"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"rectangle"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)","textTransform":"uppercase"},"addToCartBtn":{"color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(207, 207, 207, 1)","textTransform":"uppercase"}},"cart":{"enableCart":true,"cartStyle":"side","generalLayout":{"shape":"rectangle"},"checkoutBtn":{"textTransform":"uppercase","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(28, 28, 28, 1)","backgroundColor":"rgba(28, 28, 28, 1)","hoverBackgroundColor":"rgba(0, 0, 0, 0)","borderColor":"rgba(28, 28, 28, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"},"viewCartBtn":{"textTransform":"uppercase","color":"rgba(28, 28, 28, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(0, 0, 0, 0)","hoverBackgroundColor":"rgba(28, 28, 28, 1)","borderColor":"rgba(207, 207, 207, 1)","hoverBorderColor":"rgba(28, 28, 28, 1)"}},"productList":{"productsPerPage":48,"productsPerRowOnDesktop":4,"productsPerRowOnMobile":2}},"theme-setting-144428859621":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}}
14327 products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"theme-setting-144943612133":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}}
14327 products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"theme-setting-165018042597":{"productItems":{"general":{"borderLayout":"noBorder"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 51, 0, 1)"},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","color":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)"},"selectOptionBtn":{"buttonType":"selectOptionBtn","showOnHovering":true,"showOn":"desktopOnly","action":"quickAddToCart","displayType":"textWithIcon","shape":"rectangle","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/add-to-cart-white.svg","iconPosition":"left","backgroundColor":"rgba(34, 34, 34, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(34, 34, 34, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(255, 255, 255, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none","width":"100%"},"qvBtn":{"buttonType":"qvBtn","showOnHovering":true,"showOn":"desktopOnly","displayType":"icon","shape":"square","imgSrc":"https:\/\/boost-cdn-prod.bc-solutions.net\/icon\/quick-view.svg","iconPosition":"left","width":"40px","backgroundColor":"rgba(255, 255, 255, 1)","backgroundColorOnHover":"rgba(61, 66, 70, 1)","borderColor":"rgba(255, 255, 255, 1)","borderColorOnHover":"rgba(61, 66, 70, 1)","textColor":"rgba(34, 34, 34, 1)","textColorOnHover":"rgba(255, 255, 255, 1)","textTransform":"none"}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel"]}},"bottom":{"direction":"horizontal","elements":{"left":["selectOptionBtn","qvBtn"]}}},"aspectRatioType":"natural","hoverEffect":"reveal-second-image"},"productInfo":{"textAlign":"left","elements":{"title":{"textTransform":"capitalize"},"vendor":{"textTransform":"uppercase"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"showMultiVariantPrice":"none","priceColor":"rgba(34, 34, 34, 1)","salePriceColor":"rgba(34, 34, 34, 1)","compareAtPriceColor":"rgba(122, 122, 122, 1)","compareAtPricePosition":"right","showSavingDisplay":false,"savingDisplayColor":"rgba(255, 51, 0, 1)"}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","textDescription":"Showing {{from}} - {{to}} of {{total}}
14327 products","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"rgba(122, 122, 122, 1)","colorOnSelected":"rgba(34, 34, 34, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnSelected":"rgba(0, 0, 0, 0)"},"button":{"shape":"circle","buttonType":"icon-only","color":"rgba(122, 122, 122, 1)","backgroundColor":"rgba(0, 0, 0, 0)","backgroundColorOnHover":"rgba(241, 242, 243, 1)","textTransform":"none"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"listType":"grid\/list"},"productCount":{"textDescription":"{{count}} products"},"sorting":{}}},"collectionHeader":{"layout":2,"contentPosition":"middle-center","backgroundColor":"rgba(246, 246, 248, 1)","isHidden":false,"elements":{"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","overlayColor":"rgba(0, 0, 0, 0)"},"collectionTitle":{"textAlign":"center","textTransform":"none"},"collectionDescription":{}}}},"quickView":{"showProductImage":true,"thumbnailPosition":"topLeft","buttonOverall":{"shape":"round"},"buyItNowBtn":{"enable":true,"color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)","textTransform":"none"},"addToCartBtn":{"color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(34, 34, 34, 1)","hoverBorderColor":"rgba(34, 34, 34, 1)","textTransform":"none"}},"cart":{"enableCart":false,"cartStyle":"side","generalLayout":{"shape":"round"},"checkoutBtn":{"textTransform":"none","color":"rgba(255, 255, 255, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(34, 34, 34, 1)","hoverBackgroundColor":"rgba(255, 51, 0, 1)"},"viewCartBtn":{"textTransform":"none","color":"rgba(34, 34, 34, 1)","hoverColor":"rgba(255, 255, 255, 1)","backgroundColor":"rgba(255, 255, 255, 1)","hoverBackgroundColor":"rgba(34, 34, 34, 1)","borderColor":"rgba(78, 78, 78, 1)"}},"productList":{"productsPerPage":24,"productsPerRowOnDesktop":3,"productsPerRowOnMobile":2}},"translation-en":{"search":{"generalTitle":"General Title (when no search term)","resultHeader":"Search results for \"{{ terms }}\"","resultNumber":"Showing {{ count }} results for \"{{ terms }}\"","seeAllProducts":"See all products","resultEmpty":"We are sorry! We couldn't find results for \"{{ terms }}\".{{ breakline }}But don't give up – check the spelling or try less specific search terms.","resultEmptyWithSuggestion":"Sorry, nothing found for \"{{ terms }}\". Check out these items instead?","searchTotalResult":"Showing {{ count }} result","searchTotalResults":"Showing {{ count }} results","searchPanelProduct":"Products","searchPanelCollection":"Collections","searchPanelPage":"Blogs \u0026 Pages","searchTipsTitle":"Search tips","searchTipsContent":"Please double-check your spelling.{{ breakline }}Use more generic search terms.{{ breakline }}Enter fewer keywords.{{ breakline }}Try searching by product type, brand, model number or product feature.","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Best-selling right now","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Best-selling right now"},"suggestion":{"viewAll":"View all {{ count }} products","didYouMean":"Did you mean: {{ terms }}","searchBoxPlaceholder":"Search brands, products, articles","suggestQuery":"Show {{ count }} results for {{ terms }}","instantSearchSuggestionsLabel":"Suggestions","instantSearchCollectionsLabel":"Collections","instantSearchProductsLabel":"Products","instantSearchPagesLabel":"Blog Posts","searchBoxOnclickRecentSearchLabel":"Recent searches","searchBoxOnclickSearchTermLabel":"Popular searches","searchBoxOnclickProductsLabel":"Best-selling right now","noSearchResultSearchTermLabel":"Check out some of these popular searches","noSearchResultProductsLabel":"Best-selling right now"},"error":{"noFilterResult":"Sorry, no products matched your selection","noSearchResult":"Sorry, no products matched the keyword","noProducts":"No products found in this collection","noSuggestionResult":"Sorry, nothing found for \"{{ terms }}\".","noSuggestionProducts":"Sorry, nothing found for \"{{ terms }}\"."},"recommendation":{"productpage-151367":"Related items","bundle-142081":"Frequently Bought Together","bundle-280455":"Buy more and save","bundle-403153":"Buy more and save","collectionpage-554510":"Recently viewed","homepage-308580":"AREN'T THESE YOUR FAVES?","productpage-863846":"Recently viewed","productpage-133658":"Recently viewed","homepage-732406":"Your Results","homepage-010482":"Your Results","homepage-853513":"Your Results","homepage-018317":"Your Results","homepage-748883":"Your Results","homepage-467346":"Your Results","homepage-084852":"Your Results","homepage-783237":"Your Results","homepage-260775":"Your Results","homepage-041221":"Just dropped","homepage-108685":"Best Sellers","collectionpage-184761":"Just dropped","collectionpage-315634":"Most Popular Products","productpage-708523":"Frequently Bought Together","cartpage-127376":"Still interested in this?","cartpage-520872":"Similar Products"},"productItem":{"qvBtnLabel":"Quick view","atcAvailableLabel":"Add to cart","soldoutLabel":"Sold out","productItemSale":"Sale","productItemSoldOut":"Sold out","viewProductBtnLabel":"View product","atcSelectOptionsLabel":"Select options","savingAmount":"Save {{saleAmount}}","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"In stock","inventoryLowStock":"Only {{count}} left!","inventorySoldOut":"Sold out","atcAddingToCartBtnLabel":"Adding...","atcAddedToCartBtnLabel":"Added!","atcFailedToCartBtnLabel":"Failed!"},"quickView":{"qvQuantity":"Quantity","qvViewFullDetails":"View full details","buyItNowBtnLabel":"Checkout now","qvQuantityError":"Please input quantity"},"cart":{"atcMiniCartSubtotalLabel":"Subtotal","atcMiniCartEmptyCartLabel":"Your Cart Is Currently Empty","atcMiniCartCountItemLabel":"item","atcMiniCartCountItemLabelPlural":"items","atcMiniCartShopingCartLabel":"Your cart","atcMiniCartViewCartLabel":"View cart","atcMiniCartCheckoutLabel":"Checkout"},"recentlyViewed":{"recentProductHeading":"Recently Viewed Products"},"mostPopular":{"popularProductsHeading":"Popular Products"}
14327,"perpage":{"productCountPerPage":"Display: {{count}} per page"},"productCount":{"textDescriptionCollectionHeader":"{{count}} product","textDescriptionCollectionHeaderPlural":"{{count}} products","textDescriptionToolbar":"{{count}} product","textDescriptionToolbarPlural":"{{count}} products","textDescriptionPagination":"Showing {{from}} - {{to}} of {{total}} product","textDescriptionPaginationPlural":"Showing {{from}} - {{to}} of {{total}} products"},"pagination":{"loadPreviousText":"Load Previous Page","loadPreviousInfiniteText":"Load Previous Page","loadMoreText":"Load more","prevText":"Previous","nextText":"Next"},"sortingList":{"sorting":"Sort by","relevance":"Relevance","best-selling":"Best selling","manual":"Manual","price-ascending":"Price ascending","price-descending":"Price descending","title-ascending":"Title ascending","title-descending":"Title descending","created-descending":"Created descending","created-ascending":"Created ascending"},"collectionHeader":{"collectionAllProduct":"Products"},"breadcrumb":{"home":"Home","collections":"Collections","pagination":"Page {{ page }} of {{totalPages}}","toFrontPage":"Back to the front page"},"sliderProduct":{"prevButton":"Previous","nextButton":"Next"},"inCollectionSearch":"Search for products in this collection","refineDesktop":"Filter","refine":"Refine By","refineMobile":"Refine By","refineMobileCollapse":"Hide Filter","clear":"Clear","clearAll":"Clear All","viewMore":"View More","viewLess":"View Less","apply":"Apply","applyAll":"Apply All","close":"Close","back":"Back","showLimit":"Show","collectionAll":"All","under":"Under","above":"Above","ratingStar":"Star","ratingStars":"Stars","ratingUp":"\u0026 Up","showResult":"Show result","searchOptions":"Search Options","loadPreviousPage":"Load Previous Page","loadMore":"Load more {{ amountProduct }} Products","loadMoreTotal":"{{ from }} - {{ to }} of {{ total }} Products","viewAs":"View as","listView":"List view","gridView":"Grid view","gridViewColumns":"Grid view {{count}} Columns","filterOptions":{"filterOption|Iq0pP10Bc8|pf_v_brands":"Brands","filterOption|Iq0pP10Bc8|pf_m_::custom::featured":"Featured","filterOption|Iq0pP10Bc8|pf_opt_colour":"Colour","filterOption|Iq0pP10Bc8|pf_opt_shade":"Shade","filterOption|Iq0pP10Bc8|pf_m_::custom::key_ingredients_filter":"Key Ingredients","filterOption|Iq0pP10Bc8|pf_m_::custom::skin_type_filter":"Skin Types","filterOption|Iq0pP10Bc8|pf_t_skin_concern":"Skin Concern","filterOption|Iq0pP10Bc8|pf_t_ingredient_preference":"Ingredient Preference","filterOption|Iq0pP10Bc8|pf_m_::custom::textures_formulation":"Textures\/Formulation","filterOption|Iq0pP10Bc8|pf_p_price":"Price","filterOption|Iq0pP10Bc8|pf_r_review_ratings":"Review Ratings","filterOption|SkPbbDb10pB|pf_m_::custom::key_ingredients_filter":"Key Ingredients","filterOption|SkPbbDb10pB|pf_m_::custom::skin_concern_filter":"Skin Concerns","filterOption|SkPbbDb10pB|pf_m_::custom::skin_type_filter":"Skin Type","filterOption|SkPbbDb10pB|pf_m_::custom::choices_filter":"Choices","filterOption|SkPbbDb10pB|pf_m_::custom::textures_formulation":"Formulation","filterOption|SkPbbDb10pB|pf_v_brand":"Brand","filterOption|SkPbbDb10pB|pf_pt_category":"Category","filterOption|SkPbbDb10pB|pf_p_price":"Price","filterOption|SkPbbDb10pB|pf_opt_colour":"Colour","filterOption|SkPbbDb10pB|pf_r_review_ratings":"Review Ratings","filterOption|ryRu9ltxd|pf_v_brands":"Brands","filterOption|ryRu9ltxd|pf_t_application_areas":"Application Areas","filterOption|ryRu9ltxd|pf_pt_category":"Category","filterOption|ryRu9ltxd|pf_opt_colour":"Colour","filterOption|ryRu9ltxd|pf_p_price":"Price","filterOption|ryRu9ltxd|pf_t_ingredient_preference":"Ingredient Preference","filterOption|ryRu9ltxd|pf_t_product_type":"Product Type","filterOption|ryRu9ltxd|pf_t_skin_type":"Skin Type:","filterOption|ryRu9ltxd|pf_t_skin_concerns":"Skin Concerns","filterOption|ryRu9ltxd|pf_t_key_ingredients":"Key Ingredients","filterOption|ryRu9ltxd|pf_r_review_ratings":"Review Ratings","filterOption|BJeLBbFg_|pf_v_brands":"Brands","filterOption|BJeLBbFg_|pf_m_::custom::featured":"Featured","filterOption|BJeLBbFg_|pf_t_product_type":"Product Type","filterOption|BJeLBbFg_|pf_t_ingredient_preference":"Ingredient Preference","filterOption|BJeLBbFg_|pf_p_price":"Price","filterOption|BJeLBbFg_|pf_m_::custom::textures_formulation":"Formula","filterOption|ByFYHZYg_|pf_v_brand":"Brand","filterOption|ByFYHZYg_|pf_pt_gender":"Gender","filterOption|ByFYHZYg_|pf_t_type":"Type","filterOption|ByFYHZYg_|pf_opt_size":"Size","filterOption|ByFYHZYg_|pf_p_price":"Price","filterOption|ByFYHZYg_|pf_opt_color":"Color","filterOption|ByFYHZYg_|pf_t_ingredient_preference":"Ingredient Preference","filterOption|ByFYHZYg_|pf_t_skin_type":"Skin Type:","filterOption|H1Fr9Wtld|pf_v_brands":"Brands","filterOption|H1Fr9Wtld|pf_t_product_type":"Product Type","filterOption|H1Fr9Wtld|pf_t_skin_type":"Skin Type","filterOption|H1Fr9Wtld|pf_t_skin_concerns":"Skin Concerns","filterOption|H1Fr9Wtld|pf_t_key_ingredients":"Key Ingredients","filterOption|H1Fr9Wtld|pf_p_price":"Price","filterOption|H1Fr9Wtld|pf_t_product_preferences":"Product Preferences","filterOption|H1Fr9Wtld|pf_m_::custom::textures_formulation":"Formula","filterOption|Oj4Fw10-O4|pf_t_product_type":"Product Type","filterOption|Oj4Fw10-O4|pf_t_skin_type":"Skin Type","filterOption|Oj4Fw10-O4|pf_t_skin_concerns":"Skin Concerns","filterOption|Oj4Fw10-O4|pf_t_key_ingredients":"Key Ingredients","filterOption|Oj4Fw10-O4|pf_p_price":"Price","filterOption|Oj4Fw10-O4|pf_t_product_preferences":"Product Preferences","filterOption|Oj4Fw10-O4|pf_m_::custom::textures_formulation":"Formula"},"predictiveBundle":{}},"translation-fr":{},"translation-he":{},"translation-ja":{},"translation-ko":{},"translation-zh-cn":{},"translation-zh-TW":{}},
14328  themeInfo: {},
14329  data: {
14330    product: {"id":9748516274405,"title":"VIP Gift Card","handle":"vip-gift-card","description":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
14330ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e","published_at":"2026-09-21T13:56:12+10:00","created_at":"2026-08-10T15:18:50+10:00","vendor":"Beauty Affairs","type":"Gift Card","tags":["boost--hide-from-merchandising","gift card","gorgias_do_not_recommend","tolstoy all"],"price":3918,"price_min":3918,"price_max":27428,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":52073657794789,"title":"By Email \/ $50","option1":"By Email","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $50","public_title":"By Email \/ $50","options":["By Email","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657729253,"title":"By Email \/ $100","option1":"By Email","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $100","public_title":"By Email \/ $100","options":["By Email","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657762021,"title":"By Email \/ $200","option1":"By Email","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $200","public_title":"By Email \/ $200","options":["By Email","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52073657827557,"title":"By Email \/ $350","option1":"By Email","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - By Email \/ $350","public_title":"By Email \/ $350","options":["By Email","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543320805,"title":"Physical \/ $50","option1":"Physical","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $50","public_title":"Physical \/ $50","options":["Physical","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543255269,"title":"Physical \/ $100","option1":"Physical","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $100","public_title":"Physical \/ $100","options":["Physical","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543288037,"title":"Physical \/ $200","option1":"Physical","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $200","public_title":"Physical \/ $200","options":["Physical","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52079543353573,"title":"Physical \/ $350","option1":"Physical","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical \/ $350","public_title":"Physical \/ $350","options":["Physical","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577244901,"title":"Physical + Gift Box \/ $50","option1":"Physical + Gift Box","option2":"$50","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $50","public_title":"Physical + Gift Box \/ $50","options":["Physical + Gift Box","$50"],"price":3918,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577179365,"title":"Physical + Gift Box \/ $100","option1":"Physical + Gift Box","option2":"$100","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $100","public_title":"Physical + Gift Box \/ $100","options":["Physical + Gift Box","$100"],"price":7837,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":52165577212133,"title":"Physical + Gift Box \/ $200","option1":"Physical + Gift Box","option2":"$200","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $200","public_title":"Physical + Gift Box \/ $200","options":["Physical + Gift Box","$200"],"price":15673,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
14330,{"id":52165577277669,"title":"Physical + Gift Box \/ $350","option1":"Physical + Gift Box","option2":"$350","option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":null,"available":true,"name":"VIP Gift Card - Physical + Gift Box \/ $350","public_title":"Physical + Gift Box \/ $350","options":["Physical + Gift Box","$350"],"price":27428,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"],"featured_image":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","options":["Step 1: Choose your gift card type","Step 2: Choose gift card value"],"media":[{"alt":"VIP Gift Card-Beauty Affairs5","id":46158980317413,"position":1,"preview_image":{"aspect_ratio":1.0,"height":960,"width":960,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/preview_images\/fe135b0aa2be42589422abbbbed42c5d.thumbnail.0000000000.jpg?v=1790136606"},"aspect_ratio":1.0,"duration":10100,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.SD-480p-1.2Mbps-95269546.mp4?v=0","width":480},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.HD-720p-3.0Mbps-95269546.mp4?v=0","width":720},{"format":"m3u8","height":720,"mime_type":"application\/x-mpegURL","url":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/videos\/c\/vp\/fe135b0aa2be42589422abbbbed42c5d\/fe135b0aa2be42589422abbbbed42c5d.m3u8?v=0","width":720}]},{"alt":"VIP Gift Card-Beauty Affairs4","id":46158981628133,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/Gift_card_lifestyle.png?v=1790136598","width":1254},{"alt":"VIP Gift Card-Beauty Affairs3","id":46158933164261,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1254,"width":1254,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392"},"aspect_ratio":1.0,"height":1254,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/card_and_box_lifestyle.png?v=1790136392","width":1254},{"alt":"VIP Gift Card-Beauty Affairs","id":40773588222181,"position":4,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_054743_580f86af-005e-4d73-9a8b-1f766b1e50ae.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs1","id":40773588156645,"position":5,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_5e4ab1c8-34cb-4a1e-979b-7cec52a59f9e.png?v=1786341414","width":2048},{"alt":"VIP Gift Card-Beauty Affairs2","id":40773588189413,"position":6,"preview_image":{"aspect_ratio":1.0,"height":2048,"width":2048,"src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414"},"aspect_ratio":1.0,"height":2048,"media_type":"image","src":"\/\/www.mybeautyaffairs.com\/cdn\/shop\/files\/hf_20260810_055501_4feb731a-5d08-4f3c-aadc-0ef7a38c84d6.png?v=1786341414","width":2048}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv\u003e\u003cb\u003eThe Gift of Choice\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eLet them choose exactly what makes them feel special.\u003c\/div\u003e\n\u003cdiv\u003eThe Beauty Affairs VIP Gift Card can be redeemed towards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eLuxury facials and advanced skin and body treatments\u003c\/li\u003e\n\u003cli\u003ePremium skincare, beauty and wellness products\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eGift Cards may be redeemed online for eligible products or at participating Beauty Affairs Medispa locations across Australia.\u003c\/div\u003e\n\u003cdiv\u003eWhether they prefer a rejuvenating facial, a results-focused skin treatment or luxuri
14330ous products to enjoy at home, our VIP Gift Card gives them the freedom to create their own Beauty Affairs experience.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eFlexible Redemption\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eGift Cards can be:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eUsed towards any eligible treatment or product\u003c\/li\u003e\n\u003cli\u003eUpgraded to a higher-value treatment by paying the difference\u003c\/li\u003e\n\u003cli\u003eRedeemed over multiple purchases until the balance is used\u003c\/li\u003e\n\u003cli\u003eUsed for eligible products online or at participating locations\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eAll Beauty Affairs VIP Gift Cards are valid for three years from the date of purchase.\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eGift Card Terms \u0026amp; Conditions\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/div\u003e\n\u003cdiv\u003eBeauty Affairs VIP Gift Cards may be redeemed towards eligible Beauty Affairs products and treatments at participating Australian locations. They may also be redeemed for eligible products online at \u003ca href=\"http:\/\/beautyaffairs.com.au\" title=\"http:\/\/beautyaffairs.com.au\"\u003ebeautyaffairs.com.au\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv\u003eGift Cards:\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eExpire three years from the date of purchase\u003c\/li\u003e\n\u003cli\u003eCannot be exchanged for cash or other forms of legal tender\u003c\/li\u003e\n\u003cli\u003eAre non-refundable, except where required by Australian Consumer Law\u003c\/li\u003e\n\u003cli\u003eCannot be replaced if lost, stolen or used without permission\u003c\/li\u003e\n\u003cli\u003eMust be presented at the time of redemption when used in person\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003eTreatment bookings are subject to availability, consultation requirements and individual treatment suitability. Any cancellation fees, booking conditions or applicable surcharges may be deducted from the Gift Card balance.\u003c\/div\u003e\n\u003cdiv\u003eBy purchasing or using a Beauty Affairs VIP Gift Card, you agree to the applicable Gift Card Terms and Conditions. Beauty Affairs reserves the right to update these terms where permitted by law.\u003c\/div\u003e"},
14331  },
14332  widgets: {
14333      
14334        "index": {"homepage-041221":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-108685":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel"},"widgetName":"Best Sellers","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"homepage-260775":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":10,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-260775","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":10,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":21,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}
14334,"homepage-783237":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-783237","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-084852":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-084852","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-467346":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-467346","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-748883":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-748883","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-018317":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-018317","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-853513":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-853513","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-010482":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-010482","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}
14334,"homepage-732406":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Your Results","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-732406","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-308580":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"AREN'T THESE YOUR FAVES?","widgetStatus":"live","widgetDesignSettings":{"widgetId":"homepage-308580","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":36,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}}},
14335      
14336      
14337        "cart": {"cartpage-127376":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Still interested in this?","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"cartpage-520872":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Similar Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}}},
14338      
14339      
14340        "product": {"productpage-863846":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"productpage-708523":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"layoutDisplay":"bundle","modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Frequently Bought Together","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"productpage-708523","bundleStyle":"style1","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"productpage-133658":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}
14340,"productpage-151367":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","rules":[{"conditions":[{"option":"all-products","value":null}],"consequences":[]}],"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Related items","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}},
14341      
14342      
14343        "collection": {"collectionpage-184761":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-315634":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Most Popular Products","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"a-sales-affair.myshopify.com","widgetId":"defaultSettings","layoutDisplay":"carousel","templateType":"customization","themePreview":"","numberOfRecommendProduct":12,"numberOfProductPerRow":4,"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100"}},"collectionpage-554510":{"params":{"shop":"a-sales-affair.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Recently viewed","widgetStatus":"live","widgetDesignSettings":{"widgetId":"collectionpage-554510","tenantId":"a-sales-affair.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"Poppins","titleFontSize":20,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}}},
14344      
14345  },
14346  recommendationDefaults: null,
14347  assets: {
14348    'react-18.2.0.js': "https:\/\/cdn.shopify.com\/extensions\/01a11568-eb54-79b6-b663-ddc7906e8bf4\/product-filter-search-231\/assets\/react-18.2.0.js",
14349    'react-dom-18.2.0.js': "https:\/\/cdn.shopify.com\/extensions\/01a11568-eb54-79b6-b663-ddc7906e8bf4\/product-filter-search-231\/assets\/react-dom-18.2.0.js",
14350    'boost-sd.experiments.js': "https:\/\/cdn.shopify.com\/extensions\/01a11568-eb54-79b6-b663-ddc7906e8bf4\/product-filter-search-231\/assets\/boost-sd.experiments.js",
14351    'boost-sd.js': "https:\/\/cdn.shopify.com\/extensions\/01a11568-eb54-79b6-b663-ddc7906e8bf4\/product-filter-search-231\/assets\/boost-sd.js",
14352  },
14353};</script>
14353<script type="text/javascript">`use strict`;(()=>{(()=>{var f=(a=>new Promise((b,c)=>{a.onload=(()=>{b(!0)}),a.onerror=(a=>{c(a)}),document.body.appendChild(a)}));var g=(async()=>{let b=window?.boostSDAppConfig?.themeInfo,c=b?.boostThemeLibVersion||`lastest`,d=b?.taeFeatures?.env||`production`,g=document.createElement(`script`);if(g.async=`async`,c.startsWith(`2.2`)||d===`staging`){let b=document.createElement(`script`),c=document.createElement(`script`);b.setAttribute(`src`,a.assets[`react-18.2.0.js`]),c.setAttribute(`src`,a.assets[`react-dom-18.2.0.js`]),await f(b),await f(c)};d===`staging`||c.startsWith(`alpha`)||c.startsWith(`beta`)||c===`latest`||Number(c.substring(0,1))>=2?(e(),g.setAttribute(`src`,a.assets[`boost-sd.experiments.js`])):g.setAttribute(`src`,a.assets[`boost-sd.js`]),document.body?.appendChild(g)});var e=(()=>{if(!window.boostSDAppConfig||!window.boostSDAppConfig.themeInfo||!window.boostSDAppConfig.themeInfo||!window.boostSDAppConfig.themeInfo.taeFeatures||window.boostSDAppConfig.mode===`development`)return undefined;let a=window.boostSDAppConfig.generalSettings.page,b=window.boostSDAppConfig.themeInfo,c=b.taeFeatures,d=c.env||`production`,e=b.boostThemeLib||`default`,f=d===`staging`?`staging`:b.boostThemeLibVersion||`latest`,g=`${d===`staging`?`https://boost-cdn-staging.bc-solutions.net`:`https://cdn.boostcommerce.io`}/theme/${e}/${f}`,h=[`main.js`,`vendor.js`],i=a===`collection`&&c.filterCollection===`installed`||a===`search`&&c.filterSearch===`installed`,j=c.instantSearch===`installed`,k=!!document.querySelectorAll(`[id^='boost-sd-widget-']`).length;k||(window.boostSDAppConfig.themeInfo.taeFeatures.recommendation=`not-installed`),c.recommendation!==`installed`&&k&&(window.boostSDAppConfig.themeInfo.taeFeatures.recommendation=`installed`);let l=k,m=window.boostSDAppConfig.versioning.invalidateCache.latestTime,n=localStorage.getItem(`boostSDVersioningInvalidateCacheTime`),o=d===`staging`||n&&Number(n)<m;o||(i&&h.push(`filter.js`),j&&h.push(`search.js`),l&&h.push(`recommendation.js`));let p=window.boostSDAppConfig.versioning.invalidateCache.invalidParams||`?v=${Date.now()}`;h.forEach(a=>{let b=document.createElement(`link`),c=`${g}/${a}${o?p:``}`;b.rel=`preload`,b.href=c,b.as=`script`,document.head.appendChild(b)})});var d=(()=>{let b={mode:`production`,api:{filterUrl:`https://staging.bc-solutions.net/bc-sf-filter/filter`,searchUrl:`https://staging.bc-solutions.net/bc-sf-filter/search`,recommendUrl:`https://staging.bc-solutions.net/discovery/recommend`,suggestionUrl:`https://staging.bc-solutions.net/bc-sf-filter/search/suggest`,productsUrl:`https://staging.bc-solutions.net/bc-sf-filter/search/products`,cdn:`https://boost-cdn-staging.bc-solutions.net`},...a.config,filterSettings:Object.assign({swatch_extension:`png`},a.filterDefaults,a.filterSettings),additionalElementSettings:Object.assign({},a.additionalElementDefaults,a.additionalElementSettings),generalSettings:Object.assign({preview_mode:!1,preview_path:``,custom_js_asset_url:``,custom_css_asset_url:``,swatch_extension:`png`,...a.generalSettings},a.generalSettingsMetafield),themeSettings:{},themeInfo:null,b2b:Object.assign({enabled:!1},a.b2b),versioning:{invalidateCache:{invalidParams:`?v=${Date.now()}`,latestTime:1690942680852}}};a.integration!==null&&(b.integration=Object.assign({},a.integration,(window.boostSDAppConfig||{}).integration||{}));let d=window.Shopify.theme.id;if(d&&(b.themeSettings=a.appMetafields[`theme-setting-${d}`],a.themeInfo!==null&&(b.themeInfo=a.themeInfo[d])),(((b.themeInfo||{}).taeFeatures||{}).env||`production`)===`production`&&Object.assign(b.api,{filterUrl:`https://services.mybcapps.com/bc-sf-filter/filter`,searchUrl:`https://services.mybcapps.com/bc-sf-filter/search`,suggestionUrl:`https://services.mybcapps.com/bc-sf-filter/search/suggest`,recommendUrl:`https://services.mybcapps.com/discovery/recommend`,analyticsUrl:`https://lambda.mybcapps.com/e`,productsUrl:`https://services.mybcapps.com/bc-sf-filter/search/products`,cdn:`https://boost-cdn-prod.bc-solutions.net`}),window.boostSDData=Object.assign({},a.data,window.boostSDData),window.boostSDRecommendationConfig||(window.boostSDRecommendationConfig={widgets:a.widgets,defaultSettings:Object.assign({},a.recommendationDefaults)}),b.filterSettings){let a=b.generalSettings.page,c=((((b||{}).themeInfo||{}).taeFeatures||{}).filterLayout||{})[a]||`vertical`;b.filterSettings.filterLayout=c};window.boostSDAppConfig?(window.boostSDAppConfig=c(b,window.boostSDAppConfig)):(window.boostSDAppConfig=b)});let a=window.__BOOST_V3_LIQUID__,b=a=>a!=null&&typeof a==`object`&&!Array.isArray(a),c=(...a)=>a.reduce((a,d)=>{let e=Object.keys(a||{}),f=Object.keys(d||{}),g=e.length>f.length?a:d;return Object.keys(g||{}
14353).forEach(e=>{Array.isArray(a[e])&&Array.isArray(d[e])?(a[e]=Array.from(new Set(a[e].concat(d[e])))):b(a[e])&&b(d[e])?(a[e]=c(a[e],d[e])):f.indexOf(e)!==-1?(a[e]=d[e]):(a[e]=g[e])}),a},{});let h=(window.boostSDLoadConfig||{}).targetElement||window;window.boostSDLoadConfig&&window.boostSDLoadConfig.lazy?h.addEventListener(`DOMContentLoaded`,()=>{d(),g()}):(d(),g())})()})()</script>
14353<!-- END app snippet --></div>
14353<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
14353
14354</body>
14355</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.