PageSourceSearch

https://www.opalhk.com/blogs/news

html opalhk.com collected 2026-10-06 02:46:57 UTC 188,994 bytes, 3,023 lines download raw bytes

1<!doctype html>
2<html class="js" lang="en">
3  <head>
4    <meta charset="utf-8">
5    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6    <meta name="viewport" content="width=device-width,initial-scale=1">
7    <meta name="theme-color" content="">
8    <link rel="canonical" href="https://www.opalhk.com/blogs/news"><link rel="icon" type="image/png" href="//www.opalhk.com/cdn/shop/files/opal-logo_ddb2d4ff-83d4-49ca-9719-0fa133547686.jpg?crop=center&height=32&v=1738613037&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
9      News
10 &ndash; Opal Cosmetics</title>
11
12    
13
14    
15
16<meta property="og:site_name" content="Opal Cosmetics">
17<meta property="og:url" content="https://www.opalhk.com/blogs/news">
18<meta property="og:title" content="News">
19<meta property="og:type" content="website">
20<meta property="og:description" content="Top-quality cosmetics at Opal Cosmetics Group, leading contract manufacturers of cosmetics products. Explore our range for premium quality &amp; stunning results."><meta name="twitter:card" content="summary_large_image">
21<meta name="twitter:title" content="News">
22<meta name="twitter:description" content="Top-quality cosmetics at Opal Cosmetics Group, leading contract manufacturers of cosmetics products. Explore our range for premium quality &amp; stunning results.">
23
24
25    
25<script src="//www.opalhk.com/cdn/shop/t/17/assets/constants.js?v=132983761750457495441763639923" defer="defer"></script>
25
26    
26<script src="//www.opalhk.com/cdn/shop/t/17/assets/pubsub.js?v=158357773527763999511763639921" defer="defer"></script>
26
27    
27<script src="//www.opalhk.com/cdn/shop/t/17/assets/global.js?v=152862011079830610291763639923" defer="defer"></script>
27
28    
28<script src="//www.opalhk.com/cdn/shop/t/17/assets/details-disclosure.js?v=13653116266235556501763639922" defer="defer"></script>
28
29    
29<script src="//www.opalhk.com/cdn/shop/t/17/assets/details-modal.js?v=25581673532751508451763639922" defer="defer"></script>
29
30    
30<script src="//www.opalhk.com/cdn/shop/t/17/assets/search-form.js?v=133129549252120666541763639924" defer="defer"></script>
30
31    
31<script src="//www.opalhk.com/cdn/shop/t/17/assets/swiper-bundle.min.js?v=72960816452439954231763639923" defer="defer"></script>
31
32    
32<script src="//www.opalhk.com/cdn/shop/t/17/assets/custom.js?v=138340670785614681751763639924" defer="defer"></script>
32
33    
34
35    <link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Jost:ital,wght@0,100..900;1,100..900&family=Tiro+Bangla:ital@0;1&display=swap" rel="stylesheet">
35<script src="//www.opalhk.com/cdn/shop/t/17/assets/animations.js?v=88693664871331136111763639921" defer="defer"></script>
35<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
35<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68344185005/digital_wallets/dialog">
36<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
37<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA"></script>
vendor: 1 bytes, line 37
37
38<script id="shopify-features" type="application/json">{"accessToken":"31ac2e1b72f8d2335a94c9548dea9203","betas":["rich-media-storefront-analytics"],"domain":"www.opalhk.com","predictiveSearch":true,"shopId":68344185005,"locale":"en"}</script>
vendor: 1 bytes, line 38
38
39<script>var Shopify = Shopify || {};
40Shopify.shop = "opal-hk.myshopify.com";
41Shopify.locale = "en";
42Shopify.currency = {"active":"CAD","rate":"1.0"};
43Shopify.country = "CA";
44Shopify.theme = {"name":"Opal-HK\/Opal-Localization","id":150087106733,"schema_name":"Dawn","schema_version":"15.2.0","theme_store_id":null,"role":"main"};
45Shopify.theme.handle = "null";
46Shopify.theme.style = {"id":null,"handle":null};
47Shopify.cdnHost = "www.opalhk.com/cdn";
48Shopify.routes = Shopify.routes || {};
49Shopify.routes.root = "/";
50Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
51Shopify.SignInWithShop = Shopify.SignInWithShop || {};
52Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
53Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 53
53
54<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 54
54
55<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 55
55
56<script>
57  window.Shopify = window.Shopify || {};
58  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
59  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
60  window.Shopify.SignInWithShop.eligible = true;
61</script>
vendor: 1 bytes, line 61
61
62<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 62
62
63<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 63
63
64<script type="module">
65  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
66
67  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
68
69</script>
vendor: 1 bytes, line 69
69
70<script>
71  window.Shopify = window.Shopify || {};
72  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
73  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
74</script>
vendor: 1 bytes, line 74
74
75<script id="__st">var __st={"a":68344185005,"offset":-14400,"reqid":"754f5410-0911-4b1e-8b45-671c0e011ab0-1791254817","pageurl":"www.opalhk.com\/blogs\/news","s":"blogs-91008925869","u":"dee0d75d284d","p":"blog","rtyp":"blog","rid":91008925869};</script>
vendor: 1 bytes, line 75
75
76<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 76
76
77<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 77
77
78<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.opalhk.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 78
78
79<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.opalhk.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
79<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 79
79
80<script>
81  window.Shopify = window.Shopify || {};
82  window.Shopify.MCP = window.Shopify.MCP || {};
83  window.Shopify.MCP.enabled = true;
84  window.Shopify.MCP.shop = "opal-hk.myshopify.com";
85  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.opalhk.com\/api\/mcp";
86  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
87</script>
vendor: 1 bytes, line 87
87
88<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.opalhk.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
89</script>
vendor: 1 bytes, line 89
89
90<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.opalhk.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
91</script>
vendor: 1 bytes, line 91
91
92<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
93  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);
94</script>
vendor: 1 bytes, line 94
94
95<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})}}));
96</script>
vendor: 1 bytes, line 96
96
97<script id="sections-script" data-sections="header" defer="defer" src="//www.opalhk.com/cdn/shop/t/17/compiled_assets/scripts.js?v=184325197989695213571763639942"></script>
vendor: 1 bytes, line 97
97
98<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
98
99
100
101    <style data-shopify>
102      @font-face {
103  font-family: Figtree;
104  font-weight: 400;
105  font-style: normal;
106  font-display: swap;
107  src: url("//www.opalhk.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"),
108       url("//www.opalhk.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff");
109}
110
111      @font-face {
112  font-family: Figtree;
113  font-weight: 700;
114  font-style: normal;
115  font-display: swap;
116  src: url("//www.opalhk.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"),
117       url("//www.opalhk.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff");
118}
119
120      @font-face {
121  font-family: Figtree;
122  font-weight: 400;
123  font-style: italic;
124  font-display: swap;
125  src: url("//www.opalhk.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"),
126       url("//www.opalhk.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff");
127}
128
129      @font-face {
130  font-family: Figtree;
131  font-weight: 700;
132  font-style: italic;
133  font-display: swap;
134  src: url("//www.opalhk.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"),
135       url("//www.opalhk.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff");
136}
137
138      @font-face {
139  font-family: Figtree;
140  font-weight: 700;
141  font-style: normal;
142  font-display: swap;
143  src: url("//www.opalhk.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"),
144       url("//www.opalhk.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff");
145}
146
147
148      
149        :root,
150        .color-scheme-1 {
151          --color-background: 255,255,255;
152        
153          --gradient-background: #ffffff;
154        
155
156        
157
158        --color-foreground: 33,33,33;
159        --color-background-contrast: 191,191,191;
160        --color-shadow: 33,33,33;
161        --color-button: 33,33,33;
162        --color-button-text: 255,255,255;
163        --color-secondary-button: 255,255,255;
164        --color-secondary-button-text: 33,33,33;
165        --color-link: 33,33,33;
166        --color-badge-foreground: 33,33,33;
167        --color-badge-background: 255,255,255;
168        --color-badge-border: 33,33,33;
169        --payment-terms-background-color: rgb(255 255 255);
170      }
171      
172        
173        .color-scheme-2 {
174          --color-background: 243,243,243;
175        
176          --gradient-background: #f3f3f3;
177        
178
179        
180
181        --color-foreground: 33,33,33;
182        --color-background-contrast: 179,179,179;
183        --color-shadow: 33,33,33;
184        --color-button: 33,33,33;
185        --color-button-text: 243,243,243;
186        --color-secondary-button: 243,243,243;
187        --color-secondary-button-text: 33,33,33;
188        --color-link: 33,33,33;
189        --color-badge-foreground: 33,33,33;
190        --color-badge-background: 243,243,243;
191        --color-badge-border: 33,33,33;
192        --payment-terms-background-color: rgb(243 243 243);
193      }
194      
195        
196        .color-scheme-3 {
197          --color-background: 36,40,51;
198        
199          --gradient-background: #242833;
200        
201
202        
203
204        --color-foreground: 255,255,255;
205        --color-background-contrast: 47,52,66;
206        --color-shadow: 33,33,33;
207        --color-button: 255,255,255;
208        --color-button-text: 0,0,0;
209        --color-secondary-button: 36,40,51;
210        --color-secondary-button-text: 255,255,255;
211        --color-link: 255,255,255;
212        --color-badge-foreground: 255,255,255;
213        --color-badge-background: 36,40,51;
214        --color-badge-border: 255,255,255;
215        --payment-terms-background-color: rgb(36 40 51);
216      }
217      
218        
219        .color-scheme-4 {
220          --color-background: 33,33,33;
221        
222          --gradient-background: #212121;
223        
224
225        
226
227        --color-foreground: 255,255,255;
228        --color-background-contrast: 46,46,46;
229        --color-shadow: 33,33,33;
230        --color-button: 255,255,255;
231        --color-button-text: 33,33,33;
232        --color-secondary-button: 33,33,33;
233        --color-secondary-button-text: 255,255,255;
234        --color-link: 255,255,255;
235        --color-badge-foreground: 255,255,255;
236        --color-badge-background: 33,33,33;
237        --color-badge-border: 255,255,255;
238        --payment-terms-background-color: rgb(33 33 33);
239      }
240      
241        
242        .color-scheme-5 {
243          --color-background: 51,79,180;
244        
245          --gradient-background: #334fb4;
246        
247
248        
249
250        --color-foreground: 255,255,255;
251        --color-background-contrast: 23,35,81;
252        --color-shadow: 18,18,18;
253        --color-button: 255,255,255;
254        --color-button-text: 51,79,180;
255        --color-secondary-button: 51,79,180;
256        --color-secondary-button-text: 255,255,255;
257        --color-link: 255,255,255;
258        --color-badge-foreground: 255,255,255;
259        --color-badge-background: 51,79,180;
260        --color-badge-border: 255,255,255;
261        --payment-terms-background-color: rgb(51 79 180);
262      }
263      
264
265      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
266        color: rgba(var(--color-foreground), 0.75);
267        background-color: rgb(var(--color-background));
268      }
269
270      :root {
271        --font-body-family: Figtree, sans-serif;
272        --font-body-style: normal;
273        --font-body-weight: 400;
274        --font-body-weight-bold: 700;
275
276        --font-heading-family: Figtree, sans-serif;
277        --font-heading-style: normal;
278        --font-heading-weight: 700;
279
280        --font-body-scale: 1.0;
281        --font-heading-scale: 1.0;
282
283        --media-padding: px;
284        --media-border-opacity: 0.05;
285        --media-border-width: 1px;
286        --media-radius: 0px;
287        --media-shadow-opacity: 0.0;
288        --media-shadow-horizontal-offset: 0px;
289        --media-shadow-vertical-offset: 4px;
290        --media-shadow-blur-radius: 5px;
291        --media-shadow-visible: 0;
292
293        --page-width: 138rem;
294        --page-width-margin: 0rem;
295
296        --product-card-image-padding: 0.0rem;
297        --product-card-corner-radius: 0.0rem;
298        --product-card-text-alignment: left;
299        --product-card-border-width: 0.0rem;
300        --product-card-border-opacity: 0.1;
301        --product-card-shadow-opacity: 0.0;
302        --product-card-shadow-visible: 0;
303        --product-card-shadow-horizontal-offset: 0.0rem;
304        --product-card-shadow-vertical-offset: 0.4rem;
305        --product-card-shadow-blur-radius: 0.5rem;
306
307        --collection-card-image-padding: 0.0rem;
308        --collection-card-corner-radius: 0.0rem;
309        --collection-card-text-alignment: left;
310        --collection-card-border-width: 0.0rem;
311        --collection-card-border-opacity: 0.1;
312        --collection-card-shadow-opacity: 0.0;
313        --collection-card-shadow-visible: 0;
314        --collection-card-shadow-horizontal-offset: 0.0rem;
315        --collection-card-shadow-vertical-offset: 0.4rem;
316        --collection-card-shadow-blur-radius: 0.5rem;
317
318        --blog-card-image-padding: 0.0rem;
319        --blog-card-corner-radius: 0.0rem;
320        --blog-card-text-alignment: left;
321        --blog-card-border-width: 0.0rem;
322        --blog-card-border-opacity: 0.1;
323        --blog-card-shadow-opacity: 0.0;
324        --blog-card-shadow-visible: 0;
325        --blog-card-shadow-horizontal-offset: 0.0rem;
326        --blog-card-shadow-vertical-offset: 0.4rem;
327        --blog-card-shadow-blur-radius: 0.5rem;
328
329        --badge-corner-radius: 4.0rem;
330
331        --popup-border-width: 1px;
332        --popup-border-opacity: 0.1;
333        --popup-corner-radius: 0px;
334        --popup-shadow-opacity: 0.05;
335        --popup-shadow-horizontal-offset: 0px;
336        --popup-shadow-vertical-offset: 4px;
337        --popup-shadow-blur-radius: 5px;
338
339        --drawer-border-width: 1px;
340        --drawer-border-opacity: 0.1;
341        --drawer-shadow-opacity: 0.0;
342        --drawer-shadow-horizontal-offset: 0px;
343        --drawer-shadow-vertical-offset: 4px;
344        --drawer-shadow-blur-radius: 5px;
345
346        --spacing-sections-desktop: 0px;
347        --spacing-sections-mobile: 0px;
348
349        --grid-desktop-vertical-spacing: 8px;
350        --grid-desktop-horizontal-spacing: 8px;
351        --grid-mobile-vertical-spacing: 4px;
352        --grid-mobile-horizontal-spacing: 4px;
353
354        --text-boxes-border-opacity: 0.1;
355        --text-boxes-border-width: 0px;
356        --text-boxes-radius: 0px;
357        --text-boxes-shadow-opacity: 0.0;
358        --text-boxes-shadow-visible: 0;
359        --text-boxes-shadow-horizontal-offset: 0px;
360        --text-boxes-shadow-vertical-offset: 4px;
361        --text-boxes-shadow-blur-radius: 5px;
362
363        --buttons-radius: 0px;
364        --buttons-radius-outset: 0px;
365        --buttons-border-width: 1px;
366        --buttons-border-opacity: 1.0;
367        --buttons-shadow-opacity: 0.0;
368        --buttons-shadow-visible: 0;
369        --buttons-shadow-horizontal-offset: 0px;
370        --buttons-shadow-vertical-offset: 4px;
371        --buttons-shadow-blur-radius: 5px;
372        --buttons-border-offset: 0px;
373
374        --inputs-radius: 0px;
375        --inputs-border-width: 1px;
376        --inputs-border-opacity: 0.55;
377        --inputs-shadow-opacity: 0.0;
378        --inputs-shadow-horizontal-offset: 0px;
379        --inputs-margin-offset: 0px;
380        --inputs-shadow-vertical-offset: 4px;
381        --inputs-shadow-blur-radius: 5px;
382        --inputs-radius-outset: 0px;
383
384        --variant-pills-radius: 40px;
385        --variant-pills-border-width: 1px;
386        --variant-pills-border-opacity: 0.55;
387        --variant-pills-shadow-opacity: 0.0;
388        --variant-pills-shadow-horizontal-offset: 0px;
389        --variant-pills-shadow-vertical-offset: 4px;
390        --variant-pills-shadow-blur-radius: 5px;
391      }
392
393      *,
394      *::before,
395      *::after {
396        box-sizing: inherit;
397      }
398
399      html {
400        box-sizing: border-box;
401        font-size: calc(var(--font-body-scale) * 62.5%);
402        height: 100%;
403      }
404
405      body {
406        display: grid;
407        grid-template-rows: auto auto 1fr auto;
408        grid-template-columns: 100%;
409        min-height: 100%;
410        margin: 0;
411        font-size: 1.5rem;
412        letter-spacing: 0;
413        line-height: calc(1 + 0.8 / var(--font-body-scale));
414        font-family: var(--font-body-family);
415        font-style: var(--font-body-style);
416        font-weight: var(--font-body-weight);
417      }
418
419      @media screen and (min-width: 750px) {
420        body {
421          font-size: 1.6rem;
422        }
423      }
424    </style>
425
426    <link href="//www.opalhk.com/cdn/shop/t/17/assets/base.css?v=18083237157182267671763639921" rel="stylesheet" type="text/css" media="all" />
427    <link href="//www.opalhk.com/cdn/shop/t/17/assets/swiper-bundle.min.css?v=52107734202767392341763639923" rel="stylesheet" type="text/css" media="all" />
428    <link href="//www.opalhk.com/cdn/shop/t/17/assets/custom.css?v=138459925578731543191763639923" rel="stylesheet" type="text/css" media="all" />
429    <link href="//www.opalhk.com/cdn/shop/t/17/assets/anshul.css?v=77008682433180695711763648552" rel="stylesheet" type="text/css" media="all" />
430    <link rel="stylesheet" href="//www.opalhk.com/cdn/shop/t/17/assets/component-cart-items.css?v=123238115697927560811763639922" media="print" onload="this.media='all'">
431      <link rel="preload" as="font" href="//www.opalhk.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin>
432      
433
434      <link rel="preload" as="font" href="//www.opalhk.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2" type="font/woff2" crossorigin>
435      
436<script>
437      if (Shopify.designMode) {
438        document.documentElement.classList.add('shopify-design-mode');
439      }
440    </script>
440
441  <!-- BEGIN app block: shopify://apps/sitemap-noindex-pro-seo/blocks/app-embed/4d815e2c-5af0-46ba-8301-d0f9cf660031 -->
442<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
443<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: 68344185005,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 443
443
444<script>
445  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
446</script>
vendor: 1 bytes, line 446
446
447<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}
447).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: 68344185005,storefrontBaseUrl: "https://www.opalhk.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.opalhk.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"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":"Opal Cosmetics","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"opal-hk.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/www.opalhk.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.opalhk.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"150087106733","themePublished":"true","eventMetadataId":"a58e1b56-98d5-40fb-aaf4-f7712009dea5","pageType":"blog","resourceId":"91008925869","shopId":"68344185005","storefrontBaseUrl":"https:\/\/www.opalhk.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
447<script>
448  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
449  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
450  window.ShopifyAnalytics.meta.currency = 'CAD';
451  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":91008925869,"requestId":"754f5410-0911-4b1e-8b45-671c0e011ab0-1791254817"}};
452  for (var attr in meta) {
453    window.ShopifyAnalytics.meta[attr] = meta[attr];
454  }
455</script>
vendor: 1 bytes, line 455
455
456<script class="analytics">
457  (function () {
458    var customDocumentWrite = function(content) {
459      var jquery = null;
460
461      if (window.jQuery) {
462        jquery = window.jQuery;
463      } else if (window.Checkout && window.Checkout.$) {
464        jquery = window.Checkout.$;
465      }
466
467      if (jquery) {
468        jquery('body').append(content);
469      }
470    };
471
472    var hasLoggedConversion = function(token) {
473      if (token) {
474        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
475      }
476      return false;
477    }
478
479    var setCookieIfConversion = function(token) {
480      if (token) {
481        var twoMonthsFromNow = new Date(Date.now());
482        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
483
484        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
485      }
486    }
487
488    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
489    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
490    if (trekkie.integrations) {
491      return;
492    }
493    trekkie.methods = [
494      'identify',
495      'page',
496      'ready',
497      'track',
498      'trackForm',
499      'trackLink'
500    ];
501    trekkie.factory = function(method) {
502      return function() {
503        var args = Array.prototype.slice.call(arguments);
504        args.unshift(method);
505        trekkie.push(args);
506        if (method == 'track' || method == 'page') {
507          var pageUrl;
508          try {
509            pageUrl = window.location.href;
510          } catch (e) {}
511          var pageReferrer;
512          try {
513            pageReferrer = document.referrer;
514          } catch (e) {}
515          try {
516            if (window.__TREKKIE_SHIM_QUEUE == null) {
517              window.__TREKKIE_SHIM_QUEUE = [];
518            }
519            window.__TREKKIE_SHIM_QUEUE.push({
520              from: 'trekkie-stub',
521              method: method,
522              args: args.slice(1),
523              pageContext: {
524                url: pageUrl,
525                referrer: pageReferrer
526              }
527            });
528          } catch (e) {
529            // no-op
530          }
531        }
532        return trekkie;
533      };
534    };
535    for (var i = 0; i < trekkie.methods.length; i++) {
536      var key = trekkie.methods[i];
537      trekkie[key] = trekkie.factory(key);
538    }
539    trekkie.load = function(config) {
540      trekkie.config = config || {};
541      trekkie.config.initialDocumentCookie = document.cookie;
542      var first = document.getElementsByTagName('script')[0];
543var script = document.createElement('script');
544script.type = 'text/javascript';
545script.onerror = function(e) {
546  var scriptFallback = document.createElement('script');
547  scriptFallback.type = 'text/javascript';
548  scriptFallback.onerror = function(error) {
549          var Monorail = {
550      produce: function produce(monorailDomain, schemaId, payload) {
551        var currentMs = new Date().getTime();
552        var event = {
553          schema_id: schemaId,
554          payload: payload,
555          metadata: {
556            event_created_at_ms: currentMs,
557            event_sent_at_ms: currentMs
558          }
559        };
560        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
561      },
562      sendRequest: function sendRequest(endpointUrl, payload) {
563        // Try the sendBeacon API
564        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
565          var blobData = new window.Blob([payload], {
566            type: 'text/plain'
567          });
568
569          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
570            return true;
571          } // sendBeacon was not successful
572
573        } // XHR beacon
574
575        var xhr = new XMLHttpRequest();
576
577        try {
578          xhr.open('POST', endpointUrl);
579          xhr.setRequestHeader('Content-Type', 'text/plain');
580          xhr.send(payload);
581        } catch (e) {
582          console.log(e);
583        }
584
585        return false;
586      },
587      isIos12: function isIos12() {
588        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
589      }
590    };
591    Monorail.produce('monorail-edge.shopifysvc.com',
592      'trekkie_storefront_load_errors/1.1',
593      {shop_id: 68344185005,
594      theme_id: 150087106733,
595      app_name: "storefront",
596      context_url: window.location.href,
597      source_url: "//www.opalhk.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
598
599  };
600  scriptFallback.async = true;
601  scriptFallback.src = '//www.opalhk.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
602  first.parentNode.insertBefore(scriptFallback, first);
603};
604script.async = true;
605script.src = '//www.opalhk.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
606first.parentNode.insertBefore(script, first);
607
608    };
609    trekkie.load(
610      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68344185005,"isMerchantRequest":null,"themeId":150087106733,"themeCityHash":"2908208326235998427","contentLanguage":"en","currency":"CAD","eventMetadataId":"a58e1b56-98d5-40fb-aaf4-f7712009dea5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
611    );
612
613    var loaded = false;
614    trekkie.ready(function() {
615      if (loaded) return;
616      loaded = true;
617
618      window.ShopifyAnalytics.lib = window.trekkie;
619
620      var originalDocumentWrite = document.write;
621      document.write = customDocumentWrite;
622      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
623      document.write = originalDocumentWrite;
624
625      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
626      var token = match? match[1]: undefined;
627      if (!hasLoggedConversion(token)) {
628        setCookieIfConversion(token);
629        
630      }
631    });
632
633    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":91008925869,"requestId":"754f5410-0911-4b1e-8b45-671c0e011ab0-1791254817","shopifyEmitted":true});
634
635    var eventsListenerScript = document.createElement('script');
636    eventsListenerScript.async = true;
637    eventsListenerScript.src = "//www.opalhk.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
638    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
639})();</script>
vendor: 1 bytes, line 639
639
640<script
641  defer
642  src="https://www.opalhk.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
643  data-application="storefront-renderer"
644  data-shop-id="68344185005"
645  data-render-region="gcp-us-central1"
646  data-page-type="blog"
647  data-theme-instance-id="150087106733"
648  data-theme-name="Dawn"
649  data-theme-version="15.2.0"
650  data-monorail-region="shop_domain"
651  data-resource-timing-sampling-rate="10"
652  data-shs="true"
653  data-shs-beacon="true"
654  data-shs-export-with-fetch="true"
655  data-shs-logs-sample-rate="1"
656  data-shs-beacon-endpoint="https://www.opalhk.com/api/collect"
657></script>
657
658<meta name="shopify-y" content="c116900b-b507-49c4-9495-8a1452ed5a98" data-expiration="1822812417000"><meta name="shopify-s" content="5085812a-9659-4165-8c05-48360edceeab" data-expiration="1791256617000"><meta name="new-cookie-storage-activated" content="t">
659</head>
660
661  <body class="gradient animate--hover-default blog">
662    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
663      Skip to content
664    </a><!-- BEGIN sections: header-group -->
665<div id="shopify-section-sections--19788896927917__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.opalhk.com/cdn/shop/t/17/assets/component-list-menu.css?v=151968516119678728991763639922" media="print" onload="this.media='all'">
666<link rel="stylesheet" href="//www.opalhk.com/cdn/shop/t/17/assets/component-search.css?v=165164710990765432851763639923" media="print" onload="this.media='all'">
667<link rel="stylesheet" href="//www.opalhk.com/cdn/shop/t/17/assets/component-menu-drawer.css?v=56362546346690229561763639923" media="print" onload="this.media='all'">
668<link rel="stylesheet" href="//www.opalhk.com/cdn/shop/t/17/assets/component-cart-notification.css?v=54116361853792938221763639922" media="print" onload="this.media='all'">
669
670<link href="//www.opalhk.com/cdn/shop/t/17/assets/section-header.css?v=52891730799286079621763639922" rel="stylesheet" type="text/css" media="all" />
671<link rel="stylesheet" href="//www.opalhk.com/cdn/shop/t/17/assets/component-mega-menu.css?v=149646143675364590271763639923" media="print" onload="this.media='all'"><style>
672  header-drawer {
673    justify-self: start;
674    margin-left: 0;
675  }@media screen and (min-width: 990px) {
676      header-drawer {
677        display: none;
678      }
679    }.menu-drawer-container {
680    display: flex;
681  }
682
683  .list-menu {
684    list-style: none;
685    padding: 0;
686    margin: 0;
687  }
688
689  .list-menu--inline {
690    display: inline-flex;
691    flex-wrap: wrap;
692  }
693
694  summary.list-menu__item {
695    padding-right: 2.7rem;
696  }
697
698  .list-menu__item {
699    display: flex;
700    align-items: center;
701    line-height: calc(1 + 0.3 / var(--font-body-scale));
702  }
703
704  .list-menu__item--link {
705    text-decoration: none;
706    padding-bottom: 1rem;
707    padding-top: 1rem;
708    line-height: calc(1 + 0.8 / var(--font-body-scale));
709  }
710
711  @media screen and (min-width: 750px) {
712    .list-menu__item--link {
713      padding-bottom: 0.5rem;
714      padding-top: 0.5rem;
715    }
716  }
717</style><style data-shopify>.header {
718    padding: 10px 3rem 10px 3rem;
719  }
720
721  .section-header {
722    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
723    margin-bottom: 0px;
724  }
725
726  @media screen and (min-width: 750px) {
727    .section-header {
728      margin-bottom: 0px;
729    }
730  }
731
732  @media screen and (min-width: 990px) {
733    .header {
734      padding-top: 20px;
735      padding-bottom: 20px;
736    }
737  }</style>
737<script src="//www.opalhk.com/cdn/shop/t/17/assets/cart-notification.js?v=133508293167896966491763639922" defer="defer"></script>
737<sticky-header data-sticky-type="always" class="header-wrapper color-scheme-1 gradient"><header class="header header--middle-left header--mobile-left page-width header--has-menu header--has-social header--has-account">
738
739<header-drawer data-breakpoint="tablet">
740  <details id="Details-menu-drawer-container" class="menu-drawer-container">
741    <summary
742      class="header__icon header__icon--menu header__icon--summary link focus-inset"
743      aria-label="Menu"
744    >
745      <span><svg class="icon icon-hamburger" width="22" height="24" viewBox="0 0 22 24" fill="none" xmlns="http://www.w3.org/2000/svg">
746<path d="M20.8581 2.54545H7.06499C6.43393 2.54545 5.92308 1.97608 5.92308 1.27273C5.92308 0.569378 6.43393 0 7.06499 0H20.8581C21.4891 0 22 0.569378 22 1.27273C22 1.97608 21.4891 2.54545 20.8581 2.54545Z" fill="white"></path>
747<path d="M20.8595 13.2727H1.14052C0.510232 13.2727 0 12.7033 0 12C0 11.2967 0.510232 10.7273 1.14052 10.7273H20.8595C21.4898 10.7273 22 11.2967 22 12C22 12.7033 21.4898 13.2727 20.8595 13.2727Z" fill="white"></path>
748<path d="M20.8581 24H7.06499C6.43393 24 5.92308 23.4306 5.92308 22.7273C5.92308 22.0239 6.43393 21.4545 7.06499 21.4545H20.8581C21.4891 21.4545 22 22.0239 22 22.7273C22 23.4306 21.4891 24 20.8581 24Z" fill="white"></path>
749</svg><svg class="icon icon-close" width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
750<g id="Menu / Close_LG">
751<path id="Vector" d="M21 21L12 12M12 12L3 3M12 12L21.0001 3M12 12L3 21.0001" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
752</g>
753</svg></span>
754    </summary>
755    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
756      <div class="menu-drawer__inner-container">
757        <div class="menu-drawer__navigation-container">
758          <nav class="menu-drawer__navigation">
759            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
760                      id="HeaderDrawer-who-we-are"
761                      href="/pages/about"
762                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
763                      
764                    >
765                      Who We Are
766                    </a></li><li><details id="Details-menu-drawer-menu-item-2">
767                      <summary
768                        id="HeaderDrawer-product-specialities"
769                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
770                      >
771                        Product Specialities
772                        <span class="svg-wrapper">
773                          <svg width="10" height="11" viewBox="0 0 10 11" fill="none" xmlns="http://www.w3.org/2000/svg">
774                            <path d="M4.86918 9.56325L9.00045 5.49997C7.96422 4.48365 5.9054 2.45295 4.86914 1.43661L4.34777 1.94112C5.27993 2.85515 6.5129 4.07306 7.60072 5.14132L0.873875 5.14126L0.873875 5.85867L7.60073 5.85871L4.34781 9.05328L4.86918 9.56325Z" fill="#212121" stroke="#212121"></path>
775                          </svg>
776                        </span>
777                      </summary>
778                      <div
779                        id="link-product-specialities"
780                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
781                        tabindex="-1"
782                      >
783                        <div class="menu-drawer__inner-submenu">
784                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
785                            <span class="">
786                              <svg width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg">
787                                <path fill-rule="evenodd" clip-rule="evenodd" d="M4.24274 9.24268L9.71688e-05 5.00003L4.24274 0.757394L5.18555 1.7002L1.88572 5.00003L5.18555 8.29987L4.24274 9.24268Z" fill="#212121"></path>
788                              </svg>
789                            </span>
790                            Back to Menu
791                          </button>
792                          <div class="menu-drawer__menu list-menu" role="list" tabindex="-1">
793                            <h2 class="megamenu-heading">Product Specialities</h2>
794                            
795                              <div class="megamenu-inner--wrapper">
796                                <div class="megamenu-left-col">
797                                  <a href="/collections/hair-care">
798                                    <div class="megamenu-img" style="background-image:url('//www.opalhk.com/cdn/shop/files/haircare-card.jpg?v=11885031869549893011')">
799                                      <h6>Hair Care</h6>
800                                      <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
801<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
802<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
803<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
804<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.0707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
805</svg>
806
807                                    </div>
808                                  </a>
809                                </div>
810                              </div>
811                            
812                              <div class="megamenu-inner--wrapper">
813                                <div class="megamenu-left-col">
814                                  <a href="/collections/skincare">
815                                    <div class="megamenu-img" style="background-image:url('//www.opalhk.com/cdn/shop/files/skincare-card-new.jpg?v=18198968248561626560')">
816                                      <h6>Skincare</h6>
817                                      <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
818<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
819<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
820<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
821<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.
8210707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
822</svg>
823
824                                    </div>
825                                  </a>
826                                </div>
827                              </div>
828                            
829                              <div class="megamenu-inner--wrapper">
830                                <div class="megamenu-left-col">
831                                  <a href="/collections/personal-care">
832                                    <div class="megamenu-img" style="background-image:url('//www.opalhk.com/cdn/shop/files/personal-care.jpg?v=16163354452624338157')">
833                                      <h6>Personal Care</h6>
834                                      <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
835<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
836<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
837<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
838<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.0707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
839</svg>
840
841                                    </div>
842                                  </a>
843                                </div>
844                              </div>
845                            
846                              <div class="megamenu-inner--wrapper">
847                                <div class="megamenu-left-col">
848                                  <a href="/collections/home-care">
849                                    <div class="megamenu-img" style="background-image:url('//www.opalhk.com/cdn/shop/files/home-care.jpg?v=6186679217051944344')">
850                                      <h6>Home Care</h6>
851                                      <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
852<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
853<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
854<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
855<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.0707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
856</svg>
857
858                                    </div>
859                                  </a>
860                                </div>
861                              </div>
862                            
863                              <div class="megamenu-inner--wrapper">
864                                <div class="megamenu-left-col">
865                                  <a href="/collections/fragrance">
866                                    <div class="megamenu-img" style="background-image:url('//www.opalhk.com/cdn/shop/files/fragrance.jpg?v=8825509625576383847')">
867                                      <h6>Fragrance</h6>
868                                      <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
869<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
870<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
871<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
872<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.
8720707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
873</svg>
874
875                                    </div>
876                                  </a>
877                                </div>
878                              </div>
879                            
880                              <div class="megamenu-inner--wrapper">
881                                <div class="megamenu-left-col">
882                                  <a href="/collections/makeup-manufacturer">
883                                    <div class="megamenu-img" style="background-image:url('//www.opalhk.com/cdn/shop/files/?v=3737')">
884                                      <h6>Makeup</h6>
885                                      <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
886<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
887<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
888<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
889<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.0707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
890</svg>
891
892                                    </div>
893                                  </a>
894                                </div>
895                              </div></div>
896                        </div>
897                      </div>
898                    </details></li><li><a
899                      id="HeaderDrawer-brands"
900                      href="/pages/our-brands"
901                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
902                      
903                    >
904                      Brands
905                    </a></li><li><a
906                      id="HeaderDrawer-expertise"
907                      href="/pages/expertise"
908                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
909                      
910                    >
911                      Expertise
912                    </a></li><li><a
913                      id="HeaderDrawer-esg"
914                      href="/blogs/esg"
915                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
916                      
917                    >
918                      ESG
919                    </a></li><li><a
920                      id="HeaderDrawer-news"
921                      href="/blogs/news"
922                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active"
923                      
924                        aria-current="page"
925                      
926                    >
927                      News
928                    </a></li><li><a
929                      id="HeaderDrawer-faqs"
930                      href="/pages/faq"
931                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
932                      
933                    >
934                      FAQs
935                    </a></li><li><a
936                      id="HeaderDrawer-contact"
937                      href="/pages/contact"
938                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
939                      
940                    >
941                      Contact
942                    </a></li></ul>
943          </nav>
944          <div class="menu-drawer__utility-links"> 
945            
946            <a class="header-right-btn" href="/pages/request-product-catalog">
947              Download Catalog
948              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
949                <path d="M10.9198 10.6574L11 0.999969C8.58103 1.02345 3.76149 1.05659 1.34249 1.08007L1.32263 2.28908C3.49837 2.26771 6.38675 2.24997 8.92771 2.22691L1 10.1546L1.84547 11L9.77318 3.07236L9.7044 10.6708L10.9198 10.6574Z" fill="white" stroke="white"></path>
950              </svg>
951            </a>
952            
953
954          </div>
955        </div>
956      </div>
957    </div>
958  </details>
959</header-drawer>
960<a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
961                
962                <img src="//www.opalhk.com/cdn/shop/files/opal-logo_9f7723ef-07ba-454f-8cfe-9a2c41749d77.png?v=1738085486&amp;width=600" alt="Opal Cosmetics" srcset="//www.opalhk.com/cdn/shop/files/opal-logo_9f7723ef-07ba-454f-8cfe-9a2c41749d77.png?v=1738085486&amp;width=115 115w, //www.opalhk.com/cdn/shop/files/opal-logo_9f7723ef-07ba-454f-8cfe-9a2c41749d77.png?v=1738085486&amp;width=173 173w, //www.opalhk.com/cdn/shop/files/opal-logo_9f7723ef-07ba-454f-8cfe-9a2c41749d77.png?v=1738085486&amp;width=230 230w" width="115" height="64.6875" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 230px) 50vw, 115px">
963              </div></a>
964
965<nav class="header__inline-menu">
966  <ul class="list-menu list-menu--inline" role="list"><li><a
967            id="HeaderMenu-who-we-are"
968            href="/pages/about"
969            class="header__menu-item list-menu__item link link--text focus-inset"
970            
971          >
972            <span
973            >Who We Are</span>
974          </a></li><li><header-menu>
975            <details id="Details-HeaderMenu-2" class="mega-menu">
976              <summary
977                id="HeaderMenu-product-specialities"
978                class="header__menu-item list-menu__item link focus-inset"
979              >
980                <span
981                >Product Specialities</span><svg class="icon icon-caret" width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg">
982<path fill-rule="evenodd" clip-rule="evenodd" d="M8 5.40909L4 9.5L1.08408e-08 5.40909L0.888889 4.5L4 7.68182L7.11111 4.5L8 5.40909Z" fill="#212121"></path>
983</svg>
984</summary>
985              <div
986                id="MegaMenu-Content-2"
987                class="mega-menu__content color-scheme-1 gradient motion-reduce global-settings-popup"
988                tabindex="-1"
989              >
990                  <div class="inner-backdrop"></div>
991                <div
992                  class="mega-menu__list page-width mega-menu__list--condensed"
993                  role="list"
994                ><a href="/collections/hair-care" style="display: contents;">
995                    <div class="megamenu-inner--wrapper">
996                      <div class="megamenu-left-col">
997                        <div class="megamenu-img"
998                            style="background-image:url('//www.opalhk.com/cdn/shop/files/haircare-card.jpg?v=1738952877&width=1600')" >
999                          <h6>Hair Care</h6>
1000                          <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
1001<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
1002<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
1003<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
1004<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.0707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
1005</svg>
1006
1007                        </div>
1008                      </div>
1009                    </div>
1010                  </a><a href="/collections/skincare" style="display: contents;">
1011                    <div class="megamenu-inner--wrapper">
1012                      <div class="megamenu-left-col">
1013                        <div class="megamenu-img"
1014                            style="background-image:url('//www.opalhk.com/cdn/shop/files/skincare-card-new.jpg?v=1740434661&width=1600')" >
1015                          <h6>Skincare</h6>
1016                          <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
1017<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
1018<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
1019<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
1020<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.
10200707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
1021</svg>
1022
1023                        </div>
1024                      </div>
1025                    </div>
1026                  </a><a href="/collections/personal-care" style="display: contents;">
1027                    <div class="megamenu-inner--wrapper">
1028                      <div class="megamenu-left-col">
1029                        <div class="megamenu-img"
1030                            style="background-image:url('//www.opalhk.com/cdn/shop/files/personal-care.jpg?v=1740442498&width=1600')" >
1031                          <h6>Personal Care</h6>
1032                          <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
1033<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
1034<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
1035<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
1036<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.0707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
1037</svg>
1038
1039                        </div>
1040                      </div>
1041                    </div>
1042                  </a><a href="/collections/home-care" style="display: contents;">
1043                    <div class="megamenu-inner--wrapper">
1044                      <div class="megamenu-left-col">
1045                        <div class="megamenu-img"
1046                            style="background-image:url('//www.opalhk.com/cdn/shop/files/home-care.jpg?v=1740435009&width=1600')" >
1047                          <h6>Home Care</h6>
1048                          <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
1049<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
1050<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
1051<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
1052<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.0707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
1053</svg>
1054
1055                        </div>
1056                      </div>
1057                    </div>
1058                  </a><a href="/collections/fragrance" style="display: contents;">
1059                    <div class="megamenu-inner--wrapper">
1060                      <div class="megamenu-left-col">
1061                        <div class="megamenu-img"
1062                            style="background-image:url('//www.opalhk.com/cdn/shop/files/fragrance.jpg?v=1740442331&width=1600')" >
1063                          <h6>Fragrance</h6>
1064                          <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
1065<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
1066<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
1067<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
1068<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.
10680707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
1069</svg>
1070
1071                        </div>
1072                      </div>
1073                    </div>
1074                  </a><a href="/collections/makeup-manufacturer" style="display: contents;">
1075                    <div class="megamenu-inner--wrapper">
1076                      <div class="megamenu-left-col">
1077                        <div class="megamenu-img"
1078                            style="background-image:url('//www.opalhk.com/cdn/shop/files/makeup-card.jpg?v=1738952846&width=1600')" >
1079                          <h6>Makeup</h6>
1080                          <svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg">
1081<rect class="circle" x="0.5" y="0.5" width="33" height="33" rx="16.5" fill="#F6F5F1"/>
1082<rect x="0.5" y="0.5" width="33" height="33" rx="16.5" stroke="#F6F5F1"/>
1083<path d="M16.7795 23.7718L23.665 16.9996C21.938 15.3057 18.5066 11.9213 16.7795 10.2274L15.9106 11.0682C17.4642 12.5916 19.5191 14.6214 21.3321 16.4019L10.1207 16.4018L10.1207 17.5975L21.3322 17.5975L15.9106 22.9218L16.7795 23.7718Z" fill="#C2293F"/>
1084<path fill-rule="evenodd" clip-rule="evenodd" d="M24.379 16.9991L16.7809 24.4721L15.1966 22.9225L20.1098 18.0975L9.62109 18.0975L9.6211 15.9018L20.1105 15.9018C19.5291 15.3298 18.936 14.7457 18.3533 14.1718C17.3555 13.1891 16.388 12.2362 15.5609 11.4252L15.1944 11.0658L16.7823 9.5293L17.13 9.87037C17.9939 10.7176 19.2837 11.9874 20.573 13.2567C21.8628 14.5265 23.1524 15.7961 24.0155 16.6426L24.379 16.9991ZM16.7775 10.9255L16.6274 11.0707C17.3679 11.7977 18.2015 12.6187 19.0567 13.4611C19.935 14.3261 20.8362 15.2137 21.6829 16.0451L22.5553 16.9018L10.6211 16.9018L10.6211 17.0975L22.5553 17.0975L16.6253 22.9211L16.779 23.0714L22.952 17C22.111 16.1741 20.9914 15.0719 19.8722 13.9701C18.7458 12.8612 17.6196 11.7524 16.7775 10.9255Z" fill="#C2293F"/>
1085</svg>
1086
1087                        </div>
1088                      </div>
1089                    </div>
1090                  </a></div>
1091              </div>
1092            </details>
1093          </header-menu></li><li><a
1094            id="HeaderMenu-brands"
1095            href="/pages/our-brands"
1096            class="header__menu-item list-menu__item link link--text focus-inset"
1097            
1098          >
1099            <span
1100            >Brands</span>
1101          </a></li><li><a
1102            id="HeaderMenu-expertise"
1103            href="/pages/expertise"
1104            class="header__menu-item list-menu__item link link--text focus-inset"
1105            
1106          >
1107            <span
1108            >Expertise</span>
1109          </a></li><li><a
1110            id="HeaderMenu-esg"
1111            href="/blogs/esg"
1112            class="header__menu-item list-menu__item link link--text focus-inset"
1113            
1114          >
1115            <span
1116            >ESG</span>
1117          </a></li><li><a
1118            id="HeaderMenu-news"
1119            href="/blogs/news"
1120            class="header__menu-item list-menu__item link link--text focus-inset"
1121            
1122              aria-current="page"
1123            
1124          >
1125            <span
1126                class="header__active-menu-item"
1127              
1128            >News</span>
1129          </a></li><li><a
1130            id="HeaderMenu-faqs"
1131            href="/pages/faq"
1132            class="header__menu-item list-menu__item link link--text focus-inset"
1133            
1134          >
1135            <span
1136            >FAQs</span>
1137          </a></li><li><a
1138            id="HeaderMenu-contact"
1139            href="/pages/contact"
1140            class="header__menu-item list-menu__item link link--text focus-inset"
1141            
1142          >
1143            <span
1144            >Contact</span>
1145          </a></li></ul>
1146  
1147  
1148  <a class="header-right-btn" href="/pages/request-product-catalog">
1149    Download Catalog
1150    <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1151      <path d="M10.9198 10.6574L11 0.999969C8.58103 1.02345 3.76149 1.05659 1.34249 1.08007L1.32263 2.28908C3.49837 2.26771 6.38675 2.24997 8.92771 2.22691L1 10.1546L1.84547 11L9.77318 3.07236L9.7044 10.6708L10.9198 10.6574Z" fill="white" stroke="white"></path>
1152    </svg>
1153  </a>
1154  
1155  
1156  <link href="//www.opalhk.com/cdn/shop/t/17/assets/component-language-toggle.css?v=135029935665063192891763640985" rel="stylesheet" type="text/css" media="all" />
1157
1158<style>
1159  .sr-only {
1160    position: absolute !important;
1161    width: 1px; height: 1px;
1162    padding: 0; margin: -1px;
1163    overflow: hidden; clip: rect(0, 0, 1px, 1px);
1164    white-space: nowrap; border: 0;
1165  }
1166</style>
1167
1168<div class="lang-switcher" data-default="en">
1169  <button class="lang-switcher__btn" aria-haspopup="listbox" aria-expanded="false" aria-label="Change language">
1170    <span class="flag" aria-hidden="true">
1171      <img src="//www.opalhk.com/cdn/shop/t/17/assets/uk.svg?v=86706214582195465541763640796" width="20" height="20" alt="">
1172    </span>
1173    <span class="label sr-only">English (UK)</span>
1174    <svg class="chev" width="12" height="12" viewBox="0 0 12 12" aria-hidden="true">
1175      <path d="M3 4l3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
1176    </svg>
1177  </button>
1178
1179  <ul class="lang-switcher__menu" role="listbox">
1180    <li role="option" aria-selected="true">
1181      <a href="https://opalhk.com" data-lang="en" data-label="English (UK)">
1182        <span class="flag">
1183          <img src="//www.opalhk.com/cdn/shop/t/17/assets/uk.svg?v=86706214582195465541763640796" width="20" height="20" alt="UK flag">
1184        </span>
1185      </a>
1186    </li>
1187    <li role="option">
1188      <a href="https://es.opalhk.com" data-lang="es" data-label="Español (ES)">
1189        <span class="flag">
1190          <img src="//www.opalhk.com/cdn/shop/t/17/assets/spain.svg?v=107398468955812273811763640329" width="20" height="20" alt="Spain flag">
1191        </span>
1192      </a>
1193    </li>
1194    <li role="option">
1195      <a href="https://de.opalhk.com" data-lang="de" data-label="Deutsch (DE)">
1196        <span class="flag">
1197          <img src="//www.opalhk.com/cdn/shop/t/17/assets/germany.svg?v=147962901466080367231763640307" width="20" height="20" alt="">
1198        </span>
1199      </a>
1200    </li>
1201    <li role="option">
1202      <a href="https://ar.opalhk.com" data-lang="ar" data-label="العربية (AE)">
1203        <span class="flag">
1204          <img src="//www.opalhk.com/cdn/shop/t/17/assets/uae.svg?v=182136582987554098301763640348" width="20" height="20" alt="">
1205        </span>
1206      </a>
1207    </li>
1208    <li role="option">
1209      <a href="https://cn.opalhk.com" data-lang="zh-CN" data-label="简体中文 (CN)">
1210        <span class="flag">
1211          <img src="//www.opalhk.com/cdn/shop/t/17/assets/china.svg?v=163055351471375203971763640284" width="20" height="20" alt="">
1212        </span>
1213      </a>
1214    </li>
1215  </ul>
1216</div>
1217
1218<script>
1219document.addEventListener('DOMContentLoaded', function () {
1220  const switchers = document.querySelectorAll('.lang-switcher');
1221  if (!switchers.length) return;
1222
1223  switchers.forEach((root) => {
1224    const btn   = root.querySelector('.lang-switcher__btn');
1225    const menu  = root.querySelector('.lang-switcher__menu');
1226    const links = menu ? menu.querySelectorAll('a') : [];
1227    const defaultLang = (root.getAttribute('data-default') || 'en').toLowerCase();
1228
1229    if (!btn || !menu || !links.length) return;
1230
1231    function setCurrent(lang) {
1232      const match = menu.querySelector(`a[data-lang="${lang}"]`) || links[0];
1233      if (!match) return;
1234
1235      // FLAG
1236      const matchFlagEl = match.querySelector('.flag');
1237      const btnFlag     = btn.querySelector('.flag');
1238      if (btnFlag) {
1239        btnFlag.innerHTML = '';
1240        if (matchFlagEl) {
1241          const elChild = matchFlagEl.firstElementChild;
1242          if (elChild) {
1243            btnFlag.appendChild(elChild.cloneNode(true));
1244          } else {
1245            btnFlag.textContent = matchFlagEl.textContent || '';
1246          }
1247        }
1248      }
1249
1250      // LABEL (SR only)
1251      const label =
1252        match.dataset.label ||
1253        match.getAttribute('aria-label') ||
1254        (match.dataset.lang ? match.dataset.lang.toUpperCase() : 'Language');
1255
1256      const btnLabelEl = btn.querySelector('.label');
1257      if (btnLabelEl) btnLabelEl.textContent = label;
1258
1259      btn.setAttribute('aria-label', `Change language: ${label}`);
1260      btn.title = label;
1261
1262      // Selected state
1263      menu.querySelectorAll('[aria-selected="true"]')
1264        .forEach((li) => li.removeAttribute('aria-selected'));
1265      match.closest('li')?.setAttribute('aria-selected', 'true');
1266    }
1267
1268    // Init from URL prefix (/es/, /de/, etc.) or default
1269    const pathLang = (location.pathname.split('/')[1] || '').toLowerCase();
1270    const known = Array.from(links)
1271      .map(a => (a.dataset.lang || '').toLowerCase())
1272      .filter(Boolean);
1273
1274    setCurrent(known.includes(pathLang) ? pathLang : defaultLang);
1275
1276    // Toggle open/close for this switcher only
1277    btn.addEventListener('click', () => {
1278      const open = root.classList.toggle('open');
1279      btn.setAttribute('aria-expanded', open ? 'true' : 'false');
1280      if (open) menu.querySelector('a')?.focus();
1281    });
1282
1283    // Close on outside click
1284    document.addEventListener('click', (e) => {
1285      if (!root.contains(e.target)) {
1286        root.classList.remove('open');
1287        btn.setAttribute('aria-expanded', 'false');
1288      }
1289    });
1290
1291    // Close on Escape
1292    document.addEventListener('keydown', (e) => {
1293      if (e.key === 'Escape') {
1294        root.classList.remove('open');
1295        btn.setAttribute('aria-expanded', 'false');
1296        btn.focus();
1297      }
1298    });
1299
1300    // Update button immediately when choosing, then navigate
1301    links.forEach((link) => {
1302      link.addEventListener('click', () => setCurrent(link.dataset.lang));
1303    });
1304  });
1305});
1306</script>
1306
1307
1308
1309</nav>
1310
1311<style>
1312  .mega-menu__content .mega-menu__list {
1313    display: grid;
1314    grid-template-columns: repeat(3, 1fr);
1315  }
1316  .mega-menu__content .mega-menu__list .megamenu-left-col {
1317    width: 100%;
1318  }
1319  .mainland-link {
1320    color: initial;
1321    text-decoration: none;
1322  }
1323  .mainland-link:hover {
1324     color: #c2293f;
1325  }
1326  .header__inline-menu {
1327    gap: 25px;
1328  }
1329</style>
1330<div class="header__icons">
1331      <div class="desktop-localization-wrapper">
1332</div>
1333      
1334
1335<details-modal class="header__search">
1336  <details>
1337    <summary
1338      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
1339      aria-haspopup="dialog"
1340      aria-label="Search"
1341    >
1342      <span>
1343        <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
1344</span>
1345        <span class="svg-wrapper header__icon-close"><svg class="icon icon-close" width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1346<g id="Menu / Close_LG">
1347<path id="Vector" d="M21 21L12 12M12 12L3 3M12 12L21.0001 3M12 12L3 21.0001" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1348</g>
1349</svg></span>
1350      </span>
1351    </summary>
1352    <div
1353      class="search-modal modal__content gradient"
1354      role="dialog"
1355      aria-modal="true"
1356      aria-label="Search"
1357    >
1358      <div class="modal-overlay"></div>
1359      <div
1360        class="search-modal__content search-modal__content-bottom"
1361        tabindex="-1"
1362      ><search-form class="search-modal__form"><form action="/search" method="get" role="search" class="search search-modal__form">
1363          <div class="field">
1364            <input
1365              class="search__input field__input"
1366              id="Search-In-Modal"
1367              type="search"
1368              name="q"
1369              value=""
1370              placeholder="Search">
1371            <label class="field__label" for="Search-In-Modal">Search</label>
1372            <input type="hidden" name="options[prefix]" value="last">
1373            <button
1374              type="reset"
1375              class="reset__button field__button hidden"
1376              aria-label="Clear search term"
1377            >
1378              <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
1379</span>
1380            </button>
1381            <button class="search__button field__button" aria-label="Search">
1382              <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
1383</span>
1384            </button>
1385          </div></form></search-form><button
1386          type="button"
1387          class="search-modal__close-button modal__close-button link link--text focus-inset"
1388          aria-label="Close"
1389        >
1390          <span class="svg-wrapper"><svg class="icon icon-close" width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1391<g id="Menu / Close_LG">
1392<path id="Vector" d="M21 21L12 12M12 12L3 3M12 12L21.0001 3M12 12L3 21.0001" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1393</g>
1394</svg></span>
1395        </button>
1396      </div>
1397    </div>
1398  </details>
1399</details-modal>
1400
1401<a
1402          href="https://www.opalhk.com/customer_authentication/redirect?locale=en&region_country=CA"
1403          class="header__icon header__icon--account link focus-inset small-hide"
1404          rel="nofollow"
1405        ><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19">
1405<path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg>
1406</span><span class="visually-hidden">Log in</span>
1407        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble">
1408          
1409            <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" d="M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1-9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z"/></svg>
1410</span>
1411          
1412        <span class="visually-hidden">Cart</span></a>
1413    </div>
1414    <div class="lang-switcher mobile-only" data-default="en">
1415  <button class="lang-switcher__btn" aria-haspopup="listbox" aria-expanded="false" aria-label="Change language">
1416    <span class="flag" aria-hidden="true">
1417      <img src="//www.opalhk.com/cdn/shop/t/17/assets/uk.svg?v=86706214582195465541763640796" width="20" height="20" alt="">
1418    </span>
1419    <span class="label sr-only">English (UK)</span>
1420    <svg class="chev" width="12" height="12" viewBox="0 0 12 12" aria-hidden="true">
1421      <path d="M3 4l3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
1422    </svg>
1423  </button>
1424
1425  <ul class="lang-switcher__menu" role="listbox">
1426    <li role="option" aria-selected="true">
1427      <a href="https://opalhk.com" data-lang="en" data-label="English (UK)">
1428        <span class="flag">
1429          <img src="//www.opalhk.com/cdn/shop/t/17/assets/uk.svg?v=86706214582195465541763640796" width="20" height="20" alt="UK flag">
1430        </span>
1431      </a>
1432    </li>
1433    <li role="option">
1434      <a href="https://es.opalhk.com" data-lang="es" data-label="Español (ES)">
1435        <span class="flag">
1436          <img src="//www.opalhk.com/cdn/shop/t/17/assets/spain.svg?v=107398468955812273811763640329" width="20" height="20" alt="Spain flag">
1437        </span>
1438      </a>
1439    </li>
1440    <li role="option">
1441      <a href="https://de.opalhk.com" data-lang="de" data-label="Deutsch (DE)">
1442        <span class="flag">
1443          <img src="//www.opalhk.com/cdn/shop/t/17/assets/germany.svg?v=147962901466080367231763640307" width="20" height="20" alt="">
1444        </span>
1445      </a>
1446    </li>
1447    <li role="option">
1448      <a href="https://ar.opalhk.com" data-lang="ar" data-label="العربية (AE)">
1449        <span class="flag">
1450          <img src="//www.opalhk.com/cdn/shop/t/17/assets/uae.svg?v=182136582987554098301763640348" width="20" height="20" alt="">
1451        </span>
1452      </a>
1453    </li>
1454    <li role="option">
1455      <a href="https://cn.opalhk.com" data-lang="zh-CN" data-label="简体中文 (CN)">
1456        <span class="flag">
1457          <img src="//www.opalhk.com/cdn/shop/t/17/assets/china.svg?v=163055351471375203971763640284" width="20" height="20" alt="">
1458        </span>
1459      </a>
1460    </li>
1461  </ul>
1462</div>
1463  </header>
1464  
1465</sticky-header>
1466
1467<cart-notification>
1468  <div class="cart-notification-wrapper page-width">
1469    <div
1470      id="cart-notification"
1471      class="cart-notification focus-inset color-scheme-1 gradient"
1472      aria-modal="true"
1473      aria-label="Item added to your cart"
1474      role="dialog"
1475      tabindex="-1"
1476    >
1477      <div class="cart-notification__header">
1478        <h2 class="cart-notification__heading caption-large text-body"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
1479Item added to your cart
1480        </h2>
1481        <button
1482          type="button"
1483          class="cart-notification__close modal__close-button link link--text focus-inset"
1484          aria-label="Close"
1485        >
1486          <span class="svg-wrapper"><svg class="icon icon-close" width="800px" height="800px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1487<g id="Menu / Close_LG">
1488<path id="Vector" d="M21 21L12 12M12 12L3 3M12 12L21.0001 3M12 12L3 21.0001" stroke="#000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
1489</g>
1490</svg></span>
1491        </button>
1492      </div>
1493      <div id="cart-notification-product" class="cart-notification-product"></div>
1494      <div class="cart-notification__links">
1495        <a
1496          href="/cart"
1497          id="cart-notification-button"
1498          class="button button--secondary button--full-width"
1499        >View cart</a>
1500        <form action="/cart" method="post" id="cart-notification-form">
1501          <button class="button button--primary button--full-width" name="checkout">
1502            Check out
1503          </button>
1504        </form>
1505        <button type="button" class="link button-label">Continue Browsing</button>
1506      </div>
1507    </div>
1508  </div>
1509</cart-notification>
1510<style data-shopify>
1511  .cart-notification {
1512    display: none;
1513  }
1514</style>
1515
1516
1517<script type="application/ld+json">
1518  {
1519    "@context": "http://schema.org",
1520    "@type": "Organization",
1521    "name": "Opal Cosmetics",
1522    
1523      "logo": "https:\/\/www.opalhk.com\/cdn\/shop\/files\/opal-logo_9f7723ef-07ba-454f-8cfe-9a2c41749d77.png?v=1738085486\u0026width=500",
1524    
1525    "sameAs": [
1526      "",
1527      "https:\/\/www.facebook.com\/OpalSolution",
1528      "",
1529      "https:\/\/www.instagram.com\/opalsolution_",
1530      "",
1531      "",
1532      "",
1533      "http:\/\/youtube.com\/@OpalCosmeticsGroup",
1534      ""
1535    ],
1536    "url": "https:\/\/www.opalhk.com"
1537  }
1538</script>
1538
1539</div>
1540<!-- END sections: header-group -->
1541
1542    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1543      <section id="shopify-section-template--19788897878189__main" class="shopify-section section"><link href="//www.opalhk.com/cdn/shop/t/17/assets/component-article-card.css?v=47105078945762260691763639921" rel="stylesheet" type="text/css" media="all" />
1544<link href="//www.opalhk.com/cdn/shop/t/17/assets/component-card.css?v=120341546515895839841763639921" rel="stylesheet" type="text/css" media="all" />
1545<link href="//www.opalhk.com/cdn/shop/t/17/assets/section-main-blog.css?v=180012905596317932801763639922" rel="stylesheet" type="text/css" media="all" />
1546<script src="//www.opalhk.com/cdn/shop/t/17/assets/blog-pagination.js?v=154002314386223730381763639922" defer></script>
1546<style data-shopify>.section-template--19788897878189__main-padding {
1547    padding-top: 75px;
1548    padding-bottom: 75px;
1549  }
1550
1551  @media screen and (min-width: 750px) {
1552    .section-template--19788897878189__main-padding {
1553      padding-top: 100px;
1554      padding-bottom: 100px;
1555    }
1556  }</style>
1557<div class="page-width">  
1558  <div class="latest-news--wrapper">
1559    
1560      <h1>Latest News</h1>
1561    
1562    <div class="latest-news-box--wrapper"><div class="latest-news-box latest-news-box-1" style="background-image:url('//www.opalhk.com/cdn/shop/articles/getty-images-wtebABbX1Os-unsplash.jpg?v=1749207106&width=5515')">
1563        <a href="/blogs/news/what-are-cosmetics-made-of">
1564          <div class="latest-news-box-top-content">
1565            <div class="news-tag"></div>
1566            <span class="date">Jun 6, 2025</span>
1567          </div>
1568          <div class="latest-news-box-content">
1569            <h3>What are Cosmetics Made of? What's Really in Your Cosmetics</h3>
1570            <p>Clean beauty begins with knowing what’s really in your cosmetics—choose smarter, safer skincare.</p>
1571            <span class="read-more-btn" href="/blogs/news/what-are-cosmetics-made-of">
1572              Read More
1573              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1574                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="white" stroke="white"></path>
1575              </svg>
1576            </span>
1577          </div>
1578        </a>
1579      </div><!-- Store article titles in a comma-separated string -->
1580    <div class="latest-news-box latest-news-box-2" style="background-image:url('//www.opalhk.com/cdn/shop/articles/allison-saeng-CmE-PLn6WYk-unsplash.jpg?v=1748420726&width=4000')">
1581        <a href="/blogs/news/what-is-contract-manufacturing">
1582          <div class="latest-news-box-top-content">
1583            <div class="news-tag"></div>
1584            <span class="date">May 28, 2025</span>
1585          </div>
1586          <div class="latest-news-box-content">
1587            <h3>What is Contract Manufacturing: The Complete Guide 2025</h3>
1588            <p>Contract manufacturing helps brands scale quickly by outsourcing production, reducing costs, and allowing them to focus on growth while experts handle manufacturing.</p>
1589            <span class="read-more-btn" href="/blogs/news/what-is-contract-manufacturing">
1590              Read More
1591              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1592                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="white" stroke="white"></path>
1593              </svg>
1594            </span>
1595          </div>
1596        </a>
1597      </div><!-- Store article titles in a comma-separated string -->
1598    <div class="latest-news-box latest-news-box-3" style="background-image:url('//www.opalhk.com/cdn/shop/articles/getty-images-uoPEJGjoNzc-unsplash.jpg?v=1748251118&width=5760')">
1599        <a href="/blogs/news/navigating-tariff-challenges">
1600          <div class="latest-news-box-top-content">
1601            <div class="news-tag"></div>
1602            <span class="date">May 26, 2025</span>
1603          </div>
1604          <div class="latest-news-box-content">
1605            <h3>Navigating Tariff Challenges: How a Cosmetics Manufacturer Adapts to Stay Competitive</h3>
1606            <p>For growing beauty brands, even small tariff changes hit hard. Learn how others are protecting margins without cutting quality or slowing growth.</p>
1607            <span class="read-more-btn" href="/blogs/news/navigating-tariff-challenges">
1608              Read More
1609              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1610                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="white" stroke="white"></path>
1611              </svg>
1612            </span>
1613          </div>
1614        </a>
1615      </div><!-- Store article titles in a comma-separated string -->
1616    
1617    </div>
1618  </div>
1619</div>
1620
1621
1622<input type="hidden" id="current_page" value="1">
1623<input type="hidden" id="show_per_page" value="18">
1624  <div class="main-blog page-width section-template--19788897878189__main-padding">
1625    <div class="blog-articles ">
1626
1627
1628<div
1629          class="blog-articles__article article scroll-trigger animate--slide-in"
1630          
1631            data-cascade
1632            style="--animation-order: 4;"
1633          
1634        >
1635<div class="article-card-wrapper card-wrapper underline-links-hover">
1636    
1637    <div
1638      class="
1639        card article-card
1640        card--standard
1641         article-card__image--small
1642         card--media
1643        
1644        
1645      "
1646      style="--ratio-percent: 56.25%;"
1647    >
1648      <div
1649        class="card__inner  color-scheme-2 gradient ratio"
1650        style="--ratio-percent: 56.25%;"
1651      ><div class="article-card__image-wrapper card__media">
1652            <div
1653              class="article-card__image media media--hover-effect"
1654              
1655            >
1656              
1657              <img
1658                srcset="//www.opalhk.com/cdn/shop/articles/getty-images-O_8d3X0pFiA-unsplash.jpg?v=1747385860&width=165 165w,//www.opalhk.com/cdn/shop/articles/getty-images-O_8d3X0pFiA-unsplash.jpg?v=1747385860&width=360 360w,//www.opalhk.com/cdn/shop/articles/getty-images-O_8d3X0pFiA-unsplash.jpg?v=1747385860&width=533 533w,//www.opalhk.com/cdn/shop/articles/getty-images-O_8d3X0pFiA-unsplash.jpg?v=1747385860&width=720 720w,//www.opalhk.com/cdn/shop/articles/getty-images-O_8d3X0pFiA-unsplash.jpg?v=1747385860&width=1000 1000w,//www.opalhk.com/cdn/shop/articles/getty-images-O_8d3X0pFiA-unsplash.jpg?v=1747385860&width=1500 1500w,//www.opalhk.com/cdn/shop/articles/getty-images-O_8d3X0pFiA-unsplash.jpg?v=1747385860 6000w
1659                "
1660                src="//www.opalhk.com/cdn/shop/articles/getty-images-O_8d3X0pFiA-unsplash.jpg?v=1747385860&width=533"
1661                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1662                alt="What is Private Label: The Complete Guide 2025"
1663                class="motion-reduce"
1664                
1665                  loading="lazy"
1666                
1667                width="6000"
1668                height="3375"
1669              >
1670              
1671            </div>
1672          </div><div class="card__content">
1673          <div class="card__information">
1674            <h3 class="card__heading h2">
1675              <a href="/blogs/news/what-is-private-label" class="full-unstyled-link">
1676                What is Private Label: The Complete Guide 2025
1677              </a>
1678            </h3>
1679            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-05-16T08:35:18Z">May 16, 2025</time></span></div><p class="article-card__excerpt rte-width">Private label lets you launch a product that reflects your brand—without building everything from scratch. This guide breaks down how it works, why it’s growing fast in 2025, and what...
1680</p><div class="article-card__footer"></div></div></div>
1681      </div>
1682      <div class="card__content">
1683        <div class="card__information">
1684          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">May 16, 2025</span></div>
1685          <h3 class="card__heading h2">
1686            <a href="/blogs/news/what-is-private-label" class="full-unstyled-link">
1687              What is Private Label: The Complete Guide 2025
1688            </a>
1689          </h3><p class="article-card__excerpt rte-width">Private label lets you launch a product that reflects your brand—without building everything from scratch. This guide breaks down how it works, why it’s growing fast in 2025, and what...
1690</p><span class="read-more-btn" href="/blogs/news/what-is-private-label">
1691              Read More
1692              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1693                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
1694              </svg>
1695            </span>
1696            <div class="article-card__footer"></div></div></div>
1697    </div>
1698  </div></div>
1699        
1700<div
1701          class="blog-articles__article article scroll-trigger animate--slide-in"
1702          
1703            data-cascade
1704            style="--animation-order: 5;"
1705          
1706        >
1707<div class="article-card-wrapper card-wrapper underline-links-hover">
1708    
1709    <div
1710      class="
1711        card article-card
1712        card--standard
1713         article-card__image--small
1714         card--media
1715        
1716        
1717      "
1718      style="--ratio-percent: 80.0%;"
1719    >
1720      <div
1721        class="card__inner  color-scheme-2 gradient ratio"
1722        style="--ratio-percent: 80.0%;"
1723      ><div class="article-card__image-wrapper card__media">
1724            <div
1725              class="article-card__image media media--hover-effect"
1726              
1727            >
1728              
1729              <img
1730                srcset="//www.opalhk.com/cdn/shop/articles/masantocreative-DgXxpFOvJgk-unsplash_1_df1cd537-5b3d-4b93-9542-c38250cd1db7.jpg?v=1746697839&width=165 165w,//www.opalhk.com/cdn/shop/articles/masantocreative-DgXxpFOvJgk-unsplash_1_df1cd537-5b3d-4b93-9542-c38250cd1db7.jpg?v=1746697839&width=360 360w,//www.opalhk.com/cdn/shop/articles/masantocreative-DgXxpFOvJgk-unsplash_1_df1cd537-5b3d-4b93-9542-c38250cd1db7.jpg?v=1746697839&width=533 533w,//www.opalhk.com/cdn/shop/articles/masantocreative-DgXxpFOvJgk-unsplash_1_df1cd537-5b3d-4b93-9542-c38250cd1db7.jpg?v=1746697839&width=720 720w,//www.opalhk.com/cdn/shop/articles/masantocreative-DgXxpFOvJgk-unsplash_1_df1cd537-5b3d-4b93-9542-c38250cd1db7.jpg?v=1746697839&width=1000 1000w,//www.opalhk.com/cdn/shop/articles/masantocreative-DgXxpFOvJgk-unsplash_1_df1cd537-5b3d-4b93-9542-c38250cd1db7.jpg?v=1746697839 1200w
1731                "
1732                src="//www.opalhk.com/cdn/shop/articles/masantocreative-DgXxpFOvJgk-unsplash_1_df1cd537-5b3d-4b93-9542-c38250cd1db7.jpg?v=1746697839&width=533"
1733                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1734                alt="private label organic skin care"
1735                class="motion-reduce"
1736                
1737                  loading="lazy"
1738                
1739                width="1200"
1740                height="960"
1741              >
1742              
1743            </div>
1744          </div><div class="card__content">
1745          <div class="card__information">
1746            <h3 class="card__heading h2">
1747              <a href="/blogs/news/private-label-organic-skin-care" class="full-unstyled-link">
1748                Discover the Power of Private Label Organic Ski...
1749              </a>
1750            </h3>
1751            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-05-08T09:50:36Z">May 8, 2025</time></span></div><p class="article-card__excerpt rte-width">Tap into the growing demand of organic skincare. With Opal's private label solutions, create custom products that meet today's market needs for clean, sustainable beauty. 
1752</p><div class="article-card__footer"></div></div></div>
1753      </div>
1754      <div class="card__content">
1755        <div class="card__information">
1756          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">May 8, 2025</span></div>
1757          <h3 class="card__heading h2">
1758            <a href="/blogs/news/private-label-organic-skin-care" class="full-unstyled-link">
1759              Discover the Power of Private Label Organic Skin Care with Opal
1760            </a>
1761          </h3><p class="article-card__excerpt rte-width">Tap into the growing demand of organic skincare. With Opal's private label solutions, create custom products that meet today's market needs for clean, sustainable beauty. 
1762</p><span class="read-more-btn" href="/blogs/news/private-label-organic-skin-care">
1763              Read More
1764              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1765                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
1766              </svg>
1767            </span>
1768            <div class="article-card__footer"></div></div></div>
1769    </div>
1770  </div></div>
1771        
1772<div
1773          class="blog-articles__article article scroll-trigger animate--slide-in"
1774          
1775            data-cascade
1776            style="--animation-order: 6;"
1777          
1778        >
1779<div class="article-card-wrapper card-wrapper underline-links-hover">
1780    
1781    <div
1782      class="
1783        card article-card
1784        card--standard
1785         article-card__image--small
1786         card--media
1787        
1788        
1789      "
1790      style="--ratio-percent: 66.650390625%;"
1791    >
1792      <div
1793        class="card__inner  color-scheme-2 gradient ratio"
1794        style="--ratio-percent: 66.650390625%;"
1795      ><div class="article-card__image-wrapper card__media">
1796            <div
1797              class="article-card__image media media--hover-effect"
1798              
1799            >
1800              
1801              <img
1802                srcset="//www.opalhk.com/cdn/shop/articles/getty-images-tvLvkRMNl70-unsplash_bfe6a56e-2fc8-40a3-9d2e-6ab99a6b34fc.jpg?v=1745920725&width=165 165w,//www.opalhk.com/cdn/shop/articles/getty-images-tvLvkRMNl70-unsplash_bfe6a56e-2fc8-40a3-9d2e-6ab99a6b34fc.jpg?v=1745920725&width=360 360w,//www.opalhk.com/cdn/shop/articles/getty-images-tvLvkRMNl70-unsplash_bfe6a56e-2fc8-40a3-9d2e-6ab99a6b34fc.jpg?v=1745920725&width=533 533w,//www.opalhk.com/cdn/shop/articles/getty-images-tvLvkRMNl70-unsplash_bfe6a56e-2fc8-40a3-9d2e-6ab99a6b34fc.jpg?v=1745920725&width=720 720w,//www.opalhk.com/cdn/shop/articles/getty-images-tvLvkRMNl70-unsplash_bfe6a56e-2fc8-40a3-9d2e-6ab99a6b34fc.jpg?v=1745920725&width=1000 1000w,//www.opalhk.com/cdn/shop/articles/getty-images-tvLvkRMNl70-unsplash_bfe6a56e-2fc8-40a3-9d2e-6ab99a6b34fc.jpg?v=1745920725&width=1500 1500w,//www.opalhk.com/cdn/shop/articles/getty-images-tvLvkRMNl70-unsplash_bfe6a56e-2fc8-40a3-9d2e-6ab99a6b34fc.jpg?v=1745920725 2048w
1803                "
1804                src="//www.opalhk.com/cdn/shop/articles/getty-images-tvLvkRMNl70-unsplash_bfe6a56e-2fc8-40a3-9d2e-6ab99a6b34fc.jpg?v=1745920725&width=533"
1805                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1806                alt="white label vs private label"
1807                class="motion-reduce"
1808                
1809                  loading="lazy"
1810                
1811                width="2048"
1812                height="1365"
1813              >
1814              
1815            </div>
1816          </div><div class="card__content">
1817          <div class="card__information">
1818            <h3 class="card__heading h2">
1819              <a href="/blogs/news/white-label-vs-private-label" class="full-unstyled-link">
1820                White Label vs Private Label: What&#39;s the Differ...
1821              </a>
1822            </h3>
1823            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-04-29T09:58:37Z">April 29, 2025</time></span></div><p class="article-card__excerpt rte-width">Explore the key differences between white label and private label products, and discover which approach can elevate your cosmetics brand in a competitive market.
1824</p><div class="article-card__footer"></div></div></div>
1825      </div>
1826      <div class="card__content">
1827        <div class="card__information">
1828          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Apr 29, 2025</span></div>
1829          <h3 class="card__heading h2">
1830            <a href="/blogs/news/white-label-vs-private-label" class="full-unstyled-link">
1831              White Label vs Private Label: What's the Difference?
1832            </a>
1833          </h3><p class="article-card__excerpt rte-width">Explore the key differences between white label and private label products, and discover which approach can elevate your cosmetics brand in a competitive market.
1834</p><span class="read-more-btn" href="/blogs/news/white-label-vs-private-label">
1835              Read More
1836              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1837                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
1838              </svg>
1839            </span>
1840            <div class="article-card__footer"></div></div></div>
1841    </div>
1842  </div></div>
1843        
1844<div
1845          class="blog-articles__article article scroll-trigger animate--slide-in"
1846          
1847            data-cascade
1848            style="--animation-order: 7;"
1849          
1850        >
1851<div class="article-card-wrapper card-wrapper underline-links-hover">
1852    
1853    <div
1854      class="
1855        card article-card
1856        card--standard
1857         article-card__image--small
1858         card--media
1859        
1860        
1861      "
1862      style="--ratio-percent: 67.58241758241759%;"
1863    >
1864      <div
1865        class="card__inner  color-scheme-2 gradient ratio"
1866        style="--ratio-percent: 67.58241758241759%;"
1867      ><div class="article-card__image-wrapper card__media">
1868            <div
1869              class="article-card__image media media--hover-effect"
1870              
1871            >
1872              
1873              <img
1874                srcset="//www.opalhk.com/cdn/shop/articles/ai-in-skincare_da2021aa-5529-4717-b43f-a36e4b999809.jpg?v=1738105922&width=165 165w,//www.opalhk.com/cdn/shop/articles/ai-in-skincare_da2021aa-5529-4717-b43f-a36e4b999809.jpg?v=1738105922&width=360 360w,//www.opalhk.com/cdn/shop/articles/ai-in-skincare_da2021aa-5529-4717-b43f-a36e4b999809.jpg?v=1738105922&width=533 533w,//www.opalhk.com/cdn/shop/articles/ai-in-skincare_da2021aa-5529-4717-b43f-a36e4b999809.jpg?v=1738105922&width=720 720w,//www.opalhk.com/cdn/shop/articles/ai-in-skincare_da2021aa-5529-4717-b43f-a36e4b999809.jpg?v=1738105922&width=1000 1000w,//www.opalhk.com/cdn/shop/articles/ai-in-skincare_da2021aa-5529-4717-b43f-a36e4b999809.jpg?v=1738105922 1092w
1875                "
1876                src="//www.opalhk.com/cdn/shop/articles/ai-in-skincare_da2021aa-5529-4717-b43f-a36e4b999809.jpg?v=1738105922&width=533"
1877                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1878                alt="Opal Cosmetics Group brings AI-powered skinification to hair care at COSMOPROF Asia 2024"
1879                class="motion-reduce"
1880                
1881                  loading="lazy"
1882                
1883                width="1092"
1884                height="738"
1885              >
1886              
1887            </div>
1888          </div><div class="card__content">
1889          <div class="card__information">
1890            <h3 class="card__heading h2">
1891              <a href="/blogs/news/opal-cosmetics-group-brings-ai-powered-skinification-to-hair-care-at-cosmoprof-asia-2024" class="full-unstyled-link">
1892                Opal Cosmetics Group brings AI-powered skinific...
1893              </a>
1894            </h3>
1895            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-11-29T14:00:00Z">November 29, 2024</time></span></div><p class="article-card__excerpt rte-width">Get an inside look at Opal Cosmetics' impressive showcase at Cosmopack Asia 2023, where innovation and sustainability took center stage.
1896</p><div class="article-card__footer"></div></div></div>
1897      </div>
1898      <div class="card__content">
1899        <div class="card__information">
1900          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Nov 29, 2024</span></div>
1901          <h3 class="card__heading h2">
1902            <a href="/blogs/news/opal-cosmetics-group-brings-ai-powered-skinification-to-hair-care-at-cosmoprof-asia-2024" class="full-unstyled-link">
1903              Opal Cosmetics Group brings AI-powered skinification to hair care at COSMOPROF Asia 2024
1904            </a>
1905          </h3><p class="article-card__excerpt rte-width">Get an inside look at Opal Cosmetics' impressive showcase at Cosmopack Asia 2023, where innovation and sustainability took center stage.
1906</p><span class="read-more-btn" href="/blogs/news/opal-cosmetics-group-brings-ai-powered-skinification-to-hair-care-at-cosmoprof-asia-2024">
1907              Read More
1908              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1909                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
1910              </svg>
1911            </span>
1912            <div class="article-card__footer"></div></div></div>
1913    </div>
1914  </div></div>
1915        
1916<div
1917          class="blog-articles__article article scroll-trigger animate--slide-in"
1918          
1919            data-cascade
1920            style="--animation-order: 8;"
1921          
1922        >
1923<div class="article-card-wrapper card-wrapper underline-links-hover">
1924    
1925    <div
1926      class="
1927        card article-card
1928        card--standard
1929         article-card__image--small
1930         card--media
1931        
1932        
1933      "
1934      style="--ratio-percent: 67.58241758241759%;"
1935    >
1936      <div
1937        class="card__inner  color-scheme-2 gradient ratio"
1938        style="--ratio-percent: 67.58241758241759%;"
1939      ><div class="article-card__image-wrapper card__media">
1940            <div
1941              class="article-card__image media media--hover-effect"
1942              
1943            >
1944              
1945              <img
1946                srcset="//www.opalhk.com/cdn/shop/articles/product-labels_db9cc95a-8b33-4e8e-a73d-412b4dfbdd88.jpg?v=1744304546&width=165 165w,//www.opalhk.com/cdn/shop/articles/product-labels_db9cc95a-8b33-4e8e-a73d-412b4dfbdd88.jpg?v=1744304546&width=360 360w,//www.opalhk.com/cdn/shop/articles/product-labels_db9cc95a-8b33-4e8e-a73d-412b4dfbdd88.jpg?v=1744304546&width=533 533w,//www.opalhk.com/cdn/shop/articles/product-labels_db9cc95a-8b33-4e8e-a73d-412b4dfbdd88.jpg?v=1744304546&width=720 720w,//www.opalhk.com/cdn/shop/articles/product-labels_db9cc95a-8b33-4e8e-a73d-412b4dfbdd88.jpg?v=1744304546&width=1000 1000w,//www.opalhk.com/cdn/shop/articles/product-labels_db9cc95a-8b33-4e8e-a73d-412b4dfbdd88.jpg?v=1744304546 1092w
1947                "
1948                src="//www.opalhk.com/cdn/shop/articles/product-labels_db9cc95a-8b33-4e8e-a73d-412b4dfbdd88.jpg?v=1744304546&width=533"
1949                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
1950                alt="Understanding Labels: Decoding Ingredients in Personal Care Products"
1951                class="motion-reduce"
1952                
1953                  loading="lazy"
1954                
1955                width="1092"
1956                height="738"
1957              >
1958              
1959            </div>
1960          </div><div class="card__content">
1961          <div class="card__information">
1962            <h3 class="card__heading h2">
1963              <a href="/blogs/news/understanding-labels-decoding-ingredients-in-personal-care-products" class="full-unstyled-link">
1964                Understanding Labels: Decoding Ingredients in P...
1965              </a>
1966            </h3>
1967            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-09-13T13:00:00Z">September 13, 2024</time></span></div><p class="article-card__excerpt rte-width">Understanding the ingredients in your beauty products empowers you to select items that align with your skincare goals. Discover what each label means and how to choose the best products...
1968</p><div class="article-card__footer"></div></div></div>
1969      </div>
1970      <div class="card__content">
1971        <div class="card__information">
1972          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Sep 13, 2024</span></div>
1973          <h3 class="card__heading h2">
1974            <a href="/blogs/news/understanding-labels-decoding-ingredients-in-personal-care-products" class="full-unstyled-link">
1975              Understanding Labels: Decoding Ingredients in Personal Care Products
1976            </a>
1977          </h3><p class="article-card__excerpt rte-width">Understanding the ingredients in your beauty products empowers you to select items that align with your skincare goals. Discover what each label means and how to choose the best products...
1978</p><span class="read-more-btn" href="/blogs/news/understanding-labels-decoding-ingredients-in-personal-care-products">
1979              Read More
1980              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1981                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
1982              </svg>
1983            </span>
1984            <div class="article-card__footer"></div></div></div>
1985    </div>
1986  </div></div>
1987        
1988<div
1989          class="blog-articles__article article scroll-trigger animate--slide-in"
1990          
1991            data-cascade
1992            style="--animation-order: 9;"
1993          
1994        >
1995<div class="article-card-wrapper card-wrapper underline-links-hover">
1996    
1997    <div
1998      class="
1999        card article-card
2000        card--standard
2001         article-card__image--small
2002         card--media
2003        
2004        
2005      "
2006      style="--ratio-percent: 67.58241758241759%;"
2007    >
2008      <div
2009        class="card__inner  color-scheme-2 gradient ratio"
2010        style="--ratio-percent: 67.58241758241759%;"
2011      ><div class="article-card__image-wrapper card__media">
2012            <div
2013              class="article-card__image media media--hover-effect"
2014              
2015            >
2016              
2017              <img
2018                srcset="//www.opalhk.com/cdn/shop/articles/skincare-microbiome_0a48b09c-6105-4f5d-abb2-b19873f0d77e.jpg?v=1745424446&width=165 165w,//www.opalhk.com/cdn/shop/articles/skincare-microbiome_0a48b09c-6105-4f5d-abb2-b19873f0d77e.jpg?v=1745424446&width=360 360w,//www.opalhk.com/cdn/shop/articles/skincare-microbiome_0a48b09c-6105-4f5d-abb2-b19873f0d77e.jpg?v=1745424446&width=533 533w,//www.opalhk.com/cdn/shop/articles/skincare-microbiome_0a48b09c-6105-4f5d-abb2-b19873f0d77e.jpg?v=1745424446&width=720 720w,//www.opalhk.com/cdn/shop/articles/skincare-microbiome_0a48b09c-6105-4f5d-abb2-b19873f0d77e.jpg?v=1745424446&width=1000 1000w,//www.opalhk.com/cdn/shop/articles/skincare-microbiome_0a48b09c-6105-4f5d-abb2-b19873f0d77e.jpg?v=1745424446 1092w
2019                "
2020                src="//www.opalhk.com/cdn/shop/articles/skincare-microbiome_0a48b09c-6105-4f5d-abb2-b19873f0d77e.jpg?v=1745424446&width=533"
2021                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2022                alt="The Role of Microbiome-Friendly Cosmetics in Skin Health"
2023                class="motion-reduce"
2024                
2025                  loading="lazy"
2026                
2027                width="1092"
2028                height="738"
2029              >
2030              
2031            </div>
2032          </div><div class="card__content">
2033          <div class="card__information">
2034            <h3 class="card__heading h2">
2035              <a href="/blogs/news/the-role-of-microbiome-friendly-cosmetics-in-skin-health" class="full-unstyled-link">
2036                The Role of Microbiome-Friendly Cosmetics in Sk...
2037              </a>
2038            </h3>
2039            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-08-27T13:00:00Z">August 27, 2024</time></span></div><p class="article-card__excerpt rte-width">By nurturing the skin's microbiome, these cosmetics help strengthen the skin's barrier function, potentially reducing inflammation and sensitivity.
2040</p><div class="article-card__footer"></div></div></div>
2041      </div>
2042      <div class="card__content">
2043        <div class="card__information">
2044          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Aug 27, 2024</span></div>
2045          <h3 class="card__heading h2">
2046            <a href="/blogs/news/the-role-of-microbiome-friendly-cosmetics-in-skin-health" class="full-unstyled-link">
2047              The Role of Microbiome-Friendly Cosmetics in Skin Health
2048            </a>
2049          </h3><p class="article-card__excerpt rte-width">By nurturing the skin's microbiome, these cosmetics help strengthen the skin's barrier function, potentially reducing inflammation and sensitivity.
2050</p><span class="read-more-btn" href="/blogs/news/the-role-of-microbiome-friendly-cosmetics-in-skin-health">
2051              Read More
2052              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2053                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2054              </svg>
2055            </span>
2056            <div class="article-card__footer"></div></div></div>
2057    </div>
2058  </div></div>
2059        
2060<div
2061          class="blog-articles__article article scroll-trigger animate--slide-in"
2062          
2063            data-cascade
2064            style="--animation-order: 10;"
2065          
2066        >
2067<div class="article-card-wrapper card-wrapper underline-links-hover">
2068    
2069    <div
2070      class="
2071        card article-card
2072        card--standard
2073         article-card__image--small
2074         card--media
2075        
2076        
2077      "
2078      style="--ratio-percent: 67.58241758241759%;"
2079    >
2080      <div
2081        class="card__inner  color-scheme-2 gradient ratio"
2082        style="--ratio-percent: 67.58241758241759%;"
2083      ><div class="article-card__image-wrapper card__media">
2084            <div
2085              class="article-card__image media media--hover-effect"
2086              
2087            >
2088              
2089              <img
2090                srcset="//www.opalhk.com/cdn/shop/articles/2024-trends_ba1884e1-6dd7-4cde-aefc-d0f0bd518dc2.jpg?v=1745424565&width=165 165w,//www.opalhk.com/cdn/shop/articles/2024-trends_ba1884e1-6dd7-4cde-aefc-d0f0bd518dc2.jpg?v=1745424565&width=360 360w,//www.opalhk.com/cdn/shop/articles/2024-trends_ba1884e1-6dd7-4cde-aefc-d0f0bd518dc2.jpg?v=1745424565&width=533 533w,//www.opalhk.com/cdn/shop/articles/2024-trends_ba1884e1-6dd7-4cde-aefc-d0f0bd518dc2.jpg?v=1745424565&width=720 720w,//www.opalhk.com/cdn/shop/articles/2024-trends_ba1884e1-6dd7-4cde-aefc-d0f0bd518dc2.jpg?v=1745424565&width=1000 1000w,//www.opalhk.com/cdn/shop/articles/2024-trends_ba1884e1-6dd7-4cde-aefc-d0f0bd518dc2.jpg?v=1745424565 1092w
2091                "
2092                src="//www.opalhk.com/cdn/shop/articles/2024-trends_ba1884e1-6dd7-4cde-aefc-d0f0bd518dc2.jpg?v=1745424565&width=533"
2093                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2094                alt="2024 Trends in Skin Care Product Packaging"
2095                class="motion-reduce"
2096                
2097                  loading="lazy"
2098                
2099                width="1092"
2100                height="738"
2101              >
2102              
2103            </div>
2104          </div><div class="card__content">
2105          <div class="card__information">
2106            <h3 class="card__heading h2">
2107              <a href="/blogs/news/2024-trends-in-skin-care-product-packaging" class="full-unstyled-link">
2108                2024 Trends in Skin Care Product Packaging
2109              </a>
2110            </h3>
2111            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-07-29T13:00:00Z">July 29, 2024</time></span></div><p class="article-card__excerpt rte-width">Curious about the future of skincare packaging? From biodegradable plastics to recyclable glass, this article explores the top design trends shaping a more sustainable and premium beauty experience.
2112</p><div class="article-card__footer"></div></div></div>
2113      </div>
2114      <div class="card__content">
2115        <div class="card__information">
2116          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Jul 29, 2024</span></div>
2117          <h3 class="card__heading h2">
2118            <a href="/blogs/news/2024-trends-in-skin-care-product-packaging" class="full-unstyled-link">
2119              2024 Trends in Skin Care Product Packaging
2120            </a>
2121          </h3><p class="article-card__excerpt rte-width">Curious about the future of skincare packaging? From biodegradable plastics to recyclable glass, this article explores the top design trends shaping a more sustainable and premium beauty experience.
2122</p><span class="read-more-btn" href="/blogs/news/2024-trends-in-skin-care-product-packaging">
2123              Read More
2124              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2125                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2126              </svg>
2127            </span>
2128            <div class="article-card__footer"></div></div></div>
2129    </div>
2130  </div></div>
2131        
2132<div
2133          class="blog-articles__article article scroll-trigger animate--slide-in"
2134          
2135            data-cascade
2136            style="--animation-order: 11;"
2137          
2138        >
2139<div class="article-card-wrapper card-wrapper underline-links-hover">
2140    
2141    <div
2142      class="
2143        card article-card
2144        card--standard
2145         article-card__image--small
2146         card--media
2147        
2148        
2149      "
2150      style="--ratio-percent: 63.75000000000001%;"
2151    >
2152      <div
2153        class="card__inner  color-scheme-2 gradient ratio"
2154        style="--ratio-percent: 63.75000000000001%;"
2155      ><div class="article-card__image-wrapper card__media">
2156            <div
2157              class="article-card__image media media--hover-effect"
2158              
2159            >
2160              
2161              <img
2162                srcset="//www.opalhk.com/cdn/shop/articles/blog-img-1_623dd8bf-d831-497b-a3e0-17ab87053f43.jpg?v=1738187088&width=165 165w,//www.opalhk.com/cdn/shop/articles/blog-img-1_623dd8bf-d831-497b-a3e0-17ab87053f43.jpg?v=1738187088&width=360 360w,//www.opalhk.com/cdn/shop/articles/blog-img-1_623dd8bf-d831-497b-a3e0-17ab87053f43.jpg?v=1738187088 400w
2163                "
2164                src="//www.opalhk.com/cdn/shop/articles/blog-img-1_623dd8bf-d831-497b-a3e0-17ab87053f43.jpg?v=1738187088&width=533"
2165                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2166                alt="A Proud Contributor to Asia Pacific&#39;s 49.75% Lead in 2023 Personal Care CMO &amp; CDMO Market Innovation"
2167                class="motion-reduce"
2168                
2169                  loading="lazy"
2170                
2171                width="400"
2172                height="255"
2173              >
2174              
2175            </div>
2176          </div><div class="card__content">
2177          <div class="card__information">
2178            <h3 class="card__heading h2">
2179              <a href="/blogs/news/a-proud-contributor-to-asia-pacifics-49-75-lead-in-2023" class="full-unstyled-link">
2180                A Proud Contributor to Asia Pacific&#39;s 49.75% Le...
2181              </a>
2182            </h3>
2183            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-07-02T12:00:00Z">July 2, 2024</time></span></div><p class="article-card__excerpt rte-width">Curious how Asia-Pacific is leading the global personal care market? Learn about the innovation and efficiency behind its 49.75% dominance in 2023.
2184</p><div class="article-card__footer"></div></div></div>
2185      </div>
2186      <div class="card__content">
2187        <div class="card__information">
2188          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Jul 2, 2024</span></div>
2189          <h3 class="card__heading h2">
2190            <a href="/blogs/news/a-proud-contributor-to-asia-pacifics-49-75-lead-in-2023" class="full-unstyled-link">
2191              A Proud Contributor to Asia Pacific's 49.75% Lead in 2023 Personal Care CMO & CDMO Market Innovation
2192            </a>
2193          </h3><p class="article-card__excerpt rte-width">Curious how Asia-Pacific is leading the global personal care market? Learn about the innovation and efficiency behind its 49.75% dominance in 2023.
2194</p><span class="read-more-btn" href="/blogs/news/a-proud-contributor-to-asia-pacifics-49-75-lead-in-2023">
2195              Read More
2196              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2197                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2198              </svg>
2199            </span>
2200            <div class="article-card__footer"></div></div></div>
2201    </div>
2202  </div></div>
2203        
2204<div
2205          class="blog-articles__article article scroll-trigger animate--slide-in"
2206          
2207            data-cascade
2208            style="--animation-order: 12;"
2209          
2210        >
2211<div class="article-card-wrapper card-wrapper underline-links-hover">
2212    
2213    <div
2214      class="
2215        card article-card
2216        card--standard
2217         article-card__image--small
2218         card--media
2219        
2220        
2221      "
2222      style="--ratio-percent: 88.8671875%;"
2223    >
2224      <div
2225        class="card__inner  color-scheme-2 gradient ratio"
2226        style="--ratio-percent: 88.8671875%;"
2227      ><div class="article-card__image-wrapper card__media">
2228            <div
2229              class="article-card__image media media--hover-effect"
2230              
2231            >
2232              
2233              <img
2234                srcset="//www.opalhk.com/cdn/shop/articles/be7044_eae78cadee73421cb9a06245aee329e1_mv2.png?v=1738106751&width=165 165w,//www.opalhk.com/cdn/shop/articles/be7044_eae78cadee73421cb9a06245aee329e1_mv2.png?v=1738106751&width=360 360w,//www.opalhk.com/cdn/shop/articles/be7044_eae78cadee73421cb9a06245aee329e1_mv2.png?v=1738106751 512w
2235                "
2236                src="//www.opalhk.com/cdn/shop/articles/be7044_eae78cadee73421cb9a06245aee329e1_mv2.png?v=1738106751&width=533"
2237                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2238                alt="The trademark &quot;OPAL&quot; has been included in the trademark protection list"
2239                class="motion-reduce"
2240                
2241                  loading="lazy"
2242                
2243                width="512"
2244                height="455"
2245              >
2246              
2247            </div>
2248          </div><div class="card__content">
2249          <div class="card__information">
2250            <h3 class="card__heading h2">
2251              <a href="/blogs/news/the-trademark-opal-has-been-included-in-the-trademark-protection-list-of-guangdong-province" class="full-unstyled-link">
2252                The trademark &quot;OPAL&quot; has been included in the t...
2253              </a>
2254            </h3>
2255            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-07-02T05:00:00Z">July 2, 2024</time></span></div><p class="article-card__excerpt rte-width">This prestigious recognition places "OPAL" under the province's key trademark protection, ensuring enhanced protection for a period of three years.
2256</p><div class="article-card__footer"></div></div></div>
2257      </div>
2258      <div class="card__content">
2259        <div class="card__information">
2260          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Jul 2, 2024</span></div>
2261          <h3 class="card__heading h2">
2262            <a href="/blogs/news/the-trademark-opal-has-been-included-in-the-trademark-protection-list-of-guangdong-province" class="full-unstyled-link">
2263              The trademark "OPAL" has been included in the trademark protection list
2264            </a>
2265          </h3><p class="article-card__excerpt rte-width">This prestigious recognition places "OPAL" under the province's key trademark protection, ensuring enhanced protection for a period of three years.
2266</p><span class="read-more-btn" href="/blogs/news/the-trademark-opal-has-been-included-in-the-trademark-protection-list-of-guangdong-province">
2267              Read More
2268              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2269                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2270              </svg>
2271            </span>
2272            <div class="article-card__footer"></div></div></div>
2273    </div>
2274  </div></div>
2275        
2276<div
2277          class="blog-articles__article article scroll-trigger animate--slide-in"
2278          
2279            data-cascade
2280            style="--animation-order: 13;"
2281          
2282        >
2283<div class="article-card-wrapper card-wrapper underline-links-hover">
2284    
2285    <div
2286      class="
2287        card article-card
2288        card--standard
2289         article-card__image--small
2290         card--media
2291        
2292        
2293      "
2294      style="--ratio-percent: 56.25%;"
2295    >
2296      <div
2297        class="card__inner  color-scheme-2 gradient ratio"
2298        style="--ratio-percent: 56.25%;"
2299      ><div class="article-card__image-wrapper card__media">
2300            <div
2301              class="article-card__image media media--hover-effect"
2302              
2303            >
2304              
2305              <img
2306                srcset="//www.opalhk.com/cdn/shop/articles/be7044_3d4458063b9349c6b09e45117bf29a03_mv2_32fb9626-cbd6-4345-a213-888d2cabf822.jpg?v=1745336408&width=165 165w,//www.opalhk.com/cdn/shop/articles/be7044_3d4458063b9349c6b09e45117bf29a03_mv2_32fb9626-cbd6-4345-a213-888d2cabf822.jpg?v=1745336408&width=360 360w,//www.opalhk.com/cdn/shop/articles/be7044_3d4458063b9349c6b09e45117bf29a03_mv2_32fb9626-cbd6-4345-a213-888d2cabf822.jpg?v=1745336408 512w
2307                "
2308                src="//www.opalhk.com/cdn/shop/articles/be7044_3d4458063b9349c6b09e45117bf29a03_mv2_32fb9626-cbd6-4345-a213-888d2cabf822.jpg?v=1745336408&width=533"
2309                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2310                alt="Sustainability at Heart - 2024 Opal Group Supplier Conference"
2311                class="motion-reduce"
2312                
2313                  loading="lazy"
2314                
2315                width="512"
2316                height="288"
2317              >
2318              
2319            </div>
2320          </div><div class="card__content">
2321          <div class="card__information">
2322            <h3 class="card__heading h2">
2323              <a href="/blogs/news/sustainability-at-heart-2024-opal-group-supplier-conference" class="full-unstyled-link">
2324                Sustainability at Heart - 2024 Opal Group Suppl...
2325              </a>
2326            </h3>
2327            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-06-30T20:25:00Z">June 30, 2024</time></span></div><p class="article-card__excerpt rte-width">The 2024 Opal Group Asia Supplier Conference has concluded, marking a significant milestone in our pursuit of a high-quality, sustainable supply chain.
2328</p><div class="article-card__footer"></div></div></div>
2329      </div>
2330      <div class="card__content">
2331        <div class="card__information">
2332          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Jun 30, 2024</span></div>
2333          <h3 class="card__heading h2">
2334            <a href="/blogs/news/sustainability-at-heart-2024-opal-group-supplier-conference" class="full-unstyled-link">
2335              Sustainability at Heart - 2024 Opal Group Supplier Conference
2336            </a>
2337          </h3><p class="article-card__excerpt rte-width">The 2024 Opal Group Asia Supplier Conference has concluded, marking a significant milestone in our pursuit of a high-quality, sustainable supply chain.
2338</p><span class="read-more-btn" href="/blogs/news/sustainability-at-heart-2024-opal-group-supplier-conference">
2339              Read More
2340              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2341                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2342              </svg>
2343            </span>
2344            <div class="article-card__footer"></div></div></div>
2345    </div>
2346  </div></div>
2347        
2348<div
2349          class="blog-articles__article article scroll-trigger animate--slide-in"
2350          
2351            data-cascade
2352            style="--animation-order: 14;"
2353          
2354        >
2355<div class="article-card-wrapper card-wrapper underline-links-hover">
2356    
2357    <div
2358      class="
2359        card article-card
2360        card--standard
2361         article-card__image--small
2362         card--media
2363        
2364        
2365      "
2366      style="--ratio-percent: 61.5%;"
2367    >
2368      <div
2369        class="card__inner  color-scheme-2 gradient ratio"
2370        style="--ratio-percent: 61.5%;"
2371      ><div class="article-card__image-wrapper card__media">
2372            <div
2373              class="article-card__image media media--hover-effect"
2374              
2375            >
2376              
2377              <img
2378                srcset="//www.opalhk.com/cdn/shop/articles/ryan-cheung_e2f0da15-6d65-43ad-bd90-582578d86cd2.jpg?v=1738102615&width=165 165w,//www.opalhk.com/cdn/shop/articles/ryan-cheung_e2f0da15-6d65-43ad-bd90-582578d86cd2.jpg?v=1738102615&width=360 360w,//www.opalhk.com/cdn/shop/articles/ryan-cheung_e2f0da15-6d65-43ad-bd90-582578d86cd2.jpg?v=1738102615 400w
2379                "
2380                src="//www.opalhk.com/cdn/shop/articles/ryan-cheung_e2f0da15-6d65-43ad-bd90-582578d86cd2.jpg?v=1738102615&width=533"
2381                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2382                alt="Opal News from CTWeek Hong Kong"
2383                class="motion-reduce"
2384                
2385                  loading="lazy"
2386                
2387                width="400"
2388                height="246"
2389              >
2390              
2391            </div>
2392          </div><div class="card__content">
2393          <div class="card__information">
2394            <h3 class="card__heading h2">
2395              <a href="/blogs/news/opal-news-from-ctweek-hong-kong" class="full-unstyled-link">
2396                Opal News from CTWeek Hong Kong
2397              </a>
2398            </h3>
2399            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-06-15T20:27:00Z">June 15, 2024</time></span></div><p class="article-card__excerpt rte-width">At CTWeek Hong Kong, Opal's CFO, Ryan Cheung, spoke about the company's financial performance and future plans, focusing on investment in research and development.
2400</p><div class="article-card__footer"></div></div></div>
2401      </div>
2402      <div class="card__content">
2403        <div class="card__information">
2404          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Jun 15, 2024</span></div>
2405          <h3 class="card__heading h2">
2406            <a href="/blogs/news/opal-news-from-ctweek-hong-kong" class="full-unstyled-link">
2407              Opal News from CTWeek Hong Kong
2408            </a>
2409          </h3><p class="article-card__excerpt rte-width">At CTWeek Hong Kong, Opal's CFO, Ryan Cheung, spoke about the company's financial performance and future plans, focusing on investment in research and development.
2410</p><span class="read-more-btn" href="/blogs/news/opal-news-from-ctweek-hong-kong">
2411              Read More
2412              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2413                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2414              </svg>
2415            </span>
2416            <div class="article-card__footer"></div></div></div>
2417    </div>
2418  </div></div>
2419        
2420<div
2421          class="blog-articles__article article scroll-trigger animate--slide-in"
2422          
2423            data-cascade
2424            style="--animation-order: 15;"
2425          
2426        >
2427<div class="article-card-wrapper card-wrapper underline-links-hover">
2428    
2429    <div
2430      class="
2431        card article-card
2432        card--standard
2433         article-card__image--small
2434         card--media
2435        
2436        
2437      "
2438      style="--ratio-percent: 56.25%;"
2439    >
2440      <div
2441        class="card__inner  color-scheme-2 gradient ratio"
2442        style="--ratio-percent: 56.25%;"
2443      ><div class="article-card__image-wrapper card__media">
2444            <div
2445              class="article-card__image media media--hover-effect"
2446              
2447            >
2448              
2449              <img
2450                srcset="//www.opalhk.com/cdn/shop/articles/be7044_2a3718ff60504540880e2a826b2611baf000_aca3cd7f-bd99-4020-b397-30212e75014b.jpg?v=1738102772&width=165 165w,//www.opalhk.com/cdn/shop/articles/be7044_2a3718ff60504540880e2a826b2611baf000_aca3cd7f-bd99-4020-b397-30212e75014b.jpg?v=1738102772&width=360 360w,//www.opalhk.com/cdn/shop/articles/be7044_2a3718ff60504540880e2a826b2611baf000_aca3cd7f-bd99-4020-b397-30212e75014b.jpg?v=1738102772&width=533 533w,//www.opalhk.com/cdn/shop/articles/be7044_2a3718ff60504540880e2a826b2611baf000_aca3cd7f-bd99-4020-b397-30212e75014b.jpg?v=1738102772&width=720 720w,//www.opalhk.com/cdn/shop/articles/be7044_2a3718ff60504540880e2a826b2611baf000_aca3cd7f-bd99-4020-b397-30212e75014b.jpg?v=1738102772&width=1000 1000w,//www.opalhk.com/cdn/shop/articles/be7044_2a3718ff60504540880e2a826b2611baf000_aca3cd7f-bd99-4020-b397-30212e75014b.jpg?v=1738102772&width=1500 1500w,//www.opalhk.com/cdn/shop/articles/be7044_2a3718ff60504540880e2a826b2611baf000_aca3cd7f-bd99-4020-b397-30212e75014b.jpg?v=1738102772 1920w
2451                "
2452                src="//www.opalhk.com/cdn/shop/articles/be7044_2a3718ff60504540880e2a826b2611baf000_aca3cd7f-bd99-4020-b397-30212e75014b.jpg?v=1738102772&width=533"
2453                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2454                alt="Cosmopack Asia 2023 Hong Kong Highlight"
2455                class="motion-reduce"
2456                
2457                  loading="lazy"
2458                
2459                width="1920"
2460                height="1080"
2461              >
2462              
2463            </div>
2464          </div><div class="card__content">
2465          <div class="card__information">
2466            <h3 class="card__heading h2">
2467              <a href="/blogs/news/cosmopack-asia-2023-hong-kong-highlight" class="full-unstyled-link">
2468                Cosmopack Asia 2023 Hong Kong Highlight
2469              </a>
2470            </h3>
2471            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-06-10T13:00:00Z">June 10, 2024</time></span></div><p class="article-card__excerpt rte-width">As a strategic partner with Cosmoprof Cosmopack Asia, Opal Cosmetics Group presented an interactive installation and multisensory experience at the event.
2472</p><div class="article-card__footer"></div></div></div>
2473      </div>
2474      <div class="card__content">
2475        <div class="card__information">
2476          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Jun 10, 2024</span></div>
2477          <h3 class="card__heading h2">
2478            <a href="/blogs/news/cosmopack-asia-2023-hong-kong-highlight" class="full-unstyled-link">
2479              Cosmopack Asia 2023 Hong Kong Highlight
2480            </a>
2481          </h3><p class="article-card__excerpt rte-width">As a strategic partner with Cosmoprof Cosmopack Asia, Opal Cosmetics Group presented an interactive installation and multisensory experience at the event.
2482</p><span class="read-more-btn" href="/blogs/news/cosmopack-asia-2023-hong-kong-highlight">
2483              Read More
2484              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2485                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2486              </svg>
2487            </span>
2488            <div class="article-card__footer"></div></div></div>
2489    </div>
2490  </div></div>
2491        
2492<div
2493          class="blog-articles__article article scroll-trigger animate--slide-in"
2494          
2495            data-cascade
2496            style="--animation-order: 16;"
2497          
2498        >
2499<div class="article-card-wrapper card-wrapper underline-links-hover">
2500    
2501    <div
2502      class="
2503        card article-card
2504        card--standard
2505         article-card__image--small
2506         card--media
2507        
2508        
2509      "
2510      style="--ratio-percent: 74.4140625%;"
2511    >
2512      <div
2513        class="card__inner  color-scheme-2 gradient ratio"
2514        style="--ratio-percent: 74.4140625%;"
2515      ><div class="article-card__image-wrapper card__media">
2516            <div
2517              class="article-card__image media media--hover-effect"
2518              
2519            >
2520              
2521              <img
2522                srcset="//www.opalhk.com/cdn/shop/articles/be7044_63320586c60347c587ba5539b3b22889_mv2_9e5d6854-8b02-4a6d-99ca-9183e01c813b.jpg?v=1738106874&width=165 165w,//www.opalhk.com/cdn/shop/articles/be7044_63320586c60347c587ba5539b3b22889_mv2_9e5d6854-8b02-4a6d-99ca-9183e01c813b.jpg?v=1738106874&width=360 360w,//www.opalhk.com/cdn/shop/articles/be7044_63320586c60347c587ba5539b3b22889_mv2_9e5d6854-8b02-4a6d-99ca-9183e01c813b.jpg?v=1738106874 512w
2523                "
2524                src="//www.opalhk.com/cdn/shop/articles/be7044_63320586c60347c587ba5539b3b22889_mv2_9e5d6854-8b02-4a6d-99ca-9183e01c813b.jpg?v=1738106874&width=533"
2525                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2526                alt="Congratulations to Opal being awarded “Hong Kong Top Brand Award 2022”"
2527                class="motion-reduce"
2528                
2529                  loading="lazy"
2530                
2531                width="512"
2532                height="381"
2533              >
2534              
2535            </div>
2536          </div><div class="card__content">
2537          <div class="card__information">
2538            <h3 class="card__heading h2">
2539              <a href="/blogs/news/congratulations-to-opal-being-awarded-hong-kong-top-brand-award-2022" class="full-unstyled-link">
2540                Congratulations to Opal being awarded “Hong Kon...
2541              </a>
2542            </h3>
2543            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-06-01T20:37:00Z">June 1, 2024</time></span></div><p class="article-card__excerpt rte-width">Opal Cosmetics has been honored with the prestigious Hong Kong Top Brand Award 2022, recognizing its excellence in the personal care industry.
2544</p><div class="article-card__footer"></div></div></div>
2545      </div>
2546      <div class="card__content">
2547        <div class="card__information">
2548          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">Jun 1, 2024</span></div>
2549          <h3 class="card__heading h2">
2550            <a href="/blogs/news/congratulations-to-opal-being-awarded-hong-kong-top-brand-award-2022" class="full-unstyled-link">
2551              Congratulations to Opal being awarded “Hong Kong Top Brand Award 2022”
2552            </a>
2553          </h3><p class="article-card__excerpt rte-width">Opal Cosmetics has been honored with the prestigious Hong Kong Top Brand Award 2022, recognizing its excellence in the personal care industry.
2554</p><span class="read-more-btn" href="/blogs/news/congratulations-to-opal-being-awarded-hong-kong-top-brand-award-2022">
2555              Read More
2556              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2557                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2558              </svg>
2559            </span>
2560            <div class="article-card__footer"></div></div></div>
2561    </div>
2562  </div></div>
2563        
2564<div
2565          class="blog-articles__article article scroll-trigger animate--slide-in"
2566          
2567            data-cascade
2568            style="--animation-order: 17;"
2569          
2570        >
2571<div class="article-card-wrapper card-wrapper underline-links-hover">
2572    
2573    <div
2574      class="
2575        card article-card
2576        card--standard
2577         article-card__image--small
2578         card--media
2579        
2580        
2581      "
2582      style="--ratio-percent: 75.0%;"
2583    >
2584      <div
2585        class="card__inner  color-scheme-2 gradient ratio"
2586        style="--ratio-percent: 75.0%;"
2587      ><div class="article-card__image-wrapper card__media">
2588            <div
2589              class="article-card__image media media--hover-effect"
2590              
2591            >
2592              
2593              <img
2594                srcset="//www.opalhk.com/cdn/shop/articles/be7044_c79d4facd4b24194901feb1120c8bdb4_mv2_b8e9b2e5-7eeb-4f26-9f4a-62ce6b1ff905.jpg?v=1738106915&width=165 165w,//www.opalhk.com/cdn/shop/articles/be7044_c79d4facd4b24194901feb1120c8bdb4_mv2_b8e9b2e5-7eeb-4f26-9f4a-62ce6b1ff905.jpg?v=1738106915&width=360 360w,//www.opalhk.com/cdn/shop/articles/be7044_c79d4facd4b24194901feb1120c8bdb4_mv2_b8e9b2e5-7eeb-4f26-9f4a-62ce6b1ff905.jpg?v=1738106915 512w
2595                "
2596                src="//www.opalhk.com/cdn/shop/articles/be7044_c79d4facd4b24194901feb1120c8bdb4_mv2_b8e9b2e5-7eeb-4f26-9f4a-62ce6b1ff905.jpg?v=1738106915&width=533"
2597                sizes="(min-width: 1380px) 640px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2598                alt="Make a New Leap - 2023 Opal Group Supplier Conference"
2599                class="motion-reduce"
2600                
2601                  loading="lazy"
2602                
2603                width="512"
2604                height="384"
2605              >
2606              
2607            </div>
2608          </div><div class="card__content">
2609          <div class="card__information">
2610            <h3 class="card__heading h2">
2611              <a href="/blogs/news/make-a-new-leap-2023-opal-group-supplier-conference" class="full-unstyled-link">
2612                Make a New Leap - 2023 Opal Group Supplier Conf...
2613              </a>
2614            </h3>
2615            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2024-05-15T20:39:00Z">May 15, 2024</time></span></div><p class="article-card__excerpt rte-width">The conference served as a platform for Opal Group to strengthen partnerships and outline future strategies with its suppliers.
2616</p><div class="article-card__footer"></div></div></div>
2617      </div>
2618      <div class="card__content">
2619        <div class="card__information">
2620          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider">May 15, 2024</span></div>
2621          <h3 class="card__heading h2">
2622            <a href="/blogs/news/make-a-new-leap-2023-opal-group-supplier-conference" class="full-unstyled-link">
2623              Make a New Leap - 2023 Opal Group Supplier Conference
2624            </a>
2625          </h3><p class="article-card__excerpt rte-width">The conference served as a platform for Opal Group to strengthen partnerships and outline future strategies with its suppliers.
2626</p><span class="read-more-btn" href="/blogs/news/make-a-new-leap-2023-opal-group-supplier-conference">
2627              Read More
2628              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2629                <path d="M10.9198 10.6574L11 1C8.58103 1.02348 3.76149 1.05662 1.34249 1.0801L1.32263 2.28911C3.49837 2.26774 6.38675 2.25 8.92771 2.22695L1 10.1546L1.84547 11.0001L9.77318 3.07239L9.7044 10.6709L10.9198 10.6574Z" fill="#414141" stroke="#414141"></path>
2630              </svg>
2631            </span>
2632            <div class="article-card__footer"></div></div></div>
2633    </div>
2634  </div></div>
2635        
2636</div>
2637
2638    <div id="page_navigation"></div>
2639  </div>
2640
2641
2642
2643</section><div id="shopify-section-template--19788897878189__cosmetics_form_NLDxch" class="shopify-section"><link href="//www.opalhk.com/cdn/shop/t/17/assets/section-cosmetics-form.css?v=83264760178188645101763639922" rel="stylesheet" type="text/css" media="all" />
2644
2645<div class="cosmetics-form--wrapper pt-150" style="background-color:#c2293f">
2646  <div class="page-width">
2647    <div class="cosmetics-form-col">
2648      <div class="cosmetic-form-left  scroll-trigger animate--slide-in">
2649        <div class="sec-heading-light">
2650          
2651            <h2>Interested in Stocking <br>
2652<b>Our Opal Brands?</b></h2>
2653          
2654        </div>
2655        
2656          <p>Expand your product line with Opal's renowned brands loved by consumers for over 20 years. Contact us to learn how you can offer these quality products in your store.</p>
2657        
2658      </div>
2659      <div class="cosmetic-form-right  scroll-trigger animate--slide-in"><form method="post" action="/contact#ContactForm" id="ContactForm" accept-charset="UTF-8"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" /><div class="contact__fields">
2660            <div class="field">
2661              <label class="field_label" for="ContactForm-name">Full Name</label>
2662              <input
2663                class="field_input"
2664                autocomplete="name"
2665                type="text"
2666                id="ContactForm-name"
2667                name="contact[Full Name]"
2668                value=""
2669                placeholder="John Smith"
2670              >              
2671            </div>
2672            <div class="field field--with-error">              
2673              <label class="field_label" for="ContactForm-email">Email
2674              </label>
2675              <input
2676                autocomplete="email"
2677                type="email"
2678                id="ContactForm-email"
2679                class="field_input"
2680                name="contact[email]"
2681                spellcheck="false"
2682                autocapitalize="off"
2683                value=""
2684                aria-required="true"
2685                
2686                placeholder="[email protected]"
2687              ></div>
2688          </div>
2689          <div class="field">
2690            <label class="field_label" for="ContactForm-phone">Phone Number <sup>(Optional)</sup></label>
2691            <input
2692              type="tel"
2693              id="ContactForm-phone"
2694              class="field_input"
2695              autocomplete="tel"
2696              name="contact[Phone]"
2697              pattern="[0-9\-]*"
2698              value=""
2699              placeholder="000-000-0000"
2700            >
2701          </div>
2702          <div class="field">
2703            <label class="field_label" for="subject">Subject</label>
2704            <input type="text" class="field_input" name="contact[Subject]" placeholder="eg., Support" id="subject" />
2705          </div>
2706          <div class="field">
2707            <label class="form_label field_label" for="ContactForm-body">Message<sup>(Optional)</sup>
2708            </label>
2709            <textarea
2710              
2711              id="ContactForm-body"
2712              class="text-area field_input"
2713              name="contact[Message]"
2714              placeholder="Enter text here"
2715            ></textarea>
2716          </div>
2717          <div class="contact__button">
2718            <button type="submit" class="button">
2719              Send
2720              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2721                <path d="M11.4198 10.6574L11.5 1C9.08103 1.02348 4.26149 1.05662 1.84249 1.0801L1.82263 2.28911C3.99837 2.26774 6.88675 2.25 9.42771 2.22695L1.5 10.1546L2.34547 11.0001L10.2732 3.07239L10.2044 10.6709L11.4198 10.6574Z" fill="white" stroke="white"></path>
2722              </svg>
2723            </button>
2724          </div></form></div>
2725    </div>
2726  </div>
2727</div>
2728
2729</div>
2730    </main>
2731
2732    <!-- BEGIN sections: footer-group -->
2733<div id="shopify-section-sections--19788896895149__footer" class="shopify-section shopify-section-group-footer-group"><link href="//www.opalhk.com/cdn/shop/t/17/assets/section-main-footer.css?v=59709530014729682481763639922" rel="stylesheet" type="text/css" media="all" />
2734
2735
2736
2737<div class="page-width">
2738  <div class="main-footer--wrapper">
2739    <div class="footer--wrapper">
2740      <div class="footer-left">
2741        <div class="footer-about-info">
2742          
2743          <img src="//www.opalhk.com/cdn/shop/files/footer-logo.png?v=1734494762&width=115" alt="" height="" width="" />
2744          
2745          
2746          <div class="footer-contact-info">
2747            <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2748              <path fill-rule="evenodd" clip-rule="evenodd" d="M11 7.92225V7.89903C10.9974 7.7379 10.9348 7.58354 10.8244 7.46611C10.714 7.34868 10.5638 7.27663 10.4031 7.26404C9.86958 7.22332 9.3437 7.11309 8.83878 6.93615C8.72454 6.89542 8.60109 6.88792 8.48276 6.91453C8.36442 6.94114 8.25607 7.00077 8.17028 7.08648L7.21593 8.03003C7.16145 8.08521 7.09054 8.12122 7.01384 8.13266C6.93715 8.1441 6.85881 8.13035 6.7906 8.09347C5.56057 7.44348 4.5549 6.43816 3.90464 5.2085C3.86774 5.14032 3.85397 5.06201 3.86539 4.98533C3.87681 4.90866 3.91281 4.83776 3.96799 4.78328L4.91178 3.82929C4.99751 3.74354 5.05711 3.63521 5.08365 3.51692C5.11019 3.39862 5.
274810258 3.27522 5.06171 3.16108C4.8848 2.65626 4.77473 2.13047 4.73429 1.59709C4.72144 1.43262 4.64627 1.27925 4.52414 1.1683C4.40201 1.05735 4.24212 0.997193 4.07713 1.0001L1.66429 1.04599C1.50529 1.04881 1.35294 1.11023 1.23646 1.21846C1.11997 1.32669 1.04757 1.4741 1.03313 1.63243C0.922469 2.88451 1.08983 4.14556 1.52324 5.32547C1.95665 6.50538 2.64542 7.57501 3.54032 8.45791C4.33264 9.2591 5.27534 9.89606 6.31438 10.3323C7.35343 10.7685 8.46838 10.9954 9.59531 11C9.85293 11 10.1102 10.9881 10.3672 10.9642C10.5254 10.9497 10.6728 10.8773 10.781 10.7609C10.8892 10.6444 10.9506 10.4922 10.9534 10.3333L11 7.92225Z" fill="#C2293F"></path>
2749            </svg>
2750            <p>Tel: <a href="tel:00852-2410 2921" title="tel:00852-2410 2921">00852-2410 2921</a></p>
2751          </div>
2752          
2753          
2754          <div class="footer-contact-info">
2755          <svg id="Layer_2" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8" width="12px" height="12px">
2756              <defs>
2757                <style>
2758                  .cls-1 {
2759                    fill: #c2293f;
2760                  }
2761                </style>
2762              </defs>
2763              <g id="Layer_1-2" data-name="Layer 1">
2764                <path class="cls-1" d="M7,1.5V.5c0-.28-.22-.5-.5-.5h-3c-.28,0-.5.22-.5.5v1H1c-.55,0-1,.45-1,1v4.5c0,.55.45,1,1,1h6c.55,0,1-.45,1-1V2.5c0-.55-.45-1-1-1ZM3.5.5h3v2h-3V.5ZM1,7.5c-.28,0-.5-.22-.5-.5V2.5c0-.28.22-.5.5-.5h1v5.5h-1ZM4,4.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25ZM6.5,4.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25ZM5.25,4.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25ZM4,5.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25ZM6.5,5.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25ZM5.25,5.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25ZM4,6.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25ZM6.5,6.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25ZM5.25,6.25c0,.14-.11.25-.25.25s-.25-.11-.25-.25.11-.25.25-.25.25.11.25.25Z"/>
2765              </g>
2766            </svg>
2767            <p>Fax: <a href="tel:00852-2489 0211" title="tel:00852-2489 0211">00852-2489 0211</a></p>
2768          </div>
2769          
2770          
2771          <div class="footer-contact-info">
2772            <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2773              <path d="M1 8.47915V3.52121C1.00781 3.50179 1.01433 3.48195 1.01953 3.46179C1.12266 2.91277 1.63477 2.5021 2.23281 2.50155C4.74427 2.49948 7.25566 2.49948 9.76699 2.50155C10.3363 2.50155 10.8295 2.87485 10.9635 3.39125C10.9748 3.43481 10.9885 3.47801 11 3.52139V8.47915C10.9929 8.49227 10.9872 8.50601 10.983 8.52017C10.8902 9.0043 10.5295 9.37687 10.0172 9.46655C9.77734 9.50884 9.52539 9.49827 9.2791 9.49845C6.9403 9.50052 4.60137 9.50052 2.2623 9.49845C1.6873 9.49845 1.2043 9.15905 1.04805 8.6525C1.03027 8.59636 1.01602 8.53767 1 8.47915ZM4.40254 5.91506C4.24629 6.05906 4.09863 6.19504 3.95332 6.33266L2.36191 7.81366C2.26582 7.90279 2.22148 8.00378 2.26191 8.12645C2.33418 8.34919 2.61348 8.40278 2.80117 8.22907C3.46237 7.61431 4.12279 6.99797 4.78242 6.38005C4.80677 6.35326 4.82885 6.32474 4.84844 6.29474C4.90312 6.34141 4.93926 6.37057 4.975 6.40065L5.77031 7.07507C5.92148 7.20267 6.0793 7.20121 6.23125 7.07325C6.50638 6.84091 6.78138 6.6082 7.05625 6.37513C7.08125 6.35325 7.10898 6.33174 7.14004 6.30513C7.38867 6.53772 7.63184 6.76575 7.875 6.99323L9.2 8.2298C9.28984 8.31383 9.39277 8.35338 9.51816 8.32203C9.76094 8.2606 9.83066 7.99685 9.64668 7.82387C9.20397 7.40779 8.7599 6.99311 8.31445 6.57982C8.07773 6.35909 7.83945 6.1389 7.59863 5.91396C7.63008 5.88626 7.65566 5.86329 7.68184 5.84105L8.64941 5.02081L9.63926 4.18087C9.73457 4.10012 9.77246 4.00078 9.74102 3.88522C9.72897 3.83415 9.70166 3.78732 9.66225 3.75015C9.62284 3.71298 9.57295 3.68701 9.51836 3.67523C9.39336 3.64425 9.29219 3.6869 9.19883 3.76637C8.16003 4.64945 7.11979 5.53191 6.07812 6.41377C6.05312 6.43546 6.02617 6.45624 5.99844 6.47884L4.50977 5.21639C3.93685 4.73177 3.36361 4.24643 2.79004 3.76036C2.69961 3.68344 2.59863 3.64643 2.47754 3.67815C2.42336 3.69033 2.37394 3.71647 2.33491 3.7536C2.29589 3.79073 2.26883 3.83734 2.25684 3.88813C2.22676 4.00479 2.2666 4.10286 2.36191 4.18324C2.77181 4.53005 3.18132 4.87729 3.59043 5.22496L4.40254 5.91506Z" fill="#C2293F"/>
2774            </svg>
2775            <p><a href="mailto:[email protected]">[email protected]</a></p>
2776          </div>
2777          
2778          
2779          <div class="footer-contact-info">
2780            <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2781              <path d="M3.37145 2.08877C4.82314 0.637077 7.1768 0.637077 8.629 2.08877C10.0807 3.54046 10.0807 5.89412 8.629 7.34633L6.51098 9.46435C6.22892 9.74641 5.77093 9.74641 5.48887 9.46435L3.37085 7.34633C1.91966 5.89412 1.91976 3.54046 3.37145 2.08877ZM5.99978 5.67584C6.62221 5.67584 7.12604 5.
278117202 7.12604 4.54958C7.12604 3.92715 6.62221 3.42332 5.99978 3.42332C5.37734 3.42332 4.87352 3.92715 4.87352 4.54958C4.87352 5.17202 5.37734 5.67584 5.99978 5.67584Z" fill="#C2293F"/>
2782              <path d="M4.03402 8.73068L5.12739 9.82405C5.36859 10.0652 5.68504 10.1863 5.99999 10.1863C6.31493 10.1863 6.63139 10.0662 6.87109 9.82554L7.97593 8.7207C8.19022 8.76655 8.40451 8.82137 8.62029 8.88765C9.28758 9.1119 9.69971 9.42088 9.69971 9.76175C9.69971 10.4455 8.04376 11.0006 5.99999 11.0006C3.95621 11.0006 2.30027 10.4455 2.30027 9.76175C2.30027 9.42088 2.7124 9.11091 3.37968 8.88765C3.37968 8.88765 3.62339 8.81241 4.03402 8.73068Z" fill="#C2293F"/>
2783            </svg>
2784            <p>RmB-C, 5/F, <br>
2785Hoover Industrial Building,<br>
278626 Kwai Cheong Rd,<br>
2787Kwai Chung, NT, Hong Kong</p>
2788          </div>
2789          
2790        </div>
2791        <div class="footer-menu--wrapper">
2792          
2793            
2794            <div class="footer-menu">
2795              <h4>Learn</h4>
2796              <ul>
2797                
2798                  <li class="">
2799                    <a href="/pages/about">Who We Are</a>
2800                  </li>
2801                
2802                  <li class="">
2803                    <a href="/pages/expertise">Expertise</a>
2804                  </li>
2805                
2806                  <li class="">
2807                    <a href="/blogs/esg">ESG</a>
2808                  </li>
2809                
2810                  <li class="">
2811                    <a href="/pages/faq">FAQs</a>
2812                  </li>
2813                
2814                  <li class="">
2815                    <a href="/pages/request-product-catalog">Download Catalog</a>
2816                  </li>
2817                
2818              </ul>
2819            </div>
2820          
2821        
2822          
2823            
2824            <div class="footer-menu">
2825              <h4>Explore</h4>
2826              <ul>
2827                
2828                  <li class="">
2829                    <a href="/collections">Product Specialities</a>
2830                  </li>
2831                
2832                  <li class="">
2833                    <a href="/pages/our-brands">Brands</a>
2834                  </li>
2835                
2836                  <li class="active">
2837                    <a href="/blogs/news">News</a>
2838                  </li>
2839                
2840                  <li class="">
2841                    <a href="/pages/contact">Contact</a>
2842                  </li>
2843                
2844              </ul>
2845            </div>
2846          
2847        </div>
2848      </div>
2849      <div class="footer-right">
2850        <div class="footer-newsletter-top--wrapper">
2851          
2852          <h4>Get in Touch with Us</h4>
2853          
2854          <div class="method-switch-btn--wrapper">
2855            <h5>Select Contact Method:</h5>
2856            <div class="method-switch-btn">
2857              <p>Email</p>
2858              <div class="btn btn-pill" id="button-1">
2859                <input type="checkbox" class="checkbox">
2860                <div class="knob"></div>
2861                <div class="btn-bg"></div>
2862              </div>
2863            </div>
2864          </div>
2865        </div><form method="post" action="/contact#ContactForm" id="ContactForm" accept-charset="UTF-8"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="✓" /><div class="field email-field field--with-error">
2866               <label class="field_label" for="ContactForm-email">Email:
2867               </label>
2868              <input
2869                autocomplete="email"
2870                type="email"
2871                id="ContactForm-email"
2872                class="field_input"
2873                name="contact[email]"
2874                spellcheck="false"
2875                autocapitalize="off"
2876                value=""
2877                aria-required="true"
2878                
2879                placeholder="[email protected]"
2880              ></div>
2881          <div class="field phone-field">
2882            <label class="field_label" for="ContactForm-phone">Phone:</label>
2883            <input
2884              type="tel"
2885              id="ContactForm-phone"
2886              class="field_input"
2887              autocomplete="tel"
2888              name="contact[Phone]"
2889              pattern="[0-9\-]*"
2890              value=""
2891              placeholder="000-000-0000"
2892            >
2893          </div>
2894          <div class="field">
2895            <label class="form_label field_label" for="ContactForm-body">Message:
2896            </label>
2897            <textarea
2898              id="ContactForm-body"
2899              class="text-area field_input"
2900              name="contact[Message]"
2901              placeholder="Enter text here"
2902            ></textarea>
2903            
2904          </div>
2905          <div class="contact__button">
2906            <button type="submit" class="button">
2907              Send 
2908              <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
2909                <path d="M11.4198 10.6574L11.5 1C9.08103 1.02348 4.26149 1.05662 1.84249 1.0801L1.82263 2.28911C3.99837 2.26774 6.88675 2.25 9.42771 2.22695L1.5 10.1546L2.34547 11.0001L10.2732 3.07239L10.2044 10.6709L11.4198 10.6574Z" fill="white" stroke="white"></path>
2910              </svg>
2911            </button>
2912          </div></form></div>
2913    </div>
2914    <div class="copyright--wrapper">
2915      <div class="copyright-left">
2916        
2917           <p>© 2026 Opal Cosmetics (Hong Kong) Limited</p>
2918        
2919        
2920          <div class="copyright-menu">
2921            <p><a href="/policies/privacy-policy" title="Privacy Policy">Privacy Policy</a></p><p><a href="/policies/terms-of-service" title="Terms of Service">Terms of Service</a></p><p><a href="/a/sitemap-tools/sitemap" title="/a/sitemap-tools/sitemap">Sitemap</a></p>
2922          </div>
2923        
2924      </div>
2925      <div class="copyright-right">
2926        
2927
2928
2929<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
2930      <a href="https://www.facebook.com/OpalSolution" class="link list-social__link">
2931        <span class="svg-wrapper"><svg class="icon icon-facebook" width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg">
2932<path d="M20 10.3033C20 4.7467 15.5229 0.242188 10 0.242188C4.47715 0.242188 0 4.7467 0 10.3033C0 15.325 3.65684 19.4874 8.4375 20.2422V13.2116H5.89844V10.3033H8.4375V8.08671C8.4375 5.56515 9.9305 4.17231 12.2146 4.17231C13.3088 4.17231 14.4531 4.36882 14.4531 4.36882V6.8448H13.1922C11.95 6.8448 11.5625 7.62041 11.5625 8.41609V10.3033H14.3359L13.8926 13.2116H11.5625V20.2422C16.3432 19.4874 20 15.3252 20 10.3033Z" fill="#C2293F"/>
2933</svg></span>
2934        <span class="visually-hidden">Facebook</span>
2935      </a>
2936    </li><li class="list-social__item">
2937      <a href="https://www.instagram.com/opalsolution_" class="link list-social__link">
2938        <span class="svg-wrapper"><svg class="icon icon-instagram" width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2939<path fill-rule="evenodd" clip-rule="evenodd" d="M13 0.242188H5C2.23858 0.242188 0 2.48077 0 5.24219V13.2422C0 16.0036 2.23858 18.2422 5 18.2422H13C15.7614 18.2422 18 16.0036 18 13.2422V5.24219C18 2.48077 15.7614 0.242188 13 0.242188ZM16.25 13.2422C16.2445 15.0348 14.7926 16.4867 13 16.4922H5C3.20735 16.4867 1.75549 15.0348 1.75 13.2422V5.24219C1.75549 3.44954 3.20735 1.99768 5 1.99219H13C14.7926 1.99768 16.2445 3.44954 16.25 5.24219V13.2422ZM13.75 5.49219C14.3023 5.49219 14.75 5.04447 14.75 4.49219C14.75 3.93991 14.3023 3.49219 13.75 3.49219C13.1977 3.49219 12.75 3.93991 12.75 4.49219C12.75 5.04447 13.1977 5.49219 13.75 5.49219ZM9 4.74219C6.51472 4.74219 4.5 6.75691 4.5 9.24219C4.5 11.7275 6.51472 13.7422 9 13.7422C11.4853 13.7422 13.5 11.7275 13.5 9.24219C13.5027 8.04789 13.0294 6.90176 12.1849 6.05727C11.3404 5.21278 10.1943 4.73953 9 4.74219ZM6.25 9.24219C6.25 10.761 7.4812 11.9922 9 11.9922C10.5188 11.9922 11.75 10.761 11.75 9.24219C11.75 7.72339 10.5188 6.49219 9 6.49219C7.4812 6.49219 6.25 7.72339 6.25 9.24219Z" fill="#C2293F"/>
2940</svg>
2941</span>
2942        <span class="visually-hidden">Instagram</span>
2943      </a>
2944    </li><li class="list-social__item">
2945      <a href="https://www.linkedin.com/company/opalsolution" class="link list-social__link">
2946        <span class="svg-wrapper"><svg class="icon icon-linkedin" width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
2947<path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 0.242188C0.67157 0.242188 0 0.913758 0 1.74219V16.7422C0 17.5706 0.67157 18.2422 1.5 18.2422H16.5C17.3284 18.2422 18 17.5706 18 16.7422V1.74219C18 0.913758 17.3284 0.242188 16.5 0.242188H1.5ZM5.52076 4.24491C5.52639 5.20116 4.81061 5.79038 3.96123 5.78616C3.16107 5.78194 2.46357 5.14491 2.46779 4.24632C2.47201 3.40116 3.13998 2.72194 4.00764 2.74163C4.88795 2.76132 5.52639 3.40679 5.52076 4.24491ZM9.2797 7.00395H6.75971H6.7583V15.5638H9.4217V15.3641C9.4217 14.9842 9.4214 14.6042 9.4211 14.2241C9.4203 13.2103 9.4194 12.1954 9.4246 11.1819C9.426 10.9358 9.4372 10.6799 9.5005 10.445C9.7381 9.56749 10.5271 9.00079 11.4074 9.14009C11.9727 9.22859 12.3467 9.55629 12.5042 10.0893C12.6013 10.4225 12.6449 10.7811 12.6491 11.1285C12.6605 12.1761 12.6589 13.2237 12.6573 14.2714C12.6567 14.6412 12.6561 15.0112 12.6561 15.381V15.5624H15.328V15.3571C15.328 14.9051 15.3278 14.4532 15.3275 14.0013C15.327 12.8718 15.3264 11.7423 15.3294 10.6124C15.3308 10.1019 15.276 9.59849 15.1508 9.10489C14.9638 8.37079 14.5771 7.76329 13.9485 7.32459C13.5027 7.01238 13.0133 6.81129 12.4663 6.78879C12.404 6.7862 12.3412 6.78281 12.2781 6.7794C11.9984 6.76428 11.7141 6.74892 11.4467 6.80285C10.6817 6.95613 10.0096 7.30629 9.5019 7.92359C9.4429 7.99439 9.3852 8.06629 9.2991 8.17359L9.2797 8.19789V7.00395ZM2.68164 15.5666H5.33242V7.00952H2.68164V15.5666Z" fill="#C2293F"/>
2948</svg>
2949</span>
2950        <span class="visually-hidden">Linkedin</span>
2951      </a>
2952    </li><li class="list-social__item">
2953      <a href="http://youtube.com/@OpalCosmeticsGroup" class="link list-social__link">
2954        <span class="svg-wrapper"><svg class="icon icon-youtube" width="21" height="15" viewBox="0 0 21 15" fill="none" xmlns="http://www.w3.org/2000/svg">
2955<path d="M20.5933 2.20301C20.4794 1.78041 20.2568 1.39501 19.9477 1.08518C19.6386 0.775338 19.2537 0.551868 18.8313 0.437007C17.2653 0.00700739 11.0003 7.59651e-06 11.0003 7.59651e-06C11.0003 7.59651e-06 4.73633 -0.00699261 3.16933 0.404007C2.74725 0.524154 2.36315 0.750785 2.0539 1.06214C1.74464 1.3735 1.52062 1.75913 1.40333 2.18201C0.99
2955033 3.74801 0.98633 6.99601 0.98633 6.99601C0.98633 6.99601 0.98233 10.26 1.39233 11.81C1.62233 12.667 2.29733 13.344 3.15533 13.575C4.73733 14.005 10.9853 14.012 10.9853 14.012C10.9853 14.012 17.2503 14.019 18.8163 13.609C19.2388 13.4943 19.6241 13.2714 19.934 12.9622C20.2439 12.653 20.4677 12.2682 20.5833 11.846C20.9973 10.281 21.0003 7.03401 21.0003 7.03401C21.0003 7.03401 21.0203 3.76901 20.5933 2.20301ZM8.99633 10.005L9.00133 4.00501L14.2083 7.01001L8.99633 10.005Z" fill="#C2293F"/>
2956</svg>
2957</span>
2958        <span class="visually-hidden">YouTube</span>
2959      </a>
2960    </li></ul>
2961
2962      </div>
2963    </div>
2964  </div>
2965</div>
2966
2967</div>
2968<!-- END sections: footer-group -->
2969
2970    <ul hidden>
2971      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2972      <li id="a11y-new-window-message">Opens in a new window.</li>
2973    </ul>
2974
2975    
2975<script>
2976      window.shopUrl = 'https://www.opalhk.com';
2977      window.routes = {
2978        cart_add_url: '/cart/add',
2979        cart_change_url: '/cart/change',
2980        cart_update_url: '/cart/update',
2981        cart_url: '/cart',
2982        predictive_search_url: '/search/suggest',
2983      };
2984
2985      window.cartStrings = {
2986        error: `There was an error while updating your cart. Please try again.`,
2987        quantityError: `You can only add [quantity] of this item to your cart.`,
2988      };
2989
2990      window.variantStrings = {
2991        addToCart: `Add to cart`,
2992        soldOut: `Sold out`,
2993        unavailable: `Unavailable`,
2994        unavailable_with_option: `[value] - Unavailable`,
2995      };
2996
2997      window.quickOrderListStrings = {
2998        itemsAdded: `[quantity] items added`,
2999        itemAdded: `[quantity] item added`,
3000        itemsRemoved: `[quantity] items removed`,
3001        itemRemoved: `[quantity] item removed`,
3002        viewCart: `View cart`,
3003        each: `[money]/ea`,
3004        min_error: `This item has a minimum of [min]`,
3005        max_error: `This item has a maximum of [max]`,
3006        step_error: `You can only add this item in increments of [step]`,
3007      };
3008
3009      window.accessibilityStrings = {
3010        imageAvailable: `Image [index] is now available in gallery view`,
3011        shareSuccess: `Link copied to clipboard`,
3012        pauseSlideshow: `Pause slideshow`,
3013        playSlideshow: `Play slideshow`,
3014        recipientFormExpanded: `Gift card recipient form expanded`,
3015        recipientFormCollapsed: `Gift card recipient form collapsed`,
3016        countrySelectorSearchCount: `[count] countries/regions found`,
3017      };
3018    </script>
3018
3019
3020    
3021<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3021
3022</body>
3023</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.