PageSourceSearch

https://roxiecosmetics.co.uk/blogs/beauty

html roxiecosmetics.co.uk collected 2026-10-03 21:18:46 UTC 416,647 bytes, 4,187 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3<head><meta charset="utf-8">
4<meta name="viewport" content="width=device-width,initial-scale=1">
5<title>Professional Salon Guides | Furniture &amp; Equipment &ndash; Roxie Cosmetics</title><link rel="canonical" href="https://roxiecosmetics.co.uk/blogs/beauty"><link rel="icon" href="//roxiecosmetics.co.uk/cdn/shop/files/logo-roxie-1200x1200-png_937c48d7-64f6-4644-988f-d72506ae5d91.png?crop=center&height=48&v=1692874722&width=48" type="image/png">
6  <link rel="apple-touch-icon" href="//roxiecosmetics.co.uk/cdn/shop/files/logo-roxie-1200x1200-png_937c48d7-64f6-4644-988f-d72506ae5d91.png?crop=center&height=180&v=1692874722&width=180"><meta name="description" content="Expert guides to professional salon furniture, equipment, setup and layout. Compare beauty beds, chairs, nail tables, salon equipment and more."><meta property="og:site_name" content="Roxie Cosmetics">
7<meta property="og:url" content="https://roxiecosmetics.co.uk/blogs/beauty">
8<meta property="og:title" content="Professional Salon Guides | Furniture &amp; Equipment">
9<meta property="og:type" content="website">
10<meta property="og:description" content="Expert guides to professional salon furniture, equipment, setup and layout. Compare beauty beds, chairs, nail tables, salon equipment and more."><meta name="twitter:card" content="summary_large_image">
11<meta name="twitter:title" content="Professional Salon Guides | Furniture &amp; Equipment">
12<meta name="twitter:description" content="Expert guides to professional salon furniture, equipment, setup and layout. Compare beauty beds, chairs, nail tables, salon equipment and more.">
13<link rel="preload" href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/main.css?v=160821712262478566341774113235" as="style"><style data-shopify>
14@font-face {
15  font-family: "DM Sans";
16  font-weight: 400;
17  font-style: normal;
18  font-display: swap;
19  src: url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2") format("woff2"),
20       url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_n4.87bdd914d8a61247b911147ae68e754d695c58a6.woff") format("woff");
21}
22@font-face {
23  font-family: "DM Sans";
24  font-weight: 700;
25  font-style: normal;
26  font-display: swap;
27  src: url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
28       url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
29}
30@font-face {
31  font-family: "DM Sans";
32  font-weight: 400;
33  font-style: italic;
34  font-display: swap;
35  src: url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_i4.b8fe05e69ee95d5a53155c346957d8cbf5081c1a.woff2") format("woff2"),
36       url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_i4.403fe28ee2ea63e142575c0aa47684d65f8c23a0.woff") format("woff");
37}
38@font-face {
39  font-family: "DM Sans";
40  font-weight: 700;
41  font-style: italic;
42  font-display: swap;
43  src: url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"),
44       url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff");
45}
46@font-face {
47  font-family: Syne;
48  font-weight: 700;
49  font-style: normal;
50  font-display: swap;
51  src: url("//roxiecosmetics.co.uk/cdn/fonts/syne/syne_n7.71bcf7e9318b7a8ce2a714f6d6108b998ecf2290.woff2") format("woff2"),
52       url("//roxiecosmetics.co.uk/cdn/fonts/syne/syne_n7.7c2f6db20e5c34357b8b752313646e67963ba59e.woff") format("woff");
53}
54@font-face {
55  font-family: "DM Sans";
56  font-weight: 700;
57  font-style: normal;
58  font-display: swap;
59  src: url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
60       url("//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
61}
62:root {
63      --bg-color: 255 255 255 / 1.0;
64      --bg-color-og: 255 255 255 / 1.0;
65      --heading-color: 0 0 0;
66      --text-color: 0 0 0;
67      --text-color-og: 0 0 0;
68      --scrollbar-color: 0 0 0;
69      --link-color: 0 0 0;
70      --link-color-og: 0 0 0;
71      --star-color: 242 199 94;--color-scheme-1-bg: 122 119 185 / 1.0;
72      --color-scheme-1-grad: ;
73      --color-scheme-1-heading: 255 255 255;
74      --color-scheme-1-text: 255 255 255;
75      --color-scheme-1-btn-bg: 255 255 255;
76      --color-scheme-1-btn-text: 0 0 0;
77      --color-scheme-1-btn-bg-hover: 225 225 225;--color-scheme-2-bg: 197 250 213 / 1.0;
78      --color-scheme-2-grad: linear-gradient(180deg, rgba(255, 255, 210, 1), rgba(NaN, NaN, NaN, 1) 100%);
79      --color-scheme-2-heading: 0 0 0;
80      --color-scheme-2-text: 0 0 0;
81      --color-scheme-2-btn-bg: 0 0 0;
82      --color-scheme-2-btn-text: 255 255 255;
83      --color-scheme-2-btn-bg-hover: 46 46 46;--color-scheme-3-bg: 245 245 245 / 1.0;
84      --color-scheme-3-grad: linear-gradient(180deg, rgba(NaN, NaN, NaN, 1), rgba(254, 234, 237, 1) 17%, rgba(NaN, NaN, NaN, 1) 48.561%, rgba(255, 255, 255, 1) 99%);
85      --color-scheme-3-heading: 0 0 0;
86      --color-scheme-3-text: 0 0 0;
87      --color-scheme-3-btn-bg: 0 0 0;
88      --color-scheme-3-btn-text: 255 255 255;
89      --color-scheme-3-btn-bg-hover: 46 46 46;
90
91      --drawer-bg-color: 255 255 255 / 1.0;
92      --drawer-text-color: 0 0 0;
93
94      --panel-bg-color: 245 245 245 / 1.0;
95      --panel-heading-color: 0 0 0;
96      --panel-text-color: 0 0 0;
97
98      --in-stock-text-color: 70 239 121;
99      --low-stock-text-color: 242 199 94;
100      --very-low-stock-text-color: 227 43 43;
101      --no-stock-text-color: 7 7 7;
102      --no-stock-backordered-text-color: 242 199 94;
103
104      --error-bg-color: 252 237 238;
105      --error-text-color: 180 12 28;
106      --success-bg-color: 70 239 121;
107      --success-text-color: 0 0 0;
108      --info-bg-color: 228 237 250;
109      --info-text-color: 26 102 210;
110
111      --heading-font-family: Syne, sans-serif;
112      --heading-font-style: normal;
113      --heading-font-weight: 700;
114      --heading-scale-start: 6;
115
116      --navigation-font-family: "DM Sans", sans-serif;
117      --navigation-font-style: normal;
118      --navigation-font-weight: 700;--heading-text-transform: none;
119--subheading-text-transform: none;
120      --body-font-family: "DM Sans", sans-serif;
121      --body-font-style: normal;
122      --body-font-weight: 400;
123      --body-font-size: 16;
124
125      --section-gap: 48;
126      --heading-gap: calc(8 * var(--space-unit));--grid-column-gap: 20px;--btn-bg-color: 0 0 0;
127      --btn-bg-hover-color: 46 46 46;
128      --btn-text-color: 255 255 255;
129      --btn-bg-color-og: 0 0 0;
130      --btn-text-color-og: 255 255 255;
131      --btn-alt-bg-color: 255 255 255;
132      --btn-alt-bg-alpha: 1.0;
133      --btn-alt-text-color: 0 0 0;
134      --btn-border-width: 2px;
135      --btn-padding-y: 12px;
136
137      
138      --btn-border-radius: 7px;
139      
140
141      --btn-lg-border-radius: 50%;
142      --btn-icon-border-radius: 50%;
143      --input-with-btn-inner-radius: var(--btn-border-radius);
144      --btn-text-transform: uppercase;
145
146      --input-bg-color: 255 255 255 / 1.0;
147      --input-text-color: 0 0 0;
148      --input-border-width: 2px;
149      --input-border-radius: 5px;
150      --textarea-border-radius: 5px;
151      --input-border-radius: 7px;
152      --input-bg-color-diff-3: #f7f7f7;
153      --input-bg-color-diff-6: #f0f0f0;
154
155      --modal-border-radius: 5px;
156      --modal-overlay-color: 0 0 0;
157      --modal-overlay-opacity: 0.4;
158      --drawer-border-radius: 5px;
159      --overlay-border-radius: 5px;
160
161      --custom-label-bg-color: 242 199 94 / 1.0;
162      --custom-label-text-color: 255 255 255 / 1.0;--sale-label-bg-color: 70 239 121 / 1.0;
163      --sale-label-text-color: 0 0 0 / 1.0;--sold-out-label-bg-color: 140 140 140 / 1.0;
164      --sold-out-label-text-color: 255 255 255 / 1.0;--new-label-bg-color: 122 119 185 / 1.0;
165      --new-label-text-color: 255 255 255 / 1.0;--preorder-label-bg-color: 122 119 185 / 1.0;
166      --preorder-label-text-color: 255 255 255 / 1.0;
167
168      --collection-label-color: 122 119 185 / 1.0;
169
170      --page-width: 1920px;
171      --gutter-sm: 20px;
172      --gutter-md: 32px;
173      --gutter-lg: 64px;
174
175      --payment-terms-bg-color: #ffffff;
176
177      --coll-card-bg-color: #f5f5f5;
178      --coll-card-border-color: #f5f5f5;
179
180      --card-highlight-bg-color: #F9F9F9;
181      --card-highlight-text-color: 85 85 85;
182      --card-highlight-border-color: #E1E1E1;--card-bg-color: #f5f5f5;
183      --card-text-color: 7 7 7;
184      --card-border-color: #ffffff;--blend-bg-color: #f5f5f5;
185
186      --reading-width: 48em;
187    }
188
189    @media (max-width: 769px) {
190      :root {
191        --reading-width: 36em;
192      }
193    }
194  </style><link rel="stylesheet" href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/main.css?v=160821712262478566341774113235">
195  
195<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/main.js?v=102719207125010519441774113236" defer="defer"></script>
195<link rel="preload" href="//roxiecosmetics.co.uk/cdn/fonts/dm_sans/dmsans_n4.ec80bd4dd7e1a334c969c265873491ae56018d72.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high"><link rel="preload" href="//roxiecosmetics.co.uk/cdn/fonts/syne/syne_n7.71bcf7e9318b7a8ce2a714f6d6108b998ecf2290.woff2" as="font" type="font/woff2" crossorigin fetchpriority="high">
195<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
195<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/30350278796/digital_wallets/dialog">
196<meta id="in-context-paypal-metadata" data-shop-id="30350278796" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
197<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/beauty.atom" />
198<link rel="next" href="/blogs/beauty?page=2">
199<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=709394618"></script>
vendor: 1 bytes, line 199
199
200<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":30350278796,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/30350278796","merchantName":"Roxie Cosmetics","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Roxie Cosmetics","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 200
200
201<script id="shopify-features" type="application/json">{"accessToken":"0f0d5dbfd34b9d3ef91e27a9ce276c8c","betas":["rich-media-storefront-analytics"],"domain":"roxiecosmetics.co.uk","predictiveSearch":true,"shopId":30350278796,"locale":"en"}</script>
vendor: 1 bytes, line 201
201
202<script>var Shopify = Shopify || {};
203Shopify.shop = "roxie-cosmetics.myshopify.com";
204Shopify.locale = "en";
205Shopify.currency = {"active":"GBP","rate":"1.0"};
206Shopify.country = "GB";
207Shopify.theme = {"name":"Roxie Vol 2.1.0","id":192754942335,"schema_name":"Enterprise","schema_version":"2.1.0","theme_store_id":1657,"role":"main"};
208Shopify.theme.handle = "null";
209Shopify.theme.style = {"id":null,"handle":null};
210Shopify.cdnHost = "roxiecosmetics.co.uk/cdn";
211Shopify.routes = Shopify.routes || {};
212Shopify.routes.root = "/";
213Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
214Shopify.SignInWithShop = Shopify.SignInWithShop || {};
215Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
216Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 216
216
217<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 217
217
218<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 218
218
219<script>
220  window.Shopify = window.Shopify || {};
221  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
222  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
223  window.Shopify.SignInWithShop.eligible = false;
224</script>
vendor: 1 bytes, line 224
224
225<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 225
225
226<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 226
226
227<script type="module">
228  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
229
230  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
231
232</script>
vendor: 1 bytes, line 232
232
233<script>(function() {
234  var isLoaded = false;
235  function asyncLoad() {
236    if (isLoaded) return;
237    isLoaded = true;
238    var urls = ["https:\/\/loox.io\/widget\/4yWmJ1mzUo\/loox.1635332034655.js?shop=roxie-cosmetics.myshopify.com"];
239    for (var i = 0; i < urls.length; i++) {
240      var s = document.createElement('script');
241      s.type = 'text/javascript';
242      s.async = true;
243      s.src = urls[i];
244      var x = document.getElementsByTagName('script')[0];
245      x.parentNode.insertBefore(s, x);
246    }
247  };
248  if(window.attachEvent) {
249    window.attachEvent('onload', asyncLoad);
250  } else {
251    window.addEventListener('load', asyncLoad, false);
252  }
253})();</script>
vendor: 1 bytes, line 253
253
254<script id="__st">var __st={"a":30350278796,"offset":3600,"reqid":"2dc976c6-1fd3-482b-9f0c-c143c0912f0e-1791062325","pageurl":"roxiecosmetics.co.uk\/blogs\/beauty","s":"blogs-52187267212","u":"bffe6bad74be","p":"blog","rtyp":"blog","rid":52187267212};</script>
vendor: 1 bytes, line 254
254
255<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 255
255
256<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'])})(!1,!0)}();</script>
vendor: 1 bytes, line 256
256
257<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//roxiecosmetics.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 257
257
258<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 = "//roxiecosmetics.co.uk/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>
258<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 258
258
259<script>
260  window.Shopify = window.Shopify || {};
261  window.Shopify.MCP = window.Shopify.MCP || {};
262  window.Shopify.MCP.enabled = true;
263  window.Shopify.MCP.shop = "roxie-cosmetics.myshopify.com";
264  window.Shopify.MCP.mcpEndpoint = "https:\/\/roxiecosmetics.co.uk\/api\/mcp";
265  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
266</script>
vendor: 1 bytes, line 266
266
267<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("\/\/roxiecosmetics.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
268</script>
vendor: 1 bytes, line 268
268
269<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://roxiecosmetics.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
270</script>
vendor: 1 bytes, line 270
270
271<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
272  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);
273</script>
vendor: 1 bytes, line 273
273
274<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})}}));
275</script>
275
276<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://roxiecosmetics.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
277<style id="shopify-accelerated-checkout-cart">
278        #shopify-buyer-consent {
279  margin-top: 1em;
280  display: inline-block;
281  width: 100%;
282}
283
284#shopify-buyer-consent.hidden {
285  display: none;
286}
287
288#shopify-subscription-policy-button {
289  background: none;
290  border: none;
291  padding: 0;
292  text-decoration: underline;
293  font-size: inherit;
294  cursor: pointer;
295}
296
297#shopify-subscription-policy-button::before {
298  box-shadow: none;
299}
300
301      </style>
302<script id="sections-script" data-sections="header,footer" defer="defer" src="//roxiecosmetics.co.uk/cdn/shop/t/184/compiled_assets/scripts.js?v=49828741266145698071790692980"></script>
vendor: 1 bytes, line 302
302
303<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
vendor: 1 bytes, line 303
303
304<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/blur-messages.js?v=98620774460636405321774113197" defer="defer"></script>
304
305
306  
306<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
306<!-- CC Custom Head Start --><!-- CC Custom Head End --><link href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/roxie-custom.css?v=77197638918896774201788890905" rel="stylesheet" type="text/css" media="all" />
307
308<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
309<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
310<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
311<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
312<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
313  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
314  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
315  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
316  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
316<script>
317(function () {
318  try {
319    document.documentElement.classList.add('csm-cookie-embed');
320  } catch (e) {}
321})();
322</script>
322<script data-consentmo-data-src-bootstrap>
323(function () {
324  'use strict';
325  if (window.__consentmoDataSrcBootstrapInit) return;
326  window.__consentmoDataSrcBootstrapInit = true;
327
328  var DATA_SRC_SELECTOR = [
329    'script[data-src*="consentmo_cookie_consent"]',
330    'script[data-src*="gdpr_cookie_consent.min"]',
331    'script[data-src*="gdrp_cookie_consent_unlimited"]'
332  ].join(',');
333
334  function activateConsentmoDataSrcScripts() {
335    if (!window.Shopify || !window.Shopify.shop) return;
336    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
337      // getAttribute: src="" must not count as "already has src" (.src === page URL).
338      if (scriptEl.getAttribute('src')) return;
339      var url = scriptEl.getAttribute('data-src');
340      if (!url) return;
341      if (scriptEl.getAttribute('type') === 'text/plain') {
342        scriptEl.removeAttribute('type');
343      }
344      scriptEl.src = url;
345    });
346  }
347  function scheduleActivation() {
348    activateConsentmoDataSrcScripts();
349    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
350    setTimeout(activateConsentmoDataSrcScripts, 0);
351  }
352  if (document.readyState === 'loading') {
353    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
354  } else {
355    scheduleActivation();
356  }
357})();
358</script>
358
359
360
361<!-- END app block --><!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/ada_compliance/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
362<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
363
364
365
366
367
368
369
370
371
372
373
374  
375    
375<script
376      async
377      type="text/javascript"
378      src="https://cdn.506.io/eg/script.js?shop=roxie-cosmetics.myshopify.com&v=12"
379    ></script>
379
380  
381
382
383
384  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTEwNjIzMjU=" content="{&quot;isInstalled&quot;:true,&quot;installedOn&quot;:&quot;2022-08-16T20:00:40.589Z&quot;,&quot;appVersion&quot;:&quot;3.0&quot;,&quot;subscriptionName&quot;:&quot;Unlimited&quot;,&quot;cartAnalytics&quot;:true,&quot;freeTrialEndsOn&quot;:null,&quot;settings&quot;:{&quot;reminderBannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;&quot;,&quot;headerText&quot;:&quot;Click here to reopen missed deals&quot;,&quot;subHeaderText&quot;:null,&quot;showImage&quot;:true,&quot;imageUrl&quot;:&quot;https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png&quot;,&quot;displayAfter&quot;:5,&quot;closingMode&quot;:&quot;doNotAutoClose&quot;,&quot;selfcloseAfter&quot;:5,&quot;reshowBannerAfter&quot;:&quot;everyNewSession&quot;},&quot;addedItemIdentifier&quot;:&quot;_add&quot;,&quot;ignoreOtherAppLineItems&quot;:null,&quot;customVariantsInfoLifetimeMins&quot;:1440,&quot;redirectPath&quot;:null,&quot;ignoreNonStandardCartRequests&quot;:false,&quot;bannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:&quot;&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;&quot;},&quot;themePresetId&quot;:&quot;0&quot;,&quot;notificationStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;left&quot;,&quot;vertical&quot;:&quot;top&quot;},&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;duration&quot;:&quot;7&quot;,&quot;headerFontSize&quot;:&quot;&quot;,&quot;subHeaderFontSize&quot;:&quot;&quot;,&quot;padding&quot;:&quot;&quot;,&quot;cssStyles&quot;:&quot;#aca-notifications-wrapper {\n  display: block;\n  left: 0;\n  top: 0;\n  position: fixed;\n  z-index: 99999999;\n  max-height: 100%;\n  overflow: auto;\n}\n.aca-notification-container {\n  display: flex;\n  flex-direction: row;\n  text-align: left;\n  font-size: 16px;\n  margin: 12px;\n  padding: 8px;\n  background-color: #FFFFFF;\n  width: fit-content;\n  box-shadow: rgb(170 170 170) 0px 0px 5px;\n  border-radius: 8px;\n  opacity: 0;\n  transition: opacity 0.4s ease-in-out;\n}\n.aca-notification-container .aca-notification-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 40px;\n  min-width: 40px;\n  height: 40px;\n  width: 40px;\n  background-color: #FFFFFF;\n  margin: 8px;\n}\n.aca-notification-image img {\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n  border-radius: 10px;\n  box-shadow: rgba(99, 115, 129, 0.29) 0px 0px 4px 1px;\n}\n.aca-notification-container .aca-notification-text {\n  flex-grow: 1;\n  margin: 8px;\n  max-width: 260px;\n}\n.aca-notification-heading {\n  font-size: 24px;\n  margin: 0 0 0.3em 0;\n  line-height: normal;\n  word-break: break-word;\n  line-height: 1.2;\n  max-height: 3.6em;\n  overflow: hidden;\n  color: #000000;\n}\n.aca-notification-subheading {\n  font-size: 18px;\n  margin: 0;\n  line-height: normal;\n  word-break: break-word;\n  line-height: 1.4;\n  max-height: 5.6em;\n  overflow: hidden;\n  color: #000000;\n}\n@media screen and (max-width: 450px) {\n  #aca-notifications-wrapper {\n    left: null;\n right: null;\n  }\n  .aca-notification-container {\n    width: auto;\n display: block;\n flex-wrap: wrap;\n }\n.aca-notification-container .aca-notification-text {\n    max-width: none;\n  }\n}&quot;,&quot;hasCustomizations&quot;:true},&quot;fetchCartData&quot;:false,&quot;useLocalStorage&quot;:{&quot;enabled&quot;:false,&quot;expiryMinutes&quot;:null},&quot;popupStyle&quot;:{&quot;buttonTextColor&quot;:null,&quot;priceShowZeroDecimals&quot;:true,&quot;headerFontFamily&quot;:null,&quot;bodyFontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#7A77B9&quot;,&quot;secondaryColor&quot;:&quot;#000000&quot;,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:&quot;10px&quot;,&quot;padding&quot;:&quot;30px&quot;,&quot;headerFontSize&quot;:&quot;32px&quot;,&quot;subHeaderFontSize&quot;:&quot;16px&quot;,&quot;bodyColor&quot;:null,&quot;bodyFontSize&quot;:&quot;14px&quot;,&quot;cssStyles&quot;:&quot;#aca-modal {\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  background: rgba(17, 17, 17, 0.55);\n  z-index: 99999999;\n  overflow-x: hidden;\n  overflow-y: auto;\n  display: block;\n  border-radius: 10px;\n  backdrop-filter: blur(2px);\n}\n\n#aca-modal-wrapper {\n  border-radius: 10px;\n  display: flex;\n  align-items: center;\n  width: 80%;\n  height: auto;\n  max-width: 1000px;\n  min-height: calc(100% - 60px);\n  margin: 30px auto;\n}\n\n#aca-modal-container {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  padding: 32px 28px;\n  background-color: #FFFFFF;\n  border: 1px solid #EFEEFA;\n  border-radius: 10px;\n  box-shadow: 0 20px 60px rgba(122, 119, 185, 0.18);\n}\n\n#aca-close-icon-container {\n  position: absolute;\n  top: 14px;\n  right: 14px;\n  width: 25px;\n}\n\n#aca-close-icon {\n  stroke: #7A77B9;\n}\n\n#aca-modal-custom-image-container {\n  background-color: #FFFFFF;\n  margin: 0.5em 0 0.75em;\n}\n\n#aca-modal-custom-image-container img {\n  display: block;\n  min-width: 60px;\n  min-height: 60px;\n  max-width: 200px;\n  max-height: 200px;\n  width: auto;\n  height: auto;\n  border-radius: 10px;\n}\n\n#aca-modal-headline {\n  text-align: center;\n  text-transform: none;\n  letter-spacing: -0.01em;\n  margin: 0.4em 0 0.35em;\n  font-size: 32px;\n  line-height: 1.15;\n  color: #000000;\n  font-weight: 700;\n}\n\n#aca-modal-subheadline {\n  text-align: center;\n  font-weight: 400;\n  margin: 0 0 1.2em 0;\n  font-size: 16px;\n  line-height: 1.6;\n  color: #000000;\n  opacity: 0.78;\n  max-width: 760px;\n}\n\n#aca-products-container {\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  flex-wrap: wrap;\n  width: 88%;\n  gap: 8px;\n}\n\n#aca-products-container .aca-product {\n  text-align: center;\n  margin: 24px 18px;\n  width: 200px;\n  flex: 0 0 200px;\n}\n\n.aca-product-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 200px;\n  background: #FAF9FD;\n  margin-bottom: 1em;\n  border-radius: 10px;\n  border: 1px solid #EFEEFA;\n  overflow: hidden;\n}\n\n.aca-product-image img {\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n}\n\n.aca-product-name,\n.aca-subscription-name {\n  color: #000000;\n  line-height: 1.45;\n  word-break: break-word;\n  font-size: 15px;\n  font-weight: 600;\n  margin-bottom: 6px;\n}\n\n.aca-product-variant-name {\n  margin-top: 0.6em;\n  color: #000000;\n  opacity: 0.72;\n  line-height: 1.4;\n  word-break: break-word;\n  font-size: 14px;\n}
384\n\n.aca-product-price {\n  color: #000000;\n  line-height: 1.45;\n  font-size: 15px;\n  font-weight: 600;\n}\n\n.aca-subscription-label {\n  color: #000000;\n  line-height: 1.45;\n  word-break: break-word;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.aca-product-dropdown {\n  position: relative;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  width: 100%;\n  height: 44px;\n  background-color: #FFFFFF;\n  line-height: inherit;\n  margin-bottom: 1em;\n}\n\n.aca-product-dropdown .dropdown-icon {\n  position: absolute;\n  right: 12px;\n  height: 12px;\n  width: 12px;\n  fill: #7A77B9;\n  pointer-events: none;\n}\n\n.aca-product-dropdown select::before,\n.aca-product-dropdown select::after {\n  box-sizing: border-box;\n}\n\nselect.aca-product-dropdown::-ms-expand {\n  display: none;\n}\n\n.aca-product-dropdown select {\n  box-sizing: border-box;\n  background-color: transparent;\n  margin: 0;\n  cursor: inherit;\n  line-height: inherit;\n  outline: none;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  appearance: none;\n  background-image: none;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n  border: 1px solid #C9C7ED;\n  border-radius: 10px;\n  color: #000000;\n  padding: 0 36px 0 12px;\n  font-size: 14px;\n  background: #FFFFFF;\n}\n\n.aca-product-dropdown select:focus {\n  border-color: #7A77B9;\n  box-shadow: 0 0 0 3px rgba(122, 119, 185, 0.12);\n}\n\n.aca-product-button {\n  border: none;\n  cursor: pointer;\n  width: 100%;\n  min-height: 44px;\n  word-break: break-word;\n  padding: 10px 14px;\n  background-color: #7A77B9;\n  text-transform: uppercase;\n  line-height: inherit;\n  border: 1px solid transparent;\n  border-radius: 10px;\n  font-size: 14px;\n  color: #FFFFFF;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  transition: all 0.2s ease;\n  box-shadow: none;\n}\n\n.aca-product-button:hover {\n  background-color: #645FCC;\n  transform: translateY(-1px);\n}\n\n.aca-product-button:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(122, 119, 185, 0.14);\n}\n\n.aca-product-button.aca-product-out-of-stock-button {\n  cursor: default;\n  border: 1px solid #C9C7ED;\n  background-color: #FFFFFF;\n  color: #7A77B9;\n}\n\n.aca-button-loader {\n  display: block;\n  border: 3px solid transparent;\n  border-radius: 50%;\n  border-top: 3px solid #FFFFFF;\n  width: 20px;\n  height: 20px;\n  background: transparent;\n  margin: 0 auto;\n  -webkit-animation: aca-loader 0.5s linear infinite;\n  animation: aca-loader 0.5s linear infinite;\n}\n\n@-webkit-keyframes aca-loader {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n\n@keyframes aca-loader {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n.aca-button-tick {\n  display: block;\n  transform: rotate(45deg);\n  -webkit-transform: rotate(45deg);\n  height: 19px;\n  width: 9px;\n  margin: 0 auto;\n  border-bottom: 3px solid #FFFFFF;\n  border-right: 3px solid #FFFFFF;\n}\n\n.aca-button-cross \u003e svg {\n  width: 22px;\n  margin-bottom: -6px;\n}\n\n.aca-button-cross .button-cross-icon {\n  stroke: #FFFFFF;\n}\n\n#aca-bottom-close {\n  cursor: pointer;\n  text-align: center;\n  word-break: break-word;\n  color: #7A77B9;\n  font-size: 15px;\n  font-weight: 600;\n  margin-top: 8px;\n}\n\n#aca-bottom-close:hover {\n  color: #645FCC;\n}\n\n@media screen and (min-width: 951px) and (max-width: 1200px) {\n  #aca-products-container {\n    width: 95%;\n    padding: 20px 0;\n  }\n\n  #aca-products-container .aca-product {\n    margin: 20px 3%;\n    padding: 0;\n  }\n}\n\n@media screen and (min-width: 951px) and (max-width: 1024px) {\n  #aca-products-container .aca-product {\n    margin: 20px 2%;\n  }\n}\n\n@media screen and (max-width: 950px) {\n  #aca-products-container {\n    width: 95%;\n    padding: 0;\n  }\n\n  #aca-products-container .aca-product {\n    width: 45%;\n    max-width: 200px;\n    margin: 2.5%;\n    flex: 0 0 45%;\n  }\n}\n\n@media screen and (min-width: 602px) and (max-width: 950px) {\n  #aca-products-container .aca-product {\n    margin: 4%;\n  }\n}\n\n@media screen and (max-width: 767px) {\n  #aca-modal-wrapper {\n    width: 90%;\n  }\n\n  #aca-modal-container {\n    padding: 24px 18px;\n  }\n}\n\n@media screen and (max-width: 576px) {\n  #aca-modal-wrapper {\n    width: 92%;\n    min-height: calc(100% - 24px);\n    margin: 12px auto;\n  }\n\n  #aca-modal-container {\n    padding: 22px 10px 12px;\n    border-radius: 10px;\n  }\n\n  #aca-close-icon-container {\n    display: block;\n    top: 10px;\n    right: 10px;\n  }\n\n  #aca-modal-headline {\n    margin: 10px 7% 8px;\n    font-size: 22px;\n    line-height: 1.2;\n  }\n\n  #aca-modal-subheadline {\n    margin: 0 7% 14px;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  #aca-products-container {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    justify-content: space-between !important;
384\n    align-items: flex-start !important;\n    width: 100% !important;\n    padding: 0 8px !important;\n    gap: 10px 0 !important;\n  }\n\n  #aca-products-container .aca-product {\n    width: calc(50% - 6px) !important;\n    max-width: calc(50% - 6px) !important;\n    flex: 0 0 calc(50% - 6px) !important;\n    margin: 0 0 12px 0 !important;\n  }\n\n  .aca-product-image {\n    height: 120px !important;\n    margin: 0 0 8px !important;\n  }\n\n  .aca-product-name,\n  .aca-subscription-name {\n    font-size: 12px;\n    line-height: 1.35;\n    margin: 4px 0 5px;\n  }\n\n  .aca-product-variant-name {\n    font-size: 11px;\n    margin-top: 4px;\n    line-height: 1.3;\n  }\n\n  .aca-product-price,\n  .aca-subscription-label {\n    font-size: 12px;\n    line-height: 1.35;\n  }\n\n  .aca-product-dropdown {\n    height: 34px;\n    margin-bottom: 7px;\n  }\n\n  .aca-product-dropdown select {\n    font-size: 12px;\n    padding: 0 30px 0 10px;\n  }\n\n  .aca-product-button {\n    min-height: 34px;\n    padding: 6px 8px;\n    margin-bottom: 7px;\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  .aca-button-loader {\n    border: 2px solid transparent;\n    border-top: 2px solid #FFFFFF;\n    width: 12px;\n    height: 12px;\n  }\n\n  .aca-button-tick {\n    height: 12px;\n    width: 6px;\n    border-bottom: 2px solid #FFFFFF;\n    border-right: 2px solid #FFFFFF;\n  }\n\n  .aca-button-cross \u003e svg {\n    width: 15px;\n    margin-bottom: -4px;\n  }\n\n  .aca-button-cross .button-cross-icon {\n    stroke: #FFFFFF;\n  }\n\n  #aca-bottom-close {\n    margin: 8px 0 4px;\n    font-size: 13px;\n  }\n}&quot;,&quot;hasCustomizations&quot;:true,&quot;addButtonText&quot;:&quot;Add to Cart&quot;,&quot;dismissButtonText&quot;:&quot;No, thanks&quot;,&quot;outOfStockButtonText&quot;:&quot;Out of Stock&quot;,&quot;imageUrl&quot;:null,&quot;showProductLink&quot;:false,&quot;subscriptionLabel&quot;:&quot;Subscription Plan&quot;,&quot;closeModalOutsideClick&quot;:true},&quot;refreshAfterBannerClick&quot;:false,&quot;disableReapplyRules&quot;:false,&quot;disableReloadOnFailedAddition&quot;:false,&quot;autoReloadCartPage&quot;:false,&quot;ajaxRedirectPath&quot;:null,&quot;allowSimultaneousRequests&quot;:false,&quot;applyRulesOnCheckout&quot;:false,&quot;enableCartCtrlOverrides&quot;:true,&quot;customRedirectFromCart&quot;:null,&quot;scriptSettings&quot;:{&quot;branding&quot;:{&quot;show&quot;:false,&quot;removalRequestSent&quot;:null},&quot;productPageRedirection&quot;:{&quot;enabled&quot;:false,&quot;products&quot;:[],&quot;redirectionURL&quot;:&quot;\/&quot;},&quot;debugging&quot;:{&quot;enabled&quot;:false,&quot;enabledOn&quot;:null,&quot;stringifyObj&quot;:false},&quot;reApplyValueBasedRulesInCart&quot;:false,&quot;fetchProductInfoFromSavedDomain&quot;:false,&quot;enableBuyNowInterceptions&quot;:false,&quot;removeProductsAddedFromExpiredRules&quot;:false,&quot;useFinalPrice&quot;:false,&quot;useFinalPriceGetEntireCart&quot;:false,&quot;hideGiftedPropertyText&quot;:false,&quot;fetchCartDataBeforeRequest&quot;:false,&quot;disableRedirectAfterFormSubmit&quot;:false,&quot;hideAlertsOnFrontend&quot;:false,&quot;removeEGPropertyFromSplitActionLineItems&quot;:false,&quot;decodePayload&quot;:false,&quot;delayUpdates&quot;:2000,&quot;customCSS&quot;:null},&quot;promoCodeMessageStyle&quot;:{&quot;message&quot;:&quot;Free gift added!&quot;},&quot;egDiscount&quot;:{&quot;cartValueStopCollectionCheck&quot;:false},&quot;accessToEnterprise&quot;:false},&quot;translations&quot;:null,&quot;defaultLocale&quot;:&quot;en&quot;,&quot;shopDomain&quot;:&quot;roxiecosmetics.co.uk&quot;}">
385
386
387<script defer>
388  (async function() {
389    try {
390
391      const blockVersion = "v3"
392      if (blockVersion != "v3") {
393        return
394      }
395
396      let metaErrorFlag = false;
397      if (metaErrorFlag) {
398        return
399      }
400
401      // Parse metafields as JSON
402      const metafields = {"easygift-rule-65575c24d90028d9d78d8e76":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":["adapter"],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productTags","minCartValue":null,"hasUpperCartValue":false,"upperCartValue":null,"products":[],"collections":[{"gid":"gid:\/\/shopify\/Collection\/299566760122"},{"gid":"gid:\/\/shopify\/Collection\/299564695738"},{"gid":"gid:\/\/shopify\/Collection\/299566923962"},{"gid":"gid:\/\/shopify\/Collection\/223683149984"},{"gid":"gid:\/\/shopify\/Collection\/299566792890"},{"gid":"gid:\/\/shopify\/Collection\/299566825658"},{"gid":"gid:\/\/shopify\/Collection\/299566629050"},{"gid":"gid:\/\/shopify\/Collection\/299566891194"},{"gid":"gid:\/\/shopify\/Collection\/299564564666"},{"gid":"gid:\/\/shopify\/Collection\/160767246476"},{"gid":"gid:\/\/shopify\/Collection\/299566727354"}],"condition":"any","conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"easygiftAppDiscount":false,"type":null,"id":null,"title":null,"createdByEasyGift":false,"code":null,"issue":null,"discountType":null,"value":null},"popupOptions":{"showVariantsSeparately":false,"hideOOSItems":false,"headline":"Would you like EU - UK Approved Adapter for 1.99?","subHeadline":"Device you added into cart is with EU plug","showItemsPrice":true,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"offerToCustomer","products":[{"id":"7651977461946","title":"Roxie Cosmetics EU-To-UK Converter Plug – BS5733\/BS1363 Approved","handle":"eu-to-uk-converter-plug-approved-to-bs5733-bs1363","translatedHandles":[],"variants":[{"id":"43370177069242","alerts":[],"showVariantName":false}]}],"limit":100,"preventProductRemoval":true,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"showReminderBanner":false,"worksInReverse":true,"runsOncePerSession":false,"preventAddedItemPurchase":false},"testMode":false,"_id":"65575c24d90028d9d78d8e76","name":"Adapter","active":true,"translations":null},"easygift-rule-65f94f506d089b169951c3b5":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"collection","minCartValue":null,"hasUpperCartValue":false,"upperCartValue":null,"products":[],"collections":[{"gid":"gid:\/\/shopify\/Collection\/299575017658"}],"condition":null,"conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"easygiftAppDiscount":false,"type":null,"id":null,"title":null,"createdByEasyGift":false,"code":null,"issue":null,"discountType":null,"value":null},"popupOptions":{"showVariantsSeparately":false,"headline":"We've got covers for these too!","subHeadline":"Protect your beauty stools with our covers","showItemsPrice":true,"popupDismissable":true,"subscriptionLabel":"Subscription Plan","imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice"
402:false,"hideOOSItems":true},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"offerToCustomer","products":[{"id":"7444691288250","title":"ActiveShop Beauty Stool Elastic Cover 30-35cm Terry Fabric Beige","handle":"beauty-stool-elastic-cover-30-35cm-terry-fabric-beige","variants":[{"id":"42640042655930","alerts":[],"showVariantName":false}]},{"id":"7444693778618","title":"ActiveShop Beauty Stool Elastic Cover 30-35cm Terry Fabric Burgundy","handle":"beauty-stool-elastic-cover-30-35cm-terry-fabric-burgundy","variants":[{"id":"42640045637818","alerts":[],"showVariantName":false}]},{"id":"7444694794426","title":"ActiveShop Beauty Stool Elastic Cover 30-35cm Terry Fabric Creamy","handle":"beauty-stool-elastic-cover-30-35cm-terry-fabric-creamy","variants":[{"id":"42640047702202","alerts":[],"showVariantName":false}]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":true,"preventAddedItemPurchase":false,"showReminderBanner":false},"translations":null,"testMode":false,"_id":"65f94f506d089b169951c3b5","name":"Stool-Cover","active":true}};
403
404      // Process metafields in JavaScript
405      let savedRulesArray = [];
406      for (const [key, value] of Object.entries(metafields)) {
407        if (value) {
408          for (const prop in value) {
409            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
410            savedRulesArray.push(value);
411            break;
412          }
413        }
414      }
415
416      const metaTag = document.createElement('meta');
417      metaTag.id = 'easygift-rules';
418      metaTag.content = JSON.stringify(savedRulesArray);
419      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkxMDYyMzI1');
420
421      document.head.appendChild(metaTag);
422      } catch (err) {
423        
424      }
425  })();
426</script>
426
427
428
429  
429<script
430    type="text/javascript"
431    defer
432  >
433
434    (function () {
435      try {
436        window.EG_INFO = window.EG_INFO || {};
437        var shopInfo = {"isInstalled":true,"installedOn":"2022-08-16T20:00:40.589Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"fontFamily":null,"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":"","headerText":"Click here to reopen missed deals","subHeaderText":null,"showImage":true,"imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png","displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession"},"addedItemIdentifier":"_add","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"fontFamily":null,"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"padding":"","headerFontSize":"","subHeaderFontSize":"","cssStyles":""},"themePresetId":"0","notificationStyle":{"position":{"horizontal":"left","vertical":"top"},"fontFamily":null,"primaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":null,"duration":"7","headerFontSize":"","subHeaderFontSize":"","padding":"","cssStyles":"#aca-notifications-wrapper {\n  display: block;\n  left: 0;\n  top: 0;\n  position: fixed;\n  z-index: 99999999;\n  max-height: 100%;\n  overflow: auto;\n}\n.aca-notification-container {\n  display: flex;\n  flex-direction: row;\n  text-align: left;\n  font-size: 16px;\n  margin: 12px;\n  padding: 8px;\n  background-color: #FFFFFF;\n  width: fit-content;\n  box-shadow: rgb(170 170 170) 0px 0px 5px;\n  border-radius: 8px;\n  opacity: 0;\n  transition: opacity 0.4s ease-in-out;\n}\n.aca-notification-container .aca-notification-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 40px;\n  min-width: 40px;\n  height: 40px;\n  width: 40px;\n  background-color: #FFFFFF;\n  margin: 8px;\n}\n.aca-notification-image img {\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n  border-radius: 10px;\n  box-shadow: rgba(99, 115, 129, 0.29) 0px 0px 4px 1px;\n}\n.aca-notification-container .aca-notification-text {\n  flex-grow: 1;\n  margin: 8px;\n  max-width: 260px;\n}\n.aca-notification-heading {\n  font-size: 24px;\n  margin: 0 0 0.3em 0;\n  line-height: normal;\n  word-break: break-word;\n  line-height: 1.2;\n  max-height: 3.6em;\n  overflow: hidden;\n  color: #000000;\n}\n.aca-notification-subheading {\n  font-size: 18px;\n  margin: 0;\n  line-height: normal;\n  word-break: break-word;\n  line-height: 1.4;\n  max-height: 5.6em;\n  overflow: hidden;\n  color: #000000;\n}\n@media screen and (max-width: 450px) {\n  #aca-notifications-wrapper {\n    left: null;\n right: null;\n  }\n  .aca-notification-container {\n    width: auto;\n display: block;\n flex-wrap: wrap;\n }\n.aca-notification-container .aca-notification-text {\n    max-width: none;\n  }\n}","hasCustomizations":true},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"primaryColor":"#7A77B9","secondaryColor":"#000000","backgroundColor":"#FFFFFF","borderRadius":"10px","padding":"30px","headerFontSize":"32px","subHeaderFontSize":"16px","bodyColor":null,"bodyFontSize":"14px","cssStyles":"#aca-modal {\n  position: fixed;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  background: rgba(17, 17, 17, 0.55);\n  z-index: 99999999;\n  overflow-x: hidden;\n  overflow-y: auto;\n  display: block;\n  border-radius: 10px;\n  backdrop-filter: blur(2px);\n}\n\n#aca-modal-wrapper {\n  border-radius: 10px;\n  display: flex;\n  align-items: center;\n  width: 80%;\n  height: auto;\n  max-width: 1000px;\n  min-height: calc(100% - 60px);\n  margin: 30px auto;\n}\n\n#aca-modal-container {\n  position: relative;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  padding: 32px 28px;\n  background-color: #FFFFFF;\n  border: 1px solid #EFEEFA;\n  border-radius: 10px;\n  box-shadow: 0 20px 60px rgba(122, 119, 185, 0.18);\n}\n\n#aca-close-icon-container {\n  position: absolute;\n  top: 14px;\n  right: 14px;\n  width: 25px;\n}\n\n#aca-close-icon {\n  stroke: #7A77B9;\n}\n\n#aca-modal-custom-image-container {\n  background-color: #FFFFFF;\n  margin: 0.5em 0 0.75em;\n}\n\n#aca-modal-custom-image-container img {\n  display: block;\n  min-width: 60px;\n  min-height: 60px;\n  max-width: 200px;\n  max-height: 200px;\n  width: auto;\n  height: auto;\n  border-radius: 10px;\n}\n\n#aca-modal-headline {\n  text-align: center;\n  text-transform: none;\n  letter-spacing: -0.01em;\n  margin: 0.4em 0 0.35em;\n  font-size: 32px;\n  line-height: 1.15;\n  color: #000000;\n  font-weight: 700;\n}\n\n#aca-modal-subheadline {\n  text-align: center;\n  font-weight: 400;\n  margin: 0 0 1.2em 0;\n  font-size: 16px;\n  line-height: 1.6;\n  color: #000000;\n  opacity: 0.78;\n  max-width: 760px;\n}\n\n#aca-products-container {\n  display: flex;\n  align-items: flex-start;\n  justify-content: center;\n  flex-wrap: wrap;\n  width: 88%;\n  gap: 8px;\n}\n\n#aca-products-container .aca-product {\n  text-align: center;\n  margin: 24px 18px;\n  width: 200px;\n  flex: 0 0 200px;\n}\n\n.aca-product-image {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  height: 200px;\n  background: #FAF9FD;\n  margin-bottom: 1em;\n  border-radius: 10px;\n  border: 1px solid #EFEEFA;\n  overflow: hidden;\n}\n\n.aca-product-image img {\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: auto;\n  height: auto;\n}\n\n.aca-product-name,\n.aca-subscription-name {\n  color: #000000;\n  line-height: 1.45;\n  word-break: break-word;\n  font-size: 15px;\n  font-weight: 600;\n  margin-bottom: 6px;\n}\n\n.aca-product-variant-name {\n  margin-top: 0.6em;\n  color: #000000;\n  opacity: 0.72;\n  line-height: 1.4;\n  word-break: break-word;\n  font-size: 14px;\n}
437\n\n.aca-product-price {\n  color: #000000;\n  line-height: 1.45;\n  font-size: 15px;\n  font-weight: 600;\n}\n\n.aca-subscription-label {\n  color: #000000;\n  line-height: 1.45;\n  word-break: break-word;\n  font-weight: 600;\n  font-size: 14px;\n}\n\n.aca-product-dropdown {\n  position: relative;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  width: 100%;\n  height: 44px;\n  background-color: #FFFFFF;\n  line-height: inherit;\n  margin-bottom: 1em;\n}\n\n.aca-product-dropdown .dropdown-icon {\n  position: absolute;\n  right: 12px;\n  height: 12px;\n  width: 12px;\n  fill: #7A77B9;\n  pointer-events: none;\n}\n\n.aca-product-dropdown select::before,\n.aca-product-dropdown select::after {\n  box-sizing: border-box;\n}\n\nselect.aca-product-dropdown::-ms-expand {\n  display: none;\n}\n\n.aca-product-dropdown select {\n  box-sizing: border-box;\n  background-color: transparent;\n  margin: 0;\n  cursor: inherit;\n  line-height: inherit;\n  outline: none;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  appearance: none;\n  background-image: none;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  cursor: pointer;\n  border: 1px solid #C9C7ED;\n  border-radius: 10px;\n  color: #000000;\n  padding: 0 36px 0 12px;\n  font-size: 14px;\n  background: #FFFFFF;\n}\n\n.aca-product-dropdown select:focus {\n  border-color: #7A77B9;\n  box-shadow: 0 0 0 3px rgba(122, 119, 185, 0.12);\n}\n\n.aca-product-button {\n  border: none;\n  cursor: pointer;\n  width: 100%;\n  min-height: 44px;\n  word-break: break-word;\n  padding: 10px 14px;\n  background-color: #7A77B9;\n  text-transform: uppercase;\n  line-height: inherit;\n  border: 1px solid transparent;\n  border-radius: 10px;\n  font-size: 14px;\n  color: #FFFFFF;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  transition: all 0.2s ease;\n  box-shadow: none;\n}\n\n.aca-product-button:hover {\n  background-color: #645FCC;\n  transform: translateY(-1px);\n}\n\n.aca-product-button:focus {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(122, 119, 185, 0.14);\n}\n\n.aca-product-button.aca-product-out-of-stock-button {\n  cursor: default;\n  border: 1px solid #C9C7ED;\n  background-color: #FFFFFF;\n  color: #7A77B9;\n}\n\n.aca-button-loader {\n  display: block;\n  border: 3px solid transparent;\n  border-radius: 50%;\n  border-top: 3px solid #FFFFFF;\n  width: 20px;\n  height: 20px;\n  background: transparent;\n  margin: 0 auto;\n  -webkit-animation: aca-loader 0.5s linear infinite;\n  animation: aca-loader 0.5s linear infinite;\n}\n\n@-webkit-keyframes aca-loader {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n\n@keyframes aca-loader {\n  0% {\n    transform: rotate(0deg);\n  }\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n.aca-button-tick {\n  display: block;\n  transform: rotate(45deg);\n  -webkit-transform: rotate(45deg);\n  height: 19px;\n  width: 9px;\n  margin: 0 auto;\n  border-bottom: 3px solid #FFFFFF;\n  border-right: 3px solid #FFFFFF;\n}\n\n.aca-button-cross \u003e svg {\n  width: 22px;\n  margin-bottom: -6px;\n}\n\n.aca-button-cross .button-cross-icon {\n  stroke: #FFFFFF;\n}\n\n#aca-bottom-close {\n  cursor: pointer;\n  text-align: center;\n  word-break: break-word;\n  color: #7A77B9;\n  font-size: 15px;\n  font-weight: 600;\n  margin-top: 8px;\n}\n\n#aca-bottom-close:hover {\n  color: #645FCC;\n}\n\n@media screen and (min-width: 951px) and (max-width: 1200px) {\n  #aca-products-container {\n    width: 95%;\n    padding: 20px 0;\n  }\n\n  #aca-products-container .aca-product {\n    margin: 20px 3%;\n    padding: 0;\n  }\n}\n\n@media screen and (min-width: 951px) and (max-width: 1024px) {\n  #aca-products-container .aca-product {\n    margin: 20px 2%;\n  }\n}\n\n@media screen and (max-width: 950px) {\n  #aca-products-container {\n    width: 95%;\n    padding: 0;\n  }\n\n  #aca-products-container .aca-product {\n    width: 45%;\n    max-width: 200px;\n    margin: 2.5%;\n    flex: 0 0 45%;\n  }\n}\n\n@media screen and (min-width: 602px) and (max-width: 950px) {\n  #aca-products-container .aca-product {\n    margin: 4%;\n  }\n}\n\n@media screen and (max-width: 767px) {\n  #aca-modal-wrapper {\n    width: 90%;\n  }\n\n  #aca-modal-container {\n    padding: 24px 18px;\n  }\n}\n\n@media screen and (max-width: 576px) {\n  #aca-modal-wrapper {\n    width: 92%;\n    min-height: calc(100% - 24px);\n    margin: 12px auto;\n  }\n\n  #aca-modal-container {\n    padding: 22px 10px 12px;\n    border-radius: 10px;\n  }\n\n  #aca-close-icon-container {\n    display: block;\n    top: 10px;\n    right: 10px;\n  }\n\n  #aca-modal-headline {\n    margin: 10px 7% 8px;\n    font-size: 22px;\n    line-height: 1.2;\n  }\n\n  #aca-modal-subheadline {\n    margin: 0 7% 14px;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  #aca-products-container {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    justify-content: space-between !important;
437\n    align-items: flex-start !important;\n    width: 100% !important;\n    padding: 0 8px !important;\n    gap: 10px 0 !important;\n  }\n\n  #aca-products-container .aca-product {\n    width: calc(50% - 6px) !important;\n    max-width: calc(50% - 6px) !important;\n    flex: 0 0 calc(50% - 6px) !important;\n    margin: 0 0 12px 0 !important;\n  }\n\n  .aca-product-image {\n    height: 120px !important;\n    margin: 0 0 8px !important;\n  }\n\n  .aca-product-name,\n  .aca-subscription-name {\n    font-size: 12px;\n    line-height: 1.35;\n    margin: 4px 0 5px;\n  }\n\n  .aca-product-variant-name {\n    font-size: 11px;\n    margin-top: 4px;\n    line-height: 1.3;\n  }\n\n  .aca-product-price,\n  .aca-subscription-label {\n    font-size: 12px;\n    line-height: 1.35;\n  }\n\n  .aca-product-dropdown {\n    height: 34px;\n    margin-bottom: 7px;\n  }\n\n  .aca-product-dropdown select {\n    font-size: 12px;\n    padding: 0 30px 0 10px;\n  }\n\n  .aca-product-button {\n    min-height: 34px;\n    padding: 6px 8px;\n    margin-bottom: 7px;\n    font-size: 11px;\n    letter-spacing: 0.05em;\n  }\n\n  .aca-button-loader {\n    border: 2px solid transparent;\n    border-top: 2px solid #FFFFFF;\n    width: 12px;\n    height: 12px;\n  }\n\n  .aca-button-tick {\n    height: 12px;\n    width: 6px;\n    border-bottom: 2px solid #FFFFFF;\n    border-right: 2px solid #FFFFFF;\n  }\n\n  .aca-button-cross \u003e svg {\n    width: 15px;\n    margin-bottom: -4px;\n  }\n\n  .aca-button-cross .button-cross-icon {\n    stroke: #FFFFFF;\n  }\n\n  #aca-bottom-close {\n    margin: 8px 0 4px;\n    font-size: 13px;\n  }\n}","hasCustomizations":true,"addButtonText":"Add to Cart","dismissButtonText":"No, thanks","outOfStockButtonText":"Out of Stock","imageUrl":null,"showProductLink":false,"subscriptionLabel":"Subscription Plan","closeModalOutsideClick":true},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"show":false,"removalRequestSent":null},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"reApplyValueBasedRulesInCart":false,"fetchProductInfoFromSavedDomain":false,"enableBuyNowInterceptions":false,"removeProductsAddedFromExpiredRules":false,"useFinalPrice":false,"useFinalPriceGetEntireCart":false,"hideGiftedPropertyText":false,"fetchCartDataBeforeRequest":false,"disableRedirectAfterFormSubmit":false,"hideAlertsOnFrontend":false,"removeEGPropertyFromSplitActionLineItems":false,"decodePayload":false,"delayUpdates":2000,"customCSS":null},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"roxiecosmetics.co.uk"};
438        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
439        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
440          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
441          if (products.length > 0) {
442            var productIds = products.map(function(prod) {
443              var productGid = prod.id;
444              var productIdNumber = parseInt(productGid.split('/').pop());
445              return productIdNumber;
446            });
447            var productInfo = null;
448            var isProductInList = productIds.includes(productInfo.id);
449            if (isProductInList) {
450              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
451              if (redirectionURL) {
452                window.location = redirectionURL;
453              }
454            }
455          }
456        }
457
458        
459      } catch(err) {
460      return
461    }}
461)()
462  </script>
462
463
464
465
466<!-- END app block --><!-- BEGIN app block: shopify://apps/simprosys-google-shopping-feed/blocks/core_settings_block/1f0b859e-9fa6-4007-97e8-4513aff5ff3b --><!-- BEGIN: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
467
468
469
470
471
472    <!-- BEGIN app snippet: gsf_spd_data -->
472<script>
473    var gsf_call_spd_js = false;
474    var gsf_spd_data = {};
475    var gsf_spd_shop_domain = 'roxiecosmetics.co.uk';
476    var gsf_spd_money_format = "£{{amount}}";
477    
478
479    
480</script>
480
481
482
483    
484                    <style type='text/css'>
485                        .gsf-spd-loaded .shopify-payment-button button { display: none !important; }
486                        .gsf-spd-loaded .shopify-payment-button__button { display: none !important; }
487                        .gsf-spd-loaded #candyrack-root { display:none !important;}
488                        .gsf-spd-loaded .gsf-spd-price-block {display:none!important;}
489                        .gsf-spd-loaded .gsf-spd-sale-price-block {display:none!important;}
490                        
491                        .gsf-spd-product-discount .product__column-sticky [id^="price-template--"][id$="__main"] .price .price__regular .price-item--regular, .gsf-spd-product-discount .product__column-sticky [id^="price-template--"][id$="__main"] .price--on-sale .price__sale .price-item--sale, .gsf-spd-product-discount .product__column-sticky [id^="price-template--"][id$="__main"] .price--on-sale .price__sale .price-item--regular, .gsf-spd-product-discount .product__column-sticky [id^="price-template--"][id$="__main"] .price__badge-sale, .gsf-spd-product-discount .new-product-price .new-price-discounts-wrapper {display:none!important;}
492                        
493                        .gsf-spd-loaded #MainContent [id^="price-template--"][id$="__main"] .price__container .price__sale .price-item--regular {text-decoration:none;}
494                        .gsf-spd-loaded .product__column-sticky .price__sale .saved_amount_from_discount {display:none;}
495                        
496                    </style>
496<script>var gsf_call_spd_js = gsf_call_spd_js || false;if (gsf_call_spd_js) {var gsf_spd_ajax_call = 0,gsf_spd_re_ajax_call = 0,gsf_spd_discount_url_call = 0,gsf_spd_re_discount_url_call = 0,gsf_spd_cart_url_call = 0,gsf_shopify_shop_domain = (gsf_spd_shop_domain) ? gsf_spd_shop_domain : '{{shop.domain}}',gsf_shopify_shop_URL = 'https://roxiecosmetics.co.uk';var Shopify = Shopify || {};        var gsf_shopify_currency_active = Shopify?.currency?.active || '';Shopify.gsf_money_format = (gsf_spd_money_format)? gsf_spd_money_format : '${'+'{amount}'+'}';Shopify.gsfFormatMoney = function(cents, format) {if (typeof cents == 'string') { cents = cents.replace('.',''); }var value = '';var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/;var formatString = (format || this.gsf_money_format);           function defaultOption(opt, def) {return (typeof opt == 'undefined' ? def : opt);}function formatWithDelimiters(number, precision, thousands, decimal) {precision = defaultOption(precision, 2);thousands = defaultOption(thousands, ',');decimal   = defaultOption(decimal, '.');if (isNaN(number) || number == null) { return 0; }number = (number/100.0).toFixed(precision);var parts   = number.split('.'),dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1' + thousands),cents   = parts[1] ? (decimal + parts[1]) : '';return dollars + cents;}var action = formatString.match(placeholderRegex)[1] || 'amount';switch(action) {case 'amount':value = formatWithDelimiters(cents, 2);break;case 'amount_no_decimals':value = formatWithDelimiters(cents, 0);break;case 'amount_with_comma_separator':value = formatWithDelimiters(cents, 2, '.', ',');break;case 'amount_no_decimals_with_comma_separator':value = formatWithDelimiters(cents, 0, '.', ',');break;}return formatString.replace(placeholderRegex, value);};function gsfSPDContainsPrice(str) {const priceRegex = /\b\d{1,3}(?:,\d{3})*(?:\.\d{1,2})?\b/;return priceRegex.test(str);}var gsfSPDGetShopProductData = function (items,type) {                var gsf_spd_shop_pdata = '';            for (var i = 0; i < items.length; i++) {   var gsf_item = items[i];if (type == 'variant_id'){                    gsf_spd_shop_pdata = gsf_item.variant_id;} else if(type == 'product_id') {gsf_spd_shop_pdata = gsf_item.product_id;} else if(type == 'sku') {gsf_spd_shop_pdata = gsf_item.sku;} else if(type == 'price') {gsf_spd_shop_pdata = gsf_item.price;}                }                 return gsf_spd_shop_pdata;             };function gsfSPDSetCookie (name, value, minutes) {if (minutes >= 0) {var cookie = name + '=' + encodeURIComponent(value) + ';';var expires = new Date(new Date().getTime() + parseInt(minutes) * 1000 * 60);cookie += 'expires=' + expires.toGMTString() + ';';cookie += 'path=/;';document.cookie = cookie;} }function gsfSPDGetCookie(cookie_name) {if (document.cookie.length > 0) {var cookie_start = document.cookie.indexOf(cookie_name + '=');
496if (cookie_start !== -1) {cookie_start = cookie_start + cookie_name.length + 1;var cookie_end = document.cookie.indexOf(';', cookie_start);if (cookie_end === -1) {cookie_end = document.cookie.length;}return decodeURIComponent(document.cookie.substring(cookie_start, cookie_end));}}return '';}function gsfSPDRemoveCookie(cookie_name) {document.cookie = cookie_name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 UTC;';}function gsfSPDRemoveCookiesContaining(keyword) {document.cookie.split(';').forEach(cookie => {if (cookie.includes(keyword)) {document.cookie = cookie.split('=')[0] + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 UTC;';}});}function gsfSleep(ms) {return new Promise(resolve => setTimeout(resolve, ms));}function gsfSpdQueryWithShadow(gsf_spd_jQuery, selector) {var gsf_spd_result = gsf_spd_jQuery(selector);var gsf_spd_shadow_host = document.getElementById('upCart');if (gsf_spd_shadow_host && gsf_spd_shadow_host.shadowRoot) {gsf_spd_result = gsf_spd_result.add(gsf_spd_jQuery(selector, gsf_spd_shadow_host.shadowRoot));}return gsf_spd_result;}function gsfSpdHideInShadow(hostId, selector, styleId) {var gsf_spd_shadow_host = document.getElementById(hostId);if (!gsf_spd_shadow_host || !gsf_spd_shadow_host.shadowRoot) {return;}if (gsf_spd_shadow_host.shadowRoot.getElementById(styleId)) {return;}var gsf_spd_style = document.createElement('style');gsf_spd_style.id = styleId;gsf_spd_style.textContent = selector + ' { display: none !important; }';gsf_spd_shadow_host.shadowRoot.appendChild(gsf_spd_style);}var gsfSPDGenerateProductItemsId = function (items, type = 'google') {            var gsf_spd_item_pid = 'shopify_GB' + '_' + items.product_id + '_' + items.variant_id;if (parseInt('0') === 1) {gsf_spd_item_pid = items.sku;} else if (parseInt('0') === 2) {gsf_spd_item_pid = items.variant_id;} else if (parseInt('0') === 3) {gsf_spd_item_pid = items.product_id + '_' + items.variant_id;}return gsf_spd_item_pid;};function gsf_show_discount_label(gsf_spd_jQuery, gsf_spd_current_price, gsf_spd_new_price) {var discount_label = gsf_spd_jQuery('.product__column-sticky .price__sale .saved_amount_from_discount, .product-card__badges .product-card__badge--discount .percentage');if (discount_label.length > 0) {var discounted_amount = gsf_spd_current_price - gsf_spd_new_price;var discounted_percantage = parseFloat((discounted_amount / gsf_spd_current_price) * 100).toFixed(2);var discount_amount_with_currency = Shopify.gsfFormatMoney(discounted_amount * 100);var discount_text = 'SAVE '+discount_amount_with_currency+' (' + discounted_percantage + '%)';console.log('discounted_percantage', discounted_percantage, discount_text);discount_label.text(discount_text);discount_label.show();}}function gsfSPDGetCurrentVariantId() {const field = document.querySelector("input[name='id'], select[name='id']");return field ? parseInt(field.value, 10) : null;}function gsfGetActiveSPDData(gsf_spd_jQuery = '', spd_type = '') {var gsf_spd_active_data = false;var gsf_spd_active_variant = gsfSPDGetCookie('gsf_spd_active_variant') || 0;var gsf_spd_dom_variant_id = (typeof gsfSPDGetCurrentVariantId === 'function') ? gsfSPDGetCurrentVariantId() : null;var gsf_spd_is_product_page = !!gsf_spd_dom_variant_id;var gsf_shopify_variant_id = gsf_spd_dom_variant_id || 0;var gsf_shopify_product_id =  '';if (typeof gsf_spd_data != 'undefined' && gsf_spd_data && gsf_spd_data.data && gsf_spd_data.data.total_price > 0 && gsf_spd_data.page_type == 'product') {gsf_shopify_variant_id =  gsfSPDGetShopProductData(gsf_spd_data.data.product_data,'variant_id');gsf_shopify_product_id = gsfSPDGetShopProductData(gsf_spd_data.data.product_data,'product_id');gsf_spd_is_product_page = true;}var gsf_spd_variant_match = gsf_spd_is_product_page? (gsf_spd_active_variant > 0 && gsf_shopify_variant_id == gsf_spd_active_variant): (gsf_spd_active_variant > 0);var gsf_spd_apply_product_level_discount = gsfSPDGetCookie('gsf_spd_apply_product_discount_'+gsf_shopify_product_id);if (gsf_spd_variant_match || gsf_spd_apply_product_level_discount == 'true') {if (spd_type && spd_type == 'extended_SPD') {var gsf_spd_final_data = gsfSPDGetCookie('gsf_spd_extended_data_'+ gsf_spd_active_variant) || '{}';} else {var gsf_spd_final_data = gsfSPDGetCookie('gsf_spd_final_data_'+ gsf_spd_active_variant) || '{}';}gsf_spd_final_data = JSON.parse(gsf_spd_final_data);var gsf_spd_final_data_count = Object.keys(gsf_spd_final_data).length;if (gsf_spd_final_data_count > 0) {gsf_spd_active_data = gsf_spd_final_data;}   }var gsf_spd_apply_product_level_discount = gsfSPDGetCookie('gsf_spd_apply_product_discount_'+gsf_shopify_product_id);if (gsf_spd_apply_product_level_discount == 'true' && gsf_spd_jQuery != '') {if (gsf_spd_jQuery('body').hasClass('gsf-spd-product-discount') == false) {gsf_spd_jQuery('body').addClass('gsf-spd-product-discount');}}return gsf_spd_active_data;}function gsfUpdateQueryStringParameter(uri, key, value) {var gsf_spd_re = new RegExp('([?&])' + key + '=.*?(&|$)', 'i');var gsf_spd_separator = uri.indexOf('?') !== -1 ? '&' : '?';if (uri.match(gsf_spd_re)) {return uri.replace(gsf_spd_re, '$1' + key + '=' + value + '$2');} else {return uri + gsf_spd_separator + key + '=' + value;}}function gsfParseJwtToken(gsf_google_token) {if (typeof gsf_google_token === 'undefined' || gsf_google_token === '' || gsf_google_token === null || gsf_google_token.split('.').length !== 3) {return false;}var gsf_spd_base64Url = gsf_google_token.split('.')[1];var gsf_spd_base64 = gsf_spd_base64Url.replace(/-/g, '+').replace(/_/g, '/');var gsf_spd_jsonPayload = decodeURIComponent(atob(gsf_spd_base64).split('').map(function (c) {return '%' + ('00' + c.charCo
496deAt(0).toString(16)).slice(-2)}).join(''));return JSON.parse(gsf_spd_jsonPayload)}function gsfSetDiscountCodeOnShopifyThemes(gsf_spd_jQuery) {var gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery);if (gsf_spd_final_data) {var gsf_discount_code = gsf_spd_final_data.discount_code;  var gsf_spd_product_id = gsf_spd_final_data.product_id;if (gsf_discount_code) {gsf_spd_jQuery('#gsf_spd_discount').remove();                                                          gsf_spd_jQuery('form[action="/cart"],form[action^="/cart?"]').append('<input type="hidden" name="discount" id="gsf_spd_discount" value="'+ gsf_discount_code +'">');if (gsf_spd_discount_url_call == 0) {var gsf_apply_discount_url = gsf_shopify_shop_URL + '/discount/' + gsf_discount_code;gsf_spd_jQuery.get(gsf_apply_discount_url, function () {});gsf_spd_discount_url_call = 1;}}  }}function gsfRemoveDiscountCodeOnShopifyThemes(gsf_spd_jQuery) {if (gsf_spd_re_discount_url_call == 0) {gsf_spd_re_discount_url_call = 1;gsf_spd_jQuery('#gsf_spd_discount').remove();var gsf_apply_discount_url = gsf_shopify_shop_URL + '/discount/1';gsf_spd_jQuery.get(gsf_apply_discount_url, function () {});}}function gsfSetPriceOnProduct(gsf_spd_jQuery, gsf_spd_current_price, gsf_spd_new_price, display_spd_price = true, instant_show_spd_price = false, check_currency = true) {var gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery);if (gsf_spd_final_data || instant_show_spd_price) {var gsf_spd_current_price = instant_show_spd_price ? (gsf_spd_current_price || gsf_spd_final_data.current_price) : (gsf_spd_final_data.current_price || gsf_spd_current_price),gsf_spd_new_price = instant_show_spd_price ? (gsf_spd_new_price || gsf_spd_final_data.new_price) : (gsf_spd_final_data.new_price || gsf_spd_new_price),gsf_spd_currency = gsf_spd_final_data.c,gsf_spd_product_id = gsf_spd_final_data.product_id,gsf_spd_variant_id = gsf_spd_final_data.variant_id,gsf_shopify_currency_active = Shopify.currency.active || '';if (check_currency && gsf_shopify_currency_active && gsf_spd_currency && gsf_shopify_currency_active != gsf_spd_currency) {gsf_spd_page_loaded = 1;return false;}var current_price_format_money = Shopify.gsfFormatMoney(gsf_spd_current_price * 100);var new_price_format_money = Shopify.gsfFormatMoney(gsf_spd_new_price * 100);var gsf_select_regular_price, gsf_select_sale_price;var gsf_pv_current_last = gsf_spd_jQuery('.productView-price .price--on-sale .price__sale .price__last, .productView-price .price:not(.price--on-sale) .price__regular .price__last');if (gsf_pv_current_last.length > 0) {gsf_select_regular_price = gsf_pv_current_last;gsf_select_sale_price = gsf_spd_jQuery('.productView-price .price--on-sale .price__sale .price__compare');} else if (gsf_spd_jQuery('.price-oc .price-oc__current').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.price-oc .price-oc__current');gsf_select_sale_price = gsf_spd_jQuery('.price-oc .price-oc__compare');} else if (gsf_spd_jQuery('.mainp-price').length > 0) {var gsf_mainp_sale_el = gsf_spd_jQuery('.mainp-price .price--on-sale .price__sale .price-item--sale');gsf_select_regular_price = gsf_mainp_sale_el.length > 0 ? gsf_mainp_sale_el : gsf_spd_jQuery('.mainp-price .price__regular .price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('.mainp-price .price--on-sale small.price-item--regular');} else if (gsf_spd_jQuery('.product-page .price-item.regular, .product__price .h4').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product-page .price-item.regular, .product__price .h4');gsf_select_sale_price = gsf_spd_jQuery('.product-page .price-item.regular, .product__price .price__regular');} else if (gsf_spd_jQuery('.product-page-info__price span.price span').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product-page-info__price span.price span:nth-child(1)');gsf_select_sale_price = gsf_spd_jQuery('.product-page-info__price span.price span:nth-child(2)');} else if (gsf_spd_jQuery('.price-review .price_range .price_varies').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.price-review .price_range .price_varies ins, .price-review .price_range .price_varies');gsf_select_sale_price = gsf_spd_jQuery('.price-review .price_range .price_varies del');} else if (gsf_spd_jQuery('.product__info-container  .f-price__regular .f-price-item--regular .money:visible').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product__info-container  .f-price__regular .f-price-item--regular .money');gsf_select_sale_price = gsf_spd_jQuery('.product__info-container  .f-price__regular .f-price-item--sale .money');} else if (gsf_spd_jQuery('.product__block--price .f-price .f-price__sale .f-price-item--regular:visible').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product__block--price .f-price .f-price__sale .f-price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('.product__block--price .f-price .f-price__sale .f-price-item--sale');} else if (gsf_spd_jQuery('.product__block--price .f-price .f-price__regular .f-price-item--regular:visible').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product__block--price .f-price .f-price__regular .f-price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('.product__block--price .f-price--on-sale .f-price__sale .f-price-item--sale');} else if (gsf_spd_jQuery('.pagepilot-layout .price__sale .pp-line-through').length > 0) {let r = '.price .pagepilot-layout .price__sale .pp-line-through', p = gsf_spd_jQuery('.product__column-sticky '+r).length ? '.product__column-sticky ' : '';gsf_select_regular_price = gsf_spd_jQuery(p+r);gsf_select_sale_price = gsf_spd_jQuery(p+'.price .pagepilot-layout .price__sale .price-item--sale');} else if (gsf_spd_jQuery('.pagepilot-wrapper .pp-flex-col .pp-price-item--regular').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.pagepilot-wrapper .pp-flex-col .pp-price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('.pagepilot-wrapper .pp-flex-col .pp-price-item--sale-price');} else if (gsf_spd_jQuery('main#MainContent.wrapper-body.content-for-layout.focus-none .productView-price .price .price__regular .price-item--regular').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('main#MainContent.wrapper-body.content-for-layout.focus-none .productView-price .price .price__regular .price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('main#MainContent.wrapper-body.content-for-layout.focus-none .productView-price .price--on-sale .price__last .price-item--sale');if (gsf_select_sale_price.length > 0) {gsf_select_regular_price = gsf_spd_jQuery('main#MainContent.wrapper-body.content-for-layout.focus-none .productView-price .price--on-sale .price__sale .price__compare .price-item--regular');}} else if (gsf_spd_jQuery('#priceWrapperTdf .price .price__regular .price-item--regular').length) {gsf_select_regular_price = gsf_spd_jQuery('#priceWrapperTdf .price .price__regular .price-item--regular');gsf_select_sale_price = gsf_spd_jQuery('#priceWrapperTdf .price .price__sale .price-item--sale');} else if (gsf_spd_jQuery('div[class*="@regular"] span[class^="#price-value"]').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('div[class*="@regular"] span[class^="#price-value"]');gsf_select_sale_price = gsf_spd_jQuery('div[class*="@compare"] span[class^="#price-value"]');} else if (gsf_spd_jQuery('.price .price__regular .price-item--regular').length > 0) {let cmn_r = '.price .price__regular .price-item--regular', p = '';if (gsf_spd_jQuery('.product__column-sticky ' + cmn_r).length) {p = '.product__column-sticky ';} else if (gsf_spd_jQuery('.productView-price ' + cmn_r).length) {p = '.productView-price ';}if (gsf_spd_jQuery(p + '[id^="price-template--"][id$="__main"] ' + cmn_r).length) {p += '[id^="price-template--"][id$="__main"] ';}let r = p + cmn_r, s = p + '.price--on-sale .price__sale .price-item--sale';gsf_select_sale_price = gsf_spd_jQuery(s);if (gsf_select_sale_price.length) r = p + '.price--on-sale .price__sale .price-item--regular';if (gsf_spd_jQuery(r + ' .money').length) {r += ' .money';gsf_select_sale_price = gsf_spd_jQuery(s + ' .money');}gsf_select_regular_price = gsf_spd_jQuery(r);} else if (gsf_spd_jQuery('.price-item--regular:visible').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.price-item--regular:visible');gsf_select_sale_price = gsf_spd_jQuery('.price-item--sale:visible');}  else if (gsf_spd_jQuery('.pr_sticky_su .shopify-section .money').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.pr_sticky_su .shopify-section .money');gsf_select_sale_price = gsf_spd_jQuery('.pr_sticky_su .shopify-section .sale-price .money');} else if (gsf_spd_jQuery('.product-top-sticky .product-price .price').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product-top-sticky .product-price .price');gsf_select_sale_price = gsf_spd_jQuery('.product-top-sticky .product-price .price .info .old');if (gsf_select_sale_price.length > 0) {[gsf_select_regular_price, gsf_select_sale_price] = [gsf_select_sale_price, gsf_select_regular_price];} else if (gsf_spd_jQuery('.product-top-sticky .product-price .info .old').length > 0) {gsf_select_sale_price = gsf_spd_jQuery('.product-top-sticky .product-price .info .old');[gsf_select_regular_price, gsf_select_sale_price] = [gsf_select_sale_price, gsf_select_regular_price];}} else if (gsf_spd_jQuery('.product__info-block .product__price .price__regular .price-item--regular, .product__info-block .product__price .price__sale .price-item--sale').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('.product__column-sticky .product__info-block .product__price .price__regular .price-item--regular, .product__info-block .product__price .price__sale .price-item--sale');gsf_select_sale_price = gsf_spd_jQuery('.product__info-block .product__price .price__sale .price-item--sale');} else if (gsf_spd_jQuery('.f8pr .f8pr-price').text().trim() != '') {gsf_select_regular_price = gsf_spd_jQuery('.f8pr .f8pr-price');gsf_select_sale_price = gsf_spd_jQuery('');if (gsf_spd_jQuery('.f8pr .f8pr-price .old-price').length) {gsf_select_regular_price = gsf_spd_jQuery('.f8pr .f8pr-price .old-price');gsf_select_sale_price = gsf_spd_jQuery('.f8pr .f8pr-price').contents().filter(function () { return this.nodeType === 3 && this.textContent.trim() !== ''; });}} else if (gsf_spd_jQuery('#gwV-p7VDH9 .ciwi-money').length > 0) {gsf_select_regular_price = gsf_spd_jQuery('#gwV-p7VDH9 .ciwi-money');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('.product__info-wrapper .emdpr-prices-container').length) {gsf_select_regular_price = gsf_spd_jQuery('.product__info-wrapper .emdpr-prices-container');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('#MainContent .product-info__price-wrapper .price-wrapper').length) {gsf_select_regular_price = gsf_spd_jQuery('#MainContent .product-info__price-wrapper .price-wrapper');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('#MainContent .shopify-section--product-price-wsp').length) {gsf_select_regular_price = gsf_spd_jQuery('#MainContent .shopify-section--product-price-wsp');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('.pf-product-form .sc-fYXHKj [data-product-type="price"]').length) {gsf_select_regular_price = gsf_spd_jQuery('.pf-product-form .sc-fYXHKj [data-product-type="price"]');gsf_select_sale_price = gsf_spd_jQuery('.pf-product-form .sc-fYXHKj [data-product-type="compare_at_price"]');}
496 else if (gsf_spd_jQuery('[id^="price-template--"][id$="__main"] .price__current').length) {gsf_select_regular_price = gsf_spd_jQuery('[id^="price-template--"][id$="__main"] .price__current');gsf_select_sale_price = gsf_spd_jQuery('[id^="price-template--"][id$="__main"] .price__compare:visible');} else if (gsf_spd_jQuery('[id^="shopify-section-template"][id$="__main"] #ProductPrice .money').length) {gsf_select_regular_price = gsf_spd_jQuery('[id^="shopify-section-template"][id$="__main"] #ProductPrice .money');gsf_select_sale_price = gsf_spd_jQuery('[id^="shopify-section-template"][id$="__main"] #ComparePrice .money');} else if (gsf_spd_jQuery('.product-single__price [id^="ProductPrice-template--"][id$="__product"]').length) {gsf_select_regular_price = gsf_spd_jQuery('.product-single__price [id^="ProductPrice-template--"][id$="__product"]');gsf_select_sale_price = gsf_spd_jQuery('');} else if (gsf_spd_jQuery('.main-product--wrapper .product-price--original').length) {gsf_select_regular_price = gsf_spd_jQuery('.main-product--wrapper .product-price--original');gsf_select_sale_price = gsf_spd_jQuery('.main-product--wrapper .product-price--compare:visible')} else if (gsf_spd_jQuery('#main-product span[aria-label="price"].tw-text-primaryRed').length) {gsf_select_regular_price = gsf_spd_jQuery('#main-product span[aria-label="price"].tw-text-primaryRed');gsf_select_sale_price = gsf_spd_jQuery('#main-product span[x-show*="hasDiscountForSelected"]');} else if (gsf_spd_jQuery('.product-details .product-price .current-price').length) {gsf_select_regular_price = gsf_spd_jQuery('.product-details .product-price .current-price');gsf_select_sale_price = gsf_spd_jQuery('.product-details .product-price .was-price');} else if (gsf_spd_jQuery('.custom-price-wrapper .price-main .current-price').length) {gsf_select_regular_price = gsf_spd_jQuery('.custom-price-wrapper .price-main .current-price');gsf_select_sale_price = gsf_spd_jQuery('.custom-price-wrapper .price-main .old-price');} else if (gsf_spd_jQuery('.product-info-price .product-price-inner span.money:visible').length) {gsf_select_regular_price = gsf_spd_jQuery('.product-info-price .product-price-inner span.money:visible').first();gsf_select_sale_price = gsf_spd_jQuery('.product-info-price .product-price-inner span.money:visible, .product-info-price .product-price-inner strike.money:visible');} else if (gsf_spd_jQuery('.single-product-price-ctn .price_new .price_money').length) {gsf_select_regular_price = gsf_spd_jQuery('.single-product-price-ctn .price_new .price_money:not(.price__secondary)');gsf_select_sale_price = gsf_spd_jQuery('.single-product-price-ctn .price_new .price_old');} else if (gsf_spd_jQuery('.price-regular .price, .price-sale .price').length > 0) {var gsf_price_sale_el = gsf_spd_jQuery('.price-sale .price');gsf_select_regular_price = gsf_price_sale_el.length > 0 ? gsf_price_sale_el : gsf_spd_jQuery('.price-regular .price');gsf_select_sale_price = gsf_spd_jQuery('.price-compare .price, .price-compare s, .price-compare del');} else {gsf_select_regular_price = gsf_spd_jQuery('.gsf-spd-product-sale-price, .product-form__info-item .price-list .price:first-child, .price-item--regular:visible, #productPrice, .product__current-price, .ProductMeta__PriceList, .gsf-spd-product-price-block .current_price, .product-price-box .current-price, form[data-productid="'+ gsf_spd_product_id +'"] .gf_product-prices .gf_product-price, .tt-price .sale-price, .tt-price .new-price, .product-block--price span[data-product-price], .product-block--price span[data-product-price] .money, .product-block--price .price-ui .price, .product__price .price__current .money, .product__price .current-price .money, .prices span.price, .price-list .price--highlight .money, .variant-price-list .price--highlight .money, .main-product .product-price--original, .product-info .price-list sale-price .bird-money, .product-single__price-number .money, .product__info .price-list .price--large, .main-product__block .m-price-item--regular .money, .ecom-product-single__price--regular, .tee-product-price .tee-price--current, .product--price .price--main .money, .product-info__price .price__current, .product-detail__price span[data-product-price], .product-block .product_name span, .product_payment_info .product__price, .pricecontainer .product__price, .product-info .price-list sale-price, .product-price .product-price__regular, .product-price #ProductPrice-product-template .money, .t4s-product__price-review .t4s-product-price, .product__price--holder .product__price, .price-container .sale-price .money, .price-container .current-price .money, .product-price-wrap span.product-price__price .money, .product-details_price-wrapper .price-sale, .product-single__meta #ProductPrice-'+ gsf_spd_product_id +', .price-container .price-item-regular, .price .ProductPrice-product-template, div[data-product-type="price"] .money, .gm_price_container .gm_price, #ProductPrice .money .dualPrice, .yv-product-price .money, .new-product-price .new-current-price-wrapper, .hdt-price__container .hdt-price, .product__price span[data-price], .product__price span[data-product-price], .loop-one-time-purchase-option-price-amount, .product-price .product-price__current-price .money, .product__price .product__price--regular, .product-price__cost .product-price__current-price, .bls__product-price .price__regular .price, .product-price-container ins .amount, .product-detail__price .price-regular .price, .product-pricing .product-actual-price .money, .price .price__number .money, .product-price-block span[x-html="formatMoney(currentPrice)"], #ProductSection #productPrice-product-template, .x-block-price .main-product-price .price-sale, .main-product__block-price .m-price__sale .m-price-item--sale, .price__container .sale .money, .custom-product-pricing #ProductPrice .money, .product-price-group #ProductPrice .money, .product-details div[ref="priceContainer"] .price, .product__block--price .f-price__regular .f-price-item--regular .money, .product__block--price .f-price__sale .f-price-item--regular, div[data-block-type="price"] .font-semibold');gsf_select_sale_price = gsf_spd_jQuery('.gsf-spd-product-regular-price, .product-form__info-item .price-list .price--compare, .price-item--sale:visible, .g
496sf-spd-product-price-block .was_price, .gsf-spd-product-price-block .savings, .product-price-box .previous-price, form[data-productid="'+ gsf_spd_product_id +'"] .gf_product-prices .gf_product-compare-price, .tt-price .old-price, .product-block--price .product__price--compare, .product-block--price span[data-compare-price] .money, .product-block--price .price-ui .compare-at-price, .product__price .price__compare-at .money, .product__price .was-price .money, .prices span.compare-price, .price-list .price--compare .money, .variant-price-list .price--compare .money, .main-product .product-price--compare, .giraffly_PCPreview_BOX .giraffly_compare_at_price, .product-info .price-list compare-at-price .bird-money, .product-single__price-compare .money, .product__info .price-list .price--compare, .main-product__block .m-price-item--sale .money, .ecom-product-single__price--sale, .tee-product-price .tee-price--compare, .product--price .price--compare-at .money, .product-info__price .price__was, .product-detail__price .product-price__compare, .product_payment_info .product__price--old, .pricecontainer .pricewas, .product-info .price-list compare-at-price, .product-price .product-price__compare, .product-price #ComparePrice-product-template .money, .product__price--holder .product__price--old, .price-container .original-price .money, .product-price-wrap .product-price__sale .money, .product-details_price-wrapper .price-compare, .product-single__meta #ComparePrice-'+ gsf_spd_product_id +', .price-container .price-item-sale, .price .ComparePrice-product-template, div[data-product-type="compare_at_price"] .money, .gm_price_container .gm_price .sale-price, #ComparePrice .money .dualPrice, .yv-product-compare-price .money, .new-product-price .new-price-discounts-wrapper, .hdt-price__container .hdt-compare-at-price, .product__price s[data-compare-price], .product-price .product-price__old-price .money, .product__price .product__price--compare, .product-price__cost .product-price__old-price, .bls__product-price .price__sale .price-item, .product-price-container del .amount, .product-detail__price .price-regular .compare-price, .product-pricing .product-compare-price .money, .price .price__compare .money, .product-price-block s[x-html="formatMoney(currentVariant.compare_at_price)"], .x-block-price .main-product-price small.cap, .main-product__block-price .m-price__sale .m-price-item--regular, .price__container .was_price .money, .product-price-group #ComparePrice .money, .product-details div[ref="priceContainer"] .compare-at-price, .product__block--price .f-price__sale .f-price-item--sale, div[data-block-type="price"] .line-through');}gsfShowNewPriceOnProductDetail(gsf_spd_jQuery, gsf_select_regular_price, gsf_select_sale_price, gsf_spd_current_price, gsf_spd_new_price, display_spd_price, new_price_format_money, current_price_format_money);if (gsf_spd_jQuery('#stickyAtcPDP').length > 0) {gsf_spd_jQuery('#stickyAtcPDP span[aria-label="price"]').html(new_price_format_money);}}}function gsfAddCustomCss(gsf_spd_jQuery, new_price_format_money, current_price_format_money) {var gsf_spd_use_default_price_size = '', gsf_spd_use_default_regular_price_class = '', gsf_spd_regular_price_style, gsf_spd_sale_price_style;gsf_spd_regular_price_style = 'text-decoration: line-through;font-weight: 700;';gsf_spd_sale_price_style = 'color:#fa4545;font-weight: 700;';gsf_spd_jQuery('.gsf-spd-price-block').after('<span class="gsf-spd-price '+ gsf_spd_use_default_price_size +' "><span class="gsf-spd-sale-price" style="'+ gsf_spd_sale_price_style +'">'+ new_price_format_money +'</span> <span class="gsf-spd-regular-price '+ gsf_spd_use_default_regular_price_class +' " style="'+ gsf_spd_regular_price_style +'" >'+current_price_format_money+'</span></span>');                      gsfSleep(1000).then(() => {if (gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-price .money').length > 0) {gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-price .money').text(new_price_format_money);if (gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-original-price .money').length == 0) {gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-price').before('<div class="sls-original-price"><span class="money conversion-bear-money seal-money ht-money">'+current_price_format_money+'</span></div>');} else {gsf_spd_jQuery('.sls-purchase-options-container .sls-one-time-price .sls-original-price .money').text(current_price_format_money);}}if (gsf_spd_jQuery('.productView-subtotal .money-subtotal, .sticky-price .money-subtotal').length > 0) {gsf_spd_jQuery('.productView-subtotal .money-subtotal, .sticky-price .money-subtotal').text(new_price_format_money);}if (gsf_spd_jQuery('.sticky-price .money-compare-price').length > 0) {gsf_spd_jQuery('.sticky-price .money-compare-price').text(current_price_format_money).show();}if (gsf_spd_jQuery('.product-form__submit [class^="main-atc-price-span-template--"][class$="__main"]').length > 0) {gsf_spd_jQuery('.product-form__submit [class^="main-atc-price-span-template--"][class$="__main"]').html(new_price_format_money);}let gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery), new_price = (gsf_spd_final_data && ('p' in gsf_spd_final_data)) ? (gsf_spd_final_data.p * 100) : 0;if (gsf_spd_jQuery('.quantity__input').length > 0 && new_price > 0) {gsf_spd_jQuery('.quantity__input').attr('data-price', new_price);}if (gsf_spd_jQuery('.Vtl-VolumeDiscountRadio .Vtl-VolumeDiscountRadio__TierItem .Vtl-VolumeDiscountRadio__LabelHeaderTotalValue.Vtl-Money').length > 0) {gsf_spd_jQuery('.Vtl-VolumeDiscountRadio .Vtl-VolumeDiscountRadio__TierItem .Vtl-VolumeDiscountRadio__LabelHeaderTotalValue.Vtl-Money').text(new_price_format_money);}                var gsf_spd_mirror_price_els = gsf_spd_jQuery('[data-add-to-cart] [data-product-price], .cart
496-bar [data-product-price]').not('.gsf-spd-price-block, .gsf-spd-sale-price-block');if (gsf_spd_mirror_price_els.length > 0) {                    gsf_spd_mirror_price_els.siblings('.product__price--strike, [data-compare-text]').hide();gsf_spd_mirror_price_els.html('<span class="gsf-spd-sale-price" style="'+ gsf_spd_sale_price_style +'">'+ new_price_format_money +'</span> <span class="gsf-spd-regular-price" style="'+ gsf_spd_regular_price_style +';margin-left:4px;">'+ current_price_format_money +'</span>');}});}function gsfShowNewPriceOnProductDetail (gsf_spd_jQuery, gsf_select_regular_price, gsf_select_sale_price, gsf_spd_current_price, gsf_spd_new_price, display_spd_price, new_price_format_money, current_price_format_money) {let is_valid_price = (gsf_select_regular_price.length > 0 && gsf_spd_current_price > 0 && gsf_spd_new_price > 0);var gsf_percentage_off_label_show_hide = gsf_spd_jQuery('.product__price-savings, .price-list .price--discount, .variant-price-list .price--discount, .price__badge-sale, .product-label--on-sale, .product__badge--sale, .product__badges-sale, .tee-price--saving, .discount-percentage, .tag--sale, .yousave, .product-price__you-save, .discount-and-save-price, .badge--on-sale, .your-price-savings-wrap, product-price div[class*="@save"], product-price div[class*="@compare"] dt[class^="#price-item-heading"], .product-price__percent, .saved_amount_from_discount, #DiscountSaved, .yv-product-percent-off, .hdt-badge__on-sale, .product__price-displayed-discount, .product__price--off, .product-block--price span[data-product-price-wrap], .price__saved, .price-desktop .risparmi, .prezzo-scomposto .vista-percentuale, .product-block--price .savings, .m-price__badge-sale, .price__container .savings, [id^="price-template--"][id$="__main"] .price__badge, .productView-details .price_save .save_badge, .custom-price-wrapper .save-compare .save-badge, div[class*="@save"], .price-oc__discount');if (is_valid_price) { if (display_spd_price) {gsf_spd_jQuery('.gsf-spd-price, .gsf-spd-regular-price, .gsf-spd-sale-price').remove();gsf_percentage_off_label_show_hide.hide();if (gsf_spd_jQuery('.gsf-spd-price-block').length == 0) {gsf_select_regular_price.wrap('<span class="gsf-spd-price-block">').hide();}if (gsf_select_sale_price.length > 0) {gsf_select_sale_price.addClass('gsf-spd-sale-price-block');gsf_select_sale_price.hide();}gsfAddCustomCss(gsf_spd_jQuery, new_price_format_money, current_price_format_money);gsfSleep(2000).then(() => {gsfSetDiscountCodeOnShopifyThemes(gsf_spd_jQuery);});gsf_spd_page_loaded = 1;} else {gsf_spd_jQuery('.gsf-spd-regular-price, .gsf-spd-sale-price').remove();gsf_percentage_off_label_show_hide.show();if (gsf_spd_jQuery('.gsf-spd-price-block').length > 0) {gsf_select_regular_price.unwrap('span.gsf-spd-price-block').show();} if (gsf_select_sale_price.length > 0) {gsf_select_sale_price.removeClass('gsf-spd-sale-price-block');gsf_select_sale_price.show();                            }}gsf_spd_page_loaded = 1;    } else if (display_spd_price) {gsf_spd_page_loaded = 1;}}function gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, create_discount_code = true, instant_show_spd_price = false) {  var gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery);if (!gsf_spd_final_data) {gsf_spd_final_data = gsfGetActiveSPDData(gsf_spd_jQuery, 'extended_SPD');}if (gsf_spd_final_data) {var d=gsf_spd_final_data;var gsf_spd_current_price=d.current_price,gsf_spd_new_price=d.new_price,gsf_spd_product_id=d.product_id,gsf_spd_variant_id=d.variant_id,gsf_spd_discount_code=d.discount_code,gsf_spd_currency=d.c,gsf_spd_exp_time=d.exp,gsf_spd_token=d.spd_token||false,gsf_shopify_currency_active=Shopify.currency.active||'';              if (gsf_shopify_currency_active && gsf_spd_currency && gsf_shopify_currency_active != gsf_spd_currency) {gsf_spd_page_loaded = 1;return false;}var gsf_total_cart_amount = 0,gsf_spd_price_html_show = true,gsf_spd_sub_price_html_show = true,gsf_spd_force_load_extended_hours = false;                    gsf_spd_force_load_extended_hours = true;gsf_spd_jQuery.getJSON('/cart.js', function(cart) {gsf_spd_jQuery(cart.items).each(function(index, item) {gsf_spd_force_load_extended_hours = true;var gsf_cart_index = (index + 1);var gsf_cart_item_price = (item.price / 100);if (gsf_spd_product_id == item.product_id && gsf_spd_variant_id == item.variant_id && gsf_spd_current_price == gsf_cart_item_price && gsf_spd_discount_code) {var gsf_select_cart_sale_price = gsfSpdQueryWithShadow(gsf_spd_jQuery, '.gsf-spd-cart-price-block .was_price, .line-item__price--compare, .cart-item--sale-price, .mm-ajaxcart-item-price .cart_compare_at-price, .cart-item__discounted-prices del, .cart-item__price del, [data-item-original-price-display]');var gsf_select_cart_price = gsfSpdQueryWithShadow(gsf_spd_jQuery, '.gsf-spd-cart-lineitem-price, .gsf-spd-cart-price, .cart__price, td[data-label="Price"], .cart
496-item__price, .gsf-spd-cart-price-block .sale, .desk-price-col .price-box, .Cart__ItemList .CartItem__Price .money, div.product-option, .line-item__price--highlight .money, .CartItem__PriceList .bird-money, .line-item-info .bird-money, .line-item__info .price-list .price, .cart-item--content-price .money, .mm-ajaxcart-item-price .money, .cart-item-price .price--end, .cart__item__price, .cart__punit .jsPrice, .minicart__entry .minicart__price, [data-item-final-price-display]');var gsf_select_cart_final_price = gsfSpdQueryWithShadow(gsf_spd_jQuery, '.gsf-spd-cart-lineitem-final-price, .gsf-spd-cart-final-price, .cart__final-price, .cart__item-total, .price--end, td[data-label="Total"], .Cart__ItemList .CartItem__LinePrice .money, .cart-item--total .money, .main-bottom .price, .cart--total .price, .line-item__line-price .money, .cart-item__totals, .CartItem__LinePriceList .bird-money, .text-end .bird-money, .cart-item__total .money, .cart__price #item-price, .cart__ptotal .product-option .jsPrice, .minicart__entry .minicart__price, [data-upcart-chunk="cart-item-price"]');var gsf_replace_cart_price = gsfSpdQueryWithShadow(gsf_spd_jQuery, "[data-cart-item-key='" + item.key + "'], [data-cartitem-key='" + item.key + "'], [data-line-item-key='" + item.key + "'], [data-cart-item-id='" + item.key + "'], [data-key='" + item.key + "'], [data-id='" + item.key + "'], [data-line='" + item.key + "'], [data-variant_id='" + gsf_spd_variant_id + "'], [data-item='" + item.key + "'], #CartItem-" + gsf_cart_index + ", #CartDrawer-Item-" + gsf_cart_index + ", .cart-table, .cart__item:has([data-variant-id^='" + gsf_spd_variant_id + ":']), .minicart__entry:has([data-variant-id^='" + gsf_spd_variant_id + ":']), [id='" + item.key + "']");gsfSetDiscountCodeOnShopifyThemes(gsf_spd_jQuery);var gsf_new_price = (gsf_spd_new_price > 0) ? gsf_spd_new_price : (item.price / 100),gsf_item_final_price = (item.quantity * gsf_new_price);if (gsf_spd_price_html_show && gsf_spd_sub_price_html_show) {gsf_replace_cart_price.find(gsf_select_cart_price).html(Shopify.gsfFormatMoney(gsf_new_price*100));gsf_replace_cart_price.find(gsf_select_cart_final_price).html(Shopify.gsfFormatMoney(gsf_item_final_price*100));if (gsf_select_cart_sale_price.length > 0) {gsf_replace_cart_price.find(gsf_select_cart_sale_price).hide();}}} else {var gsf_item_final_price = (item.quantity * (item.price/100));}gsf_total_cart_amount += parseFloat(gsf_item_final_price);});if (gsf_total_cart_amount > 0 || gsf_spd_force_load_extended_hours) {if (gsf_spd_price_html_show) {gsf_spd_jQuery('.gsf-spd-cart-subtotal-price, .cart-subtotal__price, .cart__subtotal, .totals__subtotal-value, .cart-drawer__subtotal-price, .js-cart_subtotal .money, .js-cart_grand_total .money, .sidebar-footer .subtotal-price, #bk-cart-subtotal-price, .Cart__Footer .Cart__Total .money, .total-sum-box .sum, #subtotal td, #grandtotal td, .tt-total .full-total-js, .cart__footer span, .cart__item--subtotal div[data-subtotal], .revy-upsell-cart-summary-total-value-final, .cart-subtotal .money, .footer .slidecart-subtotal, .cart-form .total .price, .cart__item-sub div[data-subtotal], .cart-title-total .money, .atc-banner--cart .atc-subtotal--price, .cart__item-sub div[data-subtotal] .money, #CartDrawer .total-price .money, #asm-totals #asm-subtotal-rate, .drawer__footer .totals__total-value, .subtotal .tdf_money, .cart__grandtotal .jsPrice, .minicart__bottom .minicart__total .jsPrice').html(Shopify.gsfFormatMoney(gsf_total_cart_amount*100));}gsf_spd_jQuery('.cart__item--subtotal div[data-subtotal]').attr('gsf-cart-total-price', (gsf_total_cart_amount));gsf_spd_page_loaded = 1;var gsf_spd_is_updated = gsfSPDGetCookie('gsf_spd_is_updated_' + gsf_spd_variant_id) || false;if (gsf_spd_re_ajax_call == 0 && !gsf_spd_is_updated) {       gsf_spd_re_ajax_call = 1;var gsf_spd_re_ajax_call_sleep_time = 0;gsfSleep(gsf_spd_re_ajax_call_sleep_time).then(() => {gsf_spd_jQuery.ajax({type: 'PATCH',url:  '/apps/gsf/gad?t=' + Date.now(),data : JSON.stringify({'shop_domain' : gsf_shopify_shop_domain, 'variant_id' : gsf_spd_variant_id.toString(), 'product_id' : gsf_spd_product_id.toString(), 'spd_token' : gsf_spd_token, 'expiry_time' : gsf_spd_exp_time, 'action': 'spd_update', 'shopify_currency' : gsf_shopify_currency_active, 'timestamp' : (Date.now()/1000)}),contentType: 'application/json; charset=utf-8',crossDomain : true,dataType: 'json',success: function(results) {var final_data = results.data || {};if (results.error == 0 && Object.keys(final_data).length > 0 && final_data && final_data.new_price > 0) {var gsf_spd_variant_id = (final_data.variant_id) ? final_data.variant_id : 0;                                         var exp_time_minutes = (final_data.exp_time_minutes) ? final_data.exp_time_minutes : 0;if (exp_time_minutes) {gsfSPDSetCookie('gsf_spd_is_updated_' + gsf_spd_variant_id, true, exp_time_minutes);var final_data_new = JSON.stringify(gsf_spd_final_data);gsfSPDSetCookie('gsf_spd_active_variant', gsf_spd_variant_id, exp_time_minutes);gsfSPDSetCookie('gsf_spd_extended_data_' + gsf_spd_variant_id , final_data_new, exp_time_minutes);}}
496 else {console.log('Oops, Something went wrong please try after some time.!');}}});});}}});} }   function triggerChangeVariant(handler) {          function track(fn, handler, before) {return function interceptor() {if (before) {handler.apply(this, arguments);return fn.apply(this, arguments);} else {var result = fn.apply(this, arguments);handler.apply(this, arguments);return result;}};}var currentVariantId = null;function variantHandler() {var selectedVariantId = window.location.search.replace(/.*variant=(\d+).*/, '$1');if(!selectedVariantId) return;if(selectedVariantId != currentVariantId) {currentVariantId = selectedVariantId;handler(selectedVariantId);}}window.history.pushState = track(history.pushState, variantHandler);window.history.replaceState = track(history.replaceState, variantHandler);window.addEventListener('popstate', variantHandler);}var gsfSPDLoadScript = function(url, callback) {                var script = document.createElement('script');        script.type = 'text/javascript';if (script.readyState) {                script.onreadystatechange = function() {if (script.readyState == 'loaded' || script.readyState == 'complete') {script.onreadystatechange = null;callback();}};} else {script.onload = function() {callback();};}script.src = url;document.getElementsByTagName('head')[0].appendChild(script);};var gsfSPDPrepareEvent = function (gsf_spd_jQuery) {var gsf_url_params = new URLSearchParams(window.location.search),gsf_shopify_variant_id = 0,gsf_shopify_product_id = 0,gsf_shopify_sku = 0,gsf_shopify_current_price = 0,gsf_shopify_shop_domain = (gsf_spd_shop_domain) ? gsf_spd_shop_domain : '{{shop.domain}}',gsf_shopify_page_type = '',gsf_shopify_currency_rate = Shopify.currency.rate || '',gsf_spd_new_price = 0;if (typeof gsf_spd_data != 'undefined' && gsf_spd_data && gsf_spd_data.data && gsf_spd_data.data.total_price > 0 ) { var gsf_shopify_variant_id = gsfSPDGetShopProductData(gsf_spd_data.data.product_data, 'variant_id'),gsf_shopify_product_id = gsfSPDGetShopProductData(gsf_spd_data.data.product_data, 'product_id'),gsf_shopify_sku = gsfSPDGetShopProductData(gsf_spd_data.data.product_data, 'sku'),gsf_shopify_current_price = gsfSPDGetShopProductData(gsf_spd_data.data.product_data, 'price'),gsf_shopify_page_type = gsf_spd_data.page_type;}if ((gsf_url_params.has('pv2') && gsf_url_params.get('pv2') != null)) { var gsf_spd_google_token = gsf_url_params.get('pv2'),gsf_spd_google_token = gsfParseJwtToken(gsf_spd_google_token);if (gsf_spd_google_token) {var gsf_shopify_product_item = {product_id:gsf_shopify_product_id, variant_id:gsf_shopify_variant_id, sku:gsf_shopify_sku},gsf_shopify_offer_id = gsfSPDGenerateProductItemsId(gsf_shopify_product_item),gsf_shopify_exp = Math.floor((new Date()).getTime() / 1000),gsf_spd_offer_id = gsf_spd_google_token.o || 0,gsf_spd_exp = gsf_spd_google_token.exp || 0;gsf_spd_new_price = gsf_spd_google_token.p || 0;if ((gsf_spd_new_price && gsf_spd_new_price > 0)&& (gsf_shopify_offer_id && gsf_spd_offer_id && gsf_shopify_offer_id == gsf_spd_offer_id)&& (gsf_shopify_exp && gsf_spd_exp && gsf_spd_exp > gsf_shopify_exp)) {gsfSetPriceOnProduct(gsf_spd_jQuery, gsf_shopify_current_price, gsf_spd_new_price, true, true);}}}var gsf_spd_final_data = gsfSPDGetCookie('gsf_spd_final_data_'+ gsf_shopify_variant_id) || '{}';                 gsf_spd_final_data = JSON.parse(gsf_spd_final_data);  var gsf_spd_final_data_count = Object.keys(gsf_spd_final_data).length;var gsf_spd_active_variant = gsfSPDGetCookie('gsf_spd_active_variant') || 0;if (((gsf_url_params.has('pv2') && gsf_url_params.get('pv2') != null) || (gsf_spd_final_data_count > 0 && gsf_spd_active_variant == gsf_shopify_variant_id)) && gsf_spd_jQuery('body').hasClass('gsf-spd-loaded') == false) {gsf_spd_jQuery('body').addClass('gsf-spd-loaded');}if (gsf_spd_final_data_count > 0 && gsf_spd_new_price && gsf_spd_final_data.new_price && gsf_spd_new_price != gsf_spd_final_data.new_price) {gsf_spd_final_data_count = 0;}if (!gsf_shopify_currency_active) {gsf_shopify_currency_active = Shopify?.currency?.active || '';}if (gsfSPDGetCookie('gsf_spd_apply_product_discount_'+gsf_shopify_product_id) == 'true' && (gsf_shopify_page_type == 'product')) {gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price);} else if (gsf_spd_final_data_count == 0 || gsf_shopify_variant_id != gsf_spd_final_data.variant_id) {if (gsf_url_params.has('pv2') && gsf_url_params.get('pv2') != null) {var gsf_token = gsf_url_params.get('pv2');var gsf_simp_token = gsf_url_params.get('simp_token') || '';if (gsf_spd_ajax_call == 0) {gsf_spd_ajax_call = 1;gsf_spd_jQuery.ajax({type: 'POST',url:  '/apps/gsf/gad?t='+Date.now(),data : JSON.stringify({'token' : gsf_token, 'shop_domain' : gsf_shopify_shop_domain, 'variant_id' : gsf_shopify_variant_id.toString(), 'product_id' : gsf_shopify_product_id.toString(), 'current_price' : parseFloat(gsf_shopify_current_price), 'simp_token' : gsf_simp_token, 'sku' : gsf_shopify_sku, 'shopify_currency_rate': parseFloat(gsf_shopify_currency_rate), 'shopify_currency' : gsf_shopify_currency_active , 'timestamp' : (Date.now()/1000)}),contentType: 'application/json; charset=utf-8',crossDomain : true,dataType: 'json',success: function(results) {var final_data = results.data || {};if (results.error == 0 && Object.keys(final_data).length > 0 && final_data && final_data.new_price > 0) {var product_id = (final_data.product_id) ? final_data.product_id : 0;var variant_id = (final_data.variant_id) ? final_data.variant_id : 0;var new_price = final_data.new_price || 0;var current_price = final_data.current_price || 0;var compare_at_price = final_data.compare_at_price || 0;var expiration_time = (final_data.exp_time) ? final_data.exp_time : 0;var exp_time_minutes = (final_data.exp_time_minutes) ? final_data.exp_time_minutes : 0;var gsf_spd_discount_code = final_data.discount_code;if (gsf_spd_discount_code) {var final_data_new = JSON.stringify(final_data);gsfSPDSetCookie('gsf_spd_final_data_' + variant_id , final_data_new, exp_time_minutes);gsfSPDSetCookie('gsf_spd_active_variant', variant_id, exp_time_minutes);gsfSetPriceOnProduct(gsf_spd_jQuery, current_price, new_price);gsfSPDRemoveCookie('gsf_spd_is_updated_' + variant_id);if (final_data.apply_product_discount != undefined) {gsfSPDRemoveCookiesContaining('gsf_spd_apply_product_discount_');                                                                                                 gsfSPDSetCookie('gsf_spd_apply_product_discount_' + product_id, final_data.apply_product_discount, exp_time_minutes);if (final_data.apply_product_discount == 'true' && gsf_spd_jQuery('body').hasClass('gsf-spd-product-discount') == false) {gsf_spd_jQuery('body').addClass('gsf-spd-product-discount');}}}}
496 else {console.log('Oops, product offer is expired.!');gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_shopify_current_price, gsf_shopify_current_price, false, true);gsf_spd_page_loaded = 1;}}});}} else {gsf_spd_page_loaded = 1;}} else if (gsf_spd_final_data_count > 0 && gsf_spd_active_variant == gsf_shopify_variant_id) { var gsf_spd_current_price = gsf_spd_final_data.current_price,gsf_spd_new_price = gsf_spd_final_data.new_price,gsf_spd_currency = gsf_spd_final_data.c;if (gsf_shopify_currency_active && gsf_spd_currency && gsf_shopify_currency_active != gsf_spd_currency) {if (gsf_spd_cart_url_call == 0) {gsf_spd_cart_url_call = 1;gsf_spd_jQuery.get('https://roxiecosmetics.co.uk/cart.json', function (response) {                        if (response && response.total_price && response.total_price > 0) {var gsf_shopify_cart = response;if (typeof gsf_shopify_cart.items != 'undefined'  && gsf_shopify_cart.items.length > 0) {var gsf_shopify_cart_items = gsf_shopify_cart.items;for (gsf_item_i in gsf_shopify_cart_items) {var gsf_spd_item = gsf_shopify_cart_items[gsf_item_i];    if (gsf_spd_item.id == gsf_spd_active_variant) {gsf_spd_current_price = (gsf_spd_item.original_price / 100);gsf_spd_new_price = (gsf_spd_item.discounted_price / 100);gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price, true, true, false);break;}}}}});}} else {if (gsf_shopify_page_type == 'product') {gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price);} else {gsf_spd_page_loaded = 1;}}}                triggerChangeVariant(function(variant_Id) {var gsf_shopify_product_id =  gsfSPDGetShopProductData(gsf_spd_data.data.product_data,'product_id'),gsf_spd_active_variant = gsfSPDGetCookie('gsf_spd_active_variant') || 0,gsf_spd_apply_product_level_discount = gsfSPDGetCookie('gsf_spd_apply_product_discount_'+gsf_shopify_product_id),gsf_sleep_time = gsf_spd_apply_product_level_discount == 'true' ? 900 : 1000;gsfSleep(gsf_sleep_time).then(() => {var gsf_spd_current_price = gsf_spd_final_data.current_price,gsf_spd_new_price = gsf_spd_final_data.new_price;if (variant_Id == gsf_spd_active_variant || gsf_spd_apply_product_level_discount == 'true') {gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price);} else {gsfSetPriceOnProduct(gsf_spd_jQuery,gsf_spd_current_price, gsf_spd_new_price, false);}});});gsf_spd_jQuery(document).on('click', '[data-cart-link], #cart-icon, [data-cart-sidebar]', function(e) {gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data);});gsf_spd_jQuery(document).on('submit', 'form[action*="/cart/add"]', function(e) {gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data);});var gsf_shopify_cart_page_enabled = false; if (gsf_shopify_page_type == 'cart' || gsf_shopify_cart_page_enabled) {gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, true, true);    var gsf_spd_ajax_open = XMLHttpRequest.prototype.open,gsf_spd_ajax_send = XMLHttpRequest.prototype.send;                    XMLHttpRequest.prototype.open = function (method, url) {this._method = method;this._url = url;      gsf_spd_ajax_open.apply(this, arguments);};XMLHttpRequest.prototype.send = function () {this.addEventListener('readystatechange', function () {if (this.readyState === XMLHttpRequest.DONE) {if (this._url && (this._url.indexOf('/cart/change.js') !== -1 || this._url.indexOf('/cart/update.js') !== -1 || this._url.indexOf('section_id=api__minicart') !== -1)) {var cart_item = JSON.parse(this.responseText);gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, false);}}});gsf_spd_ajax_send.apply(this, arguments);};var gsf_spd_fetch_open = window.fetch;                    window.fetch = function() {                      return new Promise((resolve, reject) => {gsf_spd_fetch_open.apply(this, arguments).then((response) => {if (response.url && (response.url.indexOf('/cart/change') > -1 || response.url.indexOf('/cart/add') !== -1 || response.url.indexOf('/cart/update.js') !== -1 || response.url.indexOf('section_id=api__minicart') !== -1) && response.status == 200) {response.clone().json().then((cart_item) => {if (typeof cart_item.items != 'undefined'  && cart_item.items.length > 0) {cart_item = cart_item.items[0];                                                }if (response.url && response.url.indexOf('section_id=api__minicart') !== -1) {gsfSleep(300).then(() => {gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, false);});} else {gsfSetPriceOnCart(gsf_spd_jQuery, gsf_spd_final_data, false);}}
496).catch((err) => { console.log(err);});}resolve(response);}).catch((error) => {console.log(error);reject(error);});});};}};function gsfSPDLoadjQuery(force_load_our_jquery = false) {var gsf_spd_page_loaded_stop_time = 1500;gsfSleep(gsf_spd_page_loaded_stop_time).then(() => {gsf_spd_page_loaded_stop = 1;});if (gsf_spd_page_loaded == 1 && gsf_spd_page_loaded_stop == 1) {return;}var gsf_spd_url_params = new URLSearchParams(window.location.search),gsf_spd_final_data = gsfGetActiveSPDData(),gsf_spd_final_data_count = Object.keys(gsf_spd_final_data).length;if (!gsf_spd_final_data) {gsf_spd_final_data = gsfGetActiveSPDData('', 'extended_SPD');gsf_spd_final_data_count = Object.keys(gsf_spd_final_data).length;}if ((gsf_spd_url_params.has('pv2') && gsf_spd_url_params.get('pv2') != null) || (gsf_spd_final_data_count > 0)) {if (!window.jQuery || typeof jQuery === 'undefined' || (typeof jQuery === 'function' && typeof jQuery().jquery === 'undefined') || force_load_our_jquery) {                        gsfSPDLoadScript('https://ajax.googleapis.com/ajax/libs/jquery/3.5.0/jquery.min.js', function () {gsf_spd_jQuery = jQuery.noConflict(true);gsfSPDPrepareEvent(gsf_spd_jQuery);      });} else {gsfSPDPrepareEvent(jQuery);}} else {gsf_spd_page_loaded = 1;}}var gsf_spd_page_loaded = 0;var gsf_spd_page_loaded_stop = 0;if (typeof gsf_spd_data != 'undefined' && gsf_spd_data && gsf_spd_data.page_type && gsf_spd_data.page_type == 'product') {setInterval(function() {gsfSPDLoadjQuery();}, 100);} else {  window.addEventListener('load', function(wind) {gsfSPDLoadjQuery();});}}</script>
496
497
498<!-- END app snippet -->
499
500
501
502
503
504<!-- END: GSF App Core Tags & Scripts by Simprosys Google Shopping Feed -->
505<!-- END app block --><!-- BEGIN app block: shopify://apps/bm-country-blocker-ip-blocker/blocks/boostmark-blocker/bf9db4b9-be4b-45e1-8127-bbcc07d93e7e -->
506
507  
507<script src="https://cdn.shopify.com/extensions/01a061a7-718a-75fc-86ca-65651fe7f6bd/boostymark-regionblock-74/assets/blocker.js?v=4&shop=roxie-cosmetics.myshopify.com" async></script>
507
508  
508<script src="https://cdn.shopify.com/extensions/01a061a7-718a-75fc-86ca-65651fe7f6bd/boostymark-regionblock-74/assets/jk4ukh.js?c=6&shop=roxie-cosmetics.myshopify.com" async></script>
508
509
510  
511    
511<script async>
512      function _0x3f8f(_0x223ce8,_0x21bbeb){var _0x6fb9ec=_0x6fb9();return _0x3f8f=function(_0x3f8f82,_0x5dbe6e){_0x3f8f82=_0x3f8f82-0x191;var _0x51bf69=_0x6fb9ec[_0x3f8f82];return _0x51bf69;},_0x3f8f(_0x223ce8,_0x21bbeb);}(function(_0x4724fe,_0xeb51bb){var _0x47dea2=_0x3f8f,_0x141c8b=_0x4724fe();while(!![]){try{var _0x4a9abe=parseInt(_0x47dea2(0x1af))/0x1*(-parseInt(_0x47dea2(0x1aa))/0x2)+-parseInt(_0x47dea2(0x1a7))/0x3*(parseInt(_0x47dea2(0x192))/0x4)+parseInt(_0x47dea2(0x1a3))/0x5*(parseInt(_0x47dea2(0x1a6))/0x6)+-parseInt(_0x47dea2(0x19d))/0x7*(-parseInt(_0x47dea2(0x191))/0x8)+-parseInt(_0x47dea2(0x1a4))/0x9*(parseInt(_0x47dea2(0x196))/0xa)+-parseInt(_0x47dea2(0x1a0))/0xb+parseInt(_0x47dea2(0x198))/0xc;if(_0x4a9abe===_0xeb51bb)break;else _0x141c8b['push'](_0x141c8b['shift']());}catch(_0x5bdae7){_0x141c8b['push'](_0x141c8b['shift']());}}}(_0x6fb9,0x2b917),function e(){var _0x379294=_0x3f8f;window[_0x379294(0x19f)]=![];var _0x59af3b=new MutationObserver(function(_0x10185c){var _0x39bea0=_0x379294;_0x10185c[_0x39bea0(0x19b)](function(_0x486a2e){var _0x1ea3a0=_0x39bea0;_0x486a2e['addedNodes'][_0x1ea3a0(0x19b)](function(_0x1880c1){var _0x37d441=_0x1ea3a0;if(_0x1880c1[_0x37d441(0x193)]===_0x37d441(0x19c)&&window[_0x37d441(0x19f)]==![]){var _0x64f391=_0x1880c1['textContent']||_0x1880c1[_0x37d441(0x19e)];_0x64f391[_0x37d441(0x1ad)](_0x37d441(0x1ab))&&(window[_0x37d441(0x19f)]=!![],window['_bm_blocked_script']=_0x64f391,_0x1880c1[_0x37d441(0x194)][_0x37d441(0x1a2)](_0x1880c1),_0x59af3b[_0x37d441(0x195)]());}});});});_0x59af3b[_0x379294(0x1a9)](document[_0x379294(0x1a5)],{'childList':!![],'subtree':!![]}),setTimeout(()=>{var _0x43bd71=_0x379294;if(!window[_0x43bd71(0x1ae)]&&window['_bm_blocked']){var _0x4f89e0=document[_0x43bd71(0x1a8)](_0x43bd71(0x19a));_0x4f89e0[_0x43bd71(0x1ac)]=_0x43bd71(0x197),_0x4f89e0[_0x43bd71(0x1a1)]=window['_bm_blocked_script'],document[_0x43bd71(0x199)]['appendChild'](_0x4f89e0);}},0x2ee0);}());function _0x6fb9(){var _0x432d5b=['head','script','forEach','SCRIPT','7fPmGqS','src','_bm_blocked','1276902CZtaAd','textContent','removeChild','5xRSprd','513qTrjgw','documentElement','1459980yoQzSv','6QRCLrj','createElement','observe','33750bDyRAA','var\x20customDocumentWrite\x20=\x20function(content)','className','includes','bmExtension','11ecERGS','2776368sDqaNF','444776RGnQWH','nodeName','parentNode','disconnect','25720cFqzCY','analytics','3105336gpytKO'];_0x6fb9=function(){return _0x432d5b;};return _0x6fb9();}
513    </script>
513
514  
515
516  
517
518  
519    
519<script async>
520      !function(){var t;new MutationObserver(function(t,e){if(document.body&&(e.disconnect(),!window.bmExtension)){let i=document.createElement('div');i.id='bm-preload-mask',i.style.cssText='position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-color: white !important; z-index: 2147483647 !important; display: block !important;',document.body.appendChild(i),setTimeout(function(){i.parentNode&&i.parentNode.removeChild(i);},1e4);}}).observe(document.documentElement,{childList:!0,subtree:!0});}();
521    </script>
521
522  
523
524  
525
526  
527
528
529
530
531
532
533
534
535
536
537
538
539  
540    
540<script async>
541      (function(_0x5632d5,_0x28109f){const _0x59efa5=_0x3a24,_0x509afc=_0x5632d5();while(!![]){try{const _0xd41564=-parseInt(_0x59efa5(0x1b1))/0x1*(parseInt(_0x59efa5(0x1a9))/0x2)+-parseInt(_0x59efa5(0x1b3))/0x3*(-parseInt(_0x59efa5(0x1a5))/0x4)+-parseInt(_0x59efa5(0x1a6))/0x5+parseInt(_0x59efa5(0x1b4))/0x6+parseInt(_0x59efa5(0x1a7))/0x7+-parseInt(_0x59efa5(0x1a2))/0x8*(parseInt(_0x59efa5(0x1bb))/0x9)+-parseInt(_0x59efa5(0x1a3))/0xa*(-parseInt(_0x59efa5(0x1a8))/0xb);if(_0xd41564===_0x28109f)break;else _0x509afc['push'](_0x509afc['shift']());}catch(_0x5e9df2){_0x509afc['push'](_0x509afc['shift']());}}}(_0x3107,0x7820b),(function(){const _0x46b578=_0x3a24,_0x41d55c=document[_0x46b578(0x1aa)][_0x46b578(0x1a4)](';');let _0x2b5d85=![];for(let _0x1bc4b6=0x0;_0x1bc4b6<_0x41d55c[_0x46b578(0x1a0)];_0x1bc4b6++){let _0x2c15dc=_0x41d55c[_0x1bc4b6][_0x46b578(0x1b9)]();if(_0x2c15dc[_0x46b578(0x1b8)](_0x46b578(0x1bc))){_0x2b5d85=_0x2c15dc['split']('=')[0x1]===_0x46b578(0x1b5);break;}}if(_0x2b5d85)return;const _0x33790e=/MSIE|Trident/['test'](navigator[_0x46b578(0x1af)]),_0x26b2d3=/Edge/[_0x46b578(0x1ac)](navigator[_0x46b578(0x1af)]),_0x1bb5e5=/Edg/['test'](navigator[_0x46b578(0x1af)]),_0x2c83ee=/Firefox/[_0x46b578(0x1ac)](navigator[_0x46b578(0x1af)]),_0x1d5b48=/Safari/['test'](navigator['userAgent'])&&!/Chrome|Chromium|Edg|OPR|Opera/[_0x46b578(0x1ac)](navigator[_0x46b578(0x1af)]),_0x2518d2=/OPR|Opera/['test'](navigator['userAgent']);let _0x43bc0a=null,_0x4aafe2=0x0,_0x5132b2=0x0;const _0x261bee=0x3,_0x46cff7=()=>typeof performance!=='undefined'?performance[_0x46b578(0x1ad)]():Date[_0x46b578(0x1ad)](),_0x13f60e=()=>{const _0x4e1a1d=_0x46b578;try{const _0x5c3b25=_0x138a81=>{const _0x18a8fe=_0x3a24;if(console&&[_0x18a8fe(0x1b7),_0x18a8fe(0x1b2),_0x18a8fe(0x1ab)][_0x18a8fe(0x1ba)](_0x138a81))return(..._0x5baf81)=>{const _0x56f2c6=_0x18a8fe;console[_0x138a81][_0x56f2c6(0x1b6)](console,_0x5baf81);};return()=>{};};if(!_0x43bc0a){const _0x18ac0b={};for(let _0x275e32=0x0;_0x275e32<0x64;_0x275e32++){_0x18ac0b[String(_0x275e32)]=_0x4e1a1d(0x1a1)+_0x275e32;}_0x43bc0a=Array(0x46)['fill'](_0x18ac0b);}const _0x13cea3=_0x46cff7(),_0x3ccc59=_0x5c3b25('table');_0x3ccc59(_0x43bc0a);const _0x310332=_0x46cff7(),_0x22a2fd=_0x310332-_0x13cea3;let _0x433447=0x0,_0x54e66f=0x0;const _0x4ac03c=0x3,_0x3e016d=_0x5c3b25(_0x4e1a1d(0x1b7));if(_0x2c83ee)_0x433447=0x1;else while(_0x433447===0x0&&_0x54e66f<_0x4ac03c){const _0x2ff26e={'a':0x1,'b':0x2,'c':0x3},_0x3b5f58=_0x46cff7();_0x3e016d(_0x2ff26e);const _0x2bb7b0=_0x46cff7();_0x433447=_0x2bb7b0-_0x3b5f58,_0x54e66f++;}if(_0x433447===0x0)return![];_0x4aafe2=Math[_0x4e1a1d(0x1b0)](_0x4aafe2,_0x433447);const _0x29304b=_0x5c3b25(_0x4e1a1d(0x1b2));_0x29304b();let _0x32dc09=![];if(_0x2c83ee)_0x32dc09=_0x22a2fd>0x8*_0x433447;else _0x1d5b48?_0x32dc09=_0x22a2fd>0xf*_0x433447:_0x32dc09=_0x22a2fd>0x14*_0x433447;return _0x32dc09;}catch(_0x3ebe36){return![];}},_0x3bf803=()=>{const _0x353941=_0x46b578,_0x2b9fcb=_0x13f60e();if(_0x2b9fcb){_0x5132b2++;if(_0x5132b2>=_0x261bee)try{document['head'][_0x353941(0x1ae)]='',document['body']['innerHTML']='',setInterval(()=>{eval('debugger;');},0x320);}catch(_0x49057e){}}else _0x5132b2=0x0;setTimeout(_0x3bf803,0x2bc);};_0x3bf803();}()));function _0x3a24(_0xf32cf9,_0x2f6d19){const _0x3107c8=_0x3107();return _0x3a24=function(_0x3a2400,_0x2ff3c9){_0x3a2400=_0x3a2400-0x1a0;let _0x5bffe7=_0x3107c8[_0x3a2400];return _0x5bffe7;},_0x3a24(_0xf32cf9,_0x2f6d19);}function _0x3107(){const _0xb70fd4=['apply','log','startsWith','trim','includes','9efGWPi','_idy_admin=','length','value','1552984mwAvQW','241450PHbBCJ','split','1287796LggpIv','3710105QCEhLP','1855140uzTqYQ','308fAoxhV','42chpPDd','cookie','table','test','now','innerHTML','userAgent','max','14545wlAiFB','clear','3hFvKjh','2823618xRvuuw','true'];_0x3107=function(){return _0xb70fd4;};return _0x3107();}
542    </script>
542
543  
544
545  
545<script async>
546    !function e(){let t=document.cookie.split(";"),n=!1;for(let o=0;o<t.length;o++){let s=t[o].trim();if(s.startsWith("_idy_admin=")){n="true"===s.split("=")[1];break}}if(!n){if(document.body){let a={m_rc:"yes",m_ts:"no",m_dd:"",pr_t:"no",k_all:"yes",k_copy:"no",k_paste:"no",k_print:"",k_save:"yes",K_f12:"yes"};try{if("yes"==a.m_rc&&(document.body.oncontextmenu=function(){return!1}),"yes"==a.m_ts){let r=document.createElement("style");r.textContent=`body {
547            -webkit-touch-callout: none;
548            -webkit-user-select: none;
549            -khtml-user-select: none;
550            -moz-user-select: none;
551            -ms-user-select: none;
552            user-select: none;
553          }`,document.head.appendChild(r)}if("yes"==a.m_dd&&(document.body.ondragstart=function(){return!1},document.body.ondrop=function(){return!1}),"yes"==a.pr_t){let p=document.createElement("style");p.media="print",p.textContent="* { display: none; }",document.head.appendChild(p)}("yes"==a.k_all||"yes"==a.k_copy||"yes"==a.k_paste||"yes"==a.k_print||"yes"==a.k_save||"yes"==a.K_f12)&&(document.body.onkeydown=function(e){if("yes"==a.k_all&&"a"==e.key.toLowerCase()&&(e.ctrlKey||e.metaKey)||"yes"==a.k_copy&&"c"==e.key.toLowerCase()&&(e.ctrlKey||e.metaKey)||"yes"==a.k_paste&&"v"==e.key.toLowerCase()&&(e.ctrlKey||e.metaKey)||"yes"==a.k_print&&"p"==e.key.toLowerCase()&&(e.ctrlKey||e.metaKey)||"yes"==a.k_save&&"s"==e.key.toLowerCase()&&(e.ctrlKey||e.metaKey)||"yes"==a.K_f12&&"f12"==e.key.toLowerCase())return!1})}catch(c){}}else setTimeout(e,200)}}();  
554  </script>
554
555
556
557
558<!-- END app block --><!-- BEGIN app block: shopify://apps/tnc-terms-checkbox/blocks/app-embed/2b45c8fb-5ee2-4392-8a72-b663da1d38ad -->
559<script async src="https://app.tncapp.com/get_script/?shop_url=roxie-cosmetics.myshopify.com"></script>
559
560
561
562<!-- END app block -->
562<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_ada.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 562
562
563<script src="https://cdn.shopify.com/extensions/01a0fcf5-9827-75b1-9d7e-ea3a10d70819/gdpr-backpack-903/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 563
563
564<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
564
565<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
566<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: 30350278796,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 566
566
567<script>
568  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
569</script>
vendor: 1 bytes, line 569
569
570<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}
570).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: 30350278796,storefrontBaseUrl: "https://roxiecosmetics.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://roxiecosmetics.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3841982847","configuration":"{\"shopId\":\"30350278796\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"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":"2273411455","configuration":"{\"account_ID\":\"140409\",\"google_analytics_tracking_tag\":\"1\",\"measurement_id\":\"2\",\"api_secret\":\"3\",\"shop_settings\":\"{\\\"custom_pixel_script\\\":\\\"https:\\\\\\\/\\\\\\\/storage.googleapis.com\\\\\\\/gsf-scripts\\\\\\\/custom-pixels\\\\\\\/roxie-cosmetics.js\\\"}\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"dbf16afd37d7bda963909dd4e886232e","type":"APP","apiClientId":1558137,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
570,"dataSharingState":"unrestricted"},{"id":"2216001919","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-R68G5J59ZF\\\",\\\"AW-829443738\\\",\\\"GT-MRLCZ8HD\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-R68G5J59ZF\\\",\\\"AW-829443738\\\/uMrXCKTi9IYbEJqdwYsD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-R68G5J59ZF\\\",\\\"AW-829443738\\\/GW96CKjj9IYbEJqdwYsD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-R68G5J59ZF\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-R68G5J59ZF\\\",\\\"AW-829443738\\\/S-fgCK3i9IYbEJqdwYsD\\\",\\\"MC-08G0P414RN\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-R68G5J59ZF\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-R68G5J59ZF\\\",\\\"AW-829443738\\\/_pFDCKHi9IYbEJqdwYsD\\\",\\\"MC-08G0P414RN\\\",\\\"AW-829443738\\\/rQriCMeqsbsBEJqdwYsD\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-R68G5J59ZF\\\",\\\"AW-829443738\\\/mb8wCKri9IYbEJqdwYsD\\\",\\\"MC-08G0P414RN\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-R68G5J59ZF\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-R68G5J59ZF\\\",\\\"AW-829443738\\\/22FqCKvj9IYbEJqdwYsD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-R68G5J59ZF\\\",\\\"AW-829443738\\\/tsCGCKfi9IYbEJqdwYsD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-R68G5J59ZF\\\"}],\\\"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":"467009722","configuration":"{\"pixelCode\":\"CR7EEMBC77UDE95R8F9G\"}","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":[]},"dataSharingState":"optimized"},{"id":"292716730","configuration":"{\"shopDomain\":\"roxie-cosmetics.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"156860602","configuration":"{\"pixel_id\":\"630541563806600\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"112230586","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"635168bb9291037bab01e163\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"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"]}
570,{"id":"13009082","configuration":"{\"myshopifyDomain\":\"roxie-cosmetics.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":"30671034","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Simprosys Custom Pixel"},{"id":"254935423","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Bidnamic Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Roxie Cosmetics","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"roxie-cosmetics.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/roxiecosmetics.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://roxiecosmetics.co.uk/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"192754942335","themeStoreId":"1657","themePublished":"true","eventMetadataId":"82085b1d-6549-4495-a618-223c763431f3","pageType":"blog","resourceId":"52187267212","shopId":"30350278796","storefrontBaseUrl":"https:\/\/roxiecosmetics.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
570<script>
571  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
572  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
573  window.ShopifyAnalytics.meta.currency = 'GBP';
574  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":52187267212,"requestId":"2dc976c6-1fd3-482b-9f0c-c143c0912f0e-1791062325"}};
575  for (var attr in meta) {
576    window.ShopifyAnalytics.meta[attr] = meta[attr];
577  }
578</script>
vendor: 1 bytes, line 578
578
579<script class="analytics">
580  (function () {
581    var customDocumentWrite = function(content) {
582      var jquery = null;
583
584      if (window.jQuery) {
585        jquery = window.jQuery;
586      } else if (window.Checkout && window.Checkout.$) {
587        jquery = window.Checkout.$;
588      }
589
590      if (jquery) {
591        jquery('body').append(content);
592      }
593    };
594
595    var hasLoggedConversion = function(token) {
596      if (token) {
597        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
598      }
599      return false;
600    }
601
602    var setCookieIfConversion = function(token) {
603      if (token) {
604        var twoMonthsFromNow = new Date(Date.now());
605        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
606
607        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
608      }
609    }
610
611    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
612    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
613    if (trekkie.integrations) {
614      return;
615    }
616    trekkie.methods = [
617      'identify',
618      'page',
619      'ready',
620      'track',
621      'trackForm',
622      'trackLink'
623    ];
624    trekkie.factory = function(method) {
625      return function() {
626        var args = Array.prototype.slice.call(arguments);
627        args.unshift(method);
628        trekkie.push(args);
629        if (method == 'track' || method == 'page') {
630          var pageUrl;
631          try {
632            pageUrl = window.location.href;
633          } catch (e) {}
634          var pageReferrer;
635          try {
636            pageReferrer = document.referrer;
637          } catch (e) {}
638          try {
639            if (window.__TREKKIE_SHIM_QUEUE == null) {
640              window.__TREKKIE_SHIM_QUEUE = [];
641            }
642            window.__TREKKIE_SHIM_QUEUE.push({
643              from: 'trekkie-stub',
644              method: method,
645              args: args.slice(1),
646              pageContext: {
647                url: pageUrl,
648                referrer: pageReferrer
649              }
650            });
651          } catch (e) {
652            // no-op
653          }
654        }
655        return trekkie;
656      };
657    };
658    for (var i = 0; i < trekkie.methods.length; i++) {
659      var key = trekkie.methods[i];
660      trekkie[key] = trekkie.factory(key);
661    }
662    trekkie.load = function(config) {
663      trekkie.config = config || {};
664      trekkie.config.initialDocumentCookie = document.cookie;
665      var first = document.getElementsByTagName('script')[0];
666var script = document.createElement('script');
667script.type = 'text/javascript';
668script.onerror = function(e) {
669  var scriptFallback = document.createElement('script');
670  scriptFallback.type = 'text/javascript';
671  scriptFallback.onerror = function(error) {
672          var Monorail = {
673      produce: function produce(monorailDomain, schemaId, payload) {
674        var currentMs = new Date().getTime();
675        var event = {
676          schema_id: schemaId,
677          payload: payload,
678          metadata: {
679            event_created_at_ms: currentMs,
680            event_sent_at_ms: currentMs
681          }
682        };
683        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
684      },
685      sendRequest: function sendRequest(endpointUrl, payload) {
686        // Try the sendBeacon API
687        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
688          var blobData = new window.Blob([payload], {
689            type: 'text/plain'
690          });
691
692          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
693            return true;
694          } // sendBeacon was not successful
695
696        } // XHR beacon
697
698        var xhr = new XMLHttpRequest();
699
700        try {
701          xhr.open('POST', endpointUrl);
702          xhr.setRequestHeader('Content-Type', 'text/plain');
703          xhr.send(payload);
704        } catch (e) {
705          console.log(e);
706        }
707
708        return false;
709      },
710      isIos12: function isIos12() {
711        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
712      }
713    };
714    Monorail.produce('monorail-edge.shopifysvc.com',
715      'trekkie_storefront_load_errors/1.1',
716      {shop_id: 30350278796,
717      theme_id: 192754942335,
718      app_name: "storefront",
719      context_url: window.location.href,
720      source_url: "//roxiecosmetics.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
721
722  };
723  scriptFallback.async = true;
724  scriptFallback.src = '//roxiecosmetics.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
725  first.parentNode.insertBefore(scriptFallback, first);
726};
727script.async = true;
728script.src = '//roxiecosmetics.co.uk/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
729first.parentNode.insertBefore(script, first);
730
731    };
732    trekkie.load(
733      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":30350278796,"isMerchantRequest":null,"themeId":192754942335,"themeCityHash":"10503412166371739607","contentLanguage":"en","currency":"GBP","eventMetadataId":"82085b1d-6549-4495-a618-223c763431f3"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
734    );
735
736    var loaded = false;
737    trekkie.ready(function() {
738      if (loaded) return;
739      loaded = true;
740
741      window.ShopifyAnalytics.lib = window.trekkie;
742
743      var originalDocumentWrite = document.write;
744      document.write = customDocumentWrite;
745      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
746      document.write = originalDocumentWrite;
747
748      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
749      var token = match? match[1]: undefined;
750      if (!hasLoggedConversion(token)) {
751        setCookieIfConversion(token);
752        
753      }
754    });
755
756    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":52187267212,"requestId":"2dc976c6-1fd3-482b-9f0c-c143c0912f0e-1791062325","shopifyEmitted":true});
757
758    var eventsListenerScript = document.createElement('script');
759    eventsListenerScript.async = true;
760    eventsListenerScript.src = "//roxiecosmetics.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
761    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
762})();</script>
762
763  
763<script>
764  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
765    window.ga = function ga() {
766      (window.ga.q = window.ga.q || []).push(arguments);
767      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
768        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
769      }
770      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.");
771    };
772    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
773      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
774    }
775  }
776</script>
vendor: 1 bytes, line 776
776
777<script
778  defer
779  src="https://roxiecosmetics.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
780  data-application="storefront-renderer"
781  data-shop-id="30350278796"
782  data-render-region="gcp-us-west1"
783  data-page-type="blog"
784  data-theme-instance-id="192754942335"
785  data-theme-name="Enterprise"
786  data-theme-version="2.1.0"
787  data-monorail-region="shop_domain"
788  data-resource-timing-sampling-rate="10"
789  data-shs="true"
790  data-shs-beacon="true"
791  data-shs-export-with-fetch="true"
792  data-shs-logs-sample-rate="1"
793  data-shs-beacon-endpoint="https://roxiecosmetics.co.uk/api/collect"
794></script>
794
795<meta name="shopify-y" content="af0c883a-52de-4fae-b585-3c7b3cf393c3" data-expiration="1822619925000"><meta name="shopify-s" content="b70c0e74-5867-48a6-99bb-49175a3e2a95" data-expiration="1791064125000"><meta name="new-cookie-storage-activated" content="t">
796</head>
797
798<body>
799  <a class="skip-link btn btn--primary visually-hidden" href="#main-content" data-ce-role="skip">Skip to content</a><!-- BEGIN sections: header-group -->
800<div id="shopify-section-sections--28279650058623__announcement" class="shopify-section shopify-section-group-header-group cc-announcement">
801<link href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/announcement.css?v=169968151525395839581774113189" rel="stylesheet" type="text/css" media="all" />
802  
802<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/announcement.js?v=123267429028003703111774113191" defer="defer"></script>
802<style data-shopify>.announcement {
803      --announcement-text-color: 0 0 0;
804      background-color: #e5e3f1;
805    }</style><announcement-bar class="announcement block text-body-small" data-slide-delay="7000">
806    <div class="container">
807      <div class="flex">
808        <div class="announcement__col--left announcement__col--align-left"><div class="announcement__text flex items-center m-0" >
809              <div class="rte"><p><a href="/pages/super-payments" target="_blank" title="Super Payments"><strong>Pay £0 today</strong></a><strong>, </strong>then spread the cost to <strong>suit you </strong>with <a href="/pages/super-payments" target="_blank" title="Super Payments">Super Payments.</a></p></div>
810            </div></div>
811
812        
813          <div class="announcement__col--right hidden md:flex md:items-center"><a href="tel:+442046005274" class="js-announcement-link font-bold">Call us</a><a href="/pages/contact-us" class="js-announcement-link font-bold no-spacer">Support</a></div></div>
814    </div>
815  </announcement-bar>
816</div><div id="shopify-section-sections--28279650058623__header" class="shopify-section shopify-section-group-header-group cc-header">
817<style data-shopify>.header {
818  --bg-color: 255 255 255;
819  --text-color: 0 0 0;
820  --nav-bg-color: 255 255 255;
821  --nav-text-color: 0 0 0;
822  --nav-child-bg-color:  255 255 255;
823  --nav-child-text-color: 0 0 0;
824  --header-accent-color: 122 119 185;
825  --search-bg-color: #e6e6e6;
826  
827  
828  }</style><store-header class="header bg-theme-bg text-theme-text has-motion search-is-collapsed"data-is-sticky="true"data-is-search-minimised="true"style="--header-transition-speed: 300ms">
829  <header class="header__grid header__grid--centered-logo container flex flex-wrap items-center">
830    <div class="header__logo logo text-center flex js-closes-menu"><a class="logo__link inline-block" href="/"><span class="flex" style="max-width: 100px;">
831              <img srcset="//roxiecosmetics.co.uk/cdn/shop/files/roxie_cosmetics_logo_rgb.png?v=1682595150&width=100, //roxiecosmetics.co.uk/cdn/shop/files/roxie_cosmetics_logo_rgb.png?v=1682595150&width=200 2x" src="//roxiecosmetics.co.uk/cdn/shop/files/roxie_cosmetics_logo_rgb.png?v=1682595150&width=200"
832         style="object-position: 50.0% 50.0%" loading="eager"
833         width="200"
834         height="121"
835         
836         alt="Roxie Cosmetics">
837            </span></a></div><link rel="stylesheet" href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/predictive-search.css?v=21239819754936278281774113252" media="print" onload="this.media='all'">
837<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/predictive-search.js?v=158424367886238494141774113253" defer="defer"></script>
837
838        
838<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/tabs.js?v=79975170418644626761774113298" defer="defer"></script>
838<div class="header__search header__search--collapsible-mob js-search-bar relative js-closes-menu" id="search-bar"><link rel="stylesheet" href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/search-suggestions.css?v=84163686392962511531774113285" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Loading..."><form class="search relative search--speech" role="search" action="/search" method="get">
839    <label class="label visually-hidden" for="header-search">Search</label>
840    
840<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/search-form.js?v=43677551656194261111774113284" defer="defer"></script>
840
841    <search-form class="search__form block">
842      <input type="hidden" name="options[prefix]" value="last">
843      <input type="search"
844             class="search__input w-full input js-search-input"
845             id="header-search"
846             name="q"
847             placeholder="Search for salon supplies"
848             
849               data-placeholder-one="Search for salon supplies"
850             
851             
852               data-placeholder-two="Search for beauty chairs"
853             
854             
855               data-placeholder-three="Search for skincare"
856             
857             data-placeholder-prompts-mob="true"
858             
859               data-typing-speed="100"
860               data-deleting-speed="60"
861               data-delay-after-deleting="500"
862               data-delay-before-first-delete="2000"
863               data-delay-after-word-typed="2400"
864             
865             role="combobox"
866               autocomplete="off"
867               aria-autocomplete="list"
868               aria-controls="predictive-search-results"
869               aria-owns="predictive-search-results"
870               aria-haspopup="listbox"
871               aria-expanded="false"
872               spellcheck="false"><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
873</button>
874<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden>
875        <span class="visually-hidden">Reset</span>
876        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
877      </button><speech-search-button class="search__speech focus-inset end hidden" tabindex="0" title="Search by voice"
878          style="--speech-icon-color: #e32b2b">
879          <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg>
880        </speech-search-button>
881
882        <link href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/speech-search.css?v=47207760375520952331774113292" rel="stylesheet" type="text/css" media="all" />
883        
883<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/speech-search.js?v=106462966657620737681774113293" defer="defer"></script>
883</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div>
884      <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
885  <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search>
886      </div><div class="header__icons flex justify-end mis-auto js-closes-menu"><a class="header__icon md:hidden js-show-search" href="/search" aria-controls="search-bar">
887            <svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
888            <span class="visually-hidden">Search</span>
889          </a><a class="header__icon text-current" href="https://account.roxiecosmetics.co.uk?locale=en&region_country=GB&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJyb3hpZS1jb3NtZXRpY3MubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjY3MTI1LCJuYmYiOjE3OTEwNjIzMjV9.kdN_labpG3cUfA73W2GLCOs4aETxCspgRKD1jqTw30o">
890            <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M12 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10zm0 1.429a3.571 3.571 0 1 0 0 7.142 3.571 3.571 0 0 0 0-7.142zm0 10c2.558 0 5.114.471 7.664 1.411A3.571 3.571 0 0 1 22 18.19v3.096c0 .394-.32.714-.714.714H2.714A.714.714 0 0 1 2 21.286V18.19c0-1.495.933-2.833 2.336-3.35 2.55-.94 5.106-1.411 7.664-1.411zm0 1.428c-2.387 0-4.775.44-7.17 1.324a2.143 2.143 0 0 0-1.401 2.01v2.38H20.57v-2.38c0-.898-.56-1.7-1.401-2.01-2.395-.885-4.783-1.324-7.17-1.324z"/></svg>
891            <span class="visually-hidden">Log in</span>
892          </a><a class="header__icon relative text-current" id="cart-icon" href="/cart" data-no-instant><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><span class="visually-hidden">Cart</span><div id="cart-icon-bubble"></div>
893      </a>
894    </div><main-menu class="main-menu main-menu--left-mob" data-menu-sensitivity="200">
895        <details class="main-menu__disclosure has-motion" open>
896          <summary class="main-menu__toggle md:hidden">
897            <span class="main-menu__toggle-icon" aria-hidden="true"></span>
898            <span class="visually-hidden">Menu</span>
899          </summary>
900          <div class="main-menu__content has-motion justify-center">
901            <nav aria-label="Primary">
902              <ul class="main-nav justify-center"><li><details class="js-mega-nav" >
903                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
904                          <a class="main-nav__item main-nav__item--primary main-nav__item-content main-nav__link--featured" href="/collections/furniture">
905                            SALON FURNITURE<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
906                          </a>
907                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
908                          <div class="container">
909                            <ul class="child-nav ">
910                              <li class="md:hidden">
911                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
912                                  <div class="main-nav__item-content text-start">
913                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
914                                </button>
915                              </li>
916
917                              <li class="md:hidden">
918                                <a href="/collections/furniture" 
918class="main-nav__item child-nav__item large-text main-nav__item-header">SALON FURNITURE</a>
919                              </li><li><a class="main-nav__item child-nav__item is-visible js-sidebar-hover"
920                                         href="/collections/manufakturo-ready-to-ship">UK Ready to Ship
921                                      </a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
922                                         href="/collections/manufakturo-priority-manufacturing">Priority Manufacturing
923                                      </a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
924                                         href="/collections/manufakturo">Luxury Salon Furniture
925                                      </a></li><li><nav-menu class="js-mega-nav">
926                                      <details open>
927                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
928                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="#" data-no-instant>Beauty Salon<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
929                                            </a>
930                                          </div>
931                                        </summary>
932
933                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-2-color:0 0 0;"><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/furniture-sets">Furniture Sets</a>
934                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beauty-beds">Beauty Beds</a>
935                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lash-beds">Lash Beds</a>
936                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beauty-chairs">Beauty Chairs</a>
937                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beauty-stools">Beauty Stools</a>
938                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/pedicure-chairs">Pedicure Chairs</a>
939                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beauty-chairs-stools-covers">Beauty Beds &amp; Chairs Covers</a>
940                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/massage-beds">Massage Beds &amp; Tables</a>
941                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/massage-chairs">Massage Chairs</a>
942                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/salon-cabinets-storage">Salon Cabinets &amp; Storage</a>
943                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beauty-trolleys">Beauty Trolleys</a>
944                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/makeup-chairs">Makeup Chairs</a>
945                                              </li></ul>
946                                        </div>
947                                      </details>
948                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
949                                      <details open>
950                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
951                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/waiting-room-reception" data-no-instant>Reception &amp; Waiting Area<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
952                                            </a>
953                                          </div>
954                                        </summary>
955
956                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-2-color:0 0 0;"><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/reception-sets">Reception Sets</a>
957                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/reception-desks">Reception Desks</a>
958                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/reception-chairs">Reception Chairs</a>
959                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sofas-lounge-seating">Sofas &amp; Lounge Seating</a>
960                                              </li></ul>
961                                        </div>
962                                      </details>
963                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
964                                      <details open>
965                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
966                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="#" data-no-instant>Hair &amp; Barber Salon<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
967                                            </a>
968                                          </div>
969                                        </summary>
970
971                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-2-color:0 0 0;"><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdresser-styling-chairs">Styling Chairs</a>
972                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/barber-chairs">Barber Chairs</a>
973                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/backwash-units">Salon Backwash Units</a>
974                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdresser-trolleys">Hairdresser Trolleys</a>
975                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdressing-footrests">Hairdressing &amp; Salon Footrests</a>
976                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdresser-barber-consoles">Hairdresser &amp; Barber Consoles</a>
977                                              </li></ul>
978                                        </div>
979                                      </details>
980                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
981                                      <details open>
982                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
983                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="#" data-no-instant>Nail Salon<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
984                                            </a>
985                                          </div>
986                                        </summary>
987
988                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-2-color:0 0 0;"><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-tech-chairs">Nail Tech Chairs</a>
989                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beauty-tables-desks">Manicure Tables, Nail Desks &amp; Sets</a>
990                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/pedicure-chairs">Pedicure Chairs</a>
991                                              </li></ul>
992                                        </div>
993                                      </details>
994                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
995                                      <details open>
996                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
997                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="#" data-no-instant>Tattoo Salon<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
998                                            </a>
999                                          </div>
1000                                        </summary>
1001
1002                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-2-color:0 0 0;"><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tattoo-chairs">Tattoo Chairs &amp; Assistants</a>
1003                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tattoo-armrests">Tattoo Armrests</a>
1004                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tattoo-trolleys">Tattoo Trolleys</a>
1005                                              </li></ul>
1006                                        </div>
1007                                      </details>
1008                                    </nav-menu></li></ul></div></div>
1009                      </details></li><li>
1009<details class="js-mega-nav" >
1010                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1011                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/salon-equipment">
1012                            SALON EQUIPMENT<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1013                          </a>
1014                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
1015                          <div class="container">
1016                            <ul class="child-nav ">
1017                              <li class="md:hidden">
1018                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1019                                  <div class="main-nav__item-content text-start">
1020                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
1021                                </button>
1022                              </li>
1023
1024                              <li class="md:hidden">
1025                                <a href="/collections/salon-equipment" class="main-nav__item child-nav__item large-text main-nav__item-header">SALON EQUIPMENT</a>
1026                              </li><li><nav-menu class="js-mega-nav">
1027                                      <details open>
1028                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
1029                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/nail-salon-supplies" data-no-instant>Nail Salon Supplies<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1030                                            </a>
1031                                          </div>
1032                                        </summary>
1033
1034                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-salon-supplies">Shop All</a>
1035                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-files-electrical">E-Files &amp; Nail Drills</a>
1036                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/accessories-for-e-files">Nail Drill Bits &amp; Accessories</a>
1037                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-uv-led-lamps">Manicure Lamps</a>
1038                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lamps">Treatment Lamps</a>
1039                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-dust-collectors">Nail Dust Collectors</a>
1040                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hand-rests">Manicure Hand Rests</a>
1041                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/cuticle-pushers-sticks">Cuticle Pushers &amp; Sticks</a>
1042                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-nippers-clippers">Nail Nippers &amp; Clippers</a>
1043                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-brushes-dotting-pens">Nail Brushes &amp; Dotting Pens</a>
1044                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-files-buffers">Nail Files &amp; Buffers</a>
1045                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-forms">Nail Forms</a>
1046                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-art">Nail Art</a>
1047                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-salon-essentials">Nail Salon Essentials</a>
1048                                              </li></ul>
1049                                        </div>
1050                                      </details>
1051                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1052                                      <details open>
1053                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1054                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/beauty-salon-supplies" data-no-instant>Beauty Salon Supplies<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1055                                            </a>
1056                                          </div>
1057                                        </summary>
1058
1059                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beauty-salon-supplies">Shop All</a>
1060                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/professional-skincare">Professional Skincare</a>
1061                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/facial-steamers">Facial Steamers</a>
1062                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lamps">Treatment Lamps</a>
1063                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/magnifying-lamps">Magnifying Lamps</a>
1064                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lash-lamps">
1064Lash Lamps</a>
1065                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/salon-hi-tech-devices">Salon Hi-Tech Devices</a>
1066                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/multifunctional-beauty-devices">Multifunctional Beauty Devices</a>
1067                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/aroma-diffusers">Aroma Diffusers</a>
1068                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beauty-salon-accessories">Beauty Salon Accessories</a>
1069                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/derma-rollers">Derma Rollers</a>
1070                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/disposable-products">Disposable Products</a>
1071                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/disinfection-containers">Disinfection Products &amp; Containers</a>
1072                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/paraffin-wax-heaters">Paraffin Wax Heaters &amp; Kits</a>
1073                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/home-skincare-devices">Home Skincare Devices</a>
1074                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/autoclaves">Autoclaves</a>
1075                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/ultrasonic-washers">Ultrasonic Washers</a>
1076                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sterilizers">Sterilizers</a>
1077                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tweezers">Tweezers</a>
1078                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/pedicure-trays">Pedicure Footrests &amp; Trays</a>
1079                                              </li></ul>
1080                                        </div>
1081                                      </details>
1082                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1083                                      <details open>
1084                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1085                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/barber-hair-salon-supplies" data-no-instant>Barber &amp; Hair Salon Supplies<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1086                                            </a>
1087                                          </div>
1088                                        </summary>
1089
1090                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/barber-hair-salon-supplies">Shop All</a>
1091                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/professional-haircare">Professional Haircare</a>
1092                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdresser-accessories">
1092Hairdresser Accessories</a>
1093                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/razors">Razors</a>
1094                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdresser-barber-aprons">Hairdresser &amp; Barber Aprons</a>
1095                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/combs">Combs</a>
1096                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/clippers">Clippers &amp; Trimmers</a>
1097                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hair-dye-brushes">Hair Dye Brushes</a>
1098                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/capes">Hairdressing Capes</a>
1099                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdressing-sprayers">Hairdressing Sprayers</a>
1100                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdresser-trolleys">Hairdresser Trolleys</a>
1101                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/straighteners">Straighteners</a>
1102                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hair-dryers">Hair Dryers</a>
1103                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hairdresser-devices">Hairdresser Devices</a>
1104                                              </li></ul>
1105                                        </div>
1106                                      </details>
1107                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1108                                      <details open>
1109                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1110                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/tattoo-salon-supplies" data-no-instant>Tattoo Salon Supplies<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1111                                            </a>
1112                                          </div>
1113                                        </summary>
1114
1115                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tattoo-salon-supplies">Shop All</a>
1116                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tattoo-needles">Tattoo Needles</a>
1117                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tattoo-machines">Tattoo Machines</a>
1118                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tattoo-disposable-products">Tattoo Disposable Products</a>
1119                                              </li></ul>
1120                                        </div>
1121                                      </details>
1122                                    </nav-menu></li></ul></div></div>
1123                      </details></li><li><details class="js-mega-nav" >
1124                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1125                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/nails">
1126                            NAILS<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1127                          </a>
1128                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
1129                          <div class="container">
1130                            <ul class="child-nav ">
1131                              <li class="md:hidden">
1132                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1133                                  <div class="main-nav__item-content text-start">
1134                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
1135                                </button>
1136                              </li>
1137
1138                              <li class="md:hidden">
1139                                <a href="/collections/nails" class="main-nav__item child-nav__item large-text main-nav__item-header">NAILS</a>
1140                              </li><li><nav-menu class="js-mega-nav">
1141                                      <details open>
1142                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
1143                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/nails" data-no-instant>Categories<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1144                                            </a>
1145                                          </div>
1146                                        </summary>
1147
1148                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-salon-supplies">Nail Salon Supplies</a>
1149                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-sets-kits">Nail Sets &amp; Kits</a>
1150                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hybrid-nail-polish">
1150Hybrid &amp; Gel Nail Polish</a>
1151                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hema-free-nail-products">Hema-Free Nail Products</a>
1152                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bases-tops">Bases &amp; Tops</a>
1153                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/biab-builder-in-the-bottle">BIAB - Builder in the Bottle</a>
1154                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-building-gels">Builder Gels &amp; Hard Gels</a>
1155                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/acrylic-gels">Acrylic Gels</a>
1156                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-conditioners">Nail Conditioners</a>
1157                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/cuticle-care">Cuticle Oils &amp; Care</a>
1158                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/removers-cleaners">Cleaners &amp; Removers</a>
1159                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hand-nail-creams">Hand &amp; Nail Creams</a>
1160                                              </li></ul>
1161                                        </div>
1162                                      </details>
1163                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1164                                      <details open>
1165                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1166                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/nails" data-no-instant>Electrical &amp; Accessories<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1167                                            </a>
1168                                          </div>
1169                                        </summary>
1170
1171                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/e-files-electrical">E-Files &amp; Nail Drills</a>
1172                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/accessories-for-e-files">Nail Drill Bits &amp; Accessories</a>
1173                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-uv-led-lamps">Nail UV / LED Lamps</a>
1174                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lamps">Treatment Lamps</a>
1175                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-dust-collectors">Nail Dust Collectors</a>
1176                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hand-rests">Manicure Hand Rests</a>
1177                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/cuticle-pushers-sticks">Cuticle Pushers &amp; Sticks</a>
1178                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-nippers-clippers">Nail Nippers &amp; Clippers</a>
1179                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-brushes-dotting-pens">Nail Brushes &amp; Dotting Pens</a>
1180                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-files-buffers">Nail Files &amp; Buffers</a>
1181                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-forms">Nail Forms</a>
1182                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-art">Nail Art</a>
1183                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/nail-salon-essentials">Nail Salon Essentials</a>
1184                                              </li></ul>
1185                                        </div>
1186                                      </details>
1187                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1188                                      <details open>
1189                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1190                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/nails" data-no-instant>Shop by Colour<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1191                                            </a>
1192                                          </div>
1193                                        </summary>
1194
1195                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/pastel-nails">Pastel</a>
1196                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/glitter-nails">Glitter</a>
1197                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/neon-nails">Neon</a>
1198                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/cat-eye-nails">Cat-Eye</a>
1199                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/black-nails">Black</a>
1200                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/white-nails">White</a>
1201                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/beige-nails">Beige &amp; Nude</a>
1202                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/blue-nails">Blue</a>
1203                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/brown-nails">Brown</a>
1204                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/green-nails">Green</a>
1205                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/grey-nails">Grey</a>
1206                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/orange-nails">Orange</a>
1207                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/pink-nails">Pink</a>
1208                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/purple-nails">Purple</a>
1209                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/red-nails">Red</a>
1210                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/yellow-nails">Yellow</a>
1211                                              </li></ul>
1212                                        </div>
1213                                      </details>
1214                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1215                                      <details open>
1216                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1217                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/nails" data-no-instant>Featured Brands<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1218                                            </a>
1219                                          </div>
1220                                        </summary>
1221
1222                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/victoria-vynn">Victoria Vynn</a>
1223                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/slowianka">Slowianka</a>
1224                                              </li></ul>
1225                                        </div>
1226                                      </details>
1227                                    </nav-menu></li></ul></div></div>
1228                      </details></li><li>
1228<details class="js-mega-nav" >
1229                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1230                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/cosmetics">
1231                            COSMETICS<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1232                          </a>
1233                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
1234                          <div class="container">
1235                            <ul class="child-nav ">
1236                              <li class="md:hidden">
1237                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1238                                  <div class="main-nav__item-content text-start">
1239                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
1240                                </button>
1241                              </li>
1242
1243                              <li class="md:hidden">
1244                                <a href="/collections/cosmetics" class="main-nav__item child-nav__item large-text main-nav__item-header">COSMETICS</a>
1245                              </li><li><nav-menu class="js-mega-nav">
1246                                      <details open>
1247                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
1248                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/hair-cosmetics" data-no-instant>Haircare<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1249                                            </a>
1250                                          </div>
1251                                        </summary>
1252
1253                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hair-cosmetics">Shop All</a>
1254                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/shampoos">Shampoos</a>
1255                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/conditioners">Conditioners</a>
1256                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hair-masks">Hair Masks</a>
1257                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hair-sets-kits">Hair Care Gift Sets &amp; Kits</a>
1258                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hair-loss-treatments">Hair-Loss Treatments</a>
1259                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hair-serums-oils">Hair Serums &amp; Oils</a>
1260                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/brushes-accessories">Hair Brushes &amp; Accessories</a>
1261                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/colourants">Hair Dyes &amp; Colourants</a>
1262                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/styling">Hair Styling</a>
1263                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/oxidants-developers">Hair Dye Oxidants &amp; Developers</a>
1264                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/scalp-peelings">Scalp Peelings</a>
1265                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/scalp-lotions">Scalp Lotions</a>
1266                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/protein-hair-conditioners-masks">Protein Hair Conditioners &amp; Masks</a>
1267                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/emollient-hair-conditioners-masks">Emollient Hair Conditioners &amp; Masks</a>
1268                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/humectant-hair-conditioners-masks">Humectant Hair Conditioners &amp; Masks</a>
1269                                              </li></ul>
1270                                        </div>
1271                                      </details>
1272                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1273                                      <details open>
1274                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1275                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/skincare" data-no-instant>Skincare<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1276                                            </a>
1277                                          </div>
1278                                        </summary>
1279
1280                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/skincare">Shop All</a>
1281                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/cleaners-toners">Facial Cleaners &amp; Toners</a>
1282                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/eye-creams">Eye Creams &amp; Care</a>
1283                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/face-creams">Face Creams &amp; Moisturizers</a>
1284                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/rollers-massagers">Face Rollers &amp; Massagers</a>
1285                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/spf-creams">SPF Creams</a>
1286                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/face-oil-serum">Face Oils &amp; Serums</a>
1287                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/face-masks">Face Masks</a>
1288                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/face-scrubs">Face Scrubs &amp; Exfoliators</a>
1289                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/makeup-removers">Makeup Removers</a>
1290                                              </li></ul>
1291                                        </div>
1292                                      </details>
1293                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1294                                      <details open>
1295                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1296                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/body" data-no-instant>Bath &amp; Body<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1297                                            </a>
1298                                          </div>
1299                                        </summary>
1300
1301                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/body">Shop All</a>
1302                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bath-body-gifts">Bath &amp; Body Gifts</a>
1303                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/soaps">Soaps</a>
1304                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/anti-cellulite">Anti-Cellulite</a>
1305                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/body-oils">Body Oils</a>
1306                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bath-bomb
1306s-salts">Bath Bombs &amp; Salts</a>
1307                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/body-butters-scrubs">Body Butters &amp; Scrubs</a>
1308                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/body-accessories">Bath &amp; Body Accessories</a>
1309                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/intimate-care">Intimate Care</a>
1310                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/body-lotions">Body Lotions</a>
1311                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bust-care">Bust Care</a>
1312                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/shower-gels-oils">Shower Gels &amp; Oils</a>
1313                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mother-baby">Mother &amp; Baby</a>
1314                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hair-removal">Hair Removal</a>
1315                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/self-tan">Self-Tan</a>
1316                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/sun-protection">Sun Protection</a>
1317                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/hand-feet-care">Hand &amp; Feet Care</a>
1318                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/oral-health">Oral Health</a>
1319                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/men">Men Cosmetics</a>
1320                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/men-skincare">Men Skincare</a>
1321                                              </li></ul>
1322                                        </div>
1323                                      </details>
1324                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1325                                      <details open>
1326                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
1327                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/collections/makeup" data-no-instant>Makeup<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1328                                            </a>
1329                                          </div>
1330                                        </summary>
1331
1332                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/makeup">Shop All</a>
1333                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/foundations">Foundations</a>
1334                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/powders">Makeup Powders</a>
1335                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/concealers">Concealers</a>
1336                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/palettes">Makeup Palettes</a>
1337                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/blushers">Blushers</a>
1338                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/bronzers-highlighters">Bronzers &amp; Highlighters</a>
1339                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/face-primers-fixing">Face Primers &amp; Fixing</a>
1340                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lash-treatments">Lash Treatments &amp; Conditioners</a>
1341                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/brows">Brows</a>
1342                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/eyeliners">Eyeliners</a>
1343                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/eyeshadows">Eyeshadows</a>
1344                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/false-lashes">False Lashes</a>
1345                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/mascaras">Mascaras</a>
1346                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lip-balms">Lip Balms</a>
1347                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lip-gloss">Lip Gloss</a>
1348                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lip-liner">Lip Liners</a>
1349                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/lipsticks">Lipsticks</a>
1350                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/makeup-accessories">Makeup Tools &amp; Accessories</a>
1351                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/makeup-brushes">Makeup Brushes</a>
1352                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/tweezers">Tweezers</a>
1353                                              </li></ul>
1354                                        </div>
1355                                      </details>
1356                                    </nav-menu></li></ul></div></div>
1357                      </details></li><li>
1357<details class="js-mega-nav" >
1358                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1359                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/pages/our-brands">
1360                            BRANDS A-Z<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1361                          </a>
1362                        </summary><div class="main-nav__child mega-nav mega-nav--pills has-motion">
1363                          <div class="container">
1364                            <ul class="child-nav ">
1365                              <li class="md:hidden">
1366                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1367                                  <div class="main-nav__item-content text-start">
1368                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
1369                                </button>
1370                              </li>
1371
1372                              <li class="md:hidden">
1373                                <a href="/pages/our-brands" class="main-nav__item child-nav__item large-text main-nav__item-header">BRANDS A-Z</a>
1374                              </li><li><nav-menu class="js-mega-nav">
1375                                      <details open>
1376                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1377                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/pages/our-brands" data-no-instant>Top Brands<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1378                                            </a>
1379                                          </div>
1380                                        </summary>
1381
1382                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/manufakturo">Manufakturo</a>
1383                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/victoria-vynn">Victoria Vynn</a>
1384                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/activeshop">ActiveShop</a>
1385                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/momo">Momo</a>
1386                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/pharm-foot">Pharm Foot</a>
1387                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/gabbiano">Gabbiano</a>
1388                                              </li></ul>
1389                                        </div>
1390                                      </details>
1391                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
1392                                      <details open>
1393                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md">
1394                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/pages/our-brands" data-no-instant>New Brands<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1395                                            </a>
1396                                          </div>
1397                                        </summary>
1398
1399                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  " role="list" style=""><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/slowianka">Slowianka</a>
1400                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/balance">Balance</a>
1401                                              </li><li><a class="grandchild-nav__item main-nav__item relative" href="/collections/she-cosmetics">She Cosmetics</a>
1402                                              </li></ul>
1403                                        </div>
1404                                      </details>
1405                                    </nav-menu></li></ul></div></div>
1406                      </details></li><li><a class="main-nav__item main-nav__item--primary is-active" href="/blogs/beauty" aria-current="page">GUIDES</a></li><li>
1406<details class="js-mega-nav" >
1407                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
1408                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/collections/new">
1409                            NEW<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
1410                          </a>
1411                        </summary><div class="main-nav__child mega-nav mega-nav--pills mega-nav--no-grandchildren has-motion">
1412                          <div class="container">
1413                            <ul class="child-nav ">
1414                              <li class="md:hidden">
1415                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
1416                                  <div class="main-nav__item-content text-start">
1417                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
1418                                </button>
1419                              </li>
1420
1421                              <li class="md:hidden">
1422                                <a href="/collections/new" class="main-nav__item child-nav__item large-text main-nav__item-header">NEW</a>
1423                              </li><li><a class="main-nav__item child-nav__item"
1424                                         href="/collections/new-in-salon-supplies">New in Salon Supplies
1425                                      </a></li><li><a class="main-nav__item child-nav__item"
1426                                         href="/collections/new-in-haircare">New in Haircare
1427                                      </a></li><li><a class="main-nav__item child-nav__item"
1428                                         href="/collections/new-in-nails">New in Nails
1429                                      </a></li><li><a class="main-nav__item child-nav__item"
1430                                         href="/collections/new-in-skincare">New in Skincare
1431                                      </a></li><li><a class="main-nav__item child-nav__item"
1432                                         href="/collections/new-in-bath-body">New in Bath &amp; Body
1433                                      </a></li></ul></div></div>
1434                      </details></li><li><a class="main-nav__item main-nav__item--primary" href="/collections/outlet">Outlet ⏰</a></li></ul>
1435            </nav></div>
1436        </details>
1437      </main-menu></header>
1438</store-header><link rel="stylesheet" href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/navigation-mega-pills.css?v=155763184523577129441774113246" media="print" onload="this.media='all'"><link rel="stylesheet" href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/navigation-mega-sidebar.css?v=49200786124645628451774113247" media="print" onload="this.media='all'">
1439
1440<script type="application/ld+json">
1441  {
1442    "@context": "http://schema.org",
1443    "@type": "Organization",
1444    "name": "Roxie Cosmetics",
1445      "logo": "https:\/\/roxiecosmetics.co.uk\/cdn\/shop\/files\/roxie_cosmetics_logo_rgb.png?v=1682595150\u0026width=3544",
1446    
1447    "sameAs": [
1448      
1449"https:\/\/www.facebook.com\/UKRoxieCosmetics\/","https:\/\/www.youtube.com\/channel\/UCLQKcSH7_daA0LC_NWRWf3A","https:\/\/www.instagram.com\/roxiecosmetics_uk\/","https:\/\/www.tiktok.com\/@roxiecosmetics.official","https:\/\/www.pinterest.co.uk\/roxiecosmetics","https:\/\/uk.linkedin.com\/company\/roxie-cosmetics-ltd"
1450    ],
1451    "url": "https:\/\/roxiecosmetics.co.uk"
1452  }
1453</script>
1453
1454
1455
1456</div><section id="shopify-section-sections--28279650058623__custom_liquid_BqcBxT" class="shopify-section shopify-section-group-header-group cc-custom-liquid"><div class="section relative section--full-width"><div class="container"><style>
1457/* ==========================================================
1458   ROXIE COSMETICS — GLOBAL TRUST BAR V6
1459   Expert support → Reviews → Payments → UK Store
1460   Premium / compact / mobile swipe
1461   ========================================================== */
1462
1463.rc-trust-v6{
1464  --purple:#7A77B9;
1465  --purple-dark:#4A477E;
1466  --purple-deep:#3D3A6D;
1467
1468  --lilac:#C9C7ED;
1469  --lilac-soft:#EFEEFA;
1470
1471  --green:#62F28E;
1472
1473  --text:#17161C;
1474  --muted:#5E5965;
1475  --border:#D8D5E8;
1476
1477  position:relative;
1478  left:50%;
1479
1480  width:100vw;
1481  max-width:100vw;
1482
1483  margin-left:-50vw;
1484
1485  padding:8px 12px;
1486
1487  font-family:inherit;
1488
1489  background:
1490    linear-gradient(
1491      90deg,
1492      #EDEBF8 0%,
1493      #F5F4FA 48%,
1494      #EDEBF8 100%
1495    );
1496
1497  border-top:1px solid #D3D0E3;
1498  border-bottom:1px solid #C7C4D9;
1499
1500  box-shadow:
1501    0 5px 16px rgba(61,58,109,.075);
1502
1503  overflow:hidden;
1504}
1505
1506.rc-trust-v6 *,
1507.rc-trust-v6 *::before,
1508.rc-trust-v6 *::after{
1509  box-sizing:border-box;
1510}
1511
1512
1513/* ==========================================================
1514   INNER
1515   ========================================================== */
1516
1517.rc-trust-v6__inner{
1518  width:min(1580px,100%);
1519
1520  margin:0 auto;
1521
1522  display:grid;
1523
1524  grid-template-columns:
1525    1.04fr
1526    1.18fr
1527    1.18fr
1528    1.05fr;
1529
1530  gap:8px;
1531}
1532
1533
1534/* ==========================================================
1535   ITEM
1536   ========================================================== */
1537
1538.rc-trust-v6__item{
1539  position:relative;
1540
1541  min-width:0;
1542  min-height:72px;
1543
1544  display:flex;
1545  align-items:center;
1546
1547  gap:12px;
1548
1549  padding:10px 12px;
1550
1551  border:1px solid rgba(122,119,185,.18);
1552  border-radius:12px;
1553
1554  background:
1555    linear-gradient(
1556      145deg,
1557      rgba(255,255,255,.98),
1558      rgba(252,251,255,.94)
1559    );
1560
1561  box-shadow:
1562    0 3px 10px rgba(61,58,109,.05);
1563
1564  color:var(--text)!important;
1565
1566  text-decoration:none!important;
1567
1568  transition:
1569    transform .2s ease,
1570    border-color .2s ease,
1571    box-shadow .2s ease,
1572    background .2s ease;
1573}
1574
1575.rc-trust-v6__item::before,
1576.rc-trust-v6__item::after{
1577  display:none!important;
1578  content:none!important;
1579}
1580
1581.rc-trust-v6__item:hover{
1582  transform:translateY(-2px);
1583
1584  border-color:#C7C3DF;
1585
1586  background:#FFFFFF;
1587
1588  box-shadow:
1589    0 8px 20px rgba(61,58,109,.095);
1590}
1591
1592
1593/* ==========================================================
1594   ICON
1595   ========================================================== */
1596
1597.rc-trust-v6__icon{
1598  width:44px;
1599  height:44px;
1600  min-width:44px;
1601
1602  display:flex;
1603  align-items:center;
1604  justify-content:center;
1605
1606  border-radius:11px;
1607
1608  background:
1609    linear-gradient(
1610      145deg,
1611      #8884C8 0%,
1612      #716DB4 52%,
1613      #615DA0 100%
1614    );
1615
1616  color:#FFFFFF!important;
1617
1618  box-shadow:
1619    0 5px 13px rgba(74,71,126,.20),
1620    inset 0 1px 0 rgba(255,255,255,.13);
1621
1622  transition:
1623    transform .2s ease,
1624    box-shadow .2s ease;
1625}
1626
1627.rc-trust-v6__icon svg{
1628  width:20px!important;
1629  height:20px!important;
1630
1631  display:block;
1632}
1633
1634.rc-trust-v6__item:hover
1635.rc-trust-v6__icon{
1636  transform:scale(1.035);
1637
1638  box-shadow:
1639    0 7px 16px rgba(74,71,126,.27),
1640    inset 0 1px 0 rgba(255,255,255,.14);
1641}
1642
1643
1644/* ==========================================================
1645   CONTENT
1646   ========================================================== */
1647
1648.rc-trust-v6__content{
1649  min-width:0;
1650
1651  flex:1;
1652}
1653
1654.rc-trust-v6__headline{
1655  display:flex;
1656  align-items:center;
1657
1658  gap:7px;
1659
1660  margin-bottom:5px;
1661}
1662
1663.rc-trust-v6__title{
1664  display:block;
1665
1666  min-width:0;
1667
1668  white-space:normal!important;
1669  overflow:visible!important;
1670  text-overflow:initial!important;
1671
1672  font-size:14.5px!important;
1673  line-height:1.15!important;
1674  font-weight:700!important;
1675
1676  letter-spacing:-.018em;
1677
1678  color:#151319!important;
1679}
1680
1681
1682/* ==========================================================
1683   GREEN DOT
1684   ========================================================== */
1685
1686.rc-trust-v6__dot{
1687  width:7px;
1688  height:7px;
1689  min-width:7px;
1690
1691  border-radius:50%;
1692
1693  background:var(--green);
1694
1695  box-shadow:
1696    0 0 0 4px rgba(98,242,142,.15);
1697}
1698
1699
1700/* ==========================================================
1701   SUBTITLE
1702   ========================================================== */
1703
1704.rc-trust-v6__subtitle{
1705  display:block;
1706
1707  white-space:normal!important;
1708  overflow:visible!important;
1709
1710  font-size:11.5px!important;
1711  line-height:1.35!important;
1712  font-weight:500!important;
1713
1714  color:var(--muted)!important;
1715}
1716
1717.rc-trust-v6__subtitle--mobile{
1718  display:none;
1719}
1720
1721.rc-trust-v6__phone{
1722  font-weight:700!important;
1723
1724  color:var(--purple-dark)!important;
1725}
1726
1727
1728/* ==========================================================
1729   ARROW
1730   ========================================================== */
1731
1732.rc-trust-v6__arrow{
1733  width:25px;
1734  height:25px;
1735  min-width:25px;
1736
1737  margin-left:auto;
1738
1739  display:flex;
1740  align-items:center;
1741  justify-content:center;
1742
1743  border:1px solid #E0DDED;
1744  border-radius:8px;
1745
1746  background:#F8F7FC;
1747
1748  color:var(--purple-dark);
1749
1750  font-size:12px;
1751  line-height:1;
1752
1753  box-shadow:
1754    0 1px 3px rgba(61,58,109,.025);
1755
1756  transition:
1757    transform .2s ease,
1758    background .2s ease,
1759    border-color .2s ease,
1760    color .2s ease;
1761}
1762
1763.rc-trust-v6__item:hover
1764.rc-trust-v6__arrow{
1765  transform:translateX(2px);
1766
1767  border-color:var(--purple);
1768
1769  background:var(--purple);
1770
1771  color:#FFFFFF;
1772}
1773
1774
1775/* ==========================================================
1776   TABLET
1777   ========================================================== */
1778
1779@media screen and (max-width:1100px){
1780
1781  .rc-trust-v6{
1782    padding-left:7px;
1783    padding-right:7px;
1784  }
1785
1786  .rc-trust-v6__inner{
1787    gap:6px;
1788  }
1789
1790  .rc-trust-v6__item{
1791    gap:9px;
1792
1793    padding-left:9px;
1794    padding-right:9px;
1795  }
1796
1797  .rc-trust-v6__icon{
1798    width:40px;
1799    height:40px;
1800    min-width:40px;
1801
1802    border-radius:10px;
1803  }
1804
1805  .rc-trust-v6__icon svg{
1806    width:18px!important;
1807    height:18px!important;
1808  }
1809
1810  .rc-trust-v6__title{
1811    font-size:12.8px!important;
1812  }
1813
1814  .rc-trust-v6__subtitle{
1815    font-size:10.5px!important;
1816  }
1817
1818  .rc-trust-v6__arrow{
1819    width:22px;
1820    height:22px;
1821    min-width:22px;
1822
1823    font-size:10px;
1824  }
1825
1826}
1827
1828
1829/* ==========================================================
1830   MOBILE — SWIPE
1831   ========================================================== */
1832
1833@media screen and (max-width:700px){
1834
1835  .rc-trust-v6{
1836    padding:6px 0;
1837
1838    background:
1839      linear-gradient(
1840        90deg,
1841        #EDEBF8 0%,
1842        #F3F2FA 100%
1843      );
1844  }
1845
1846
1847  /* HORIZONTAL LIST */
1848
1849  .rc-trust-v6__inner{
1850    width:100%;
1851
1852    display:flex;
1853
1854    gap:7px;
1855
1856    margin:0;
1857    padding:0 7px;
1858
1859    overflow-x:auto;
1860    overflow-y:hidden;
1861
1862    scroll-snap-type:x mandatory;
1863    scroll-padding-left:7px;
1864
1865    scrollbar-width:none;
1866
1867    -webkit-overflow-scrolling:touch;
1868
1869    overscroll-behavior-x:contain;
1870  }
1871
1872  .rc-trust-v6__inner::-webkit-scrollbar{
1873    display:none;
1874  }
1875
1876
1877  /* CARD */
1878
1879  .rc-trust-v6__item{
1880    flex:0 0 76vw;
1881
1882    max-width:300px;
1883
1884    min-height:74px;
1885
1886    gap:10px;
1887
1888    padding:9px 10px;
1889
1890    border-radius:11px;
1891
1892    scroll-snap-align:start;
1893  }
1894
1895
1896  /* ICON */
1897
1898  .rc-trust-v6__icon{
1899    width:42px;
1900    height:42px;
1901    min-width:42px;
1902
1903    border-radius:10px;
1904  }
1905
1906  .rc-trust-v6__icon svg{
1907    width:18px!important;
1908    height:18px!important;
1909  }
1910
1911
1912  /* TEXT */
1913
1914  .rc-trust-v6__headline{
1915    margin-bottom:4px;
1916  }
1917
1918  .rc-trust-v6__title{
1919    font-size:13px!important;
1920    line-height:1.16!important;
1921  }
1922
1923  .rc-trust-v6__subtitle--desktop{
1924    display:none;
1925  }
1926
1927  .rc-trust-v6__subtitle--mobile{
1928    display:block;
1929
1930    font-size:10.5px!important;
1931    line-height:1.32!important;
1932  }
1933
1934  .rc-trust-v6__mobile-line{
1935    display:block;
1936  }
1937
1938  .rc-trust-v6__phone{
1939    display:block;
1940
1941    margin-top:2px;
1942
1943    font-size:10.5px!important;
1944    line-height:1.25!important;
1945  }
1946
1947
1948  /* ARROW */
1949
1950  .rc-trust-v6__arrow{
1951    width:22px;
1952    height:22px;
1953    min-width:22px;
1954
1955    border-radius:7px;
1956
1957    font-size:10px;
1958  }
1959
1960}
1961
1962
1963/* ==========================================================
1964   SMALL MOBILE
1965   ========================================================== */
1966
1967@media screen and (max-width:390px){
1968
1969  .rc-trust-v6__item{
1970    flex-basis:78vw;
1971  }
1972
1973  .rc-trust-v6__title{
1974    font-size:12.75px!important;
1975  }
1976
1977  .rc-trust-v6__subtitle--mobile{
1978    font-size:10.25px!important;
1979  }
1980
1981  .rc-trust-v6__phone{
1982    font-size:10.25px!important;
1983  }
1984
1985}
1986</style>
1987
1988
1989
1990<div class="rc-trust-v6">
1991
1992  <div class="rc-trust-v6__inner">
1993
1994
1995    <!-- ====================================================
1996         01 — EXPERT ADVICE
1997         ==================================================== -->
1998
1999    <a
2000      href="tel:+442046005274"
2001      class="rc-trust-v6__item"
2002      aria-label="Call Roxie Cosmetics on 020 4600 5274"
2003    >
2004
2005
2006      <span
2007        class="rc-trust-v6__icon"
2008        aria-hidden="true"
2009      >
2010
2011        <svg viewBox="0 0 24 24" fill="none">
2012
2013          <path
2014            d="M7.4 4H4.8C3.8 4 3 4.8 3 5.8C3 14.2 9.8 21 18.2 21C19.2 21 20 20.2 20 19.2V16.6L15.8 15.4L14.7 18C11 16.5 8.5 14 7 10.3L9.6 9.2L8.4 5L7.4 4Z"
2015            stroke="currentColor"
2016            stroke-width="1.7"
2017            stroke-linecap="round"
2018            stroke-linejoin="round"
2019          />
2020
2021        </svg>
2022
2023      </span>
2024
2025
2026
2027      <span class="rc-trust-v6__content">
2028
2029
2030        <span class="rc-trust-v6__headline">
2031
2032          <span class="rc-trust-v6__dot"></span>
2033
2034          <span class="rc-trust-v6__title">
2035            Expert Advice
2036          </span>
2037
2038        </span>
2039
2040
2041        <span class="
2042          rc-trust-v6__subtitle
2043          rc-trust-v6__subtitle--desktop
2044        ">
2045          Furniture, equipment &amp; product support · 020 4600 5274
2046        </span>
2047
2048
2049        <span class="
2050          rc-trust-v6__subtitle
2051          rc-trust-v6__subtitle--mobile
2052        ">
2053
2054          <span class="rc-trust-v6__mobile-line">
2055            Furniture, equipment &amp; product support
2056          </span>
2057
2058          <span class="rc-trust-v6__phone">
2059            Call 020 4600 5274
2060          </span>
2061
2062        </span>
2063
2064
2065      </span>
2066
2067
2068
2069      <span
2070        class="rc-trust-v6__arrow"
2071        aria-hidden="true"
2072      >
2073        →
2074      </span>
2075
2076
2077    </a>
2078
2079
2080
2081    <!-- ====================================================
2082         02 — HAPPY CUSTOMERS / REVIEWS
2083         ==================================================== -->
2084
2085    <a
2086      href="/pages/happy-customers"
2087      class="rc-trust-v6__item"
2088      aria-label="See Roxie Cosmetics customer reviews"
2089    >
2090
2091
2092      <span
2093        class="rc-trust-v6__icon"
2094        aria-hidden="true"
2095      >
2096
2097        <svg viewBox="0 0 24 24" fill="none">
2098
2099          <path
2100            d="M12 3.4L14.65 8.78L20.6 9.65L16.3 13.83L17.3 19.75L12 16.95L6.7 19.75L7.7 13.83L3.4 9.65L9.35 8.78L12 3.4Z"
2101            stroke="currentColor"
2102            stroke-width="1.65"
2103            stroke-linejoin="round"
2104          />
2105
2106        </svg>
2107
2108      </span>
2109
2110
2111
2112      <span class="rc-trust-v6__content">
2113
2114
2115        <span class="rc-trust-v6__headline">
2116
2117          <span class="rc-trust-v6__dot"></span>
2118
2119          <span class="rc-trust-v6__title">
2120            Trusted by 100K+ Customers
2121          </span>
2122
2123        </span>
2124
2125
2126        <span class="
2127          rc-trust-v6__subtitle
2128          rc-trust-v6__subtitle--desktop
2129        ">
2130          10,000+ customer reviews
2131        </span>
2132
2133
2134        <span class="
2135          rc-trust-v6__subtitle
2136          rc-trust-v6__subtitle--mobile
2137        ">
2138          10,000+ customer reviews
2139        </span>
2140
2141
2142      </span>
2143
2144
2145
2146      <span
2147        class="rc-trust-v6__arrow"
2148        aria-hidden="true"
2149      >
2150        →
2151      </span>
2152
2153
2154    </a>
2155
2156
2157
2158    <!-- ====================================================
2159         03 — FLEXIBLE PAYMENTS
2160         ==================================================== -->
2161
2162    <a
2163      href="/pages/payments"
2164      class="rc-trust-v6__item"
2165      aria-label="View Roxie flexible payment and finance options"
2166    >
2167
2168
2169      <span
2170        class="rc-trust-v6__icon"
2171        aria-hidden="true"
2172      >
2173
2174        <svg viewBox="0 0 24 24" fill="none">
2175
2176          <rect
2177            x="3"
2178            y="5"
2179            width="18"
2180            height="14"
2181            rx="2.5"
2182            stroke="currentColor"
2183            stroke-width="1.7"
2184          />
2185
2186          <path
2187            d="M3 9H21"
2188            stroke="currentColor"
2189            stroke-width="1.7"
2190          />
2191
2192          <path
2193            d="M7 15H10.5"
2194            stroke="currentColor"
2195            stroke-width="1.7"
2196            stroke-linecap="round"
2197          />
2198
2199        </svg>
2200
2201      </span>
2202
2203
2204
2205      <span class="rc-trust-v6__content">
2206
2207
2208        <span class="rc-trust-v6__headline">
2209
2210          <span class="rc-trust-v6__title">
2211            Flexible Ways to Pay
2212          </span>
2213
2214        </span>
2215
2216
2217        <span class="
2218          rc-trust-v6__subtitle
2219          rc-trust-v6__subtitle--desktop
2220        ">
2221          Pay in 3, monthly &amp; business finance
2222        </span>
2223
2224
2225        <span class="
2226          rc-trust-v6__subtitle
2227          rc-trust-v6__subtitle--mobile
2228        ">
2229          Pay in 3, monthly &amp; business finance
2230        </span>
2231
2232
2233      </span>
2234
2235
2236
2237      <span
2238        class="rc-trust-v6__arrow"
2239        aria-hidden="true"
2240      >
2241        →
2242      </span>
2243
2244
2245    </a>
2246
2247
2248
2249    <!-- ====================================================
2250         04 — UK STORE
2251         ==================================================== -->
2252
2253    <a
2254      href="/pages/about-us"
2255      class="rc-trust-v6__item"
2256      aria-label="Learn more about Roxie Cosmetics"
2257    >
2258
2259
2260      <span
2261        class="rc-trust-v6__icon"
2262        aria-hidden="true"
2263      >
2264
2265        <svg viewBox="0 0 24 24" fill="none">
2266
2267          <path
2268            d="M12 21C12 21 18.2 15.2 18.2 9.4C18.2 6 15.4 3.3 12 3.3C8.6 3.3 5.8 6 5.8 9.4C5.8 15.2 12 21 12 21Z"
2269            stroke="currentColor"
2270            stroke-width="1.7"
2271            stroke-linejoin="round"
2272          />
2273
2274          <circle
2275            cx="12"
2276            cy="9.4"
2277            r="2.2"
2278            stroke="currentColor"
2279            stroke-width="1.7"
2280          />
2281
2282        </svg>
2283
2284      </span>
2285
2286
2287
2288      <span class="rc-trust-v6__content">
2289
2290
2291        <span class="rc-trust-v6__headline">
2292
2293          <span class="rc-trust-v6__title">
2294            Independent UK Store
2295          </span>
2296
2297        </span>
2298
2299
2300        <span class="
2301          rc-trust-v6__subtitle
2302          rc-trust-v6__subtitle--desktop
2303        ">
2304          Plymouth, Devon · Since 2015
2305        </span>
2306
2307
2308        <span class="
2309          rc-trust-v6__subtitle
2310          rc-trust-v6__subtitle--mobile
2311        ">
2312          Plymouth, Devon · Since 2015
2313        </span>
2314
2315
2316      </span>
2317
2318
2319
2320      <span
2321        class="rc-trust-v6__arrow"
2322        aria-hidden="true"
2323      >
2324        →
2325      </span>
2326
2327
2328    </a>
2329
2330
2331  </div>
2332
2333</div></div></div>
2334
2335
2336</section>
2337<!-- END sections: header-group --><main id="main-content"><div class="container">
2337<script type="application/ld+json">
2338    {
2339      "@context": "https://schema.org",
2340      "@type": "BreadcrumbList",
2341      "itemListElement": [
2342        {
2343          "@type": "ListItem",
2344          "position": 1,
2345          "name": "Home",
2346          "item": "https:\/\/roxiecosmetics.co.uk\/"
2347        },{
2348            "@type": "ListItem",
2349            "position": 2,
2350            "name": "Roxie Professional Guides",
2351            "item": "https:\/\/roxiecosmetics.co.uk\/blogs\/beauty"
2352          }]
2353    }
2354  </script>
2354
2355<nav class="breadcrumbs flex justify-between w-full" aria-label="Breadcrumbs">
2356    <ol class="breadcrumbs-list flex has-ltr-icon">
2357      <li class="flex items-center">
2358        <a class="breadcrumbs-list__link" href="/">Home</a> <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2359      </li><li class="flex items-center">
2360          <a class="breadcrumbs-list__link" href="/blogs/beauty" aria-current="page">Roxie Professional Guides</a><a class="breadcrumbs-list__link breadcrumbs-list__link--rss" href="/blogs/beauty.atom" title="RSS" arial-label="RSS"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4 11a9 9 0 0 1 9 9M4 4a16 16 0 0 1 16 16"/><circle cx="5" cy="19" r="1"/></svg></a></li></ol></nav>
2361
2362</div><div id="shopify-section-template--30279915340159__main" class="shopify-section"><section class="rbh"><div class="rbh-hero">
2363      <div class="rbh-shell rbh-hero__inner">
2364
2365        <div class="rbh-hero__copy">
2366          <span class="rbh-eyebrow">Roxie Beauty &amp; Professional Guides</span>
2367          <h1>Build a better salon.</h1>
2368          <p>Expert buying advice, room-planning guides and practical support for professional salon furniture, equipment and everyday workflow.</p>
2369          <p class="rbh-hero__byline">Editorial guidance by <strong>Roxie Cosmetics</strong></p>
2370
2371          <div class="rbh-hero__actions">
2372            <a class="rbh-btn rbh-btn--primary" href="#salon-furniture">Salon furniture guides</a>
2373            <a class="rbh-btn rbh-btn--ghost" href="#salon-equipment">Salon equipment guides</a>
2374            <a class="rbh-btn rbh-btn--ghost" href="#nails">Nail tech guides</a>
2375            <a class="rbh-btn rbh-btn--ghost" href="#skincare">Skincare guides</a>
2376            <a class="rbh-btn rbh-btn--ghost" href="#beauty-guides">Makeup, hair &amp; body</a>
2377          </div>
2378        </div>
2379
2380        <div class="rbh-hero__stats" aria-label="Roxie professional guide highlights">
2381          <a href="#salon-furniture">
2382            <strong>Salon Furniture</strong>
2383            <span>Buying guides, layout &amp; ergonomics</span>
2384          </a>
2385          <a href="#salon-equipment">
2386            <strong>Salon Equipment</strong>
2387            <span>Professional tools, devices &amp; setup</span>
2388          </a>
2389          <a href="#nails">
2390            <strong>Nails &amp; Nail Tech</strong>
2391            <span>Products, furniture &amp; equipment</span>
2392          </a>
2393          <a href="#skincare">
2394            <strong>Skincare</strong>
2395            <span>Routines, ingredients &amp; skin concerns</span>
2396          </a>
2397        </div>
2398
2399      </div>
2400    </div><div class="rbh-shell"><section class="rbh-featured" aria-labelledby="rbh-featured-title">
2401        <div class="rbh-section-head">
2402          <span class="rbh-eyebrow">Start here</span>
2403          <h2 id="rbh-featured-title">Choose the guide that matches your project</h2>
2404          <p>Start with a broad buying or setup guide, then move into specialist articles for individual products, specifications, room planning and workflow.</p>
2405        </div>
2406
2407        <div class="rbh-featured-grid">
2408          <a class="rbh-feature-card rbh-feature-card--primary" href="/blogs/beauty/professional-salon-furniture-guide">
2409            <span class="rbh-card-kicker">Salon Furniture</span>
2410            <h3>Professional Salon Furniture Guide</h3>
2411            <p>Plan beauty, hair, barber, nail, pedicure and reception furniture around services, dimensions, ergonomics and real salon workflow.</p>
2412            <span class="rbh-card-link">Read the furniture guide →</span>
2413          </a>
2414
2415          <a class="rbh-feature-card" href="/blogs/beauty/beauty-salon-essentials">
2416            <span class="rbh-card-kicker">Salon Equipment</span>
2417            <h3>Professional Salon Equipment Guide</h3>
2418            <p>
2418Build an equipment list around services, lighting, hygiene, electrical planning, workstation setup and maintenance.</p>
2419            <span class="rbh-card-link">Read the equipment guide →</span>
2420          </a>
2421
2422          <a class="rbh-feature-card rbh-feature-card--nails" href="/blogs/beauty/professional-nail-salon-guide">
2423            <span class="rbh-card-kicker">Nails &amp; Nail Tech</span>
2424            <h3>Professional Nail Salon Guide</h3>
2425            <p>Bring together nail products, e-files, curing lamps, dust extraction, manicure furniture and technician ergonomics.</p>
2426            <span class="rbh-card-link">Read the nail salon guide →</span>
2427          </a>
2428
2429          <a class="rbh-feature-card rbh-feature-card--skincare" href="/blogs/beauty/skin-care">
2430            <span class="rbh-card-kicker">Skincare</span>
2431            <h3>Complete Skincare Guide</h3>
2432            <p>Build a routine around skin type, cleansing, moisturising, SPF, active ingredients, exfoliation and targeted concerns.</p>
2433            <span class="rbh-card-link">Read the skincare guide →</span>
2434          </a>
2435
2436          <a class="rbh-feature-card" href="/blogs/beauty/electric-beauty-beds-features-types-and-benefits">
2437            <span class="rbh-card-kicker">Beauty Beds</span>
2438            <h3>Electric Beauty Beds: Complete Buying Guide</h3>
2439            <p>Motors, movement, dimensions, controls, upholstery, room planning and treatment-specific advice.</p>
2440            <span class="rbh-card-link">Explore beauty bed guides →</span>
2441          </a>
2442
2443          <a class="rbh-feature-card" href="/blogs/beauty/how-to-choose-the-perfect-hairdresser-barber-chair-for-your-salon">
2444            <span class="rbh-card-kicker">Hair &amp; Barber</span>
2445            <h3>Hairdresser &amp; Barber Chair Buying Guide</h3>
2446            <p>Hydraulic height, dimensions, base types, upholstery, comfort, recline and workstation planning.</p>
2447            <span class="rbh-card-link">Explore chair guides →</span>
2448          </a>
2449
2450          <a class="rbh-feature-card" href="/blogs/beauty/professional-salon-reception-furniture-guide">
2451            <span class="rbh-card-kicker">Reception</span>
2452            <h3>Professional Salon Reception Furniture Guide</h3>
2453            <p>Plan reception desks, waiting seating, storage, circulation and the complete front-of-house client journey.</p>
2454            <span class="rbh-card-link">Explore reception guides →</span>
2455          </a>
2456        </div>
2457      </section>
2458
2459
2460      <section class="rbh-topic" id="salon-furniture" aria-labelledby="rbh-furniture-title">
2461        <div class="rbh-section-head rbh-section-head--split">
2462          <div>
2463            <span class="rbh-eyebrow">Salon Furniture</span>
2464            <h2 id="rbh-furniture-title">Plan the room around the work.</h2>
2465            <p>Use the completed furniture guide network to compare major salon categories by service, working footprint, practitioner access and client comfort.</p>
2466          </div>
2467          <a class="rbh-text-link" href="/blogs/beauty/professional-salon-furniture-guide">Read the Salon Furniture Guide →</a>
2468        </div>
2469
2470        <div class="rbh-topic-grid"><a class="rbh-topic-card" href="/blogs/beauty/electric-beauty-beds-features-types-and-benefits"><div class="rbh-topic-card__image">
2471                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-electric-beauty-beds-features-types-and-benefits-16x9_8a78bd1e-b723-46c7-9f6b-47f608921f89.webp?v=1788788975&amp;width=900" alt="Professional electric beauty beds" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-electric-beauty-beds-features-types-and-benefits-16x9_8a78bd1e-b723-46c7-9f6b-47f608921f89.webp?v=1788788975&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-electric-beauty-beds-features-types-and-benefits-16x9_8a78bd1e-b723-46c7-9f6b-47f608921f89.webp?v=1788788975&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-electric-beauty-beds-features-types-and-benefits-16x9_8a78bd1e-b723-46c7-9f6b-47f608921f89.webp?v=1788788975&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-electric-beauty-beds-features-types-and-benefits-16x9_8a78bd1e-b723-46c
24717-9f6b-47f608921f89.webp?v=1788788975&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2472                </div><div class="rbh-topic-card__content">
2473                <h3>Beauty Beds</h3>
2474                <p>Electric beds, movement, dimensions & working height</p>
2475              </div>
2476            </a><a class="rbh-topic-card" href="/blogs/beauty/professional-pedicure-chair-buying-guide"><div class="rbh-topic-card__image">
2477                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-pedicure-chair-buying-guide-16x9.webp?v=1788744352&amp;width=900" alt="Professional pedicure chairs" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-pedicure-chair-buying-guide-16x9.webp?v=1788744352&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-pedicure-chair-buying-guide-16x9.webp?v=1788744352&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-pedicure-chair-buying-guide-16x9.webp?v=1788744352&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-pedicure-chair-buying-guide-16x9.webp?v=1788744352&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2478                </div><div class="rbh-topic-card__content">
2479                <h3>Pedicure Chairs</h3>
2480                <p>Plumbing, dimensions, comfort & station planning</p>
2481              </div>
2482            </a><a class="rbh-topic-card" href="/blogs/beauty/nail-table-essential-features-and-top-models"><div class="rbh-topic-card__image">
2483                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=900" alt="Professional nail tables and beauty desks" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2484                </div><div class="rbh-topic-card__content">
2485                <h3>Nail Furniture</h3>
2486                <p>Desks, storage, dust extraction & ergonomics</p>
2487              </div>
2488            </a><a class="rbh-topic-card" href="/blogs/beauty/how-to-choose-the-perfect-hairdresser-barber-chair-for-your-salon"><div class="rbh-topic-card__image">
2489                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-the-perfect-hairdresser-barber-chair-for-your-salon-16x9.webp?v=1788744227&amp;width=900" alt="Professional hairdressing styling chairs" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-the-perfect-hairdresser-barber-chair-for-your-salon-16x9.webp?v=1788744227&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-the-perfect-hairdresser-barber-chair-for-your-salon-16x9.webp?v=1788744227&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-the-perfect-hairdresser-barber-chair-for-your-salon-16x9.webp?v=1788744227&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-the-perfect-hairdresser-barber-chair-for-your-salon-16x9.webp?v=1788744227&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2490                </div><div class="rbh-topic-card__content">
2491                <h3>Hairdressing Chairs</h3>
2492                <p>Hydraulic height, comfort, bases & workstation planning</p>
2493              </div>
2494            </a><a class="rbh-topic-card" href="/blogs/beauty/barber-chair-vs-hairdressing-chair"><div class="rbh-topic-card__image">
2495                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-barber-chair-vs-hairdressing-chair-16x9.webp?v=1788744391&amp;width=900" alt="Professional barber chairs" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-barber-chair-vs-hairdressing-chair-16x9.webp?v=1788744391&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-barber-chair-vs-hairdressing-chair-16x9.webp?v=1788744391&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-barber-chair-vs-hairdressing-chair-16x9.webp?v=1788744391&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-barber-chair-vs-hairdressing-chair-16x9.webp?v=1788744391&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2496                </div><div class="rbh-topic-card__content">
2497                <h3>Barber Chairs</h3>
2498                <p>Recline, headrests, footrests, rotation & station planning</p>
2499              </div>
2500            </a><a class="rbh-topic-card" href="/blogs/beauty/hair-salon-backwash-unit-buying-guide"><div class="rbh-topic-card__image">
2501                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-salon-backwash-unit-buying-guide-16x9.webp?v=1788744354&amp;width=900" alt="Professional salon backwash units" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-salon-backwash-unit-buying-guide-16x9.webp?v=1788744354&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-salon-backwash-unit-buying-guide-16x9.webp?v=1788744354&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-salon-backwash-unit-buying-guide-16x9.webp?v=1788744354&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-salon-backwash-unit-buying-guide-16x9.webp?v=1788744354&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2502                </div><div class="rbh-topic-card__content">
2503                <h3>Backwash Units</h3>
2504                <p>Plumbing, basin design, wash-zone layout & client positioning</p>
2505              </div>
2506            </a><a class="rbh-topic-card" href="/blogs/beauty/elevate-your-salon-experience-with-the-perfect-beauty-stool"><div class="rbh-topic-card__image">
2507                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-elevate-your-salon-experience-with-the-perfect-beauty-stool-16x9.webp?v=1788744253&amp;width=900" alt="Professional beauty stools and technician seating" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-elevate-your-salon-experience-with-the-perfect-beauty-stool-16x9.webp?v=1788744253&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-elevate-your-salon-experience-with-the-perfect-beauty-stool-16x9.webp?v=1788744253&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-elevate-your-salon-experience-with-the-perfect-beauty-stool-16x9.webp?v=1788744253&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-elevate-your-salon-experience-with-the-perfect-beauty-stool-16x9.webp?v=1788744253&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2508                </div><div class="rbh-topic-card__content">
2509                <h3>Salon Stools</h3>
2510                <p>Saddle vs round seats, height, posture & mobility</p>
2511              </div>
2512            </a><a class="rbh-topic-card" href="/blogs/beauty/professional-beauty-trolley-buying-guide"><div class="rbh-topic-card__image">
2513                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-beauty-trolley-buying-guide-16x9.webp?v=1788744310&amp;width=900" alt="Professional beauty salon trolleys" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-beauty-trolley-buying-guide-16x9.webp?v=1788744310&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-beauty-trolley-buying-guide-16x9.webp?v=1788744310&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-beauty-trolley-buying-guide-16x9.webp?v=1788744310&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-beauty-trolley-buying-guide-16x9.webp?v=1788744310&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2514                </div><div class="rbh-topic-card__content">
2515                <h3>Salon Trolleys</h3>
2516                <p>Drawers, shelves, dimensions, mobility & organisation</p>
2517              </div>
2518            </a><a class="rbh-topic-card" href="/blogs/beauty/professional-salon-reception-furniture-guide"><div class="rbh-topic-card__image">
2519                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-salon-reception-furniture-guide-16x9.webp?v=1788744364&amp;width=900" alt="Professional salon reception furniture" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-salon-reception-furniture-guide-16x9.webp?v=1788744364&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-salon-reception-furniture-guide-16x9.webp?v=1788744364&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-salon-reception-furniture-guide-16x9.webp?v=1788744364&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-salon-reception-furniture-guide-16x9.webp?v=1788744364&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2520                </div><div class="rbh-topic-card__content">
2521                <h3>Reception & Waiting</h3>
2522                <p>Reception desks, seating, circulation & front-of-house planning</p>
2523              </div>
2524            </a></div>
2525      </section>
2526
2527
2528      <section class="rbh-topic rbh-topic--soft" id="salon-equipment" aria-labelledby="rbh-equipment-title">
2529        <div class="rbh-section-head rbh-section-head--split">
2530          <div>
2531            <span class="rbh-eyebrow">Salon Equipment</span>
2532            <h2 id="rbh-equipment-title">Choose equipment by task, not by feature count.</h2>
2533            <p>Professional guides for powered tools, lighting, extraction, facial equipment and instrument processing.</p>
2534          </div>
2535          <a class="rbh-text-link" href="/blogs/beauty/beauty-salon-essentials">Read the Salon Equipment Guide →</a>
2536        </div>
2537
2538        <div class="rbh-topic-grid"><a class="rbh-topic-card" href="/blogs/beauty/professional-nail-drill-buying-guide"><div class="rbh-topic-card__image">
2539                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=900" alt="Professional nail drills" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2540                </div><div class="rbh-topic-card__content">
2541                <h3>Nail Drills</h3>
2542                <p>RPM, torque, handpieces, controls & professional use</p>
2543              </div>
2544            </a><a class="rbh-topic-card" href="/blogs/beauty/uv-vs-led-nail-lamp"><div class="rbh-topic-card__image">
2545                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=900" alt="Professional UV and LED nail lamps" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2546                </div><div class="rbh-topic-card__content">
2547                <h3>UV / LED Nail Lamps</h3>
2548                <p>Curing, compatibility, wattage, timers & setup</p>
2549              </div>
2550            </a><a class="rbh-topic-card" href="/blogs/beauty/how-to-choose-nail-dust-collector"><div class="rbh-topic-card__image">
2551                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=900" alt="Professional nail dust extraction" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2552                </div><div class="rbh-topic-card__content">
2553                <h3>Dust Extraction</h3>
2554                <p>Built-in vs portable collectors, filters & positioning</p>
2555              </div>
2556            </a><a class="rbh-topic-card" href="/blogs/beauty/professional-treatment-lamp-buying-guide"><div class="rbh-topic-card__image">
2557                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-treatment-lamp-buying-guide-16x9.webp?v=1788744278&amp;width=900" alt="Professional treatment lamps" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-treatment-lamp-buying-guide-16x9.webp?v=1788744278&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-treatment-lamp-buying-guide-16x9.webp?v=1788744278&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-treatment-lamp-buying-guide-16x9.webp?v=1788744278&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-treatment-lamp-buying-guide-16x9.webp?v=1788744278&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2558                </div><div class="rbh-topic-card__content">
2559                <h3>Treatment Lamps</h3>
2560                <p>
2560Brightness, magnification, reach & treatment use</p>
2561              </div>
2562            </a><a class="rbh-topic-card" href="/blogs/beauty/professional-facial-steamer-buying-guide"><div class="rbh-topic-card__image">
2563                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-facial-steamer-buying-guide-16x9.webp?v=1788744338&amp;width=900" alt="Professional facial steamers" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-facial-steamer-buying-guide-16x9.webp?v=1788744338&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-facial-steamer-buying-guide-16x9.webp?v=1788744338&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-facial-steamer-buying-guide-16x9.webp?v=1788744338&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-facial-steamer-buying-guide-16x9.webp?v=1788744338&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2564                </div><div class="rbh-topic-card__content">
2565                <h3>Facial Equipment</h3>
2566                <p>Steamers, treatment-room planning & maintenance</p>
2567              </div>
2568            </a><a class="rbh-topic-card" href="/blogs/beauty/the-benefits-of-autoclave-sterilization-for-healthcare-professionals"><div class="rbh-topic-card__image">
2569                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-benefits-of-autoclave-sterilization-for-healthcare-professionals-16x9.webp?v=1788744229&amp;width=900" alt="Autoclaves and salon hygiene equipment" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-benefits-of-autoclave-sterilization-for-healthcare-professionals-16x9.webp?v=1788744229&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-benefits-of-autoclave-sterilization-for-healthcare-professionals-16x9.webp?v=1788744229&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-benefits-of-autoclave-sterilization-for-healthcare-professionals-16x9.webp?v=1788744229&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-benefits-of-autoclave-sterilization-for-healthcare-professionals-16x9.webp?v=1788744229&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2570                </div><div class="rbh-topic-card__content">
2571                <h3>Sterilisation & Hygiene</h3>
2572                <p>Autoclaves, ultrasonic cleaning & salon workflows</p>
2573              </div>
2574            </a></div>
2575      </section>
2576
2577
2578      <section class="rbh-topic rbh-topic--nails" id="nails" aria-labelledby="rbh-nails-title">
2579        <div class="rbh-section-head rbh-section-head--split">
2580          <div>
2581            <span class="rbh-eyebrow">Nails &amp; Nail Tech</span>
2582            <h2 id="rbh-nails-title">Products, equipment and furniture in one system.</h2>
2583            <p>Connect professional nail products with the workstation around them: tables, technician seating, e-files, curing lamps and dust extraction.</p>
2584          </div>
2585          <a class="rbh-text-link" href="/blogs/beauty/professional-nail-salon-guide">Read the Professional Nail Salon Guide →</a>
2586        </div>
2587
2588        <div class="rbh-topic-grid"><a class="rbh-topic-card" href="/blogs/beauty/professional-nail-salon-guide"><div class="rbh-topic-card__image">
2589                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-salon-guide-16x9.webp?v=1788744257&amp;width=900" alt="Professional nail products" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-salon-guide-16x9.webp?v=1788744257&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-salon-guide-16x9.webp?v=1788744257&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-salon-guide-16x9.webp?v=1788744257&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-salon-guide-16x9.webp?v=1788744257&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2590                </div><div class="rbh-topic-card__content">
2591                <h3>Nails</h3>
2592                <p>Professional nail products, systems & salon essentials</p>
2593              </div>
2594            </a><a class="rbh-topic-card" href="/blogs/beauty/nail-table-essential-features-and-top-models"><div class="rbh-topic-card__image">
2595                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=900" alt="Professional nail tables" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-nail-table-essential-features-and-top-models-16x9.webp?v=1788744242&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2596                </div><div class="rbh-topic-card__content">
2597                <h3>Nail Tables</h3>
2598                <p>Workstation dimensions, storage & dust extraction</p>
2599              </div>
2600            </a><a class="rbh-topic-card" href="/blogs/beauty/professional-nail-drill-buying-guide"><div class="rbh-topic-card__image">
2601                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=900" alt="Professional nail drills" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-nail-drill-buying-guide-16x9.webp?v=1788744255&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2602                </div><div class="rbh-topic-card__content">
2603                <h3>Nail Drills</h3>
2604                <p>RPM, torque, handpieces & professional e-file setup</p>
2605              </div>
2606            </a><a class="rbh-topic-card" href="/blogs/beauty/uv-vs-led-nail-lamp"><div class="rbh-topic-card__image">
2607                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=900" alt="UV and LED nail lamps" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-uv-vs-led-nail-lamp-16x9.webp?v=1788744264&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2608                </div><div class="rbh-topic-card__content">
2609                <h3>UV / LED Lamps</h3>
2610                <p>Curing, compatibility, wattage, timers & manicure workflow</p>
2611              </div>
2612            </a><a class="rbh-topic-card" href="/blogs/beauty/how-to-choose-nail-dust-collector"><div class="rbh-topic-card__image">
2613                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=900" alt="Nail dust extraction" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-dust-collector-16x9.webp?v=1788744268&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2614                </div><div class="rbh-topic-card__content">
2615                <h3>Dust Extraction</h3>
2616                <p>Collectors, filters, desk integration & positioning</p>
2617              </div>
2618            </a><a class="rbh-topic-card" href="/blogs/beauty/how-to-choose-nail-tech-chair"><div class="rbh-topic-card__image">
2619                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-tech-chair-16x9.webp?v=1788744272&amp;width=900" alt="Nail technician chairs" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-tech-chair-16x9.webp?v=1788744272&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-tech-chair-16x9.webp?v=1788744272&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-tech-chair-16x9.webp?v=1788744272&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-choose-nail-tech-chair-16x9.webp?v=1788744272&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2620                </div><div class="rbh-topic-card__content">
2621                <h3>Nail Tech Chairs</h3>
2622                <p>Working height, back support & technician ergonomics</p>
2623              </div>
2624            </a></div>
2625
2626        <div class="rbh-topic-links">
2627          <a href="/blogs/beauty/nail-salon-equipment-checklist">Nail salon equipment checklist →</a>
2628          <a href="/blogs/beauty/built-in-vs-tabletop-nail-dust-collector">Built-in vs tabletop dust extraction →</a>
2629          <a href="/collections/nails">Shop all nails →</a>
2630        </div>
2631      </section>
2632
2633
2634      <section class="rbh-topic rbh-topic--skincare" id="skincare" aria-labelledby="rbh-skincare-title">
2635        <div class="rbh-section-head rbh-section-head--split">
2636          <div>
2637            <span class="rbh-eyebrow">Skincare</span>
2638            <h2 id="rbh-skincare-title">Build the routine around the skin.</h2>
2639            <p>Start with skin type and the essential routine, then move into targeted guides for moisturisers, SPF, retinol, exfoliating acids, anti-ageing and blemish-prone skin.</p>
2640          </div>
2641          <a class="rbh-text-link" href="/blogs/beauty/skin-care">Read the Complete Skincare Guide →</a>
2642        </div>
2643
2644        <div class="rbh-topic-grid"><a class="rbh-topic-card" href="/blogs/beauty/skin-types"><div class="rbh-topic-card__image">
2645                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-skin-types-16x9.webp?v=1788744062&amp;width=900" alt="Professional skincare and skin type products" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-skin-types-16x9.webp?v=1788744062&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-skin-types-16x9.webp?v=1788744062&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-skin-types-16x9.webp?v=1788744062&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-skin-types-16x9.webp?v=1788744062&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2646                </div><div class="rbh-topic-card__content">
2647                <h3>Skin Types</h3>
2648                <p>Dry, oily, combination, balanced & sensitive skin</p>
2649              </div>
2650            </a><a class="rbh-topic-card" href="/blogs/beauty/the-best-way-to-cleanse-your-face"><div class="rbh-topic-card__image">
2651                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-best-way-to-cleanse-your-face-16x9.webp?v=1788743905&amp;width=900" alt="Facial cleansers and toners" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-best-way-to-cleanse-your-face-16x9.webp?v=1788743905&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-best-way-to-cleanse-your-face-16x9.webp?v=1788743905&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-best-way-to-cleanse-your-face-16x9.webp?v=1788743905&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-the-best-way-to-cleanse-your-face-16x9.webp?v=1788743905&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2652                </div><div class="rbh-topic-card__content">
2653                <h3>Cleansing</h3>
2654                <p>Gentle cleansing, double cleansing & routine planning</p>
2655              </div>
2656            </a><a class="rbh-topic-card" href="/blogs/beauty/facial-moisturisers-for-all-skin-types"><div class="rbh-topic-card__image">
2657                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-facial-moisturisers-for-all-skin-types-16x9.webp?v=1788744103&amp;width=900" alt="Face creams and moisturisers" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-facial-moisturisers-for-all-skin-types-16x9.webp?v=1788744103&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-facial-moisturisers-for-all-skin-types-16x9.webp?v=1788744103&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-facial-moisturisers-for-all-skin-types-16x9.webp?v=1788744103&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-facial-moisturisers-for-all-skin-types-16x9.webp?v=1788744103&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2658                </div><div class="rbh-topic-card__content">
2659                <h3>Moisturisers</h3>
2660                <p>Creams, lotions, gel-creams & ingredient roles</p>
2661              </div>
2662            </a><a class="rbh-topic-card" href="/blogs/beauty/what-is-toner"><div class="rbh-topic-card__image">
2663                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-what-is-toner-16x9.webp?v=1788744047&amp;width=900" alt="Facial toners and cleansers" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-what-is-toner-16x9.webp?v=1788744047&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-what-is-toner-16x9.webp?v=1788744047&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-what-is-toner-16x9.webp?v=1788744047&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-what-is-toner-16x9.webp?v=1788744047&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2664                </div><div class="rbh-topic-card__content">
2665                <h3>Face Toners</h3>
2666                <p>Hydrating, exfoliating & oil-control toner formulas</p>
2667              </div>
2668            </a><a class="rbh-topic-card" href="/blogs/beauty/face-sunscreens"><div class="rbh-topic-card__image">
2669                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-sunscreens-16x9.webp?v=1788744018&amp;width=900" alt="Face sunscreen and SPF creams" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-sunscreens-16x9.webp?v=1788744018&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-sunscreens-16x9.webp?v=1788744018&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-sunscreens-16x9.webp?v=1788744018&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-sunscreens-16x9.webp?v=1788744018&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2670                </div><div class="rbh-topic-card__content">
2671                <h3>SPF & Sun Protection</h3>
2672                <p>SPF, UVA protection, application & reapplication</p>
2673              </div>
2674            </a><a class="rbh-topic-card" href="/blogs/beauty/wrinkle-creams-for-smooth-tight-skin"><div class="rbh-topic-card__image">
2675                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-wrinkle-creams-for-smooth-tight-skin-16x9.webp?v=1788744031&amp;width=900" alt="Anti-ageing skincare" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-wrinkle-creams-for-smooth-tight-skin-16x9.webp?v=1788744031&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-wrinkle-creams-for-smooth-tight-skin-16x9.webp?v=1788744031&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-wrinkle-creams-for-smooth-tight-skin-16x9.webp?v=1788744031&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-wrinkle-creams-for-smooth-tight-skin-16x9.webp?v=1788744031&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2676                </div><div class="rbh-topic-card__content">
2677                <h3>
2677Anti-Ageing</h3>
2678                <p>Wrinkle creams, ingredients, texture & realistic expectations</p>
2679              </div>
2680            </a><a class="rbh-topic-card" href="/blogs/beauty/retinol-is-it-safe-how-to-use-it"><div class="rbh-topic-card__image">
2681                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-retinol-is-it-safe-how-to-use-it-16x9.webp?v=1788743975&amp;width=900" alt="Retinol skincare products" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-retinol-is-it-safe-how-to-use-it-16x9.webp?v=1788743975&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-retinol-is-it-safe-how-to-use-it-16x9.webp?v=1788743975&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-retinol-is-it-safe-how-to-use-it-16x9.webp?v=1788743975&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-retinol-is-it-safe-how-to-use-it-16x9.webp?v=1788743975&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2682                </div><div class="rbh-topic-card__content">
2683                <h3>Retinol</h3>
2684                <p>Gradual use, irritation, moisturising & sun protection</p>
2685              </div>
2686            </a><a class="rbh-topic-card" href="/blogs/beauty/redefining-skincare-with-aha-acids"><div class="rbh-topic-card__image">
2687                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-redefining-skincare-with-aha-acids-16x9.webp?v=1788744225&amp;width=900" alt="AHA acid skincare products" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-redefining-skincare-with-aha-acids-16x9.webp?v=1788744225&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-redefining-skincare-with-aha-acids-16x9.webp?v=1788744225&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-redefining-skincare-with-aha-acids-16x9.webp?v=1788744225&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-redefining-skincare-with-aha-acids-16x9.webp?v=1788744225&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2688                </div><div class="rbh-topic-card__content">
2689                <h3>Exfoliation & Acids</h3>
2690                <p>AHA, glycolic acid, salicylic acid & over-exfoliation</p>
2691              </div>
2692            </a><a class="rbh-topic-card" href="/blogs/beauty/how-to-care-for-problematic-skin-the-best-ways"><div class="rbh-topic-card__image">
2693                  <img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-care-for-problematic-skin-the-best-ways-16x9.webp?v=1788743990&amp;width=900" alt="Skincare for blemish-prone skin" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-care-for-problematic-skin-the-best-ways-16x9.webp?v=1788743990&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-care-for-problematic-skin-the-best-ways-16x9.webp?v=1788743990&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-care-for-problematic-skin-the-best-ways-16x9.webp?v=1788743990&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-care-for-problematic-skin-the-best-ways-16x9.webp?v=1788743990&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 31vw, (min-width: 640px) 47vw, 94vw">
2694                </div><div class="rbh-topic-card__content">
2695                <h3>Blemish-Prone Skin</h3>
2696                <p>Gentle cleansing, pore care, moisturising & acne-support routines</p>
2697              </div>
2698            </a></div>
2699
2700        <div class="rbh-topic-links">
2701          <a href="/blogs/beauty/how-to-choose-eye-cream">Eye cream guide →</a>
2702          <a href="/blogs/beauty/protecting-mens-skin-what-does-it-need">Men's skincare guide →</a>
2703          <a href="/blogs/beauty/face-rollers-how-to-choose-and-use-them">Face roller guide →</a>
2704          <a href="/collections/skincare">Shop all skincare →</a>
2705        </div>
2706      </section>
2707
2708
2709      <section class="rbh-build" id="build-your-salon">
2710        <div class="rbh-build__copy">
2711          <span class="rbh-eyebrow">Build Your Salon</span>
2712          <h2>One room, one workflow, fewer buying mistakes.</h2>
2713          <p>Work from services → room measurements → main furniture → power and plumbing → equipment → storage and finishing details.</p>
2714          <a class="rbh-btn rbh-btn--light" href="/blogs/beauty/professional-salon-furniture-guide">Start with salon furniture planning</a>
2715        </div>
2716
2717        <div class="rbh-build__steps" aria-label="Salon setup process">
2718          <span><b>01</b> Services</span>
2719          <span><b>02</b> Measure</span>
2720          <span><b>03</b> Furniture</span>
2721          <span><b>04</b> Utilities</span>
2722          <span><b>05</b> Equipment</span>
2723          <span><b>06</b> Workflow</span>
2724        </div>
2725      </section>
2726
2727
2728      <section class="rbh-secondary" id="beauty-guides" aria-labelledby="rbh-secondary-title">
2729        <div class="rbh-section-head">
2730          <span class="rbh-eyebrow">Beauty &amp; Product Guides</span>
2731          <h2 id="rbh-secondary-title">More expert advice from Roxie.</h2>
2732          <p>Start with a complete pillar guide, then move into product selection, application, routines and safety-aware support articles.</p>
2733        </div>
2734
2735        <div class="rbh-secondary-grid">
2736          <a href="/blogs/beauty/hair-types-and-how-to-take-proper-care-of-them">
2737            <strong>Haircare</strong>
2738            <span>Hair types, porosity, products, styling &amp; scalp care</span>
2739          </a>
2740          <a href="/blogs/beauty/makeup-essentials">
2741            <strong>Makeup</strong>
2742            <span>Face, eyes, lips, tools &amp; product-selection guides</span>
2743          </a>
2744          <a href="/blogs/beauty/what-should-your-daily-body-care-look-like">
2745            <strong>Body &amp; Bath</strong>
2746            <span>Daily body care, self-tanning, fragrance &amp; décolletage</span>
2747          </a>
2748          <a href="/blogs/beauty/how-to-take-care-of-your-feet-after-a-long-day">
2749            <strong>Foot Care</strong>
2750            <span>Daily comfort, dry skin, tired feet &amp; summer care</span>
2751          </a>
2752          <a href="/blogs/beauty/beard-cosmetics-for-men-how-to-choose-the-good-ones">
2753            <strong>Men's Grooming</strong>
2754            <span>Beard washing, oils, balms, tools &amp; growth expectations</span>
2755          </a>
2756          <a href="/blogs/beauty/vegan-cosmetics-what-does-it-mean">
2757            <strong>Ethical Beauty</strong>
2758            <span>Vegan ingredients, cruelty-free claims &amp; verification</span>
2759          </a>
2760        </div>
2761      </section><section class="rbh-latest" id="latest-guides" aria-labelledby="rbh-latest-title">
2762      <div class="rbh-section-head">
2763        <span class="rbh-eyebrow">All Roxie Guides</span>
2764        <h2 id="rbh-latest-title">Latest articles</h2><p>Professional salon guides plus our established beauty, skincare, haircare, makeup and nail advice archive.</p></div>
2765
2766      <div class="rbh-article-grid"><article class="rbh-article-card">
2767            <a class="rbh-article-card__media" href="/blogs/beauty/podiatry-chair-buying-guide" aria-label="Podiatry Chairs: Positioning, Access &amp; Buying Checklist"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-podiatry-chair-buying-guide-16x9.webp?v=1789559300&amp;width=900" alt="Podiatry chair in a professional setting; guide covers working height, split-leg access, client entry and room footprint" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-podiatry-chair-buying-guide-16x9.webp?v=1789559300&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-podiatry-chair-buying-guide-16x9.webp?v=1789559300&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-podiatry-chair-buying-guide-16x9.webp?v=1789559300&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-podiatry-chair-buying-guide-16x9.webp?v=1789559300&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2768
2769            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Buying Guide</span><h3><a href="/blogs/beauty/podiatry-chair-buying-guide">Podiatry Chairs: Positioning, Access & Buying Checklist</a></h3><p class="rbh-article-card__excerpt">A positioning-led guide for treatment access, client entry and practical clinic planning.</p><div class="rbh-article-card__meta">
2770                <span>Roxie Cosmetics</span>
2771                <time datetime="2026-10-01">1 October 2026</time>
2772                <a href="/blogs/beauty/podiatry-chair-buying-guide">Read guide →</a>
2773              </div>
2774            </div>
2775          </article><article class="rbh-article-card">
2776            <a class="rbh-article-card__media" href="/blogs/beauty/tattoo-trolley-setup-guide" aria-label="Tattoo Trolleys: Drawer, Tray &amp; Hygiene Setup Guide"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-tattoo-trolley-setup-guide-16x9.webp?v=1789559284&amp;width=900" alt="Tattoo trolley organisation in a professional setting; guide covers clean, active, used zones and locking castors" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-tattoo-trolley-setup-guide-16x9.webp?v=1789559284&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-tattoo-trolley-setup-guide-16x9.webp?v=1789559284&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-tattoo-trolley-setup-guide-16x9.webp?v=1789559284&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-tattoo-trolley-setup-guide-16x9.webp?v=1789559284&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2777
2778            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Buying Guide</span><h3><a href="/blogs/beauty/tattoo-trolley-setup-guide">Tattoo Trolleys: Drawer, Tray & Hygiene Setup Guide</a></h3><p class="rbh-article-card__excerpt">How to choose and zone a tattoo trolley for a cleaner, faster, more repeatable workflow.</p><div class="rbh-article-card__meta">
2779                <span>
2779Roxie Cosmetics</span>
2780                <time datetime="2026-09-28">28 September 2026</time>
2781                <a href="/blogs/beauty/tattoo-trolley-setup-guide">Read guide →</a>
2782              </div>
2783            </div>
2784          </article><article class="rbh-article-card">
2785            <a class="rbh-article-card__media" href="/blogs/beauty/manicure-hand-rest-buying-guide" aria-label="Manicure Hand Rests: Height, Width &amp; Dust-Extraction Compatibility"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-manicure-hand-rest-buying-guide-16x9.webp?v=1789559267&amp;width=900" alt="Manicure hand rest in a professional setting; guide covers height, width, dust extractor clearance and wipeable surfaces" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-manicure-hand-rest-buying-guide-16x9.webp?v=1789559267&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-manicure-hand-rest-buying-guide-16x9.webp?v=1789559267&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-manicure-hand-rest-buying-guide-16x9.webp?v=1789559267&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-manicure-hand-rest-buying-guide-16x9.webp?v=1789559267&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2786
2787            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Buying Guide</span><h3><a href="/blogs/beauty/manicure-hand-rest-buying-guide">Manicure Hand Rests: Height, Width & Dust-Extraction Compatibility</a></h3><p class="rbh-article-card__excerpt">A workstation-first guide to support height, client comfort and dust-extractor clearance.</p><div class="rbh-article-card__meta">
2788                <span>
2788Roxie Cosmetics</span>
2789                <time datetime="2026-09-25">25 September 2026</time>
2790                <a href="/blogs/beauty/manicure-hand-rest-buying-guide">Read guide →</a>
2791              </div>
2792            </div>
2793          </article><article class="rbh-article-card">
2794            <a class="rbh-article-card__media" href="/blogs/beauty/professional-hair-dryer-buying-guide" aria-label="Professional Hair Dryers: Power, Motor, Heat &amp; Salon Durability"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-hair-dryer-buying-guide-16x9.webp?v=1789559249&amp;width=900" alt="Professional hair dryer in a professional setting; guide covers motor, airflow, controls, weight, cable and maintenance" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-hair-dryer-buying-guide-16x9.webp?v=1789559249&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-hair-dryer-buying-guide-16x9.webp?v=1789559249&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-hair-dryer-buying-guide-16x9.webp?v=1789559249&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-hair-dryer-buying-guide-16x9.webp?v=1789559249&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2795
2796            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Buying Guide</span><h3><a href="/blogs/beauty/professional-hair-dryer-buying-guide">Professional Hair Dryers: Power, Motor, Heat & Salon Durability</a></h3><p class="rbh-article-card__excerpt">How to compare airflow, control, handling and durability without relying on wattage alone.</p><div class="rbh-article-card__meta">
2797                <span>
2797Roxie Cosmetics</span>
2798                <time datetime="2026-09-22">22 September 2026</time>
2799                <a href="/blogs/beauty/professional-hair-dryer-buying-guide">Read guide →</a>
2800              </div>
2801            </div>
2802          </article><article class="rbh-article-card">
2803            <a class="rbh-article-card__media" href="/blogs/beauty/professional-tattoo-chair-buying-guide" aria-label="Tattoo Chairs &amp; Assistants: Professional Buying Guide"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-tattoo-chair-buying-guide-16x9.webp?v=1789559206&amp;width=900" alt="Tattoo chair buying in a professional setting; guide covers positioning, access, stability and cleanable surfaces" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-tattoo-chair-buying-guide-16x9.webp?v=1789559206&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-tattoo-chair-buying-guide-16x9.webp?v=1789559206&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-tattoo-chair-buying-guide-16x9.webp?v=1789559206&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-tattoo-chair-buying-guide-16x9.webp?v=1789559206&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2804
2805            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Buying Guide</span><h3><a href="/blogs/beauty/professional-tattoo-chair-buying-guide">Tattoo Chairs & Assistants: Professional Buying Guide</a></h3><p class="rbh-article-card__excerpt">A practical guide to positioning, access, stability, hygiene and day-to-day studio use.</p><div class="rbh-article-card__meta">
2806                <span>
2806Roxie Cosmetics</span>
2807                <time datetime="2026-09-19">19 September 2026</time>
2808                <a href="/blogs/beauty/professional-tattoo-chair-buying-guide">Read guide →</a>
2809              </div>
2810            </div>
2811          </article><article class="rbh-article-card">
2812            <a class="rbh-article-card__media" href="/blogs/beauty/professional-makeup-chair-buying-guide" aria-label="Professional Makeup Chairs: How to Choose for Studio or Mobile Work"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-makeup-chair-buying-guide-16x9.webp?v=1789554855&amp;width=900" alt="Rose gold professional makeup chair in a modern beauty studio" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-makeup-chair-buying-guide-16x9.webp?v=1789554855&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-makeup-chair-buying-guide-16x9.webp?v=1789554855&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-makeup-chair-buying-guide-16x9.webp?v=1789554855&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-professional-makeup-chair-buying-guide-16x9.webp?v=1789554855&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2813
2814            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Buying Guide</span><h3><a href="/blogs/beauty/professional-makeup-chair-buying-guide">Professional Makeup Chairs: How to Choose for Studio or Mobile Work</a></h3><p class="rbh-article-card__excerpt">A practical guide to choosing a professional makeup chair by working height, stability, portability and real studio or mobile workflow.</p><div class="rbh-article-card__meta">
2815                <span>
2815Roxie Cosmetics</span>
2816                <time datetime="2026-09-16">16 September 2026</time>
2817                <a href="/blogs/beauty/professional-makeup-chair-buying-guide">Read guide →</a>
2818              </div>
2819            </div>
2820          </article><article class="rbh-article-card">
2821            <a class="rbh-article-card__media" href="/blogs/beauty/hair-mask-guide" aria-label="Hair Mask Guide: How to Choose the Right Mask"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-mask-guide-16x9_44e4b58d-3cdc-48f9-9e52-fc8dfcc2017d.webp?v=1788993334&amp;width=900" alt="Open hair mask jars with a wooden comb, oils and botanical ingredients arranged for a conditioning haircare routine" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-mask-guide-16x9_44e4b58d-3cdc-48f9-9e52-fc8dfcc2017d.webp?v=1788993334&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-mask-guide-16x9_44e4b58d-3cdc-48f9-9e52-fc8dfcc2017d.webp?v=1788993334&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-mask-guide-16x9_44e4b58d-3cdc-48f9-9e52-fc8dfcc2017d.webp?v=1788993334&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-hair-mask-guide-16x9_44e4b58d-3cdc-48f9-9e52-fc8dfcc2017d.webp?v=1788993334&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2822
2823            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Haircare</span><h3><a href="/blogs/beauty/hair-mask-guide">Hair Mask Guide: How to Choose the Right Mask</a></h3><p class="rbh-article-card__excerpt">The right hair mask depends on how your lengths behave, not simply on choosing the richest formula. Use porosity, strand weight and current condition to narrow the options,...</p><div class="rbh-article-card__meta">
2824                <span>
2824Roxie Cosmetics</span>
2825                <time datetime="2026-09-09">9 September 2026</time>
2826                <a href="/blogs/beauty/hair-mask-guide">Read guide →</a>
2827              </div>
2828            </div>
2829          </article><article class="rbh-article-card">
2830            <a class="rbh-article-card__media" href="/blogs/beauty/dandruff-vs-dry-scalp" aria-label="Dandruff vs Dry Scalp: How to Tell the Difference"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-dandruff-vs-dry-scalp-guide-16x9_933f9fa4-70e3-4989-a496-80d55c5359c5.webp?v=1788993332&amp;width=900" alt="Haircare essentials arranged for a scalp care routine, with a wooden brush, towel and cleansing products" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-dandruff-vs-dry-scalp-guide-16x9_933f9fa4-70e3-4989-a496-80d55c5359c5.webp?v=1788993332&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-dandruff-vs-dry-scalp-guide-16x9_933f9fa4-70e3-4989-a496-80d55c5359c5.webp?v=1788993332&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-dandruff-vs-dry-scalp-guide-16x9_933f9fa4-70e3-4989-a496-80d55c5359c5.webp?v=1788993332&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-dandruff-vs-dry-scalp-guide-16x9_933f9fa4-70e3-4989-a496-80d55c5359c5.webp?v=1788993332&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2831
2832            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Haircare</span><h3><a href="/blogs/beauty/dandruff-vs-dry-scalp">Dandruff vs Dry Scalp: How to Tell the Difference</a></h3><p class="rbh-article-card__excerpt">Dandruff and a dry scalp can both cause flakes and itching, so appearance alone does not always identify the cause. Compare the pattern of symptoms, use shampoo according...</p><div class="rbh-article-card__meta">
2833                <span>
2833Roxie Cosmetics</span>
2834                <time datetime="2026-09-09">9 September 2026</time>
2835                <a href="/blogs/beauty/dandruff-vs-dry-scalp">Read guide →</a>
2836              </div>
2837            </div>
2838          </article><article class="rbh-article-card">
2839            <a class="rbh-article-card__media" href="/blogs/beauty/face-masks-guide" aria-label="Face Masks Guide: Clay, Sheet, Cream &amp; Overnight Masks"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-masks-guide-editorial-hero-1920x1080.jpg?v=1788992391&amp;width=900" alt="Editorial skincare scene with clay and cream face mask textures, spa accessories and botanicals" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-masks-guide-editorial-hero-1920x1080.jpg?v=1788992391&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-masks-guide-editorial-hero-1920x1080.jpg?v=1788992391&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-masks-guide-editorial-hero-1920x1080.jpg?v=1788992391&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-masks-guide-editorial-hero-1920x1080.jpg?v=1788992391&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2840
2841            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">face masks</span><h3><a href="/blogs/beauty/face-masks-guide">Face Masks Guide: Clay, Sheet, Cream & Overnight Masks</a></h3><p class="rbh-article-card__excerpt">Clay, sheet, cream and overnight masks suit different skin needs. Compare what each format does, who it may suit and how to use masks without overloading your routine.</p><div class="rbh-article-card__meta">
2842                <span>
2842Roxie Cosmetics</span>
2843                <time datetime="2026-09-09">9 September 2026</time>
2844                <a href="/blogs/beauty/face-masks-guide">Read guide →</a>
2845              </div>
2846            </div>
2847          </article><article class="rbh-article-card">
2848            <a class="rbh-article-card__media" href="/blogs/beauty/face-serum-guide" aria-label="Face Serum Guide: How to Choose by Skin Type &amp; Concern"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-serum-guide-editorial-hero-1920x1080.jpg?v=1788992390&amp;width=900" alt="Editorial skincare scene with unbranded face serum dropper bottles in warm natural light" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-serum-guide-editorial-hero-1920x1080.jpg?v=1788992390&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-serum-guide-editorial-hero-1920x1080.jpg?v=1788992390&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-serum-guide-editorial-hero-1920x1080.jpg?v=1788992390&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-face-serum-guide-editorial-hero-1920x1080.jpg?v=1788992390&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2849
2850            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">face serum</span><h3><a href="/blogs/beauty/face-serum-guide">Face Serum Guide: How to Choose by Skin Type & Concern</a></h3><p class="rbh-article-card__excerpt">Choose a face serum by what your skin actually needs. Compare hydrating, niacinamide, vitamin C, retinol and peptide formulas, then learn where serum fits in your routine.</p><div class="rbh-article-card__meta">
2851                <span>
2851Roxie Cosmetics</span>
2852                <time datetime="2026-09-09">9 September 2026</time>
2853                <a href="/blogs/beauty/face-serum-guide">Read guide →</a>
2854              </div>
2855            </div>
2856          </article><article class="rbh-article-card">
2857            <a class="rbh-article-card__media" href="/blogs/beauty/how-to-use-body-scrub" aria-label="How to Use a Body Scrub: Exfoliation Frequency &amp; Routine"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-use-body-scrub-16x9.jpg?v=1788989532&amp;width=900" alt="Body scrub texture and gentle exfoliation in a warm editorial spa scene" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-use-body-scrub-16x9.jpg?v=1788989532&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-use-body-scrub-16x9.jpg?v=1788989532&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-use-body-scrub-16x9.jpg?v=1788989532&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-how-to-use-body-scrub-16x9.jpg?v=1788989532&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2858
2859            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Body & Bath</span><h3><a href="/blogs/beauty/how-to-use-body-scrub">How to Use a Body Scrub: Exfoliation Frequency & Routine</a></h3><p class="rbh-article-card__excerpt">Use a body scrub on wet skin with light pressure, rinse thoroughly and moisturise afterwards. Start less often rather than daily, then adjust to your skin and the...</p><div class="rbh-article-card__meta">
2860                <span>
2860Roxie Cosmetics</span>
2861                <time datetime="2026-09-09">9 September 2026</time>
2862                <a href="/blogs/beauty/how-to-use-body-scrub">Read guide →</a>
2863              </div>
2864            </div>
2865          </article><article class="rbh-article-card">
2866            <a class="rbh-article-card__media" href="/blogs/beauty/shower-gel-vs-body-wash-vs-shower-oil" aria-label="Shower Gel vs Body Wash vs Shower Oil: What Is the Difference?"><img src="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-shower-gel-vs-body-wash-vs-shower-oil-16x9.jpg?v=1788989531&amp;width=900" alt="Shower gel, body wash and shower oil in a warm editorial bathroom scene" srcset="//roxiecosmetics.co.uk/cdn/shop/articles/roxie-shower-gel-vs-body-wash-vs-shower-oil-16x9.jpg?v=1788989531&amp;width=360 360w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-shower-gel-vs-body-wash-vs-shower-oil-16x9.jpg?v=1788989531&amp;width=540 540w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-shower-gel-vs-body-wash-vs-shower-oil-16x9.jpg?v=1788989531&amp;width=720 720w, //roxiecosmetics.co.uk/cdn/shop/articles/roxie-shower-gel-vs-body-wash-vs-shower-oil-16x9.jpg?v=1788989531&amp;width=900 900w" width="900" height="506" loading="lazy" sizes="(min-width: 990px) 30vw, (min-width: 640px) 46vw, 92vw">�</a>
2867
2868            <div class="rbh-article-card__body"><span class="rbh-article-card__tag">Body & Bath</span><h3><a href="/blogs/beauty/shower-gel-vs-body-wash-vs-shower-oil">Shower Gel vs Body Wash vs Shower Oil: What Is the Difference?</a></h3><p class="rbh-article-card__excerpt">Shower gel and body wash are both rinse-off cleansers, but their textures and formulas vary. Shower oils use an oil-rich cleansing format that can feel more conditioning, especially...</p><div class="rbh-article-card__meta">
2869                <span>
2869Roxie Cosmetics</span>
2870                <time datetime="2026-09-09">9 September 2026</time>
2871                <a href="/blogs/beauty/shower-gel-vs-body-wash-vs-shower-oil">Read guide →</a>
2872              </div>
2873            </div>
2874          </article></div><nav class="rbh-pagination" aria-label="Blog pagination"><span>Page 1 of 34</span><a href="/blogs/beauty?page=2#latest-guides">Next →</a></nav></section>
2875
2876  </div>
2877</section><footer class="rbh-editorial-footer" aria-label="About Roxie Cosmetics">
2878  <div class="rbh-shell">
2879    <div class="rbh-editorial-footer__header">
2880      <div>
2881        <span class="rbh-eyebrow">Roxie Cosmetics</span>
2882        <h2>Professional beauty knowledge, organised for better decisions.</h2>
2883      </div>
2884      <a class="rbh-back-top" href="#shopify-section-template--30279915340159__main">Back to top <span aria-hidden="true">↑</span></a>
2885    </div>
2886    <div class="rbh-service-grid">
2887      <div class="rbh-service-card"><span class="rbh-service-card__number" aria-hidden="true">01</span><strong>Professional guidance</strong><span>Clear advice for products, equipment and salon planning.</span></div>
2888      <div class="rbh-service-card"><span class="rbh-service-card__number" aria-hidden="true">02</span><strong>Independent UK store</strong><span>
2888Roxie Cosmetics is based in Plymouth, Devon.</span></div>
2889      <div class="rbh-service-card"><span class="rbh-service-card__number" aria-hidden="true">03</span><strong>Flexible ways to pay</strong><span>Payment options for everyday beauty and salon investment.</span></div>
2890      <div class="rbh-service-card"><span class="rbh-service-card__number" aria-hidden="true">04</span><strong>Product and order support</strong><span>Help from the Roxie team before and after you order.</span></div>
2891    </div>
2892  </div>
2893</footer>
2893<script type="application/ld+json">
2894  {
2895    "@context": "https://schema.org",
2896    "@type": "CollectionPage",
2897    "@id": "https:\/\/roxiecosmetics.co.uk\/blogs\/beauty#blog-hub",
2898    "url": "https:\/\/roxiecosmetics.co.uk\/blogs\/beauty",
2899    "name": "Build a better salon.",
2900    "description": "Expert buying advice, room-planning guides and practical support for professional salon furniture, equipment and everyday workflow.",
2901    "inLanguage": "en-GB",
2902    "author": {
2903      "@type": "Organization",
2904      "@id": "https:\/\/roxiecosmetics.co.uk#organization",
2905      "name": "Roxie Cosmetics",
2906      "url": "https:\/\/roxiecosmetics.co.uk"
2907    },
2908    "publisher": {
2909      "@type": "Organization",
2910      "@id": "https:\/\/roxiecosmetics.co.uk#organization",
2911      "name": "Roxie Cosmetics",
2912      "url": "https:\/\/roxiecosmetics.co.uk"},
2913    "isPartOf": {
2914      "@type": "WebSite",
2915      "@id": "https:\/\/roxiecosmetics.co.uk#website",
2916      "name": "Roxie Cosmetics",
2917      "url": "https:\/\/roxiecosmetics.co.uk"
2918    }
2919  }
2920</script>
2920
2921
2922<style>
2923  .rbh{
2924    --rbh-purple:#8178C2;
2925    --rbh-purple-dark:#6259A4;
2926    --rbh-ink:#211F3B;
2927    --rbh-muted:#625E78;
2928    --rbh-line:#E4E0F1;
2929    --rbh-soft:#F7F5FB;
2930    color:var(--rbh-ink);
2931  }
2932
2933  .rbh-shell{
2934    width:min(1220px,calc(100% - 32px));
2935    margin:0 auto;
2936  }
2937
2938  .rbh-eyebrow{
2939    display:block;
2940    margin-bottom:12px;
2941    color:var(--rbh-purple);
2942    font-size:12px;
2943    font-weight:800;
2944    line-height:1.2;
2945    letter-spacing:.12em;
2946    text-transform:uppercase;
2947  }
2948
2949  .rbh-hero{
2950    padding:64px 0;
2951    background:linear-gradient(135deg,#F7F4FC 0%,#FFFFFF 60%,#F2EFFA 100%);
2952    border-bottom:1px solid var(--rbh-line);
2953  }
2954
2955  .rbh-hero__inner{
2956    display:grid;
2957    grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);
2958    gap:70px;
2959    align-items:end;
2960  }
2961
2962  .rbh-hero h1{
2963    margin:0;
2964    font-size:clamp(44px,6vw,76px);
2965    line-height:.98;
2966    letter-spacing:-.055em;
2967    color:var(--rbh-ink);
2968  }
2969
2970  .rbh-hero__copy > p{
2971    max-width:760px;
2972    margin:24px 0 0;
2973    font-size:19px;
2974    line-height:1.65;
2975    color:var(--rbh-muted);
2976  }
2977
2978  .rbh-hero__actions{
2979    display:flex;
2980    flex-wrap:wrap;
2981    gap:11px;
2982    margin-top:30px;
2983  }
2984
2985  .rbh-btn{
2986    display:inline-flex;
2987    align-items:center;
2988    justify-content:center;
2989    padding:13px 19px;
2990    border-radius:999px;
2991    font-weight:750;
2992    text-decoration:none;
2993    transition:transform .2s ease,box-shadow .2s ease;
2994  }
2995
2996  .rbh-btn:hover{transform:translateY(-1px)}
2997  .rbh-btn--primary{background:var(--rbh-ink);color:#FFFFFF}
2998  .rbh-btn--ghost{border:1px solid #D7D2E7;background:rgba(255,255,255,.72);color:var(--rbh-ink)}
2999  .rbh-btn--light{background:#FFFFFF;color:#292641}
3000
3001  .rbh-hero__stats{
3002    display:grid;
3003    border:1px solid var(--rbh-line);
3004    border-radius:18px;
3005    background:rgba(255,255,255,.72);
3006    overflow:hidden;
3007    box-shadow:0 18px 50px rgba(54,48,99,.07);
3008  }
3009
3010  .rbh-hero__stats a{
3011    display:block;
3012    padding:20px 22px;
3013    border-bottom:1px solid var(--rbh-line);
3014    color:inherit;
3015    text-decoration:none;
3016    transition:background .2s ease;
3017  }
3018
3019  .rbh-hero__stats a:last-child{border-bottom:0}
3020  .rbh-hero__stats a:hover{background:#F8F6FD}
3021  .rbh-hero__stats strong,.rbh-hero__stats span{display:block}
3022  .rbh-hero__stats strong{font-size:15px}
3023  .rbh-hero__stats span{margin-top:3px;font-size:13px;color:var(--rbh-muted)}
3024
3025  .rbh-featured,.rbh-topic,.rbh-latest{padding:76px 0}
3026
3027  .rbh-section-head{max-width:780px;margin-bottom:30px}
3028
3029  .rbh-section-head--split{
3030    max-width:none;
3031    display:flex;
3032    justify-content:space-between;
3033    align-items:end;
3034    gap:30px;
3035  }
3036
3037  .rbh-section-head--split > div{max-width:760px}
3038
3039  .rbh-section-head h2{
3040    margin:0;
3041    font-size:clamp(32px,4vw,48px);
3042    line-height:1.08;
3043    letter-spacing:-.04em;
3044    color:var(--rbh-ink);
3045  }
3046
3047  .rbh-section-head p{
3048    margin:13px 0 0;
3049    font-size:16px;
3050    line-height:1.65;
3051    color:var(--rbh-muted);
3052  }
3053
3054  .rbh-text-link{
3055    flex:none;
3056    color:var(--rbh-purple-dark);
3057    font-weight:750;
3058    text-underline-offset:4px;
3059  }
3060
3061  .rbh-featured-grid{
3062    display:grid;
3063    grid-template-columns:repeat(3,minmax(0,1fr));
3064    gap:16px;
3065  }
3066
3067  .rbh-feature-card{
3068    min-height:250px;
3069    padding:28px;
3070    border:1px solid var(--rbh-line);
3071    border-radius:18px;
3072    background:#FFFFFF;
3073    color:inherit;
3074    text-decoration:none;
3075    display:flex;
3076    flex-direction:column;
3077    transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;
3078  }
3079
3080  .rbh-feature-card--primary{background:linear-gradient(145deg,#272440,#47406E);color:#FFFFFF}
3081  .rbh-feature-card--nails{background:linear-gradient(145deg,#F7F4FC,#EEE9FA);border-color:#D8D1EE}
3082  .rbh-feature-card--skincare{background:linear-gradient(145deg,#FAF9FD,#F1EEF8);border-color:#DDD8EC}
3083
3084  .rbh-feature-card:hover{
3085    transform:translateY(-3px);
3086    border-color:#D3CEE7;
3087    box-shadow:0 20px 45px rgba(54,48,99,.09);
3088  }
3089
3090  .rbh-card-kicker{
3091    font-size:11px;
3092    font-weight:800;
3093    letter-spacing:.1em;
3094    text-transform:uppercase;
3095    color:var(--rbh-purple);
3096  }
3097
3098  .rbh-feature-card--primary .rbh-card-kicker{color:#D4CEFF}
3099  .rbh-feature-card h3{margin:12px 0 10px;font-size:25px;line-height:1.18;letter-spacing:-.025em;color:inherit}
3100  .rbh-feature-card--primary h3{margin-top:auto;font-size:clamp(34px,4vw,50px)}
3101  .rbh-feature-card p{margin:0;color:var(--rbh-muted);line-height:1.58}
3102  .rbh-feature-card--primary p{color:#E7E3F4;font-size:17px}
3103  .rbh-card-link{margin-top:auto;padding-top:24px;font-size:14px;font-weight:750;color:var(--rbh-purple-dark)}
3104  .rbh-feature-card--primary .rbh-card-link{color:#FFFFFF}
3105
3106  .rbh-topic{border-top:1px solid var(--rbh-line)}
3107
3108  .rbh-topic--soft{
3109    margin:0;
3110    padding:64px 28px;
3111    border-radius:24px;
3112    background:var(--rbh-soft);
3113  }
3114
3115  .rbh-topic--nails{
3116    margin-top:18px;
3117    padding:64px 28px;
3118    border:1px solid var(--rbh-line);
3119    border-radius:24px;
3120    background:#FFFFFF;
3121  }
3122
3123  .rbh-topic--skincare{
3124    margin-top:18px;
3125    padding:64px 28px;
3126    border:1px solid var(--rbh-line);
3127    border-radius:24px;
3128    background:linear-gradient(145deg,#FAF9FD 0%,#F5F2FA 100%);
3129  }
3130
3131  .rbh-topic-grid{
3132    display:grid;
3133    grid-template-columns:repeat(3,minmax(0,1fr));
3134    gap:16px;
3135  }
3136
3137  .rbh-topic-card{
3138    position:relative;
3139    aspect-ratio:1/1;
3140    min-height:0;
3141    border-radius:18px;
3142    overflow:hidden;
3143    background:#ECEAF1;
3144    color:#FFFFFF;
3145    text-decoration:none;
3146    isolation:isolate;
3147  }
3148
3149  .rbh-topic-card__image{position:absolute;inset:0}
3150
3151  .rbh-topic-card__image img{
3152    width:100%;
3153    height:100%;
3154    object-fit:cover;
3155    display:block;
3156    transition:transform .4s ease;
3157  }
3158
3159  .rbh-topic-card::after{
3160    content:"";
3161    position:absolute;
3162    inset:0;
3163    z-index:1;
3164    background:linear-gradient(180deg,rgba(24,22,42,.04) 24%,rgba(24,22,42,.86) 100%);
3165  }
3166
3167  .rbh-topic-card__fallback{
3168    position:absolute;
3169    inset:0;
3170    background:linear-gradient(145deg,#E7E3F2,#CFC8E8);
3171  }
3172
3173  .rbh-topic-card__content{
3174    position:absolute;
3175    z-index:2;
3176    left:0;
3177    right:0;
3178    bottom:0;
3179    padding:24px;
3180  }
3181
3182  .rbh-topic-card h3{margin:0 0 7px;color:#FFFFFF;font-size:23px;line-height:1.15}
3183  .rbh-topic-card p{margin:0;color:#EEEAF8;font-size:14px;line-height:1.5}
3184  .rbh-topic-card:hover .rbh-topic-card__image img{transform:scale(1.025)}
3185
3186  .rbh-topic-links{
3187    display:flex;
3188    flex-wrap:wrap;
3189    gap:10px 18px;
3190    margin-top:24px;
3191  }
3192
3193  .rbh-topic-links a{color:var(--rbh-purple-dark);font-size:14px;font-weight:750;text-underline-offset:4px}
3194
3195  .rbh-build{
3196    margin:76px 0;
3197    padding:42px;
3198    border-radius:22px;
3199    background:linear-gradient(135deg,#292641,#47416F);
3200    color:#FFFFFF;
3201    display:grid;
3202    grid-template-columns:1fr .85fr;
3203    gap:52px;
3204    align-items:center;
3205  }
3206
3207  .rbh-build .rbh-eyebrow{color:#D8D2FF}
3208  .rbh-build h2{margin:0;font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.04em;color:#FFFFFF}
3209  .rbh-build p{max-width:700px;margin:15px 0 24px;color:#E8E4F4;font-size:16px;line-height:1.65}
3210  .rbh-build__steps{display:grid;grid-template-columns:1fr 1fr;gap:10px}
3211  .rbh-build__steps span{display:flex;gap:10px;align-items:center;padding:14px 15px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.06);font-size:13px}
3212  .rbh-build__steps b{color:#D8D2FF}
3213
3214  .rbh-archive-head{max-width:820px;padding:46px 0 10px}
3215  .rbh-archive-head__back{display:inline-block;margin-bottom:24px;color:var(--rbh-purple-dark);font-size:14px;font-weight:750;text-underline-offset:4px}
3216  .rbh-archive-head h1{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.04;letter-spacing:-.04em;color:var(--rbh-ink)}
3217  .rbh-archive-head p{max-width:700px;margin:14px 0 0;color:var(--rbh-muted);font-size:16px;line-height:1.65}
3218
3219  .rbh-latest{border-top:1px solid var(--rbh-line)}
3220  .rbh-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
3221
3222  .rbh-article-card{
3223    overflow:hidden;
3224    border:1px solid var(--rbh-line);
3225    border-radius:18px;
3226    background:#FFFFFF;
3227  }
3228
3229  .rbh-article-card__media{display:block;aspect-ratio:1.55/1;background:#F0EEF4;overflow:hidden}
3230  .rbh-article-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}
3231  .rbh-article-card:hover .rbh-article-card__media img{transform:scale(1.02)}
3232  .rbh-article-card__placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#F2EFF8,#E2DDEE);color:var(--rbh-purple);font-weight:800}
3233  .rbh-article-card__body{padding:21px}
3234  .rbh-article-card__tag{display:block;margin-bottom:8px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--rbh-purple);font-weight:800}
3235  .rbh-article-card h3{margin:0;font-size:20px;line-height:1.3}
3236  .rbh-article-card h3 a{color:var(--rbh-ink);text-decoration:none}
3237  .rbh-article-card__excerpt{margin-top:11px;color:var(--rbh-muted);font-size:14px;line-height:1.55}
3238
3239  .rbh-article-card__meta{
3240    display:flex;
3241    justify-content:space-between;
3242    gap:14px;
3243    align-items:center;
3244    margin-top:18px;
3245    padding-top:15px;
3246    border-top:1px solid var(--rbh-line);
3247    font-size:12px;
3248    color:#77728D;
3249  }
3250
3251  .rbh-article-card__meta a{color:var(--rbh-purple-dark);font-weight:750;text-decoration:none}
3252
3253  .rbh-secondary{padding:72px 0;border-top:1px solid var(--rbh-line)}
3254  .rbh-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
3255
3256  .rbh-secondary-grid a{
3257    display:flex;
3258    flex-direction:column;
3259    gap:6px;
3260    min-height:110px;
3261    padding:20px;
3262    border:1px solid var(--rbh-line);
3263    border-radius:14px;
3264    background:#FFFFFF;
3265    color:inherit;
3266    text-decoration:none;
3267    transition:transform .2s ease,border-color .2s ease,background .2s ease;
3268  }
3269
3270  .rbh-secondary-grid a:hover{transform:translateY(-2px);border-color:#CFC9E8;background:#FAF9FD}
3271  .rbh-secondary-grid strong{font-size:17px;line-height:1.25;color:var(--rbh-ink)}
3272  .rbh-secondary-grid span{font-size:13px;line-height:1.45;color:var(--rbh-muted)}
3273
3274  .rbh-pagination{
3275    display:flex;
3276    justify-content:center;
3277    align-items:center;
3278    gap:20px;
3279    margin-top:38px;
3280    padding-top:24px;
3281    border-top:1px solid var(--rbh-line);
3282    font-size:14px;
3283  }
3284
3285  .rbh-pagination a{color:var(--rbh-purple-dark);font-weight:750}
3286
3287  .rbh-hero__byline{margin-top:16px!important;color:var(--rbh-ink)!important;font-size:13px!important;letter-spacing:.02em}
3288  .rbh-hero__byline strong{font-weight:800}
3289  .rbh-article-card__meta{flex-wrap:wrap}
3290  .rbh-article-card__meta > span{color:var(--rbh-muted);font-size:12px;font-weight:700}
3291  .rbh-editorial-footer{padding:64px 0;background:linear-gradient(145deg,#1f1c39,#302a55);color:#fff}
3292  .rbh-editorial-footer .rbh-eyebrow{color:#d5cff5}
3293  .rbh-editorial-footer__header{display:flex;gap:30px;align-items:flex-end;justify-content:space-between;margin-bottom:30px}
3294  .rbh-editorial-footer h2{max-width:760px;margin:0;color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.08;letter-spacing:-.035em}
3295  .rbh-back-top{display:inline-flex;flex:0 0 auto;gap:8px;align-items:center;padding:12px 17px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;text-decoration:none;font-weight:750}
3296  .rbh-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
3297  .rbh-service-card{display:flex;min-height:168px;flex-direction:column;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.07)}
3298  .rbh-service-card__number{display:grid;width:38px;height:38px;margin-bottom:26px;border:1px solid rgba(255,255,255,.22);border-radius:50%;place-items:center;color:#d8d2f5;font-size:11px;font-weight:800}
3299  .rbh-service-card strong{margin-bottom:7px;color:#fff;font-size:15px}
3300  .rbh-service-card > span:last-child{color:#d6d2e5;font-size:13px;line-height:1.5}
3301
3302  @media (max-width:989px){
3303    .rbh-hero__inner{grid-template-columns:1fr;gap:36px}
3304    .rbh-featured-grid,.rbh-topic-grid,.rbh-article-grid{grid-template-columns:1fr 1fr}
3305    .rbh-build{grid-template-columns:1fr}
3306    .rbh-secondary-grid{grid-template-columns:1fr 1fr}
3307    .rbh-service-grid{grid-template-columns:repeat(2,1fr)}
3308  }
3309
3310  @media (max-width:640px){
3311    .rbh-shell{width:calc(100% - 24px)}
3312    .rbh-hero{padding:40px 0}
3313    .rbh-hero h1{font-size:44px}
3314    .rbh-hero__copy > p{font-size:17px}
3315    .rbh-hero__actions{display:grid}
3316    .rbh-featured,.rbh-topic,.rbh-latest{padding:52px 0}
3317    .rbh-topic--soft,.rbh-topic--nails,.rbh-topic--skincare{margin-left:0;margin-right:0;padding:42px 16px;border-radius:18px}
3318    .rbh-section-head--split{display:block}
3319    .rbh-text-link{display:inline-block;margin-top:16px}
3320    .rbh-featured-grid,.rbh-topic-grid,.rbh-article-grid{grid-template-columns:1fr}
3321    .rbh-topic-card{aspect-ratio:1/1;min-height:0}
3322    .rbh-secondary{padding:52px 0}
3323    .rbh-archive-head{padding:30px 0 0}
3324    .rbh-secondary-grid{grid-template-columns:1fr 1fr;gap:10px}
3325    .rbh-secondary-grid a{padding:16px}
3326    .rbh-build{margin:52px 0;padding:28px 22px}
3327    .rbh-build__steps{grid-template-columns:1fr}
3328    .rbh-pagination{gap:12px;justify-content:space-between}
3329    .rbh-editorial-footer{padding:48px 0}
3330    .rbh-editorial-footer__header{display:block}
3331    .rbh-back-top{margin-top:22px}
3332    .rbh-service-grid{grid-template-columns:1fr}
3333    .rbh-service-card{min-height:0}
3334  }
3335</style>
3336
3337
3338
3339</div>
3340  </main><!-- BEGIN sections: overlay-group -->
3341<div id="shopify-section-sections--28279650091391__cart-drawer" class="shopify-section shopify-section-group-overlay-group cc-cart-drawer"><link rel="stylesheet" href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/cart-items.css?v=17516739763755026951774113199" media="print" onload="this.media='all'">
3342<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/cart-drawer.js?v=26715168632776164121774113198" defer="defer"></script>
3342<cart-drawer class="drawer drawer--cart fixed top-0 right-0 flex flex-col w-full has-motion" data-name="cart-drawer" id="cart-drawer" role="dialog" aria-label="Your cart" aria-modal="true" aria-hidden="true" tabindex="-1" data-shipping-calculator="false">
3343  <header class="drawer__header flex justify-between items-center">
3344    <h2 class="h5 mb-0">Your cart</h2>
3345    <div class="flex items-center gap-x-theme"><button type="button" class="drawer__close-btn js-close-drawer">
3346        <span class="visually-hidden">Close</span>
3347        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
3348      </button>
3349    </div>
3350  </header>
3351
3352  <div class="drawer__content drawer__content--flex flex-auto items-center">
3353    
3354
3355    <div class="cart-drawer__content grow flex items-center"><form class="form" id="cart-drawer-form" action="/cart" method="post">
3356        <cart-items id="cart-items" data-section="cart-drawer" data-empty="true"><div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="24" height="24" viewBox="0 0 24 24" class="icon icon--cart" aria-hidden="true" focusable="false" role="presentation"><path fill="currentColor" d="M17 18a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2M1 2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5l-3.58 6.47c-.34.61-1 1.03-1.75 1.03H8.1l-.9 1.63-.03.12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.09-.68.24-.96l1.36-2.45L3 4H1V2m6 16a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2c0-1.11.89-2 2-2m9-7 2.78-5H6.14l2.36 5H16Z"/></svg><p>Your cart is empty</p><a class="btn btn--primary" href="/collections/staff-picks">Start shopping</a></div><p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite">
3357    Subtotal:£0.00 GBP
3358</p>
3359  <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Loading...</p><div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden></div></cart-items>
3360
3361      </form>
3362    </div>
3363
3364    <div id="cart-promoted-products" class="w-full cart-drawer__promoted-products-container"></div><div id="cart-drawer-media-promotion" class="cart-drawer__media-promotion-container w-full"></div>
3365  </div><div class="cart-drawer__summary relative drawer__footer cart-drawer--checkout--sticky-true"></div>
3366<div class="overlay overlay--drawer absolute top-0 right-0 bottom-0 left-0 js-close"></div>
3367</cart-drawer>
3368
3369</div>
3370<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group -->
3371<div id="shopify-section-sections--28279650025855__footer" class="shopify-section shopify-section-group-footer-group cc-footer"><link rel="stylesheet" href="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/footer.css?v=40960768148517284351774113222" media="print" onload="this.media='all'">
3371<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/custom-select.js?v=87551504631488143301774113212" defer="defer"></script>
3371<style data-shopify>.footer {
3372    --bg-color: 197 250 213 / 1.0;
3373    --heading-color: 0 0 0;
3374    --text-color: 0 0 0;
3375  }</style><a href="#" class="back-to-top text-sm block border-top font-bold text-center text-current p-6 border-bottom">Back to top</a><footer class="footer bg-theme-bg text-theme-text">
3376  <div class="container"><div class="footer__main md:flex md:flex-wrap mb-10 md:mb-6"><div class="footer-col footer-col--text footer-col--not-collapsed" >
3377                <div class="footer-block mb-8 text-center"><div class="media relative" style="max-width: 200px;">
3378                      <img srcset="//roxiecosmetics.co.uk/cdn/shop/files/logos-finance_6060cf03-dcbf-447c-bd8b-9a95454a0f7c.png?v=1713869859&width=200, //roxiecosmetics.co.uk/cdn/shop/files/logos-finance_6060cf03-dcbf-447c-bd8b-9a95454a0f7c.png?v=1713869859&width=400 2x" src="//roxiecosmetics.co.uk/cdn/shop/files/logos-finance_6060cf03-dcbf-447c-bd8b-9a95454a0f7c.png?v=1713869859&width=400"
3379         class="footer-block__image" style="object-position: 50.0% 50.0%" loading="lazy"
3380         width="400"
3381         height="250"
3382         
3383         alt="">
3384                    </div><h2 class="footer-block__heading font-body font-bold text-h6 regular-text">Roxie Cosmetics Ltd</h2><div class="footer-block__text rte">
3385                      <p><em><strong>Address:</strong></em><em> Unit 16, Sisna Park Road, Plymouth, PL6 7AE, Devon, UK.</em></p><p><em><strong>VAT:</strong></em><em> GB315375706</em></p><p><em><strong>Company number:</strong></em><em> 11768220</em></p>
3386                    </div><div class="footer-block__btns footer-block__social">
3387                      <ul class="social inline-flex flex-wrap justify-center"><li>
3388      <a class="social__link flex items-center justify-center" href="https://www.facebook.com/UKRoxieCosmetics/" target="_blank" rel="noopener" title="Roxie Cosmetics on Facebook"><svg width="24" height="24" viewBox="0 0 14222 14222" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg><span class="visually-hidden">Facebook</span>
3389      </a>
3390    </li><li>
3391      <a class="social__link flex items-center justify-center" href="https://www.youtube.com/channel/UCLQKcSH7_daA0LC_NWRWf3A" target="_blank" rel="noopener" title="Roxie Cosmetics on YouTube"><svg width="24" height="17" viewBox="0 0 48 34" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49c-.939.11-2.984.12-4.81 2.045C.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z"/></svg><span class="visually-hidden">YouTube</span>
3392      </a>
3393    </li><li>
3394      <a class="social__link flex items-center justify-center" href="https://www.instagram.com/roxiecosmetics_uk/" target="_blank" rel="noopener" title="Roxie Cosmetics on Instagram"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><circle cx="15.238" cy="4.948" r="1.238"/><path d="M19.47 3.444A5.11 5.11 0 0 0 16.548.527a7.351 7.351 0 0 0-2.43-.466C13.05.014 12.713 0 9.999 0c-2.712 0-3.057 0-4.12.06A7.351 7.351 0 0 0 3.45.528 5.11 5.11 0 0 0 .528 3.444 7.317 7.317 0 0 0 .06 5.87C.014 6.936 0 7.274 0 9.982s0 3.053.06 4.113c.018.829.176 1.649.468 2.425a5.11 5.11 0 0 0 2.922 2.917 7.35 7.35 0 0 0 2.429.5c1.069.047 1.407.06 4.12.06s3.058 0 4.12-.06a7.351 7.351 0 0 0 2.429-.466 5.11 5.11 0 0 0 2.922-2.918 7.31 7.31 0 0 0 .467-2.424c.047-1.067.06-1.405.06-4.113s0-3.053-.06-4.113a7.317 7.317 0 0 0-.467-2.459zm-1.437 10.537a5.439 5.439 0 0 1-.34 1.843 3.262 3.262 0 0 1-1.87 1.87 5.451 5.451 0 0 1-1.825.34c-1.04.046-1.332.06-3.996.06-2.664 0-2.937 0-3.995-.06a5.451 5.451 0 0 1-1.825-.34 3.255 3.255 0 0 1-1.878-1.87 5.439 5.439 0 0 1-.34-1.823c-.046-1.038-.06-1.33-.06-3.992s0-2.934.06-3.992c.006-.63.121-1.253.34-1.844a3.255 3.255 0 0 1 1.878-1.87 5.451 5.451 0 0 1 1.825-.339c1.038-.046 1.331-.06 3.995-.06s2.937 0 3.996.06c.623.008 1.24.123 1.824.34.86.331 1.54 1.01 1.872 1.87.216.583.331 1.2.34 1.823.046 1.038.06 1.33.06 3.992 0 2.661 0 2.948-.047 3.992h-.014z"/><path d="M9.991 14.753a4.761 4.761 0 1 1 0-9.523 4.761 4.761 0 0 1 0 9.523zm0-1.905a2.85
33947 2.857 0 1 0 0-5.713 2.857 2.857 0 0 0 0 5.713z"/></svg><span class="visually-hidden">Instagram</span>
3395      </a>
3396    </li><li>
3397      <a class="social__link flex items-center justify-center" href="https://www.tiktok.com/@roxiecosmetics.official" target="_blank" rel="noopener" title="Roxie Cosmetics on TikTok"><svg width="23" height="24" viewBox="0 0 15 16" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M7.638.013C8.512 0 9.378.007 10.245 0c.054 1.02.42 2.06 1.167 2.78.746.74 1.8 1.08 2.826 1.193V6.66c-.96-.033-1.926-.233-2.8-.647a8.238 8.238 0 0 1-1.08-.62c-.006 1.947.007 3.894-.013 5.834a5.092 5.092 0 0 1-.9 2.626c-.873 1.28-2.387 2.114-3.94 2.14-.953.054-1.907-.206-2.72-.686C1.438 14.513.492 13.06.352 11.5a12.36 12.36 0 0 1-.007-.993A5.003 5.003 0 0 1 2.065 7.2c1.107-.96 2.653-1.42 4.1-1.147.013.987-.027 1.974-.027 2.96-.66-.213-1.433-.153-2.013.247-.42.273-.74.693-.907 1.167-.14.34-.1.713-.093 1.073.16 1.093 1.213 2.013 2.333 1.913.747-.006 1.46-.44 1.847-1.073.127-.22.267-.447.273-.707.067-1.193.04-2.38.047-3.573.007-2.687-.007-5.367.013-8.047Z"/></svg><span class="visually-hidden">TikTok</span>
3398      </a>
3399    </li><li>
3400      <a class="social__link flex items-center justify-center" href="https://www.pinterest.co.uk/roxiecosmetics" target="_blank" rel="noopener" title="Roxie Cosmetics on Pinterest"><svg width="24" height="24" viewBox="0 0 48 48" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M24.001 0C10.748 0 0 10.745 0 24.001c0 9.825 5.91 18.27 14.369 21.981-.068-1.674-.012-3.689.415-5.512.462-1.948 3.087-13.076 3.087-13.076s-.765-1.533-.765-3.799c0-3.556 2.064-6.212 4.629-6.212 2.182 0 3.237 1.64 3.237 3.604 0 2.193-1.4 5.476-2.12 8.515-.6 2.549 1.276 4.623 3.788 4.623 4.547 0 7.61-5.84 7.61-12.76 0-5.258-3.543-9.195-9.986-9.195-7.279 0-11.815 5.427-11.815 11.49 0 2.094.616 3.567 1.581 4.708.446.527.505.736.344 1.34-.113.438-.378 1.505-.488 1.925-.16.607-.652.827-1.2.601-3.355-1.369-4.916-5.04-4.916-9.17 0-6.816 5.75-14.995 17.152-14.995 9.164 0 15.195 6.636 15.195 13.75 0 9.416-5.233 16.45-12.952 16.45-2.588 0-5.026-1.4-5.862-2.99 0 0-1.394 5.53-1.688 6.596-.508 1.85-1.504 3.7-2.415 5.14 2.159.638 4.44.985 6.801.985C37.255 48 48 37.255 48 24.001 48 10.745 37.255 0 24.001 0"/></svg><span class="visually-hidden">Pinterest</span>
3401      </a>
3402    </li><li>
3403      <a class="social__link flex items-center justify-center" href="https://uk.linkedin.com/company/roxie-cosmetics-ltd" target="_blank" rel="noopener" title="Roxie Cosmetics on LinkedIn"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M.504 6.413h3.899V20H.504V6.413zm1.85-1.7h-.028C.915 4.714 0 3.676 0 2.36 0 1.018.942 0 2.381 0c1.438 0 2.323 1.015 2.35 2.356 0 1.315-.912 2.358-2.377 2.358zM20 20h-4.42v-7.032c0-1.84-.692-3.095-2.212-3.095-1.163 0-1.81.847-2.11 1.665-.114.292-.096.7-.096 1.11V20h-4.38s.057-12.455 0-13.587h4.38v2.132c.259-.932 1.658-2.263 3.89-2.263 2.771 0 4.948 1.956 4.948 6.163V20z"/></svg><span class="visually-hidden">LinkedIn</span>
3404      </a>
3405    </li></ul>
3406
3407                    </div></div>
3408              </div><div class="footer-col footer-col--links footer-col--collapsed" >
3409                  <footer-menu>
3410                    <details class="footer-menu disclosure footer-menu--first" open>
3411                      <summary tabindex="-1">
3412                        <div class="flex justify-between items-center">
3413                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Stay Connected</h2>
3414                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon"><path class="h-line" d="M4 12h16"/><path class="v-line" d="M12 4v16"/></svg>
3415</span>
3416                        </div>
3417                      </summary>
3418                      <div class="disclosure__panel has-motion">
3419                        <ul class="footer-menu__links disclosure__content" role="list"><li>
3420                              <a href="/pages/about-us">About Us</a>
3421                            </li><li>
3422                              <a href="/pages/happy-customers">Happy Customers</a>
3423                            </li><li>
3424                              <a href="/pages/showroom">Showroom</a>
3425                            </li><li>
3426                              <a href="/pages/our-store">Store</a>
3427                            </li><li>
3428                              <a href="/blogs/beauty">Roxie Professional Guides</a>
3429                            </li><li>
3430                              <a href="/pages/ambassadors">Ambassadors</a>
3431                            </li><li>
3432                              <a href="/pages/students-beauty-schools">Students & Beauty Schools</a>
3433                            </li><li>
3434                              <a href="/pages/careers">Careers</a>
3435                            </li><li>
3436                              <a href="/pages/become-a-supplier">Become a supplier</a>
3437                            </li></ul>
3438                      </div>
3439                    </details>
3440                  </footer-menu>
3441                </div><div class="footer-col footer-col--links footer-col--collapsed" >
3442                  <footer-menu>
3443                    <details class="footer-menu disclosure" open>
3444                      <summary tabindex="-1">
3445                        <div class="flex justify-between items-center">
3446                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Help &amp; Information</h2>
3447                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon"><path class="h-line" d="M4 12h16"/><path class="v-line" d="M12 4v16"/></svg>
3448</span>
3449                        </div>
3450                      </summary>
3451                      <div class="disclosure__panel has-motion">
3452                        <ul class="footer-menu__links disclosure__content" role="list"><li>
3453                              <a href="/pages/contact-us">Contact Us</a>
3454                            </li><li>
3455                              <a href="/pages/shipping">Shipping</a>
3456                            </li><li>
3457                              <a href="/pages/salon-furniture-delivery-plymouth">Salon Furniture Delivery in Devon & Cornwall</a>
3458                            </li><li>
3459                              <a href="/pages/returns">Returns</a>
3460                            </li><li>
3461                              <a href="/pages/faq">FAQ</a>
3462                            </li><li>
3463                              <a href="/pages/terms-conditions">Terms & Conditions</a>
3464                            </li><li>
3465                              <a href="/pages/treating-customers-fairly">Treating Customers Fairly</a>
3466                            </li><li>
3467                              <a href="/pages/privacy-policy">Privacy Policy</a>
3468                            </li></ul>
3469                      </div>
3470                    </details>
3471                  </footer-menu>
3472                </div><div class="footer-col footer-col--links footer-col--collapsed" >
3473                  <footer-menu>
3474                    <details class="footer-menu disclosure" open>
3475                      <summary tabindex="-1">
3476                        <div class="flex justify-between items-center">
3477                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Finance &amp; Payments</h2>
3478                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon"><path class="h-line" d="M4 12h16"/><path class="v-line" d="M12 4v16"/></svg>
3479</span>
3480                        </div>
3481                      </summary>
3482                      <div class="disclosure__panel has-motion">
3483                        <ul class="footer-menu__links disclosure__content" role="list"><li>
3484                              <a href="/pages/payments">All Payments</a>
3485                            </li><li>
3486                              <a href="/pages/beauty-salon-clinic-equipment-finance-kennet-finance">Kennet Finance & Leasing</a>
3487                            </li><li>
3488                              <a href="/pages/beauty-salon-finance">Portman Finance & Leasing</a>
3489                            </li><li>
3490                              <a href="/pages/iwoca">Iwoca Pay finance</a>
3491                            </li><li>
3492                              <a href="/pages/dopple-finance-page">Dopple Pay Finance</a>
3493                            </li><li>
3494                              <a href="/pages/super-payments">Super Payments Finance</a>
3495                            </li></ul>
3496                      </div>
3497                    </details>
3498                  </footer-menu>
3499                </div></div><div class="footer__meta grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-10"><div class="footer__payment lg:col-start-2 lg:row-start-1 footer__payment--right">
3500            <span class="visually-hidden">Payment methods accepted</span>
3501            <ul class="payment-icons flex flex-wrap" role="list"><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3502</li><li><svg class="payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 
35021.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
3503</li><li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg></li><li><svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
350306zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
3504</li><li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
3505</li><li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
35050-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg class="payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg></li><li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
3505<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
350516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3506</li></ul>
3507          </div><div class="lg:col-start-1 lg:row-start-1 footer__localization">
3508            <form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" 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="/blogs/beauty" /><div class="localization__grid"><div class="localization__selector">
3509        <input type="hidden" name="country_code" value="GB">
3510<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
3511            aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
3512      <span class="text-start">United Kingdom (GBP&nbsp;£)</span>
3513      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
3514        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
3515      </svg>
3516    </button>
3517    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
3518        aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option"
3519            id="footer-localization-country-opt-0"
3520            role="option"
3521            data-value="GB" aria-selected="true">
3522          <span class="pointer-events-none">United Kingdom (GBP&nbsp;£)</span>
3523          </li></ul>
3524  </div></country-selector></div></div>
3524<script>
3525      customElements.whenDefined('custom-select').then(() => {
3526        if (!customElements.get('country-selector')) {
3527          class CountrySelector extends customElements.get('custom-select') {
3528            constructor() {
3529              super();
3530              this.loaded = false;
3531            }
3532
3533            async showListbox() {
3534              if (this.loaded) {
3535                super.showListbox();
3536                return;
3537              }
3538
3539              this.button.classList.add('is-loading');
3540              this.button.setAttribute('aria-disabled', 'true');
3541
3542              try {
3543                const response = await fetch('?section_id=country-selector');
3544                if (!response.ok) throw new Error(response.status);
3545
3546                const tmpl = document.createElement('template');
3547                tmpl.innerHTML = await response.text();
3548
3549                const el = tmpl.content.querySelector('.custom-select__listbox');
3550                this.listbox.innerHTML = el.innerHTML;
3551
3552                this.options = this.querySelectorAll('.custom-select__option');
3553
3554                this.popular = this.querySelectorAll('[data-popular]');
3555                if (this.popular.length) {
3556                  this.popular[this.popular.length - 1].closest('.custom-select__option')
3557                    .classList.add('custom-select__option--visual-group-end');
3558                }
3559
3560                this.selectedOption = this.querySelector('[aria-selected="true"]');
3561                if (!this.selectedOption) {
3562                  this.selectedOption = this.listbox.firstElementChild;
3563                }
3564
3565                this.loaded = true;
3566              } catch {
3567                this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
3568              } finally {
3569                super.showListbox();
3570                this.button.classList.remove('is-loading');
3571                this.button.setAttribute('aria-disabled', 'false');
3572              }
3573            }
3574
3575            setButtonWidth() {
3576              return;
3577            }
3578          }
3579
3580          customElements.define('country-selector', CountrySelector);
3581        }
3582      });
3583    </script>
3583<script>
3584    document.getElementById('footer-localization').addEventListener('change', (evt) => {
3585      const input = evt.target.previousElementSibling;
3586      if (input && input.tagName === 'INPUT') {
3587        input.value = evt.detail.selectedValue;
3588        evt.currentTarget.submit();
3589      }
3590    });
3591  </script>
3591</form>
3592          </div></div><hr class="footer__hr">
3593    
3594
3595    <div class="footer__base grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-6 text-xs">
3596      <div><span>&copy; 2026 <a href="/">Roxie Cosmetics</a>.</span>
3597        
3598      </div></div>
3599  </div>
3600</footer>
3601
3602
3603
3604
3605<style> #shopify-section-sections--28279650025855__footer .media {border-radius: 10px;} #shopify-section-sections--28279650025855__footer .social {color: #7a77b9;} </style></div><div id="shopify-section-sections--28279650025855__1759144078657a4274" class="shopify-section shopify-section-group-footer-group cc-apps"><div class="section"><div class="container"><div id="shopify-block-ANWh2TllwU2N1NisvS__dopple_finance_onsite_message_dopplepay_fca_a9pgeN" class="shopify-block shopify-app-block"><div class="fca-statement">
3606  <p>Roxie Cosmetics is an Introducer Appointed Representative of Social Money Ltd t/a Dopple, a company registered in England under company number 08054296, and is authorised and regulated by the Financial Conduct Authority and is entered on the Financial Services Register under reference number 675283. Registered with the Information Commissioner's Office under reference number ZA026178</p>
3607</div>
3608
3609</div>
3610</div></div>
3611
3612</div>
3613<!-- END sections: footer-group --><quick-add-drawer class="drawer quick-add-drawer overflow-hidden fixed top-0 right-0 flex flex-col w-full has-motion js-product js-quickbuy" data-name="quickbuy" role="dialog" tabindex="-1" aria-labelledby="quick-add-heading" aria-modal="true" aria-hidden="true">
3614  <header class="drawer__header quick-add__header hidden md:flex justify-between items-center relative">
3615    <button type="button" class="drawer__back-btn js-open-cart-drawer has-ltr-icon" hidden>
3616      <span class="visually-hidden">Back</span>
3617      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M19.5 12H5m6.9 7.4L4.5 12l7.4-7.4"/></svg>
3618    </button>
3619    <div class="flex-grow">
3620      <h2 class="h5 mb-0" id="quick-add-heading">Choose options</h2>
3621    </div>
3622    <button type="button" class="drawer__close-btn js-close-drawer">
3623      <span class="visually-hidden">Close</span>
3624      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
3625    </button>
3626  </header>
3627  <div class="drawer__content quick-add__content flex-auto relative">
3628    <button type="button" class="drawer__close-btn quick-add__close-btn--mob js-close-drawer md:hidden">
3629      <span class="visually-hidden">Close</span>
3630      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
3631    </button>
3632    <div class="js-product-details quick-add__product-details"></div>
3633  </div>
3634  <footer class="drawer__footer quick-add__footer">
3635    <div class="alert quick-add__alert absolute left-0 right-0 bg-success-bg text-success-text js-added-to-cart" role="alert" hidden data-visible-for="2000">
3636      <div class="flex">
3637        <div>
3638          <svg class="icon icon--check_mark_in_circle" width="32" height="32" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.6666665"/>
3639        <path stroke="currentColor" fill="none" transform="translate(5.0003335,6.0003335)" d="m 6,0 -4,4 L 0,2.1818182" /></svg>
3640        </div>
3641        <div>
3642          <p class="quick-add__alert-heading text-h5 font-bold mb-1">Item added to your cart.</p>
3643          <a class="link text-current js-open-cart-drawer" href="/cart" data-no-instant>View cart</a>
3644        </div>
3645      </div>
3646    </div>
3647    <div class="js-footer-content"></div>
3648  </footer>
3649</quick-add-drawer>
3650<div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
3651  
3651<script>
3652    window.theme = {
3653      info: {
3654        name: 'Enterprise',
3655        version: '2.1.0'
3656      },
3657      mediaQueries: {
3658        sm: '(min-width: 600px)',
3659        md: '(min-width: 769px)',
3660        lg: '(min-width: 1024px)',
3661        xl: '(min-width: 1280px)',
3662        xxl: '(min-width: 1536px)',
3663        portrait: '(orientation: portrait)'
3664      },
3665      device: {
3666        hasTouch: window.matchMedia('(any-pointer: coarse)').matches,
3667        hasHover: window.matchMedia('(hover: hover)').matches
3668      },
3669      routes: {
3670        cart: '/cart',
3671        cartAdd: '/cart/add',
3672        cartChange: '/cart/change',
3673        cartUpdate: '/cart/update',
3674        predictiveSearch: '/search/suggest'
3675      },
3676      settings: {
3677        moneyWithCurrencyFormat: "£{{amount}} GBP",
3678        pSearchLimit: 10,
3679        pSearchLimitScope: 'each',
3680        pSearchIncludeSkus: true,
3681        pSearchIncludeTags: true,
3682        sliderItemsPerNav: 'page',
3683        
3684          blurMessage1: "Don't leave us hanging!",
3685          blurMessage2: "We're still here!",
3686          blurMessageDelay: 4,
3687        
3688        vibrateOnATC: true,
3689        compareToggle: "toggle_off",
3690        compareShowEmptyMetafields: true,
3691        blendProductImages: true,
3692        externalLinksNewTab: true,
3693        afterAtc: "drawer",
3694        cartType: "drawer"
3695      },
3696      strings: {
3697        addCartNote: 'Add order note',
3698        editCartNote: 'Edit order note',
3699        cartError: 'There was an error while updating your cart. Please try again.',
3700        cartQtyError: 'You can only add [quantity] of this item to your cart.',
3701        cartTermsConfirmation: 'You must agree to the terms and conditions before continuing.',
3702        imageAvailable: 'Image [index] is now available in gallery view',
3703        veryLowStock: 'Very low stock',
3704        lowStock: 'Low stock',
3705        inStock: 'In stock',
3706        noStock: 'Sold out',
3707        noVariant: 'Unavailable',
3708        noSelectedVariant: 'Make a selection',
3709        onlyXLeft: '[quantity] in stock',
3710        awaitingSale: 'This product is not for sale yet.',
3711        shippingCalculator: {
3712          singleRate: 'There is one shipping rate for this destination:',
3713          multipleRates: 'There are multiple shipping rates for this destination:',
3714          noRates: 'We do not ship to this destination.'
3715        },
3716        viewDetails: 'View details',
3717        compare: {
3718          limit: 'You can only add a maximum of [quantity] products to compare.',
3719          more: 'Select another product to compare.',
3720          empty: 'Select at least two products to compare.',
3721          continue: 'Close to continue.'
3722        },
3723        discountCopyFail: 'Could not copy code to clipboard. Your browser may not support this.',
3724        articleReadTime: '[x] minute read',
3725        quickNav: {
3726          button_standard: 'Search',
3727          show_products_none: 'No products :(',
3728          button_one: 'Show [quantity] product',
3729          button_other: 'Show [quantity] products',
3730        },
3731        regularPrice: 'Regular price',
3732        salePrice: 'Sale price'
3733      },
3734      scripts: {
3735        cartItems: '//roxiecosmetics.co.uk/cdn/shop/t/184/assets/cart-items.js?v=147789704663411676881774113200',
3736        countryProvinceSelector: '//roxiecosmetics.co.uk/cdn/shop/t/184/assets/country-province-selector.js?v=24158546944577672431774113210',
3737        shippingCalculator: '//roxiecosmetics.co.uk/cdn/shop/t/184/assets/shipping-calculator.js?v=31725526838375758301774113286'
3738      }
3739    };
3740
3741    // Save product ID to localStorage, for use in the 'Recently viewed products' section.
3742  </script>
3742<script src="//roxiecosmetics.co.uk/cdn/shop/t/184/assets/instant-page.js?v=473454186210797571774113233" type="module" defer="defer"></script>
3742<style>  </style>
3743<div id="shopify-block-AczRlZnhjbU54dEw2b__316487575649303945" class="shopify-block shopify-app-block">
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778  
3779    
3779<script async type="text/javascript">
3780      window.TPOConfigs = window.TPOConfigs || {}
3781      window.TPOConfigs.theme_app_version = 'v1'
3782      window.TPOConfigs.product_options_easify = [];
3783      window.TPOConfigs.timezone = 'Europe/London'
3784
3785      
3786        window.TPOConfigs.app = 'fjckPiAzNHI1MzwtMzo=';
3787      
3788
3789      
3790        
3791          
3792            
3793            window.TPOConfigs.product_options_easify = [...window.TPOConfigs.product_options_easify, {"option_set_id":470007,"domain":"https://roxie-cosmetics.myshopify.com","link_id":421961,"option_set":{"option_set_id":470007,"title":"Priority","status":1,"apply_type":2,"createdAt":"2026-03-20T16:15:04.000Z","updatedAt":"2026-06-26T11:57:26.000Z","is_my_template":0,"product_condition":"{\"operator\":\"all\",\"conditions\":[{\"select\":\"TAG\",\"relative\":\"EQUAL\",\"value\":\"MN-PL\"}]}","customer_tag":"{\"appliedCustomer\":\"ALL\",\"tagSet\":[]}","products_handle":"[{\"product_handle\":\"priority-manufacturing\"}]","additional_data":"{\"live_preview_background\":{},\"sharedBadgeLibrary\":[],\"sharedUploadedIcons\":{},\"backgroundRemovalToolIds\":[]}","option_set_products":[],"options":[{"id":"fd23e0c7-f80b-4879-9fce-3527b3432293","option_id":3508700,"type":"switch","is_required":0,"title":"Available Priority Shipping (2-3 Weeks)","sort_order":0,"option_set_id":470007,"option_identifier":"Piority","hidden_label":0,"multi_select":0,"help_text":"Choose priority shipping to reduce the estimated lead time from 6–12 weeks to approximately 2–3 weeks.","info_text":"","placeholder":"","min_value":null,"max_value":null,"file_restriction_type":1,"file_extension":"","conditions_serialized":"{\"match\":\"ALL\",\"conditionOptions\":[{\"id\":\"\",\"relative\":\"EQUAL\",\"value\":\"\"}],\"action\":\"SHOW\",\"conditionalField\":false}","switch_label":"Yes","additional_price":100,"show_price_position":1,"metadata":"{\"autoCollapseInactiveGroups\":false}","date_time_type":"","date_time_values":"[]","is_in_group":0,"price_type":"one","option_label":null,"swatch_shape":"radius","is_change_image":null,"column_width":null,"label_position":"hover","image_size":"small","switch_value":0,"show_selected_values":0,"is_active_option":1,"column_number":1,"show_selected_on_label":null,"quantity_selector":"{}","swatches_slider":null,"button_price_position":null,"is_change_label":0,"one_time_charge":"{\"enable\":false,\"type\":\"product\"}","swatch_position":null,"saved_as_template":0,"image_color":0,"default_value":null,"live_preview_transform":null,"is_search_dropdown":0,"show_selected_inside_on_label":0,"option_types":[{"id":"23453a36-d1a9-408b-842a-fed2225a2cbf","option_type_id":20247932,"label":"Priority Shipping","sort_order":0,"option_id":3508700,"is_default":0,"image_url":"","image_canvas_url":null,"number_color":1,"color_code":",","additional_price":100,"image_id":"default_id_image","image_canvas_id":null,"product_id":"15598380941695","variant_id":"57144685887871","product_handle":"priority-manufacturing","metadata":null,"is_created":0,"product_name":"","use_price":1}]}]}}];
3794          
3795        
3796
3797        window.TPOConfigs.newMetafield = 'new';
3798
3799        
3800
3801        
3802
3803      
3804
3805      
3806        
3807        window.TPOConfigs.settings = {"addToCartMode":"CartTransform","livePreviewTextProperties":"Preview","livePreviewShowProductImageWithOptionPreview":"active","livePreviewShowPreviewProperties":"active","popupMode":"separate_button","isShowPopup":"notActive","addOnProductsDisplay":"hide","originalPriceLabelField":"Original pricing: ","customFonts":"[]","customOptionsDisplay":"split","notifications":"[]","isTrackingAnalytic":"active","isShowTotalPrice":"active","newAddOnProduct":"no","newAddOnPrice":"no","totalPriceMode":"exclude","selectorSettings":"{}","outStockOptions":"disable","tieredPricePosition":"below_add_to_cart","designSetting":"{\"designStyle\":{\"appTheme\":\"modern\"},\"designShape\":{\"inputBorderRadius\":10,\"changed\":1,\"dropdownBorderRadius\":10,\"quantitySelectorBorderRadius\":10,\"totalPriceBorderRadius\":10}}","internalLastReturnPopupDate":"2026-07-09T11:49:21.325Z","extraRequirement":"ZTFlYjE4OWVjNWMyODU5YjRjZmFjZDQ2NmEyZTRiYzQ=","totalPriceIncludeTaxLabel":"Total price include tax: "};
3808      
3809
3810      window.TPOConfigs.theme = {
3811        product: {
3812          form: [
3813            "form[action*=\"/cart/add\"][data-type=\"add-to-cart-form\"]:not(.cart-drawer *):not(.header__dropdown__wrapper *)",
3814            "form.shopify-product-form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([id*=\"mini-cart\"]):not(.header__dropdown__wrapper *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *)",
3815            "form.product-single__form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3816            "form.productForm:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3817            "form.ProductForm:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3818            ".home-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3819            ".shop-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3820            "#shopify-section-featured-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3821            "form.apb-product-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3822            ".product-form__buy-buttons form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3823            "product-form form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([class*=\"instalments\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)",
3824            ".product-form form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([class*=\"instalments\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)",
3825            ".product-page form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *):not(.tpo_ignore)",
3826            ".product-add form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3827            "[id*=\"ProductSection--\"] form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3828            "form#add-to-cart-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3829            "form.sf-cart__form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3830            "form.productForm:not([id*=\"installment\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)",
3831            "form.product-form:not([id*=\"installment\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *):not(.cart-summary *):not(.uic_price *):not(.atc_sticky-container *)",
3832            "form.product-single__form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3833            "form.shopify-product-form:not([id*=\"installment\"]):not([id*=\"mini-cart\"]):not(.header__dropdown__wrapper *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *)",
3834            "form.atc-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3835            "form.atc-form-mobile:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)",
3836            "form[action*=\"/cart/add\"]:not([hidden]):not(.dbtfy-cart-upsell-item__form):not([id*=\"payment\"]):not([class*=\"installment\"]):not([id*=\"installment\"]):not([id*=\"instalments\"]):not([class*=\"instalments\"]):not([id*=\"mini-cart\"]):not(.cart-drawer *):not(.menu-dropdown__wrapper *):not(.header__dropdown__wrapper *):not(.uic_price *):not(.atc_sticky-container *):not(.quickSearchResults *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *):not(.tpo_ignore)",
3837            "product-main#product-details product-form",
3838            "form.nm-easywholesale-form#product_form_product",
3839            ".product-info__block > product-form form[action='/cart/add'].js-product-form.js-product-form-main",
3840            ".tpo-custom_form_selector",
3841            ".product-converter__add-to-cart form[action*=\"/cart/add\"]:not([id*=\"installment\"])",
3842            "form.ecom-product-form.ecom-product-form--single"
3843          ],
3844          addToCartButton: [
3845            "#product-add-to-cart-cloned",
3846            "gp-product-button button:not(.tpo_ignore)",
3847            "button[type=submit]:not(.sf-wishlist__button):not([name='country_code']):not(.hidden-cart-btn),button.ProductForm__AddToCart",
3848            ".product__add-to-cart-button.add_to_cart",
3849            "input.ajax-submit.js-ajax-submit.add-item[type=submit]",
3850            ".product-submit.action-button.addtocart-button-active",
3851            ".tpo-custom_add_to_cart_selector",
3852            ".btn.btn-cart",
3853            "button[data-pf-type*='ProductATC']",
3854            ".button.product-form__submit:not(.tpo_ignore)"
3855          ],
3856          variantWrapper: [
3857            "[id*=\"MainProduct-\"] variant-selects",
3858            ".product__info-wrapper .variant-space",
3859            ".product__info-wrapper variant-selects",
3860            ".product__info-wrapper variant-radios",
3861            "[id*=\"MainProduct-\"] variant-radios",
3862            ".product-info variant-picker",
3863            ".product__info product-variants",
3864            ".prd-block-info variant-selects",
3865            ".product-details .productView-options variant-radios",
3866            ".product_details_info .product-variant-option",
3867            ".product-info swatch-component",
3868            ".featured-product product-info.product__info-container variant-radios",
3869            "#AddToCartForm div.product-variant-option",
3870            "product-root.product-page--root product-options-root.product-options--root",
3871            ".product-form > .swatch",
3872            "#ProductHero variant-selects.variant-picker",
3873            ".product-single__info-wrapper .selector-wrapper.js.product-form__item",
3874            ".product-info__block.product-options",
3875            ".product__wrapper .product-option-selector-box",
3876            "product-form [data-aid=\"full-product-options\"][data-name=\"options\"]",
3877            ".product-single__meta .rio-options",
3878            ".product-form__variants.product__section--variants",
3879            ".product__page--info .product__swatches",
3880            ".t4s-product__info-container .t4s-product-form__variants .t4s-swatch",
3881            ".product_section variant-selection",
3882            ".product-single .product-form__variant .product-form__swatches",
3883            ".product-single__meta .product-swatch",
3884            ".main__product variant-selects",
3885            ".product-infors .dropdown_picker_js.variations",
3886            ".product-page--wrapper .product-options-root",
3887            ".product-block-list__item--info .product-form__variants",
3888            ".product-details .option-selectors",
3889            ".tpo-custom_variant_selector",
3890            ".variant-picker__option-values",
3891            "variant-picker.variant-picker"
3892          ]
3893        },
3894        cart: {
3895          form: [
3896            "cart-form",
3897            "form[action*=\"/cart\"]:not(.drawer__contents):not(.currency-selector)",
3898            "form.ajax-cart__cart-form.js-cart-form[action*=\"/checkout\"]"
3899          ]
3900        }
3901      };
3902
3903      window.TPOConfigs.template = 'blog.roxie-guides';
3904    </script>
3904
3905
3906    
3906<script id="tpo-store-data" type="application/json">
3907      {
3908        "shop": {
3909          "money_format": "£{{amount}}",
3910          "money_with_currency_format": "£{{amount}} GBP"
3911        },
3912        "customer": {
3913          "id": null,
3914          "tags": null
3915        },
3916        "product": null,
3917        "cart_type": "drawer",
3918        "collection": null,
3919        "collections": [
3920          
3921        ]
3922      }
3923    </script>
3923
3924
3925    <!-- BEGIN app snippet: entrypoint-components -->
3926
3927
3928  <link href="//cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/variables-DPklB0sj.css" rel="stylesheet" type="text/css" media="all" />
3929
3930<!-- END app snippet -->
3931    <!-- BEGIN app snippet: entrypoint-components -->
3932
3933
3934  <link href="//cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/style-DhvitKWk.css" rel="stylesheet" type="text/css" media="all" />
3935
3936<!-- END app snippet -->
3937
3938    
3939      <!-- BEGIN app snippet: entrypoint-components -->
3940
3941
3942  <link href="//cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/modern-DXuAMD8G.css" rel="stylesheet" type="text/css" media="all" />
3943
3944<!-- END app snippet -->
3945    
3946
3947    
3948
3949    
3950      
3950<script async src="https://cdn.shopify.com/s/files/1/0748/6904/7603/files/swiper-bundle.min_95051764-3f4c-4415-aff7-848f444cc3d3.js?v=1744710100"></script>
3950
3951      
3951<script async src="https://cdn.shopify.com/s/files/1/0748/6904/7603/files/webfontloader.min.js?v=1742044448"></script>
3951
3952      
3952<script async src="https://cdn.shopify.com/s/files/1/0748/6904/7603/files/image-outline-min.js?v=1742044448"></script>
3952
3953
3954      
3955        
3955<script async src="https://cdn.shopify.com/s/files/1/0748/6904/7603/files/pintura.js?v=1727947077"></script>
3955
3956      
3957
3958      
3959        
3959<script async src="https://cdn.shopify.com/s/files/1/0748/6904/7603/files/image-outline-min.js?v=1742044448"></script>
3959
3960        <link rel="stylesheet" href="https://cdn.shopify.com/s/files/1/0748/6904/7603/files/pintura.css?v=1727947092">
3961      
3962    
3963
3964    <!-- BEGIN app snippet: entrypoint-components -->
3965
3966
3967  
3967<script src="https://cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/tpo-global-CHiKCI7s.js" type="module" crossorigin="anonymous"></script>
3967
3968
3969<!-- END app snippet -->
3970    <!-- BEGIN app snippet: entrypoint-components -->
3971
3972
3973  
3973<script src="https://cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/tpo-class-lrydwkkR.js" type="module" crossorigin="anonymous"></script>
3973
3974
3975<!-- END app snippet -->
3976
3977    
3978      <!-- BEGIN app snippet: entrypoint-components -->
3979
3980
3981  
3981<script src="https://cdn.shopify.com/extensions/01a0fc6a-89df-74dc-a369-ebb89bb92714/easify-product-options-2059/assets/product-options-BrGX6FTw.js" type="module" crossorigin="anonymous"></script>
3981
3982
3983<!-- END app snippet -->
3984    
3985
3986
3987
3988
3989</div><div id="shopify-block-AZ3lLaUtOQVMxNjB4T__4790539482082277475" class="shopify-block shopify-app-block">
3989<script>
3990  
3991  var bsSettingsAppEmbed = {"multi_location_enabled":true,"disable_watch_url_history":false,"use_dom_observer":false,"use_dom_observer_settings":null,"disable_send_cart_to_bs_server":false,"send_cart_to_bs_server_url":"https://bettershipping.herokuapp.com","send_cart_to_bs_server_add_update_error_to_line_item":false,"on_bs_cart_update_event_listener_name":"bs:cart-updated","on_bs_cart_update_do_not_send_bs_updated_cart_event":false,"on_bs_cart_update_send_bs_updated_cart_event":false,"on_bs_cart_update_reload_page":false,"add_bsID_to_all_items":false,"disable_watch_checkout_attempts":false,"retry_load_app_embed_delay_ms":2000};
3992  var bsMultiLocationEnabled = bsSettingsAppEmbed.multi_location_enabled || false;
3993  var bsServerBaseUrl = bsSettingsAppEmbed.send_cart_to_bs_server_url || "https://bettershipping.herokuapp.com";
3994  var bsRetryLoadAppEmbedDelay = bsSettingsAppEmbed.retry_load_app_embed_delay_ms || 2000;
3995  
3996
3997  
3998  var bsAppEmbedBlockJsFileName = 'app_embed_block.min.js';
3999
4000</script>
4000
4001
4002<script>
4003  (function(){
4004    // Helper function to send error log to your Rails endpoint.
4005    function bsSendErrorLog(data) {
4006      try {
4007
4008        // Check if the user agent is a bot and if so, don't send the error log.
4009        const userAgent = navigator.userAgent.toLowerCase();
4010        const botPatterns = [
4011          /bot/i,
4012          /spider/i,
4013          /crawler/i,
4014          /google page speed/i,
4015          /bingpreview/i,
4016          /yandex/i,
4017          /ahrefs/i
4018        ];
4019        if (botPatterns.some((pat) => pat.test(userAgent))) {
4020          // console.info('Skipping error log: known bot user agent');
4021          return;
4022        }
4023
4024        const url = (typeof bsServerBaseUrl !== 'undefined' && bsServerBaseUrl)
4025            ? bsServerBaseUrl + "/external/error_log"
4026            : "https://bettershipping.herokuapp.com/external/error_log";
4027
4028        const clientUtcTimestamp = new Date().toISOString(); // e.g., "2024-10-24T03:30:11.123Z"
4029
4030        var shopUrl = (typeof Shopify !== 'undefined' && Shopify.shop)
4031            ? Shopify.shop
4032            : window.location.hostname;
4033        var cartToken = (typeof bsShopifyCart !== 'undefined' && bsShopifyCart.token)
4034            ? bsShopifyCart.token
4035            : null;
4036
4037        var errorData = {
4038          shop_url: shopUrl,
4039          cart_token: cartToken,
4040          error_type: data.errorType || 'error',
4041          error_message: data.errorMessage || '',
4042          error_details: data.errorDetails || '',
4043          browser_info: navigator.userAgent,
4044          page_url: window.location.href,
4045          referrer: document.referrer,
4046          screen: window.screen.width + "x" + window.screen.height,
4047          client_utc_timestamp: clientUtcTimestamp,
4048          timestamp: new Date().toISOString()
4049        };
4050
4051        fetch(url, {
4052          method: 'POST',
4053          headers: {
4054            'Content-Type': 'application/json',
4055            'X-BS-Update': 'true' // Custom BS header
4056          },
4057          body: JSON.stringify(errorData)
4058        }).catch(function(e) {
4059          // If sending the error log fails, log it to the console (but avoid an infinite loop)
4060          // console.error("Failed to send error log: ", e);
4061        });
4062      } catch(e) {
4063        // console.error("Error in bsSendErrorLog:", e);
4064      }
4065    }
4066
4067    // Expose bsSendErrorLog globally
4068    window.bsSendErrorLog = bsSendErrorLog;
4069
4070    // Only set up the global error handlers if the feature flag is enabled.
4071    if (typeof bsMultiLocationEnabled !== 'undefined' && bsMultiLocationEnabled) {
4072      // Global error handler for synchronous errors.
4073      window.addEventListener('error', function(event) {
4074        // Only report errors from our own script file.
4075        if (event.filename && event.filename.indexOf(bsAppEmbedBlockJsFileName) !== -1) {
4076          bsSendErrorLog({
4077            errorType: 'error',
4078            errorMessage: event.message,
4079            errorDetails: (event.error && event.error.stack) ? event.error.stack : 'No stack trace available'
4080          });
4081        }
4082      });
4083
4084      // Global handler for unhandled promise rejections.
4085      window.addEventListener('unhandledrejection', function(event) {
4086        const reason = event.reason;
4087        if (!reason || !reason.stack) return;
4088
4089        const firstStackLine = reason.stack.split('\n')[0] || '';
4090
4091        // Only log if the topmost line specifically references our script (need to be strict as our filename gets caught up in the stack trace from adblockers and other files)
4092        if (firstStackLine.indexOf(bsAppEmbedBlockJsFileName) !== -1) {
4093          bsSendErrorLog({
4094            errorType: 'unhandledrejection',
4095            errorMessage: (event.reason && event.reason.message) ? event.reason.message : 
4095String(event.reason),
4096            errorDetails: (event.reason && event.reason.stack) ? event.reason.stack : 'No stack trace available'
4097          });
4098        }
4099      });
4100    }
4101  })();
4102</script>
4102
4103
4104<script src="https://cdn.shopify.com/extensions/01a0f5e3-0cd2-7cc9-8bd5-191f53556a6d/bs-better-shipping-44/assets/app_embed_block.min.js" defer
4105        onerror="(function(){ 
4106          if (bsMultiLocationEnabled) {
4107            var errorData = {
4108              shop_url: Shopify.shop || window.location.hostname,
4109              page_url: window.location.href,
4110              error_type: 'load error', 
4111              error_message: 'Failed to load app embed script',
4112              browser_info: navigator.userAgent,
4113              timestamp: new Date().toISOString()
4114            }; 
4115            var xhr = new XMLHttpRequest();
4116            xhr.open('POST', bsServerBaseUrl + '/external/error_log', true);
4117            xhr.setRequestHeader('Content-Type', 'application/json');
4118            xhr.send(JSON.stringify(errorData));
4119          }
4120        })()"></script>
4120
4121
4122
4123<script defer>
4124  // Retry mechanism script
4125  // This script is used to retry loading the app embed script if it fails to load.
4126
4127  document.addEventListener('DOMContentLoaded', function() {
4128    // Wait a bit before checking whether the script loaded
4129    setTimeout(function() {
4130      // Only run if its not already loaded as set by the window.__bsAppEmbedLoaded flag.
4131      if (typeof window.__bsAppEmbedLoaded === 'undefined' || !window.__bsAppEmbedLoaded) {
4132        if (bsMultiLocationEnabled) {
4133          // Log the retry attempt
4134          if (typeof bsSendErrorLog === 'function') {
4135            bsSendErrorLog({
4136              errorType: 'retry_attempt',
4137              errorMessage: 'Retrying app embed script load'
4138            });
4139          }
4140        }
4141        // Create and inject the script tag for retry
4142        var retryScript = document.createElement('script');
4143        retryScript.src = "https://cdn.shopify.com/extensions/01a0f5e3-0cd2-7cc9-8bd5-191f53556a6d/bs-better-shipping-44/assets/app_embed_block.min.js";
4144        retryScript.defer = true;
4145        retryScript.onload = function() {
4146          if (bsMultiLocationEnabled && typeof bsSendErrorLog === 'function') {
4147            bsSendErrorLog({
4148              errorType: 'retry_success',
4149              errorMessage: 'App embed script loaded on retry'
4150            });
4151          }
4152        };
4153        retryScript.onerror = function() {
4154          if (bsMultiLocationEnabled && typeof bsSendErrorLog === 'function') {
4155            bsSendErrorLog({
4156              errorType: 'retry_fail',
4157              errorMessage: 'Retry load of app embed script failed'
4158            });
4159          }
4160        };
4161        document.body.appendChild(retryScript);
4162      } else {
4163        // console.log("App embed script already loaded");
4164      }
4165    }, bsRetryLoadAppEmbedDelay); // Adjust the delay as needed
4166  });
4167</script>
4167
4168
4169
4170</div><div id="shopify-block-AakNoTzR0N0NkN3Z2W__11532412952436166569" class="shopify-block shopify-app-block">
4170<script async src="https://loox.io/widget/4yWmJ1mzUo/loox.1635332034655.js?shop=roxie-cosmetics.myshopify.com"></script>
4170
4171
4172
4173	<!-- __LXV: 1791040932479;__LXR: https://loox.io;__LXC: 4yWmJ1mzUo; -->
4173<script>var loox_global_hash = '1791040932479';
4174var loox_bundle_reviews_enabled = false;</script>
4174<script>var loox_floating_widget = {"active":true,"rtl":false,"default_text":"Reviews","position":"right","button_text":"Trusted by 100K+","button_bg_color":"F2C75E","button_text_color":"FFFFFF","display_on_home_page":true,"display_on_product_page":false,"display_on_cart_page":false,"display_on_other_pages":true,"hide_on_mobile":true,"border_radius":{"key":"extraRounded","value":"16px","label":"Extra Rounded"},"orientation":"default"};
4175</script>
4175<style>.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#F2C75E; }
4176:root { --lxs-rating-icon-color: #F2C75E; }</style>
4177
4178
4179
4180
4181
4182
4183
4184</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
4185</div>
4185<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4185
4186</body>
4187</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.