1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3 <head> 4 <meta name="google-site-verification" content="7Cj8dhJDQ1ASY18XJ_JryREG4AdTKHHVT7AF5YIy2J4"> 5 <meta name="facebook-domain-verification" content="1kkkqd6zih9awzm80nas31pdc7a9i0"> 6 7 <meta charset="utf-8"> 8 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 9 <meta name="viewport" content="width=device-width,initial-scale=1"> 10 <meta name="theme-color" content="#aee9e8"> 11 <link rel="canonical" href="https://sweedbeauty.com/"> 12 <link rel="preconnect" href="https://cdn.shopify.com"> 13 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 14 <link rel="preconnect" href="https://use.typekit.net"> 15 <link rel="stylesheet" href="https://use.typekit.net/ctx4kav.css"> 16 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 17 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 18 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 19 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//sweedbeauty.com/cdn/shop/files/f3fef3c6024fc3eb137bc7265ecd01a7_32x32.png?v=1758533502" type="image/png"><title>Sweed Beauty® | Makeup like skincare 20</title> 21<meta name="description" content="Sweed is known for vegan and clean beauty with professional performance. Founded by makeup artist Gabriella Elio, Sweed was born from 20+ years of experience in the industry. From award-winning Mascaras and prostaglandin-free Eyelash Serum to a curated makeup assortment with viral favorites and modern staples."><meta property="og:site_name" content="Sweed Beauty"> 22 <meta property="og:url" content="https://sweedbeauty.com/"> 23 <meta property="og:title" content="Sweed Beauty® | Makeup like skincare"> 24 <meta property="og:type" content="website"> 25 <meta property="og:description" content="Sweed is known for vegan and clean beauty with professional performance. Founded by makeup artist Gabriella Elio, Sweed was born from 20+ years of experience in the industry. From award-winning Mascaras and prostaglandin-free Eyelash Serum to a curated makeup assortment with viral favorites and modern staples."><meta property="og:image" content="http://sweedbeauty.com/cdn/shop/files/Tax_Duties_-_For_Website_Facebook_Cover_1369_x_320px.png?v=1758538833"> 26 <meta property="og:image:secure_url" content="https://sweedbeauty.com/cdn/shop/files/Tax_Duties_-_For_Website_Facebook_Cover_1369_x_320px.png?v=1758538833"> 27 <meta property="og:image:width" content="1200"> 28 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@"> 29 <meta name="twitter:card" content="summary_large_image"> 30 <meta name="twitter:title" content="Sweed Beauty® | Makeup like skincare"> 31 <meta name="twitter:description" content="Sweed is known for vegan and clean beauty with professional performance. Founded by makeup artist Gabriella Elio, Sweed was born from 20+ years of experience in the industry. From award-winning Mascaras and prostaglandin-free Eyelash Serum to a curated makeup assortment with viral favorites and modern staples."> 32<style data-shopify>@font-face { 33 font-family: Outfit; 34 font-weight: 300; 35 font-style: normal; 36 font-display: swap; 37 src: url("//sweedbeauty.com/cdn/fonts/outfit/outfit_n3.8c97ae4c4fac7c2ea467a6dc784857f4de7e0e37.woff2") format("woff2"), 38 url("//sweedbeauty.com/cdn/fonts/outfit/outfit_n3.b50a189ccde91f9bceee88f207c18c09f0b62a7b.woff") format("woff"); 39} 40 41 @font-face { 42 font-family: Outfit; 43 font-weight: 300; 44 font-style: normal; 45 font-display: swap; 46 src: url("//sweedbeauty.com/cdn/fonts/outfit/outfit_n3.8c97ae4c4fac7c2ea467a6dc784857f4de7e0e37.woff2") format("woff2"), 47 url("//sweedbeauty.com/cdn/fonts/outfit/outfit_n3.b50a189ccde91f9bceee88f207c18c09f0b62a7b.woff") format("woff"); 48} 49 50 51 @font-face { 52 font-family: Outfit; 53 font-weight: 600; 54 font-style: normal; 55 font-display: swap; 56 src: url("//sweedbeauty.com/cdn/fonts/outfit/outfit_n6.dfcbaa80187851df2e8384061616a8eaa1702fdc.woff2") format("woff2"), 57 url("//sweedbeauty.com/cdn/fonts/outfit/outfit_n6.88384e9fc3e36038624caccb938f24ea8008a91d.woff") format("woff"); 58} 59 60 61
62</style><link href="//sweedbeauty.com/cdn/shop/t/45/assets/theme.css?v=81237557186950123561784212579" rel="stylesheet" type="text/css" media="all" /> 63 <link href="//sweedbeauty.com/cdn/shop/t/45/assets/hotspot.css?v=87186877601223465501784212328" rel="stylesheet" type="text/css" media="all" /> 64<style data-shopify>:root { 65 --typeHeaderPrimary: 'futura-pt', sans-serif; 66 --typeHeaderFallback: sans-serif; 67 --typeHeaderSize: 32px; 68 --typeHeaderWeight: 300; 69 --typeHeaderLineHeight: 1; 70 --typeHeaderSpacing: 0.0em; 71 72 --typeBasePrimary: 'futura-pt', sans-serif; 73 --typeBaseFallback: sans-serif; 74 --typeBaseSize: 18px; 75 --typeBaseWeight: 300; 76 --typeBaseSpacing: 0.0em; 77 --typeBaseLineHeight: 1.4; 78 79 --typeCollectionTitle: 20px; 80 81 --typeScriptPrimary: 'futura-pt', sans-serif; 82 --typeScriptFallback: cursive; 83 84 --iconWeight: 2px; 85 --iconLinecaps: miter; 86 87 88 --buttonRadius: 0px; 89 90 91 --colorGridOverlayOpacity: 0.1; 92 } 93 94 .placeholder-content { 95 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 96 } 97 98 /* Navigation font overrides */ 99 .site-nav__dropdown-link--top-level { 100 font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback) !important; 101 font-weight: 500 !important; 102 }</style>
102<script> 103 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 104 105 window.theme = window.theme || {}; 106 theme.routes = { 107 home: "/", 108 cart: "/cart.js", 109 cartPage: "/cart", 110 cartAdd: "/cart/add.js", 111 cartChange: "/cart/change.js", 112 search: "/search" 113 }; 114 theme.strings = { 115 soldOut: "SOON BACK IN STOCK", 116 unavailable: "Unavailable", 117 inStockLabel: "In stock, ready to ship", 118 stockLabel: "Low stock - [count] items left", 119 willNotShipUntil: "Ready to ship [date]", 120 willBeInStockAfter: "Back in stock [date]", 121 waitingForStock: "Inventory on the way", 122 savePrice: "Save [saved_amount]", 123 cartEmpty: "Your cart is currently empty.", 124 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", 125 searchCollections: "Collections:", 126 searchPages: "Pages:", 127 searchArticles: "Articles:", 128 cart: { 129 general: { 130 free_shipping_html: "{{ value }} left for free shipping", 131 free_shipping_complete: "Free Shipping" 132 } 133 } 134 }; 135 theme.settings = { 136 dynamicVariantsEnable: true, 137 cartType: "drawer", 138 isCustomerTemplate: false, 139 moneyFormat: "${{amount}}", 140 saveType: "dollar", 141 productImageSize: "portrait", 142 productImageCover: true, 143 predictiveSearch: true, 144 predictiveSearchType: "product,article,page,collection", 145 quickView: true, 146 themeName: 'Impulse', 147 themeVersion: "6.1.0" 148 }; 149 </script>
149 150 151
151<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
151<meta name="google-site-verification" content="TUQnaN15WCNnkJrxxvTsQMCYwwXEd1G88MPxKMlt9sw"> 152<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/77491896543/digital_wallets/dialog"> 153<meta id="in-context-paypal-metadata" data-shop-id="77491896543" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 154<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
154<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3137274079"></script>
154 155<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
156<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=3137274079&shop_id=77491896543" crossorigin="anonymous"></script>
vendor: 1 bytes, line 156
156
157<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":77491896543,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/77491896543","merchantName":"Sweed Beauty","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Sweed Beauty","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 157
157
158<script id="shopify-features" type="application/json">{"accessToken":"4b43fe6128bcb92f4e7d3a3ddc9064c0","betas":["rich-media-storefront-analytics"],"domain":"sweedbeauty.com","predictiveSearch":true,"shopId":77491896543,"locale":"en"}</script>
vendor: 1 bytes, line 158
158
159<script>var Shopify = Shopify || {}; 160Shopify.shop = "sweed-us.myshopify.com"; 161Shopify.locale = "en"; 162Shopify.currency = {"active":"USD","rate":"1.0"}; 163Shopify.country = "US"; 164Shopify.theme = {"name":"DEPLOY SWEED | 16 juli | back-in-stock + sticky","id":160111263967,"schema_name":"Impulse","schema_version":"6.1.0","theme_store_id":null,"role":"main"}; 165Shopify.theme.handle = "null"; 166Shopify.theme.style = {"id":null,"handle":null}; 167Shopify.cdnHost = "sweedbeauty.com/cdn"; 168Shopify.routes = Shopify.routes || {}; 169Shopify.routes.root = "/"; 170Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 171Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 172Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 173Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 173
173
174<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 174
174
175<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 175
175
176<script> 177 window.ShopifyPay = window.ShopifyPay || {}; 178 window.ShopifyPay.apiHost = "shop.app\/pay"; 179 window.ShopifyPay.redirectState = null; 180</script>
vendor: 1 bytes, line 180
180
181<script> 182 window.Shopify = window.Shopify || {}; 183 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 184 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 185 window.Shopify.SignInWithShop.eligible = true; 186</script>
vendor: 1 bytes, line 186
186
187<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 187
187
188<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 188
188
189<script type="module"> 190 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 191 192 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 193 194</script>
vendor: 1 bytes, line 194
194
195<script> 196 window.Shopify = window.Shopify || {}; 197 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 198 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"]}; 199</script>
vendor: 1 bytes, line 199
199
200<script>(function() { 201 var isLoaded = false; 202 function asyncLoad() { 203 if (isLoaded) return; 204 isLoaded = true; 205 var urls = ["https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=71125\u0026v=shopifyApp_5.2.3\u0026ts=1761740308210\u0026shop=sweed-us.myshopify.com","\/\/cdn.shopify.com\/proxy\/c9e0e8ecca6353f8a7f65449ec236fe82d7750d0cf6dad57680472d37479b5e9\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=sweed-us.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 206 for (var i = 0; i < urls.length; i++) { 207 var s = document.createElement('script'); 208 s.type = 'text/javascript'; 209 s.async = true; 210 s.src = urls[i]; 211 var x = document.getElementsByTagName('script')[0]; 212 x.parentNode.insertBefore(s, x); 213 } 214 }; 215 if(window.attachEvent) { 216 window.attachEvent('onload', asyncLoad); 217 } else { 218 window.addEventListener('load', asyncLoad, false); 219 } 220})();</script>
vendor: 1 bytes, line 220
220
221<script id="__st">var __st={"a":77491896543,"offset":7200,"reqid":"de8c0456-6021-4886-a48c-01bc3212a750-1790798369","pageurl":"sweedbeauty.com\/","u":"f98de5593345","p":"home"};</script>
vendor: 1 bytes, line 221
221
222<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 222
222
223<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 223
223
224<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//sweedbeauty.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 224
224
225<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 = "//sweedbeauty.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>
225<script crossorigin="anonymous" defer="defer" src="//sweedbeauty.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 225
225
226<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 226
226
227<script> 228 window.Shopify = window.Shopify || {}; 229 window.Shopify.MCP = window.Shopify.MCP || {}; 230 window.Shopify.MCP.enabled = true; 231 window.Shopify.MCP.shop = "sweed-us.myshopify.com"; 232 window.Shopify.MCP.mcpEndpoint = "https:\/\/sweedbeauty.com\/api\/mcp"; 233 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 234</script>
vendor: 1 bytes, line 234
234
235<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("\/\/sweedbeauty.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 236</script>
vendor: 1 bytes, line 236
236
237<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://sweedbeauty.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 238</script>
vendor: 1 bytes, line 238
238
239<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 240 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); 241</script>
vendor: 1 bytes, line 241
241
242<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})}})); 243</script>
vendor: 1 bytes, line 243
243
244<script id='scb4127' type='text/javascript' async='' src='https://sweedbeauty.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
244<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://sweedbeauty.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 245<style id="shopify-accelerated-checkout-cart"> 246 #shopify-buyer-consent { 247 margin-top: 1em; 248 display: inline-block; 249 width: 100%; 250} 251 252#shopify-buyer-consent.hidden { 253 display: none; 254} 255 256#shopify-subscription-policy-button { 257 background: none; 258 border: none; 259 padding: 0; 260 text-decoration: underline; 261 font-size: inherit; 262 cursor: pointer; 263} 264 265#shopify-subscription-policy-button::before { 266 box-shadow: none; 267} 268 269 </style> 270<link rel="stylesheet" media="screen" href="//sweedbeauty.com/cdn/shop/t/45/compiled_assets/styles.css?v=177707646266206365451784212377">
271<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
271 272 273
273<script src="//sweedbeauty.com/cdn/shop/t/45/assets/plugin.jquery.min.js?v=110243495972647141121784212335"></script>
273 274
274<script src="//sweedbeauty.com/cdn/shop/t/45/assets/vendor-scripts-v11.js" defer="defer"></script>
274<script src="//sweedbeauty.com/cdn/shop/t/45/assets/theme.js?v=149589586045017678621784212341" defer="defer"></script>
274 275
275<script src="//sweedbeauty.com/cdn/shop/t/45/assets/hotspot.js?v=21643569661926951971784212328" defer="defer"></script>
275 276
276<script src="//sweedbeauty.com/cdn/shop/t/45/assets/productCard.js?v=111007022384760088721784212336" defer="defer"></script>
276 277
277<script src="//sweedbeauty.com/cdn/shop/t/45/assets/size-versions.js?v=142693441949941376791784212338" defer="defer"></script>
277 278 279
279<script type="text/javascript" defer="" src="https://s.apprl.com/js/apprl.js"></script>
279 280 281 <!-- Global site tag (gtag.js) - Google Ads: 355454987 -->
vendor: 68 bytes, lines 281-282
281 282 <script async src="https://www.googletagmanager.com/gtag/js?id=
282AW-355454987
vendor: 16 bytes, lines 282-283
282"></script> 283
283<script> 284
vendor: 163 bytes, lines 284-290
284window.dataLayer = window.dataLayer || []; 285 function gtag() { 286 dataLayer.push(arguments); 287 } 288 gtag('js', new Date()); 289 290 gtag('config', '
290AW-355454987
vendor: 8 bytes, lines 290-291
290'); 291
291</script>
291 292 293 294
294<script type="text/javascript"> 295 (function e() { 296 var e = document.createElement('script'); 297 (e.type = 'text/javascript'), 298 (e.async = true), 299 (e.src = '//staticw2.yotpo.com/KtNxOolN3IuFDtWcSUy2OrWr6kXwcM4kWaAlqqKT/widget.js'); 300 var t = document.getElementsByTagName('script')[0]; 301 t.parentNode.insertBefore(e, t); 302 })(); 303 </script>
303 304 305 306 <link href="//sweedbeauty.com/cdn/shop/t/45/assets/scm-product-label.css?v=55193274163799553441784212336" rel="stylesheet" type="text/css" media="all" /> 307<link href="//sweedbeauty.com/cdn/shop/t/45/assets/sma-deco-label.css?v=85732384806220303371784212339" rel="stylesheet" type="text/css" media="all" /> 308
309<script> 310 if ((typeof SECOMAPP) == 'undefined') { 311 var SECOMAPP = {}; 312 } 313 314 if ((typeof SECOMAPP.pl) == 'undefined') { 315 SECOMAPP.pl = {}; 316 } 317 318 319 SECOMAPP.pl.piRegex='.is-selected img'; 320 321 322 323 324 325 326 327 328 SECOMAPP.pl.lpsPath='.grid-product__content .lazyloaded'; 329 330 331 332 SECOMAPP.pl.pisRegex='.grid-product__content .grid-product__link'; 333 334</script>
334 335 336 337
337<script> 338 339 SECOMAPP.page='home' 340 341 </script>
341 342 343 344
344<script src="//sweedbeauty.com/cdn/shop/t/45/assets/scm-product-label.js?v=18525223680980504311784212337" async></script>
344 345 346 347
347<script defer src="https://unpkg.com/[email protected]/dist/cdn.min.js"></script>
347 348
348<script defer src="//sweedbeauty.com/cdn/shop/t/45/assets/custom-variant-dropdown.js?v=182335014064611595911784212322"></script>
348 349 350 351 352 353 <!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
354<script type="text/javascript"> 355 (function (c, l, a, r, i, t, y) { 356 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 357 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 358 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 359 360 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 361 if (error) { 362 console.error("Error loading Shopify features:", error); 363 return; 364 } 365 366 c[a]('consentv2', { 367 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 368 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 369 source: 101, 370 }); 371 }); 372 373 l.addEventListener("visitorConsentCollected", function (e) { 374 c[a]('consentv2', { 375 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 376 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 377 source: 101, 378 }); 379 }); 380 })(window, document, "clarity", "script", "yflz2cmqco"); 381</script>
381 382 383 384 385<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd --> 386
386<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/WNRvCWw2pvpD9rxjRu43Cg" async></script>
386 387 388 389 390
390<script src="https://cdn-loyalty.yotpo.com/loader/WNRvCWw2pvpD9rxjRu43Cg.js?shop=sweedbeauty.com" async></script>
390 391 392 393<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 394 395 396 397 398 399 400 401 402 403 404 405 406
406<script async src="https://static.klaviyo.com/onsite/js/SDFiEa/klaviyo.js?company_id=SDFiEa"></script>
406 407
407<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
407 408 409 410 411 412 413 414
414<script> 415 window.klaviyoReviewsProductDesignMode = false 416 </script>
416 417 418 419 420 421 422 423 424 425 426<!-- END app block --><!-- BEGIN app block: shopify://apps/ground/blocks/ground_script/33606432-4610-4a99-a33b-7bec990f60ef -->
426<script type="text/javascript" async src="https://onsite.joinground.com/ground.js"></script>
426 427 428<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 429 430
431<script type="text/javascript"> 432 (function e(){var e=document.createElement("script"); 433 e.type="text/javascript",e.async=true, 434 e.src="//staticw2.yotpo.com//widget.js?lang=en"; 435 var t=document.getElementsByTagName("script")[0]; 436 t.parentNode.insertBefore(e,t)})(); 437</script>
437 438 439 440 441 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: 77491896543,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 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: 77491896543,storefrontBaseUrl: "https://sweedbeauty.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://sweedbeauty.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2382266591","configuration":"{\"projectId\":\"yflz2cmqco\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
447,"dataSharingState":"unrestricted"},{"id":"2336424159","configuration":"{\"product_bundles_data\":\"[]\",\"shop\":\"sweed-us.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e375ae2aeef9215058b62ddff7136cb9","type":"APP","apiClientId":177733,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1850114271","configuration":"{\"pixelCode\":\"D4VVH9RC77U172K2VUFG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1845919967","configuration":"{\"accountID\":\"cmm0o7n4j0000l204fw29hf37\",\"popupIds\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"feee654a5cfd363c9eab361d4283a4b3","type":"APP","apiClientId":59645886465,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1617068255","configuration":"{\"pixel_id\":\"291860895313461\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1510441183","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-F07Z626TQG\\\",\\\"GT-TQSC6L38\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-F07Z626TQG\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-F07Z626TQG\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-F07Z626TQG\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-F07Z626TQG\\\",\\\"MC-DD7ZKEV4TW\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-F07Z626TQG\\\",\\\"MC-DD7ZKEV4TW\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-F07Z626TQG\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-F07Z626TQG\\\",\\\"MC-DD7ZKEV4TW\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-F07Z626TQG\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-F07Z626TQG\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-F07Z626TQG\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-F07Z626TQG\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1499627743","configuration":"{\"pixelId\":\"9e085ba7-d9c5-4e15-ae10-e0ce8a64b954\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
447,{"id":"1467384031","configuration":"{\"yotpoStoreId\":\"KtNxOolN3IuFDtWcSUy2OrWr6kXwcM4kWaAlqqKT\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1446084831","configuration":"{\"advertiserId\":\"71125\",\"shopDomain\":\"sweed-us.myshopify.com\",\"appVersion\":\"shopifyApp_5.2.3\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1395949791","configuration":"{\"accountID\":\"SDFiEa\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Sweed Beauty","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"sweed-us.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/sweedbeauty.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9152780894431","handle":"eyelash-growth-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067299039","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9157603754207","handle":"glass-skin-foundation","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47450869465311","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9158311575775","handle":"cloud-mascara","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47450915340511","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152780828895","handle":"satin-kohl-eye-pencil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433066938591","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9237910094047","handle":"the-power-trio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48261144871135","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9237908979935","handle":"the-paris-filter-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48261132288223","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9237832728799","handle":"the-ultimate-lash-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48260978016479","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9237834006751","handle":"the-duo-lip-kit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48260989321439","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152782106847","handle":"the-hair-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433069920479","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152782172383","handle":"peptide-ice-lift-firm-hydra-gel-eye-patches","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433070018783","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781910239","handle":"the-bronzing-powder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433069560031","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781877471","handle":"the-highlighter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433069625567","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781091039","handle":"lash-lift-mascara","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067659487","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781648095","handle":"eyelash-curler","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433069166815","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152780959967","handle":"satin-eyeliner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067462879","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781713631","handle":"the-brow-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433069199583","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781418719","handle":"lip-liner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433069265119","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781320415","handle":"le-lipstick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433068708063","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152782074079","handle":"cloud-mascara-deluxe-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433069986015","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152782205151","handle":"miracle-powder-mini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433070215391","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781254879","handle":"powder-brush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067823327","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781058271","handle":"lash-lift-gift-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067233503","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781123807","handle":"cloud-gift-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067561183","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781385951","handle":"eyeshadow-brush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067888863","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781484255","handle":"duo-brow-liner-brush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067921631","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781353183","handle":"angled-blush-brush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433067856095","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152780763359","handle":"brow-pencil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433066774751","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781615327","handle":"pencil-sharpener","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433068576991","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781811935","handle":"the-makeup-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433069134047","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9152781582559","handle":"highlighter-brush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47433068609759","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://sweedbeauty.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"160111263967","themePublished":"true","eventMetadataId":"8e7fa97e-b51a-47d4-8317-217ade6b8459","pageType":"home","shopId":"77491896543","storefrontBaseUrl":"https:\/\/sweedbeauty.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 = 'USD'; 451 var meta = {"page":{"pageType":"home","requestId":"de8c0456-6021-4886-a48c-01bc3212a750-1790798369"}}; 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: 77491896543, 594 theme_id: 160111263967, 595 app_name: "storefront", 596 context_url: window.location.href, 597 source_url: "//sweedbeauty.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js"}); 598 599 }; 600 scriptFallback.async = true; 601 scriptFallback.src = '//sweedbeauty.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js'; 602 first.parentNode.insertBefore(scriptFallback, first); 603}; 604script.async = true; 605script.src = '//sweedbeauty.com/cdn/s/trekkie.storefront.8fbb7598bfc52f7298fce09b15942db7f0f927c3.min.js'; 606first.parentNode.insertBefore(script, first); 607 608 }; 609 trekkie.load( 610 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":77491896543,"isMerchantRequest":null,"themeId":160111263967,"themeCityHash":"17953366944129600425","contentLanguage":"en","currency":"USD","eventMetadataId":"8e7fa97e-b51a-47d4-8317-217ade6b8459"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"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":"home","requestId":"de8c0456-6021-4886-a48c-01bc3212a750-1790798369","shopifyEmitted":true}); 634 635 var eventsListenerScript = document.createElement('script'); 636 eventsListenerScript.async = true; 637 eventsListenerScript.src = "//sweedbeauty.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://sweedbeauty.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 643 data-application="storefront-renderer" 644 data-shop-id="77491896543" 645 data-render-region="gcp-europe-west1" 646 data-page-type="index" 647 data-theme-instance-id="160111263967" 648 data-theme-name="Impulse" 649 data-theme-version="6.1.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://sweedbeauty.com/api/collect" 657></script>
657 658<meta name="shopify-y" content="0ee291a3-cac3-4246-ad09-0ae05fb5c0ba" data-expiration="1822355969000"><meta name="shopify-s" content="7c31b8f2-3c8e-4e61-bedc-42263039cd4b" data-expiration="1790800169000"><meta name="new-cookie-storage-activated" content="t"> 659</head> 660 661 662 663 <body 664 class="template-index" 665 data-center-text="true" 666 data-button_style="square" 667 data-type_header_capitalize="true" 668 data-type_headers_align_text="false" 669 data-type_product_capitalize="true" 670 data-swatch_style="round" 671 672 > 673 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 674 675 <div id="PageContainer" class="page-container"> 676 <div class="transition-body"><div id="shopify-section-header" class="shopify-section"> 677 678<div id="NavDrawer" class="drawer drawer--left"> 679 <div class="drawer__contents"> 680 <div class="drawer__fixed-header"> 681 <div class="drawer__header appear-animation appear-delay-1"> 682 <div class="h2 drawer__title"></div> 683 <div class="drawer__close"> 684 <button type="button" class="drawer__close-button js-drawer-close"> 685 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 686 <span class="icon__fallback-text">Close menu</span> 687 </button> 688 </div> 689 </div> 690 </div> 691 <div class="drawer__scrollable"> 692 <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><a href="/collections/shop-all" 693 class="mobile-nav__link mobile-nav__link--top-level" 694 id="Label-collections-shop-all1" 695 > 696 SHOP 697 </a> 698 <div class="mobile-nav__toggle"> 699 <button type="button" 700 aria-controls="Linklist-collections-shop-all1" 701 aria-labelledby="Label-collections-shop-all1" 702 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 703 704<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> 705 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 706</svg> 707 708 709</span> 710</button> 711 </div></div><div id="Linklist-collections-shop-all1" 712 class="mobile-nav__sublist collapsible-content collapsible-content--all" 713 > 714 <div class="collapsible-content__inner"> 715 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 716 <div class="mobile-nav__child-item"><a href="/collections/shop-all" 717 class="mobile-nav__link" 718 id="Sublabel-collections-shop-all1" 719 > 720 SHOP ALL 721 </a><button type="button" 722 aria-controls="Sublinklist-collections-shop-all1-collections-shop-all1" 723 aria-labelledby="Sublabel-collections-shop-all1" 724 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 725 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 726</span> 727</button></div><div 728 id="Sublinklist-collections-shop-all1-collections-shop-all1" 729 aria-labelledby="Sublabel-collections-shop-all1" 730 class="mobile-nav__sublist collapsible-content collapsible-content--all" 731 > 732 <div class="collapsible-content__inner"> 733 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 734 <a href="/collections/news" class="mobile-nav__link"> 735 New In 736 </a> 737 </li><li class="mobile-nav__item"> 738 <a href="/collections/best-sellers" class="mobile-nav__link"> 739 Bestsellers 740 </a> 741 </li><li class="mobile-nav__item"> 742 <a href="/collections/award-winners" class="mobile-nav__link"> 743 Award Winners 744 </a> 745 </li><li class="mobile-nav__item"> 746 <a href="/collections/gift-sets" class="mobile-nav__link"> 747 Sets & Minis 748 </a> 749 </li><li class="mobile-nav__item"> 750 <a href="/collections/lashes" class="mobile-nav__link"> 751 Lashes 752 </a> 753 </li><li class="mobile-nav__item"> 754 <a href="/products/digital-gift-card" class="mobile-nav__link"> 755 Gift Card 756 </a> 757 </li></ul> 758 </div> 759 </div></li><li class="mobile-nav__item"> 760 <div class="mobile-nav__child-item"><a href="/collections/growth-serums" 761 class="mobile-nav__link" 762 id="Sublabel-collections-growth-serums2" 763 > 764 SERUMS 765 </a><button type="button" 766 aria-controls="Sublinklist-collections-shop-all1-collections-growth-serums2" 767 aria-labelledby="Sublabel-collections-growth-serums2" 768 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 769 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
769ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 770</span> 771</button></div><div 772 id="Sublinklist-collections-shop-all1-collections-growth-serums2" 773 aria-labelledby="Sublabel-collections-growth-serums2" 774 class="mobile-nav__sublist collapsible-content collapsible-content--all" 775 > 776 <div class="collapsible-content__inner"> 777 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 778 <a href="/products/eyelash-growth-serum" class="mobile-nav__link"> 779 Eyelash Growth Serum 780 </a> 781 </li><li class="mobile-nav__item"> 782 <a href="/products/the-brow-serum" class="mobile-nav__link"> 783 Brow Serum 784 </a> 785 </li><li class="mobile-nav__item"> 786 <a href="/products/the-hair-serum" class="mobile-nav__link"> 787 Hair Serum 788 </a> 789 </li></ul> 790 </div> 791 </div></li><li class="mobile-nav__item"> 792 <div class="mobile-nav__child-item"><a href="/collections/makeup" 793 class="mobile-nav__link" 794 id="Sublabel-collections-makeup3" 795 > 796 MAKEUP 797 </a><button type="button" 798 aria-controls="Sublinklist-collections-shop-all1-collections-makeup3" 799 aria-labelledby="Sublabel-collections-makeup3" 800 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 801 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 802</span> 803</button></div><div 804 id="Sublinklist-collections-shop-all1-collections-makeup3" 805 aria-labelledby="Sublabel-collections-makeup3" 806 class="mobile-nav__sublist collapsible-content collapsible-content--all" 807 > 808 <div class="collapsible-content__inner"> 809 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 810 <a href="/collections/face" class="mobile-nav__link"> 811 Face 812 </a> 813 </li><li class="mobile-nav__item"> 814 <a href="/collections/eyes" class="mobile-nav__link"> 815 Eyes 816 </a> 817 </li><li class="mobile-nav__item"> 818 <a href="/collections/lips" class="mobile-nav__link"> 819 Lips 820 </a> 821 </li><li class="mobile-nav__item"> 822 <a href="/collections/brushes" class="mobile-nav__link"> 823 Brushes 824 </a> 825 </li></ul> 826 </div> 827 </div></li><li class="mobile-nav__item"> 828 <div class="mobile-nav__child-item"><a href="/collections/self-care" 829 class="mobile-nav__link" 830 id="Sublabel-collections-self-care4" 831 > 832 SELF-CARE 833 </a><button type="button" 834 aria-controls="Sublinklist-collections-shop-all1-collections-self-care4" 835 aria-labelledby="Sublabel-collections-self-care4" 836 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 837 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
837ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 838</span> 839</button></div><div 840 id="Sublinklist-collections-shop-all1-collections-self-care4" 841 aria-labelledby="Sublabel-collections-self-care4" 842 class="mobile-nav__sublist collapsible-content collapsible-content--all" 843 > 844 <div class="collapsible-content__inner"> 845 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 846 <a href="/products/peptide-ice-lift-firm-hydra-gel-eye-patches" class="mobile-nav__link"> 847 Eye Patches 848 </a> 849 </li></ul> 850 </div> 851 </div></li><li class="mobile-nav__item"> 852 <div class="mobile-nav__child-item"><a href="/collections/view-all-tools" 853 class="mobile-nav__link" 854 id="Sublabel-collections-view-all-tools5" 855 > 856 BRUSHES & TOOLS 857 </a><button type="button" 858 aria-controls="Sublinklist-collections-shop-all1-collections-view-all-tools5" 859 aria-labelledby="Sublabel-collections-view-all-tools5" 860 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 861 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 862</span> 863</button></div><div 864 id="Sublinklist-collections-shop-all1-collections-view-all-tools5" 865 aria-labelledby="Sublabel-collections-view-all-tools5" 866 class="mobile-nav__sublist collapsible-content collapsible-content--all" 867 > 868 <div class="collapsible-content__inner"> 869 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 870 <a href="/collections/brushes" class="mobile-nav__link"> 871 Brushes 872 </a> 873 </li><li class="mobile-nav__item"> 874 <a href="/products/the-makeup-bag" class="mobile-nav__link"> 875 Makeup Bag 876 </a> 877 </li><li class="mobile-nav__item"> 878 <a href="/products/eyelash-curler" class="mobile-nav__link"> 879 Eyelash Curler 880 </a> 881 </li><li class="mobile-nav__item"> 882 <a href="/products/pencil-sharpener" class="mobile-nav__link"> 883 Pencil Sharpener 884 </a> 885 </li><li class="mobile-nav__item"> 886 <a href="/products/scissors" class="mobile-nav__link"> 887 Scissor 888 </a> 889 </li><li class="mobile-nav__item"> 890 <a href="/products/adhesive-for-strip-lashes" class="mobile-nav__link"> 891 Adhesive for False Lashes 892 </a> 893 </li></ul> 894 </div> 895 </div></li></ul> 896 </div> 897 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><a href="/collections/news" class="mobile-nav__link mobile-nav__link--top-level">NEW IN</a></li><li class="mobile-nav__item appear-animation appear-delay-4"><a href="/collections/best-sellers" class="mobile-nav__link mobile-nav__link--top-level">BESTSELLERS</a></li><li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><a href="/collections/growth-serums" 898 class="mobile-nav__link mobile-nav__link--top-level" 899 id="Label-collections-growth-serums4" 900 > 901 SERUMS 902 </a> 903 <div class="mobile-nav__toggle"> 904 <button type="button" 905 aria-controls="Linklist-collections-growth-serums4" 906 aria-labelledby="Label-collections-growth-serums4" 907 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 908 909<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> 910 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 911</svg> 912 913 914</span> 915</button> 916 </div></div><div id="Linklist-collections-growth-serums4" 917 class="mobile-nav__sublist collapsible-content collapsible-content--all" 918 > 919 <div class="collapsible-content__inner"> 920 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 921 <div class="mobile-nav__child-item"><a href="/products/eyelash-growth-serum" 922 class="mobile-nav__link" 923 id="Sublabel-products-eyelash-growth-serum1" 924 > 925 Eyelash Growth Serum 926 </a></div></li><li class="mobile-nav__item"> 927 <div class="mobile-nav__child-item"><a href="/products/the-brow-serum" 928 class="mobile-nav__link" 929 id="Sublabel-products-the-brow-serum2" 930 > 931 Brow Serum 932 </a></div></li><li class="mobile-nav__item"> 933 <div class="mobile-nav__child-item"><a href="/products/the-hair-serum" 934 class="mobile-nav__link" 935 id="Sublabel-products-the-hair-serum3" 936 > 937 Hair Serum 938 </a></div></li></ul> 939 </div> 940 </div></li><li class="mobile-nav__item appear-animation appear-delay-6"><a href="/collections/gift-sets" class="mobile-nav__link mobile-nav__link--top-level">SETS & MINIS</a></li><li class="mobile-nav__item appear-animation appear-delay-7"><a href="/pages/foundation-shadematch" class="mobile-nav__link mobile-nav__link--top-level">SHADE FINDER</a></li><li class="mobile-nav__item appear-animation appear-delay-8"><div class="mobile-nav__has-sublist"><a href="/pages/about-us" 941 class="mobile-nav__link mobile-nav__link--top-level" 942 id="Label-pages-about-us7" 943 > 944 DISCOVER 945 </a> 946 <div class="mobile-nav__toggle"> 947 <button type="button" 948 aria-controls="Linklist-pages-about-us7" 949 aria-labelledby="Label-pages-about-us7" 950 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 951 952<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> 953 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 954</svg> 955 956 957</span> 958</button> 959 </div></div><div id="Linklist-pages-about-us7" 960 class="mobile-nav__sublist collapsible-content collapsible-content--all" 961 > 962 <div class="collapsible-content__inner"> 963 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 964 <div class="mobile-nav__child-item"><a href="/pages/about-us" 965 class="mobile-nav__link" 966 id="Sublabel-pages-about-us1" 967 > 968 ABOUT 969 </a><button type="button" 970 aria-controls="Sublinklist-pages-about-us7-pages-about-us1" 971 aria-labelledby="Sublabel-pages-about-us1" 972 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 973 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
973ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 974</span> 975</button></div><div 976 id="Sublinklist-pages-about-us7-pages-about-us1" 977 aria-labelledby="Sublabel-pages-about-us1" 978 class="mobile-nav__sublist collapsible-content collapsible-content--all" 979 > 980 <div class="collapsible-content__inner"> 981 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 982 <a href="/pages/about-us" class="mobile-nav__link"> 983 About us 984 </a> 985 </li><li class="mobile-nav__item"> 986 <a href="/pages/meet-our-founder" class="mobile-nav__link"> 987 Meet our Founder 988 </a> 989 </li><li class="mobile-nav__item"> 990 <a href="/pages/our-philosophy" class="mobile-nav__link"> 991 Our Philosophy 992 </a> 993 </li><li class="mobile-nav__item"> 994 <a href="/pages/sweed-x-billion-baby-turtles" class="mobile-nav__link"> 995 Sweed x Baby Billion Turtles 996 </a> 997 </li></ul> 998 </div> 999 </div></li><li class="mobile-nav__item"> 1000 <div class="mobile-nav__child-item"><a href="/pages/sweed-standards" 1001 class="mobile-nav__link" 1002 id="Sublabel-pages-sweed-standards2" 1003 > 1004 LEARN 1005 </a><button type="button" 1006 aria-controls="Sublinklist-pages-about-us7-pages-sweed-standards2" 1007 aria-labelledby="Sublabel-pages-sweed-standards2" 1008 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 1009 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 1010</span> 1011</button></div><div 1012 id="Sublinklist-pages-about-us7-pages-sweed-standards2" 1013 aria-labelledby="Sublabel-pages-sweed-standards2" 1014 class="mobile-nav__sublist collapsible-content collapsible-content--all" 1015 > 1016 <div class="collapsible-content__inner"> 1017 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 1018 <a href="/pages/sweed-standards" class="mobile-nav__link"> 1019 Sweed Standards 1020 </a> 1021 </li><li class="mobile-nav__item"> 1022 <a href="/blogs/sweed-journal" class="mobile-nav__link"> 1023 Sweed Journal 1024 </a> 1025 </li><li class="mobile-nav__item"> 1026 <a href="/pages/affiliate-programs" class="mobile-nav__link"> 1027 Affiliate Programs 1028 </a> 1029 </li><li class="mobile-nav__item"> 1030 <a href="/pages/makeup-artist-program" class="mobile-nav__link"> 1031 Makeup Artist Program 1032 </a> 1033 </li><li class="mobile-nav__item"> 1034 <a href="https://sweedbeauty.com/pages/store-locator-1" class="mobile-nav__link"> 1035 Store Locator 1036 </a> 1037 </li></ul> 1038 </div> 1039 </div></li></ul> 1040 </div> 1041 </div></li><li class="mobile-nav__item appear-animation appear-delay-9"><a href="https://sweedbeauty.com/pages/rewards" class="mobile-nav__link mobile-nav__link--top-level">REWARDS</a></li><li class="mobile-nav__item mobile-nav__item--secondary"> 1042 <div class="grid"><div class="grid__item one-half appear-animation appear-delay-10"> 1043 <a href="/account" class="mobile-nav__link">Log in 1044</a> 1045 </div></div> 1046 </li></ul> 1047 <div class="appear-animation appear-delay-9"><form method="post" action="/localization" id="language_check_drawer" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /></form><div style="display: flex; align-items: center; gap: 16px; flex-wrap: wrap;"> 1048 <style> 1049.store-selector__trigger { 1050 display: inline-flex; 1051 align-items: center; 1052 gap: 3px; 1053 position: relative; 1054 cursor: pointer; 1055 vertical-align: middle; 1056 margin-top: 4px; 1057} 1058.store-selector__flag { 1059 width: 16px; 1060 height: 16px; 1061 position: relative; 1062 overflow: hidden; 1063 border-radius: 0; 1064 display: flex; 1065 align-items: center; 1066} 1067.store-selector__flag svg { 1068 height: 100%; 1069 position: absolute; 1070 top: 0; 1071 left: 50%; 1072 transform: translateX(-50%); 1073} 1074.store-selector__text { 1075 line-height: 1; 1076 font-size: 14px; 1077 display: inline-flex; 1078 align-items: center; 1079 opacity: 0; 1080 transition: opacity 0.15s ease; 1081} 1082.store-selector__text.store-selector__text--ready { 1083 opacity: 1; 1084} 1085.store-selector__button { 1086 font-size: 14px !important; 1087 font-weight: 700; 1088} 1089.store-selector__dropdown { 1090 position: absolute; 1091 top: 0; 1092 left: 0; 1093 width: 100%; 1094 height: 100%; 1095 z-index: 10; 1096 opacity: 0; 1097 cursor: pointer; 1098} 1099.store-selector__dropdown-select { 1100 width: 100%; 1101 height: 100%; 1102 position: absolute; 1103 top: 0; 1104 left: 0; 1105 opacity: 0; 1106 cursor: pointer; 1107 z-index: 11; 1108 font-size: 14px; 1109} 1110</style> 1111<div class="store-selector__trigger"><div style="margin-right: 4px;"> 1112 Country 1113 </div><i class="store-selector__flag" data-store-selector-flag> 1114 <img 1115 src="//cdn.shopify.com/static/images/flags/us.svg?width=32" 1116 alt="United States" 1117 width="32" 1118 height="24" 1119 loading="lazy" 1120 data-store-selector-flag-img 1121 > 1122</i> 1123<span class="store-selector__text" data-store-selector-label> 1124 <span class="store-selector__text-inner" data-store-selector-label-text> 1125 United States 1126(USD)</span> 1127 <svg 1128 aria-hidden="true" 1129 focusable="false" 1130 role="presentation" 1131 class="icon icon--wide icon-chevron-down" 1132 style="width: 12px; height: 12px; margin-left: 3px;"
1133 viewBox="0 0 28 16" 1134 > 1135 <path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/> 1136 </svg> 1137</span> 1138 1139 <div class="store-selector__dropdown"> 1140 <select 1141 class="store-selector__dropdown-select" 1142 data-store-selector-trigger="true" 1143 aria-label="Quick country selector" 1144 > 1145 <option selected="selected"> 1146 United States 1147 </option> 1148 </select> 1149 </div> 1150</div> 1151 1152</div><ul class="mobile-nav__social appear-animation appear-delay-11"></ul> 1153 1154 1155 </div> 1156 </div> 1157 </div> 1158</div> 1159<div id="CartDrawer" class="drawer drawer--right"> 1160 <form 1161 id="CartDrawerForm" 1162 action="/cart" 1163 method="post" 1164 novalidate 1165 class="drawer__contents" 1166 > 1167 <div class="drawer__fixed-header"> 1168 <div class="drawer__header appear-animation appear-delay-1"> 1169 <div class="h2 drawer__title"> 1170 <h2 style="font-size: 18px !important; margin-bottom: 0px !important;"> 1171 Shopping bag 1172 <span id="item-count"> (0) </span> 1173 </h2> 1174 </div> 1175 <div class="drawer__close"> 1176 <button type="button" class="drawer__close-button js-drawer-close"> 1177 <svg 1178 aria-hidden="true" 1179 focusable="false" 1180 role="presentation" 1181 class="icon icon-close"
1182 viewBox="0 0 64 64" 1183 > 1184 <path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/> 1185 </svg> 1186 <span class="icon__fallback-text">Close cart</span> 1187 </button> 1188 </div> 1189 </div> 1190 </div> 1191 1192 <div class="drawer__inner"> 1193 <div class="drawer__scrollable"> 1194 <div class="bogos-gift-slider-view"></div> 1195 <div 1196 id="cart-empty-content" 1197 style="display: none;" 1198 class="appear-animation appear-delay-8" 1199 > 1200 <div class="cart-empty-message"> 1201 <h3>Your bag is currently empty</h3> 1202 <p style="line-height: 27px;"> 1203 Explore our vegan and clean products with professional performance. 1204 </p> 1205 <p style="line-height: 27px;"> 1206 Get ready to fall in love. 1207 </p> 1208 <div class=""> 1209 <a 1210 href="/collections/shop-all" 1211 class="btn" 1212 style="background-color: var(--colorBtnPrimary); color: rgba(0, 0, 0, 1); padding-left: 54px; padding-right: 54px;" 1213 >Shop now</a> 1214 </div> 1215 </div> 1216 </div> 1217 <div id="cart-items-content" style="display: none;"> 1218 <div data-products class="appear-animation appear-delay-1"></div> 1219 </div> 1220 1221 <!-- Insert Gift Wrap Option --> 1222 1223 1224 1225 </div> 1226 1227 <div class="drawer__footer appear-animation appear-delay-4"> 1228 <div data-discounts> 1229 1230 </div> 1231 1232 1233 1234 1235 <div 1236 class="upsell" 1237 id="cart-upsell-section" 1238 style="margin-bottom: 32px;" 1239 > 1240 <div 1241 class="upsell-top-row" 1242 style="display:flex; justify-content:space-between; align-items:start; margin-bottom:6px;" 1243 > 1244 <h2 style="font-size:18px; font-weight: 400;"> 1245 Complete your routine 1246 </h2> 1247 <div class="simple-slider-controls" style="display: flex;"> 1248 <button 1249 type="button" 1250 class="simple-slider-prev" 1251 aria-label="Previous" 1252 style="margin-right: 12px;" 1253 > 1254 <!-- Debug: Color received: --> 1255<svg xmlns="http://www.w3.org/2000/svg" width="8" height="12" viewBox="0 0 8 12" fill="none"> 1256<path d="M6.74707 0.297852L1.27421 5.76642L6.74707 11.2393" stroke="black" stroke-width="0.857143"/> 1257</svg> 1258 </button> 1259 <button 1260 type="button" 1261 class="simple-slider-next" 1262 aria-label="Next" 1263 > 1264 <svg xmlns="http://www.w3.org/2000/svg" width="8" height="12" viewBox="0 0 8 12" fill="none"> 1265<path d="M1.25293 0.297852L6.72579 5.76642L1.25293 11.2393" stroke="black" stroke-width="0.857143"/> 1266</svg> 1267 </button> 1268 </div> 1269 </div> 1270 <div id="upsell-carousel" class="cart-upsell-carousel"> 1271 1272 1273 1274 1275 1276 1277 1278<div class="mini-product-card" style="width: 100%;" data-product-id="9152780894431"> 1279 <div class="mini-product-card__layout"> 1280 <div class="mini-product-card__image-container"> 1281 <a href="/products/eyelash-growth-serum"> 1282 <img 1283 src="//sweedbeauty.com/cdn/shop/files/298_Eyelash_Serum_3ml_main_bf319a5d-1655-4cc9-a43c-c5435890f8bc_200x.jpg?v=1774003170" 1284 alt="Eyelash Growth Serum" 1285 class="mini-product-card__image" 1286 width="200" 1287 height="200" 1288 > 1289 </a> 1290 </div> 1291 1292 <div class="mini-product-card__info"> 1293 <div class="mini-product-card__name">Eyelash Growth Serum</div> 1294 1295 <div class="mini-product-card__actions"> 1296 1297<style> 1298 .custom-dropdown { 1299 position: relative; 1300 width: 100%; 1301 z-index: 10; 1302 margin-bottom: 4px; 1303 } 1304 1305 .custom-dropdown.is-open { 1306 z-index: 999999; 1307 } 1308 1309 .custom-dropdown__trigger { 1310 position: relative; 1311 width: 100%; 1312 padding: 5px 10px; 1313 height: 30px; 1314 background: white; 1315 border: 1px solid #e0e0e0; 1316 display: flex; 1317 align-items: center; 1318 justify-content: space-between; 1319 cursor: pointer; 1320 font-size: 14px; 1321 text-align: left; 1322 transition: border-color 0.2s ease; 1323 z-index: 999999; 1324 } 1325 1326 .custom-dropdown__trigger:hover { 1327 border-color: #b0b0b0; 1328 } 1329 1330 .custom-dropdown__trigger:focus { 1331 outline: 2px solid #000; 1332 outline-offset: 2px; 1333 } 1334 1335 .custom-dropdown__trigger:focus:not(:focus-visible) { 1336 outline: none; 1337 } 1338 1339 .custom-dropdown__trigger:focus-visible { 1340 outline: 2px solid #000; 1341 outline-offset: 2px; 1342 } 1343 1344 .custom-dropdown__trigger-color { 1345 display: inline-block; 1346 width: 8px; 1347 height: 8px; 1348 min-width: 8px; 1349 min-height: 8px; 1350 border-radius: 50%; 1351 flex-shrink: 0; 1352 background-size: cover; 1353 background-position: center; 1354 background-color: #cccccc; 1355 margin-right: 6px; 1356 } 1357 1358 .custom-dropdown__selected-text { 1359 flex: 1; 1360 font-size: 12px; 1361 white-space: nowrap; 1362 overflow: hidden; 1363 text-overflow: ellipsis; 1364 font-weight: 300; 1365 text-transform: capitalize; 1366 } 1367 1368 .custom-dropdown__arrow { 1369 margin-left: 8px; 1370 transition: transform 0.2s ease; 1371 flex-shrink: 0; 1372 } 1373 1374 .custom-dropdown.is-open .custom-dropdown__arrow { 1375 transform: rotate(180deg); 1376 } 1377 1378 .custom-dropdown__menu { 1379 position: fixed !important; 1380 background: white !important; 1381 border: 1px solid #e0e0e0; 1382 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 1383 max-height: 200px; 1384 overflow-y: auto; 1385 z-index: 9999999 !important; 1386 opacity: 0; 1387 visibility: hidden; 1388 pointer-events: none; 1389 } 1390 1391 .custom-dropdown.is-open .custom-dropdown__menu { 1392 opacity: 1 !important; 1393 visibility: visible !important; 1394 pointer-events: auto !important; 1395 } 1396 1397 .custom-dropdown__option { 1398 padding: 8px 10px; 1399 cursor: pointer; 1400 font-size: 14px; 1401 font-weight: 300; 1402 transition: background-color 0.15s ease; 1403 background: white; 1404 display: flex; 1405 align-items: center; 1406 gap: 12px; 1407 } 1408 1409 .custom-dropdown__option:hover, 1410 .custom-dropdown__option:focus, 1411 .custom-dropdown__option.is-focused { 1412 background-color: #f5f5f5; 1413 } 1414 1415 .custom-dropdown__option:hover .custom-dropdown__option-color, 1416 .custom-dropdown__option:focus .custom-dropdown__option-color, 1417 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 1418 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 1419 } 1420 1421 .custom-dropdown__option:focus { 1422 outline: none; 1423 } 1424 1425 .custom-dropdown__option.is-selected { 1426 /* Selected state - checkmark shows, no background change */ 1427 } 1428 1429 .custom-dropdown__option-text { 1430 flex: 1; 1431 text-transform: capitalize; 1432 } 1433 1434 .custom-dropdown__option-check { 1435 display: none; 1436 margin-left: auto; 1437 flex-shrink: 0; 1438 } 1439 1440 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 1441 display: block; 1442 } 1443 1444 .custom-dropdown__option-color { 1445 display: inline-block; 1446 width: 12px; 1447 height: 12px; 1448 min-width: 12px; 1449 min-height: 12px; 1450 border-radius: 50%; 1451 flex-shrink: 0; 1452 background-size: cover; 1453 background-position: center; 1454 background-color: #cccccc; 1455 } 1456 1457 .visually-hidden { 1458 position: absolute; 1459 width: 1px; 1460 height: 1px; 1461 padding: 0; 1462 margin: -1px; 1463 overflow: hidden; 1464 clip: rect(0, 0, 0, 0); 1465 white-space: nowrap; 1466 border-width: 0; 1467 } 1468 1469 .custom-dropdown ~ .color-circle-overlay, 1470 .select-with-color-circle > .color-circle-overlay { 1471 display: none !important; 1472 } 1473</style><select 1474 id="SingleOptionSelector-cart-9152780894431" 1475 class="variant-input-hotspot visually-hidden" 1476 name="id" 1477 data-product-select 1478 ><option 1479 value="47433067299039" 1480 data-variant-image="//sweedbeauty.com/cdn/shop/files/298_Eyelash_Serum_3ml_main_bf319a5d-1655-4cc9-a43c-c5435890f8bc_200x.jpg?v=1774003170"selected="selected"> 1481 5 ml 1482 </option><option 1483 value="47433067266271" 1484 data-variant-image="//sweedbeauty.com/cdn/shop/files/298_Eyelash_Serum_3ml_main_bf319a5d-1655-4cc9-a43c-c5435890f8bc_200x.jpg?v=1774003170"> 1485 3 ml 1486 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152780894431" data-location="cart"> 1487 <button 1488 type="button" 1489 class="custom-dropdown__trigger" 1490 data-dropdown-trigger 1491 aria-haspopup="listbox"
1492 aria-expanded="false" 1493 aria-controls="dropdown-menu-cart-9152780894431" 1494 > 1495 <span class="custom-dropdown__selected-text">5 ml</span> 1496 <svg class="custom-dropdown__arrow" width="6" height="4" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 1497 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 1498 </svg> 1499 </button> 1500 <div 1501 class="custom-dropdown__menu" 1502 data-dropdown-menu 1503 role="listbox" 1504 id="dropdown-menu-cart-9152780894431" 1505 aria-label="Eyelash Growth Serum variant selection" 1506 tabindex="-1" 1507 ><div 1508 class="custom-dropdown__option is-selected" 1509 data-dropdown-option 1510 data-variant-id="47433067299039" 1511 data-variant-image="//sweedbeauty.com/cdn/shop/files/298_Eyelash_Serum_3ml_main_bf319a5d-1655-4cc9-a43c-c5435890f8bc_200x.jpg?v=1774003170" 1512 role="option" 1513 id="option-cart-9152780894431-47433067299039" 1514 aria-selected="true" 1515 tabindex="-1" 1516 > 1517 <span class="custom-dropdown__option-text">5 ml</span> 1518 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 1519 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 1520 </svg> 1521 </div><div 1522 class="custom-dropdown__option" 1523 data-dropdown-option 1524 data-variant-id="47433067266271" 1525 data-variant-image="//sweedbeauty.com/cdn/shop/files/298_Eyelash_Serum_3ml_main_bf319a5d-1655-4cc9-a43c-c5435890f8bc_200x.jpg?v=1774003170" 1526 role="option" 1527 id="option-cart-9152780894431-47433067266271" 1528 aria-selected="false" 1529 tabindex="-1" 1530 > 1531 <span class="custom-dropdown__option-text">3 ml</span> 1532 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 1533 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 1534 </svg> 1535 </div></div> 1536 </div><form method="post" action="/cart/add" id="product_form_9152780894431" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067299039" data-variant-id id="cart-9152780894431"> 1537 <input type="hidden" name="quantity" value="1"> 1538 <button 1539 type="submit" 1540 name="add" 1541 data-add-to-cart 1542 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 1543 data-product-id="9152780894431"> 1544 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 1545 <span class="add-to-cart-text-short">Add to bag</span></span> 1546 <span class="product-price-btn mini-product-card__price">$90.00</span> 1547 </button><input type="hidden" name="product-id" value="9152780894431" /><input type="hidden" name="section-id" value="header" /></form></div> 1548 </div> 1549 </div> 1550</div> 1551 1552<style> 1553 .mini-product-card__actions { 1554 position: relative; 1555 overflow: visible !important; 1556 z-index: 1; 1557 } 1558</style> 1559
1560<script> 1561 // Global function for mini product card variant updates (fallback for old code) 1562 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 1563 const variantId = select.value; 1564 const variantInput = document.getElementById(`${location}-${productId}`); 1565 if (variantInput) { 1566 variantInput.value = variantId; 1567 } 1568 1569 // Update color circle if applicable 1570 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 1571 const selectedOption = select.options[select.selectedIndex]; 1572 const hex = selectedOption.getAttribute('data-color-metafield'); 1573 const fallback = selectedOption.getAttribute('data-color'); 1574 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 1575 const circle = document.getElementById(`color-circle-${location}-${productId}`); 1576 1577 if (circle) { 1578 circle.style.backgroundImage = 'none'; 1579 1580 if (hex) { 1581 circle.style.backgroundColor = hex; 1582 } else if (swatchImage && swatchImage.includes('.png')) { 1583 circle.style.backgroundImage = `url('${swatchImage}')`; 1584 circle.style.backgroundSize = 'cover'; 1585 circle.style.backgroundColor = 'transparent'; 1586 } else if (fallback) { 1587 circle.style.backgroundColor = fallback.toLowerCase(); 1588 } else { 1589 circle.style.backgroundColor = '#cccccc'; 1590 } 1591 } 1592 } 1593 1594 // Update image 1595 setTimeout(() => { 1596 const selectedOption = select.options[select.selectedIndex]; 1597 const variantImage = selectedOption?.getAttribute('data-variant-image'); 1598 1599 if (variantImage) { 1600 const card = select.closest('.mini-product-card'); 1601 const productImage = card?.querySelector('.mini-product-card__image'); 1602 1603 if (productImage && variantImage !== productImage.src) { 1604 const img = new Image(); 1605 img.onload = () => { 1606 productImage.src = variantImage; 1607 const variantTitle = selectedOption?.textContent; 1608 if (variantTitle) { 1609 const baseAlt = productImage.alt.split(' - ')[0]; 1610 productImage.alt = `${baseAlt} - ${variantTitle}`; 1611 } 1612 }; 1613 img.src = variantImage; 1614 } 1615 } 1616 }, 0); 1617 }; 1618 1619 window.initCustomDropdowns = window.initCustomDropdowns || function() { 1620 const tryInit = () => { 1621 if (typeof window.initCustomVariantDropdown === 'function') { 1622 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 1623 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 1624 }); 1625 return true; 1626 } 1627 return false; 1628 }; 1629 1630 if (!tryInit()) { 1631 setTimeout(tryInit, 50); 1632 } 1633 }; 1634 1635 // Initialize on page load 1636 document.addEventListener('DOMContentLoaded', function() { 1637 // Initialize color circles 1638 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 1639 const location = select.getAttribute('data-type'); 1640 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 1641 const colorOptionIndex = select.getAttribute('data-color-option-index'); 1642 if (colorOptionIndex) { 1643 updateMiniCardVariant(select, productId, colorOptionIndex, location); 1644 } 1645 }); 1646 1647 initCustomDropdowns(); 1648 }); 1649</script>
1649 1650 1651 1652 1653 1654 1655 1656 1657<div class="mini-product-card" style="width: 100%;" data-product-id="9158311575775"> 1658 <div class="mini-product-card__layout"> 1659 <div class="mini-product-card__image-container"> 1660 <a href="/products/cloud-mascara"> 1661 <img 1662 src="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_q7tmucq7tmucq7tm_200x.png?v=1772827640" 1663 alt="Cloud Mascara" 1664 class="mini-product-card__image" 1665 width="200" 1666 height="200" 1667 > 1668 </a> 1669 </div> 1670 1671 <div class="mini-product-card__info"> 1672 <div class="mini-product-card__name">Cloud Mascara</div> 1673 1674 <div class="mini-product-card__actions"> 1675 1676<style> 1677 .custom-dropdown { 1678 position: relative; 1679 width: 100%; 1680 z-index: 10; 1681 margin-bottom: 4px; 1682 } 1683 1684 .custom-dropdown.is-open { 1685 z-index: 999999; 1686 } 1687 1688 .custom-dropdown__trigger { 1689 position: relative; 1690 width: 100%; 1691 padding: 5px 10px; 1692 height: 30px; 1693 background: white; 1694 border: 1px solid #e0e0e0; 1695 display: flex; 1696 align-items: center; 1697 justify-content: space-between; 1698 cursor: pointer; 1699 font-size: 14px; 1700 text-align: left; 1701 transition: border-color 0.2s ease; 1702 z-index: 999999; 1703 } 1704 1705 .custom-dropdown__trigger:hover { 1706 border-color: #b0b0b0; 1707 } 1708 1709 .custom-dropdown__trigger:focus { 1710 outline: 2px solid #000; 1711 outline-offset: 2px; 1712 } 1713 1714 .custom-dropdown__trigger:focus:not(:focus-visible) { 1715 outline: none; 1716 } 1717 1718 .custom-dropdown__trigger:focus-visible { 1719 outline: 2px solid #000; 1720 outline-offset: 2px; 1721 } 1722 1723 .custom-dropdown__trigger-color { 1724 display: inline-block; 1725 width: 8px; 1726 height: 8px; 1727 min-width: 8px; 1728 min-height: 8px; 1729 border-radius: 50%; 1730 flex-shrink: 0; 1731 background-size: cover; 1732 background-position: center; 1733 background-color: #cccccc; 1734 margin-right: 6px; 1735 } 1736 1737 .custom-dropdown__selected-text { 1738 flex: 1; 1739 font-size: 12px; 1740 white-space: nowrap; 1741 overflow: hidden; 1742 text-overflow: ellipsis; 1743 font-weight: 300; 1744 text-transform: capitalize; 1745 } 1746 1747 .custom-dropdown__arrow { 1748 margin-left: 8px; 1749 transition: transform 0.2s ease; 1750 flex-shrink: 0; 1751 } 1752 1753 .custom-dropdown.is-open .custom-dropdown__arrow { 1754 transform: rotate(180deg); 1755 } 1756 1757 .custom-dropdown__menu { 1758 position: fixed !important; 1759 background: white !important; 1760 border: 1px solid #e0e0e0; 1761 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 1762 max-height: 200px; 1763 overflow-y: auto; 1764 z-index: 9999999 !important; 1765 opacity: 0; 1766 visibility: hidden; 1767 pointer-events: none; 1768 } 1769 1770 .custom-dropdown.is-open .custom-dropdown__menu { 1771 opacity: 1 !important; 1772 visibility: visible !important; 1773 pointer-events: auto !important; 1774 } 1775 1776 .custom-dropdown__option { 1777 padding: 8px 10px; 1778 cursor: pointer; 1779 font-size: 14px; 1780 font-weight: 300; 1781 transition: background-color 0.15s ease; 1782 background: white; 1783 display: flex; 1784 align-items: center; 1785 gap: 12px; 1786 } 1787 1788 .custom-dropdown__option:hover, 1789 .custom-dropdown__option:focus, 1790 .custom-dropdown__option.is-focused { 1791 background-color: #f5f5f5; 1792 } 1793 1794 .custom-dropdown__option:hover .custom-dropdown__option-color, 1795 .custom-dropdown__option:focus .custom-dropdown__option-color, 1796 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 1797 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 1798 } 1799 1800 .custom-dropdown__option:focus { 1801 outline: none; 1802 } 1803 1804 .custom-dropdown__option.is-selected { 1805 /* Selected state - checkmark shows, no background change */ 1806 } 1807 1808 .custom-dropdown__option-text { 1809 flex: 1; 1810 text-transform: capitalize; 1811 } 1812 1813 .custom-dropdown__option-check { 1814 display: none; 1815 margin-left: auto; 1816 flex-shrink: 0; 1817 } 1818 1819 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 1820 display: block; 1821 } 1822 1823 .custom-dropdown__option-color { 1824 display: inline-block; 1825 width: 12px; 1826 height: 12px; 1827 min-width: 12px; 1828 min-height: 12px; 1829 border-radius: 50%; 1830 flex-shrink: 0; 1831 background-size: cover; 1832 background-position: center; 1833 background-color: #cccccc; 1834 } 1835 1836 .visually-hidden { 1837 position: absolute; 1838 width: 1px; 1839 height: 1px; 1840 padding: 0; 1841 margin: -1px; 1842 overflow: hidden; 1843 clip: rect(0, 0, 0, 0); 1844 white-space: nowrap; 1845 border-width: 0; 1846 } 1847 1848 .custom-dropdown ~ .color-circle-overlay, 1849 .select-with-color-circle > .color-circle-overlay { 1850 display: none !important; 1851 } 1852</style><div class="select-with-color-circle"> 1853 <span class="color-circle-overlay" id="color-circle-cart-91583
185311575775"></span><select 1854 id="SingleOptionSelector-cart-9158311575775" 1855 class="variant-input-hotspot visually-hidden" 1856 name="id" 1857 data-product-select 1858 data-color-option-index="0" 1859 data-type="cart" 1860 ><option 1861 value="47450915340511" 1862 data-color="black" 1863 data-swatch-image="/cdn/shop/files/black_50x50.png" 1864 data-variant-image="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_q7tmucq7tmucq7tm_200x.png?v=1772827640"selected="selected"> 1865 Black 1866 </option><option 1867 value="47450915373279" 1868 data-color="dark brown" 1869 data-swatch-image="/cdn/shop/files/dark-brown_50x50.png" 1870 data-variant-image="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_q7tmucq7tmucq7tm_200x.png?v=1772827640"> 1871 Dark brown 1872 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9158311575775" data-location="cart"> 1873 <button 1874 type="button" 1875 class="custom-dropdown__trigger" 1876 data-dropdown-trigger 1877 aria-haspopup="listbox" 1878 aria-expanded="false" 1879 aria-controls="dropdown-menu-cart-9158311575775" 1880 > 1881 <span 1882 class="custom-dropdown__trigger-color" 1883 data-trigger-color 1884 1885 data-swatch-image="/cdn/shop/files/black_50x50.png" 1886 ></span> 1887 <span class="custom-dropdown__selected-text">Black</span> 1888 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 1889 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 1890 </svg> 1891 </button> 1892 <div 1893 class="custom-dropdown__menu" 1894 data-dropdown-menu 1895 role="listbox" 1896 id="dropdown-menu-cart-9158311575775" 1897 aria-label="Cloud Mascara variant selection" 1898 tabindex="-1" 1899 ><div 1900 class="custom-dropdown__option is-selected" 1901 data-dropdown-option 1902 data-variant-id="47450915340511" 1903 data-color="black" 1904 data-swatch-image="/cdn/shop/files/black_50x50.png" 1905 data-variant-image="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_q7tmucq7tmucq7tm_200x.png?v=1772827640"role="option" 1906 id="option-cart-9158311575775-47450915340511" 1907 aria-selected="true" 1908 tabindex="-1" 1909 > 1910 <span 1911 class="custom-dropdown__option-color" 1912 data-option-color 1913 1914 aria-hidden="true" 1915 ></span> 1916 <span class="custom-dropdown__option-text">Black</span> 1917 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 1918 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 1919 </svg> 1920 </div><div 1921 class="custom-dropdown__option" 1922 data-dropdown-option 1923 data-variant-id="47450915373279" 1924 data-color="dark brown" 1925 data-swatch-image="/cdn/shop/files/dark-brown_50x50.png" 1926 data-variant-image="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_q7tmucq7tmucq7tm_200x.png?v=1772827640"role="option" 1927 id="option-cart-9158311575775-47450915373279" 1928 aria-selected="false" 1929 tabindex="-1" 1930 > 1931 <span 1932 class="custom-dropdown__option-color" 1933 data-option-color 1934 1935 aria-hidden="true" 1936 ></span> 1937 <span class="custom-dropdown__option-text">Dark brown</span> 1938 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 1939 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 1940 </svg> 1941 </div></div> 1942 </div> 1943 </div><form method="post" action="/cart/add" id="product_form_9158311575775" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47450915340511" data-variant-id id="cart-91583
194311575775"> 1944 <input type="hidden" name="quantity" value="1"> 1945 <button 1946 type="submit" 1947 name="add" 1948 data-add-to-cart 1949 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 1950 data-product-id="9158311575775"> 1951 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 1952 <span class="add-to-cart-text-short">Add to bag</span></span> 1953 <span class="product-price-btn mini-product-card__price">$30.00</span> 1954 </button><input type="hidden" name="product-id" value="9158311575775" /><input type="hidden" name="section-id" value="header" /></form></div> 1955 </div> 1956 </div> 1957</div> 1958 1959<style> 1960 .mini-product-card__actions { 1961 position: relative; 1962 overflow: visible !important; 1963 z-index: 1; 1964 } 1965</style> 1966
1967<script> 1968 // Global function for mini product card variant updates (fallback for old code) 1969 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 1970 const variantId = select.value; 1971 const variantInput = document.getElementById(`${location}-${productId}`); 1972 if (variantInput) { 1973 variantInput.value = variantId; 1974 } 1975 1976 // Update color circle if applicable 1977 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 1978 const selectedOption = select.options[select.selectedIndex]; 1979 const hex = selectedOption.getAttribute('data-color-metafield'); 1980 const fallback = selectedOption.getAttribute('data-color'); 1981 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 1982 const circle = document.getElementById(`color-circle-${location}-${productId}`); 1983 1984 if (circle) { 1985 circle.style.backgroundImage = 'none'; 1986 1987 if (hex) { 1988 circle.style.backgroundColor = hex; 1989 } else if (swatchImage && swatchImage.includes('.png')) { 1990 circle.style.backgroundImage = `url('${swatchImage}')`; 1991 circle.style.backgroundSize = 'cover'; 1992 circle.style.backgroundColor = 'transparent'; 1993 } else if (fallback) { 1994 circle.style.backgroundColor = fallback.toLowerCase(); 1995 } else { 1996 circle.style.backgroundColor = '#cccccc'; 1997 } 1998 } 1999 } 2000 2001 // Update image 2002 setTimeout(() => { 2003 const selectedOption = select.options[select.selectedIndex]; 2004 const variantImage = selectedOption?.getAttribute('data-variant-image'); 2005 2006 if (variantImage) { 2007 const card = select.closest('.mini-product-card'); 2008 const productImage = card?.querySelector('.mini-product-card__image'); 2009 2010 if (productImage && variantImage !== productImage.src) { 2011 const img = new Image(); 2012 img.onload = () => { 2013 productImage.src = variantImage; 2014 const variantTitle = selectedOption?.textContent; 2015 if (variantTitle) { 2016 const baseAlt = productImage.alt.split(' - ')[0]; 2017 productImage.alt = `${baseAlt} - ${variantTitle}`; 2018 } 2019 }; 2020 img.src = variantImage; 2021 } 2022 } 2023 }, 0); 2024 }; 2025 2026 window.initCustomDropdowns = window.initCustomDropdowns || function() { 2027 const tryInit = () => { 2028 if (typeof window.initCustomVariantDropdown === 'function') { 2029 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 2030 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 2031 }); 2032 return true; 2033 } 2034 return false; 2035 }; 2036 2037 if (!tryInit()) { 2038 setTimeout(tryInit, 50); 2039 } 2040 }; 2041 2042 // Initialize on page load 2043 document.addEventListener('DOMContentLoaded', function() { 2044 // Initialize color circles 2045 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 2046 const location = select.getAttribute('data-type'); 2047 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 2048 const colorOptionIndex = select.getAttribute('data-color-option-index'); 2049 if (colorOptionIndex) { 2050 updateMiniCardVariant(select, productId, colorOptionIndex, location); 2051 } 2052 }); 2053 2054 initCustomDropdowns(); 2055 }); 2056</script>
2056 2057 2058 2059 2060 2061 2062 2063 2064<div class="mini-product-card" style="width: 100%;" data-product-id="9152781091039"> 2065 <div class="mini-product-card__layout"> 2066 <div class="mini-product-card__image-container"> 2067 <a href="/products/lash-lift-mascara"> 2068 <img 2069 src="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_hd198fhd198fhd19_1_200x.png?v=1772968802" 2070 alt="Lash Lift Mascara" 2071 class="mini-product-card__image" 2072 width="200" 2073 height="200" 2074 > 2075 </a> 2076 </div> 2077 2078 <div class="mini-product-card__info"> 2079 <div class="mini-product-card__name">Lash Lift Mascara</div> 2080 2081 <div class="mini-product-card__actions"> 2082 2083<style> 2084 .custom-dropdown { 2085 position: relative; 2086 width: 100%; 2087 z-index: 10; 2088 margin-bottom: 4px; 2089 } 2090 2091 .custom-dropdown.is-open { 2092 z-index: 999999; 2093 } 2094 2095 .custom-dropdown__trigger { 2096 position: relative; 2097 width: 100%; 2098 padding: 5px 10px; 2099 height: 30px; 2100 background: white; 2101 border: 1px solid #e0e0e0; 2102 display: flex; 2103 align-items: center; 2104 justify-content: space-between; 2105 cursor: pointer; 2106 font-size: 14px; 2107 text-align: left; 2108 transition: border-color 0.2s ease; 2109 z-index: 999999; 2110 } 2111 2112 .custom-dropdown__trigger:hover { 2113 border-color: #b0b0b0; 2114 } 2115 2116 .custom-dropdown__trigger:focus { 2117 outline: 2px solid #000; 2118 outline-offset: 2px; 2119 } 2120 2121 .custom-dropdown__trigger:focus:not(:focus-visible) { 2122 outline: none; 2123 } 2124 2125 .custom-dropdown__trigger:focus-visible { 2126 outline: 2px solid #000; 2127 outline-offset: 2px; 2128 } 2129 2130 .custom-dropdown__trigger-color { 2131 display: inline-block; 2132 width: 8px; 2133 height: 8px; 2134 min-width: 8px; 2135 min-height: 8px; 2136 border-radius: 50%; 2137 flex-shrink: 0; 2138 background-size: cover; 2139 background-position: center; 2140 background-color: #cccccc; 2141 margin-right: 6px; 2142 } 2143 2144 .custom-dropdown__selected-text { 2145 flex: 1; 2146 font-size: 12px; 2147 white-space: nowrap; 2148 overflow: hidden; 2149 text-overflow: ellipsis; 2150 font-weight: 300; 2151 text-transform: capitalize; 2152 } 2153 2154 .custom-dropdown__arrow { 2155 margin-left: 8px; 2156 transition: transform 0.2s ease; 2157 flex-shrink: 0; 2158 } 2159 2160 .custom-dropdown.is-open .custom-dropdown__arrow { 2161 transform: rotate(180deg); 2162 } 2163 2164 .custom-dropdown__menu { 2165 position: fixed !important; 2166 background: white !important; 2167 border: 1px solid #e0e0e0; 2168 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 2169 max-height: 200px; 2170 overflow-y: auto; 2171 z-index: 9999999 !important; 2172 opacity: 0; 2173 visibility: hidden; 2174 pointer-events: none; 2175 } 2176 2177 .custom-dropdown.is-open .custom-dropdown__menu { 2178 opacity: 1 !important; 2179 visibility: visible !important; 2180 pointer-events: auto !important; 2181 } 2182 2183 .custom-dropdown__option { 2184 padding: 8px 10px; 2185 cursor: pointer; 2186 font-size: 14px; 2187 font-weight: 300; 2188 transition: background-color 0.15s ease; 2189 background: white; 2190 display: flex; 2191 align-items: center; 2192 gap: 12px; 2193 } 2194 2195 .custom-dropdown__option:hover, 2196 .custom-dropdown__option:focus, 2197 .custom-dropdown__option.is-focused { 2198 background-color: #f5f5f5; 2199 } 2200 2201 .custom-dropdown__option:hover .custom-dropdown__option-color, 2202 .custom-dropdown__option:focus .custom-dropdown__option-color, 2203 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 2204 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 2205 } 2206 2207 .custom-dropdown__option:focus { 2208 outline: none; 2209 } 2210 2211 .custom-dropdown__option.is-selected { 2212 /* Selected state - checkmark shows, no background change */ 2213 } 2214 2215 .custom-dropdown__option-text { 2216 flex: 1; 2217 text-transform: capitalize; 2218 } 2219 2220 .custom-dropdown__option-check { 2221 display: none; 2222 margin-left: auto; 2223 flex-shrink: 0; 2224 } 2225 2226 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 2227 display: block; 2228 } 2229 2230 .custom-dropdown__option-color { 2231 display: inline-block; 2232 width: 12px; 2233 height: 12px; 2234 min-width: 12px; 2235 min-height: 12px; 2236 border-radius: 50%; 2237 flex-shrink: 0; 2238 background-size: cover; 2239 background-position: center; 2240 background-color: #cccccc; 2241 } 2242 2243 .visually-hidden { 2244 position: absolute; 2245 width: 1px; 2246 height: 1px; 2247 padding: 0; 2248 margin: -1px; 2249 overflow: hidden; 2250 clip: rect(0, 0, 0, 0); 2251 white-space: nowrap; 2252 border-width: 0; 2253 } 2254 2255 .custom-dropdown ~ .color-circle-overlay, 2256 .select-with-color-circle > .color-circle-overlay { 2257 display: none !important; 2258 } 2259</style><div class="select-with-color-circle"> 2260 <span class="color-circle-overlay" id="color-circle-cart-9152781091039"></span><select 2261 id="SingleOptionSelector-cart-9152781091039" 2262 class="variant-input-hotspot visually-hidden" 2263 name="id" 2264 data-product-select 2265 data-color-option-index="0" 2266 data-type="cart" 2267 ><option 2268 value="47433067659487" 2269 data-color="black" 2270 data-swatch-image="/cdn/shop/files/black_50x50.png" 2271 data-variant-image="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_hd198fhd198fhd19_1_200x.png?v=1772968802"selected="selected"> 2272 Black 2273 </option><option 2274 value="47433067692255" 2275 data-color="dark brown" 2276 data-swatch-image="/cdn/shop/files/dark-brown_50x50.png" 2277 data-variant-image="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_hd198fhd198fhd19_1_200x.png?v=1772968802"> 2278 Dark brown 2279 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152781091039" data-location="cart"> 2280 <button 2281 type="button" 2282 class="custom-dropdown__trigger" 2283 data-dropdown-trigger 2284 aria-haspopup="listbox"
2285 aria-expanded="false" 2286 aria-controls="dropdown-menu-cart-9152781091039" 2287 > 2288 <span 2289 class="custom-dropdown__trigger-color" 2290 data-trigger-color 2291 2292 data-swatch-image="/cdn/shop/files/black_50x50.png" 2293 ></span> 2294 <span class="custom-dropdown__selected-text">Black</span> 2295 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 2296 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2297 </svg> 2298 </button> 2299 <div 2300 class="custom-dropdown__menu" 2301 data-dropdown-menu 2302 role="listbox" 2303 id="dropdown-menu-cart-9152781091039" 2304 aria-label="Lash Lift Mascara variant selection" 2305 tabindex="-1" 2306 ><div 2307 class="custom-dropdown__option is-selected" 2308 data-dropdown-option 2309 data-variant-id="47433067659487" 2310 data-color="black" 2311 data-swatch-image="/cdn/shop/files/black_50x50.png" 2312 data-variant-image="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_hd198fhd198fhd19_1_200x.png?v=1772968802"role="option" 2313 id="option-cart-9152781091039-47433067659487" 2314 aria-selected="true" 2315 tabindex="-1" 2316 > 2317 <span 2318 class="custom-dropdown__option-color" 2319 data-option-color 2320 2321 aria-hidden="true" 2322 ></span> 2323 <span class="custom-dropdown__option-text">Black</span> 2324 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 2325 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2326 </svg> 2327 </div><div 2328 class="custom-dropdown__option" 2329 data-dropdown-option 2330 data-variant-id="47433067692255" 2331 data-color="dark brown" 2332 data-swatch-image="/cdn/shop/files/dark-brown_50x50.png" 2333 data-variant-image="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_hd198fhd198fhd19_1_200x.png?v=1772968802"role="option" 2334 id="option-cart-9152781091039-47433067692255" 2335 aria-selected="false" 2336 tabindex="-1" 2337 > 2338 <span 2339 class="custom-dropdown__option-color" 2340 data-option-color 2341 2342 aria-hidden="true" 2343 ></span> 2344 <span class="custom-dropdown__option-text">Dark brown</span> 2345 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 2346 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2347 </svg> 2348 </div></div> 2349 </div> 2350 </div><form method="post" action="/cart/add" id="product_form_9152781091039" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067659487" data-variant-id id="cart-9152781091039"> 2351 <input type="hidden" name="quantity" value="1"> 2352 <button 2353 type="submit" 2354 name="add" 2355 data-add-to-cart 2356 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 2357 data-product-id="9152781091039"> 2358 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 2359 <span class="add-to-cart-text-short">Add to bag</span></span> 2360 <span class="product-price-btn mini-product-card__price">$30.00</span> 2361 </button><input type="hidden" name="product-id" value="9152781091039" /><input type="hidden" name="section-id" value="header" /></form></div> 2362 </div> 2363 </div> 2364</div> 2365 2366<style> 2367 .mini-product-card__actions { 2368 position: relative; 2369 overflow: visible !important; 2370 z-index: 1; 2371 } 2372</style> 2373
2374<script> 2375 // Global function for mini product card variant updates (fallback for old code) 2376 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 2377 const variantId = select.value; 2378 const variantInput = document.getElementById(`${location}-${productId}`); 2379 if (variantInput) { 2380 variantInput.value = variantId; 2381 } 2382 2383 // Update color circle if applicable 2384 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 2385 const selectedOption = select.options[select.selectedIndex]; 2386 const hex = selectedOption.getAttribute('data-color-metafield'); 2387 const fallback = selectedOption.getAttribute('data-color'); 2388 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 2389 const circle = document.getElementById(`color-circle-${location}-${productId}`); 2390 2391 if (circle) { 2392 circle.style.backgroundImage = 'none'; 2393 2394 if (hex) { 2395 circle.style.backgroundColor = hex; 2396 } else if (swatchImage && swatchImage.includes('.png')) { 2397 circle.style.backgroundImage = `url('${swatchImage}')`; 2398 circle.style.backgroundSize = 'cover'; 2399 circle.style.backgroundColor = 'transparent'; 2400 } else if (fallback) { 2401 circle.style.backgroundColor = fallback.toLowerCase(); 2402 } else { 2403 circle.style.backgroundColor = '#cccccc'; 2404 } 2405 } 2406 } 2407 2408 // Update image 2409 setTimeout(() => { 2410 const selectedOption = select.options[select.selectedIndex]; 2411 const variantImage = selectedOption?.getAttribute('data-variant-image'); 2412 2413 if (variantImage) { 2414 const card = select.closest('.mini-product-card'); 2415 const productImage = card?.querySelector('.mini-product-card__image'); 2416 2417 if (productImage && variantImage !== productImage.src) { 2418 const img = new Image(); 2419 img.onload = () => { 2420 productImage.src = variantImage; 2421 const variantTitle = selectedOption?.textContent; 2422 if (variantTitle) { 2423 const baseAlt = productImage.alt.split(' - ')[0]; 2424 productImage.alt = `${baseAlt} - ${variantTitle}`; 2425 } 2426 }; 2427 img.src = variantImage; 2428 } 2429 } 2430 }, 0); 2431 }; 2432 2433 window.initCustomDropdowns = window.initCustomDropdowns || function() { 2434 const tryInit = () => { 2435 if (typeof window.initCustomVariantDropdown === 'function') { 2436 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 2437 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 2438 }); 2439 return true; 2440 } 2441 return false; 2442 }; 2443 2444 if (!tryInit()) { 2445 setTimeout(tryInit, 50); 2446 } 2447 }; 2448 2449 // Initialize on page load 2450 document.addEventListener('DOMContentLoaded', function() { 2451 // Initialize color circles 2452 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 2453 const location = select.getAttribute('data-type'); 2454 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 2455 const colorOptionIndex = select.getAttribute('data-color-option-index'); 2456 if (colorOptionIndex) { 2457 updateMiniCardVariant(select, productId, colorOptionIndex, location); 2458 } 2459 }); 2460 2461 initCustomDropdowns(); 2462 }); 2463</script>
2463 2464 2465 2466 2467 2468 2469 2470 2471<div class="mini-product-card" style="width: 100%;" data-product-id="9152781648095"> 2472 <div class="mini-product-card__layout"> 2473 <div class="mini-product-card__image-container"> 2474 <a href="/products/eyelash-curler"> 2475 <img 2476 src="//sweedbeauty.com/cdn/shop/files/402_Eyelash_Curler_1a_200x.jpg?v=1758540195" 2477 alt="Eyelash Curler" 2478 class="mini-product-card__image" 2479 width="200" 2480 height="200" 2481 > 2482 </a> 2483 </div> 2484 2485 <div class="mini-product-card__info"> 2486 <div class="mini-product-card__name">Eyelash Curler</div> 2487 2488 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781648095" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433069166815" data-variant-id id="cart-9152781648095"> 2489 <input type="hidden" name="quantity" value="1"> 2490 <button 2491 type="submit" 2492 name="add" 2493 data-add-to-cart 2494 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 2495 data-product-id="9152781648095"> 2496 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 2497 <span class="add-to-cart-text-short">Add to bag</span></span> 2498 <span class="product-price-btn mini-product-card__price">$26.00</span> 2499 </button><input type="hidden" name="product-id" value="9152781648095" /><input type="hidden" name="section-id" value="header" /></form></div> 2500 </div> 2501 </div> 2502</div> 2503 2504<style> 2505 .mini-product-card__actions { 2506 position: relative; 2507 overflow: visible !important; 2508 z-index: 1; 2509 } 2510</style> 2511
2512<script> 2513 // Global function for mini product card variant updates (fallback for old code) 2514 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 2515 const variantId = select.value; 2516 const variantInput = document.getElementById(`${location}-${productId}`); 2517 if (variantInput) { 2518 variantInput.value = variantId; 2519 } 2520 2521 // Update color circle if applicable 2522 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 2523 const selectedOption = select.options[select.selectedIndex]; 2524 const hex = selectedOption.getAttribute('data-color-metafield'); 2525 const fallback = selectedOption.getAttribute('data-color'); 2526 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 2527 const circle = document.getElementById(`color-circle-${location}-${productId}`); 2528 2529 if (circle) { 2530 circle.style.backgroundImage = 'none'; 2531 2532 if (hex) { 2533 circle.style.backgroundColor = hex; 2534 } else if (swatchImage && swatchImage.includes('.png')) { 2535 circle.style.backgroundImage = `url('${swatchImage}')`; 2536 circle.style.backgroundSize = 'cover'; 2537 circle.style.backgroundColor = 'transparent'; 2538 } else if (fallback) { 2539 circle.style.backgroundColor = fallback.toLowerCase(); 2540 } else { 2541 circle.style.backgroundColor = '#cccccc'; 2542 } 2543 } 2544 } 2545 2546 // Update image 2547 setTimeout(() => { 2548 const selectedOption = select.options[select.selectedIndex]; 2549 const variantImage = selectedOption?.getAttribute('data-variant-image'); 2550 2551 if (variantImage) { 2552 const card = select.closest('.mini-product-card'); 2553 const productImage = card?.querySelector('.mini-product-card__image'); 2554 2555 if (productImage && variantImage !== productImage.src) { 2556 const img = new Image(); 2557 img.onload = () => { 2558 productImage.src = variantImage; 2559 const variantTitle = selectedOption?.textContent; 2560 if (variantTitle) { 2561 const baseAlt = productImage.alt.split(' - ')[0]; 2562 productImage.alt = `${baseAlt} - ${variantTitle}`; 2563 } 2564 }; 2565 img.src = variantImage; 2566 } 2567 } 2568 }, 0); 2569 }; 2570 2571 window.initCustomDropdowns = window.initCustomDropdowns || function() { 2572 const tryInit = () => { 2573 if (typeof window.initCustomVariantDropdown === 'function') { 2574 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 2575 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 2576 }); 2577 return true; 2578 } 2579 return false; 2580 }; 2581 2582 if (!tryInit()) { 2583 setTimeout(tryInit, 50); 2584 } 2585 }; 2586 2587 // Initialize on page load 2588 document.addEventListener('DOMContentLoaded', function() { 2589 // Initialize color circles 2590 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 2591 const location = select.getAttribute('data-type'); 2592 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 2593 const colorOptionIndex = select.getAttribute('data-color-option-index'); 2594 if (colorOptionIndex) { 2595 updateMiniCardVariant(select, productId, colorOptionIndex, location); 2596 } 2597 }); 2598 2599 initCustomDropdowns(); 2600 }); 2601</script>
2601 2602 2603 2604 2605 2606 2607 2608 2609<div class="mini-product-card" style="width: 100%;" data-product-id="9152780959967"> 2610 <div class="mini-product-card__layout"> 2611 <div class="mini-product-card__image-container"> 2612 <a href="/products/satin-eyeliner"> 2613 <img 2614 src="//sweedbeauty.com/cdn/shop/files/315_Satin_Eyeliner_Mink_Greige_sweed_1_200x.jpg?v=1775134741" 2615 alt="Satin Eyeliner" 2616 class="mini-product-card__image" 2617 width="200" 2618 height="200" 2619 > 2620 </a> 2621 </div> 2622 2623 <div class="mini-product-card__info"> 2624 <div class="mini-product-card__name">Satin Eyeliner</div> 2625 2626 <div class="mini-product-card__actions"> 2627 2628<style> 2629 .custom-dropdown { 2630 position: relative; 2631 width: 100%; 2632 z-index: 10; 2633 margin-bottom: 4px; 2634 } 2635 2636 .custom-dropdown.is-open { 2637 z-index: 999999; 2638 } 2639 2640 .custom-dropdown__trigger { 2641 position: relative; 2642 width: 100%; 2643 padding: 5px 10px; 2644 height: 30px; 2645 background: white; 2646 border: 1px solid #e0e0e0; 2647 display: flex; 2648 align-items: center; 2649 justify-content: space-between; 2650 cursor: pointer; 2651 font-size: 14px; 2652 text-align: left; 2653 transition: border-color 0.2s ease; 2654 z-index: 999999; 2655 } 2656 2657 .custom-dropdown__trigger:hover { 2658 border-color: #b0b0b0; 2659 } 2660 2661 .custom-dropdown__trigger:focus { 2662 outline: 2px solid #000; 2663 outline-offset: 2px; 2664 } 2665 2666 .custom-dropdown__trigger:focus:not(:focus-visible) { 2667 outline: none; 2668 } 2669 2670 .custom-dropdown__trigger:focus-visible { 2671 outline: 2px solid #000; 2672 outline-offset: 2px; 2673 } 2674 2675 .custom-dropdown__trigger-color { 2676 display: inline-block; 2677 width: 8px; 2678 height: 8px; 2679 min-width: 8px; 2680 min-height: 8px; 2681 border-radius: 50%; 2682 flex-shrink: 0; 2683 background-size: cover; 2684 background-position: center; 2685 background-color: #cccccc; 2686 margin-right: 6px; 2687 } 2688 2689 .custom-dropdown__selected-text { 2690 flex: 1; 2691 font-size: 12px; 2692 white-space: nowrap; 2693 overflow: hidden; 2694 text-overflow: ellipsis; 2695 font-weight: 300; 2696 text-transform: capitalize; 2697 } 2698 2699 .custom-dropdown__arrow { 2700 margin-left: 8px; 2701 transition: transform 0.2s ease; 2702 flex-shrink: 0; 2703 } 2704 2705 .custom-dropdown.is-open .custom-dropdown__arrow { 2706 transform: rotate(180deg); 2707 } 2708 2709 .custom-dropdown__menu { 2710 position: fixed !important; 2711 background: white !important; 2712 border: 1px solid #e0e0e0; 2713 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 2714 max-height: 200px; 2715 overflow-y: auto; 2716 z-index: 9999999 !important; 2717 opacity: 0; 2718 visibility: hidden; 2719 pointer-events: none; 2720 } 2721 2722 .custom-dropdown.is-open .custom-dropdown__menu { 2723 opacity: 1 !important; 2724 visibility: visible !important; 2725 pointer-events: auto !important; 2726 } 2727 2728 .custom-dropdown__option { 2729 padding: 8px 10px; 2730 cursor: pointer; 2731 font-size: 14px; 2732 font-weight: 300; 2733 transition: background-color 0.15s ease; 2734 background: white; 2735 display: flex; 2736 align-items: center; 2737 gap: 12px; 2738 } 2739 2740 .custom-dropdown__option:hover, 2741 .custom-dropdown__option:focus, 2742 .custom-dropdown__option.is-focused { 2743 background-color: #f5f5f5; 2744 } 2745 2746 .custom-dropdown__option:hover .custom-dropdown__option-color, 2747 .custom-dropdown__option:focus .custom-dropdown__option-color, 2748 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 2749 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 2750 } 2751 2752 .custom-dropdown__option:focus { 2753 outline: none; 2754 } 2755 2756 .custom-dropdown__option.is-selected { 2757 /* Selected state - checkmark shows, no background change */ 2758 } 2759 2760 .custom-dropdown__option-text { 2761 flex: 1; 2762 text-transform: capitalize; 2763 } 2764 2765 .custom-dropdown__option-check { 2766 display: none; 2767 margin-left: auto; 2768 flex-shrink: 0; 2769 } 2770 2771 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 2772 display: block; 2773 } 2774 2775 .custom-dropdown__option-color { 2776 display: inline-block; 2777 width: 12px; 2778 height: 12px; 2779 min-width: 12px; 2780 min-height: 12px; 2781 border-radius: 50%; 2782 flex-shrink: 0; 2783 background-size: cover; 2784 background-position: center; 2785 background-color: #cccccc; 2786 } 2787 2788 .visually-hidden { 2789 position: absolute; 2790 width: 1px; 2791 height: 1px; 2792 padding: 0; 2793 margin: -1px; 2794 overflow: hidden; 2795 clip: rect(0, 0, 0, 0); 2796 white-space: nowrap; 2797 border-width: 0; 2798 } 2799 2800 .custom-dropdown ~ .color-circle-overlay, 2801 .select-with-color-circle > .color-circle-overlay { 2802 display: none !important; 2803 } 2804</style><div class="select-with-color-circle"> 2805 <span class="color-circle-overlay" id="color-circle-cart-9152780959967"></span><select 2806 id="SingleOptionSelector-cart-9152780959967" 2807 class="variant-input-hotspot visually-hidden" 2808 name="id" 2809 data-product-select 2810 data-color-option-index="0" 2811 data-type="cart" 2812 ><option 2813 value="47433067462879" 2814 data-color="mink greige" 2815 data-swatch-image="/cdn/shop/files/mink-greige_50x50.png" 2816 data-variant-image="//sweedbeauty.com/cdn/shop/files/315_Satin_Eyeliner_Mink_Greige_sweed_1_200x.jpg?v=1775134741"selected="selected"> 2817 Mink greige 2818 </option><option 2819 value="47433067430111" 2820 data-color="golden beetle"
2821 data-swatch-image="/cdn/shop/files/golden-beetle_50x50.png" 2822 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_314_Golden_Beetle_detail_1_1ef7f299-06a9-441b-afa7-2700b86feb87_200x.jpg?v=1775134741"> 2823 Golden beetle 2824 </option><option 2825 value="47433067397343" 2826 data-color="margaux bordeaux" 2827 data-swatch-image="/cdn/shop/files/margaux-bordeaux_50x50.png" 2828 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_312_Margaux_Bordeaux_tip_200x.jpg?v=1775134741"> 2829 Margaux bordeaux 2830 </option><option 2831 value="47433067364575" 2832 data-color="euphoria silver" 2833 data-swatch-image="/cdn/shop/files/euphoria-silver_50x50.png" 2834 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_313_Euphoria_Silver_tip_200x.jpg?v=1775134741"> 2835 Euphoria silver 2836 </option><option 2837 value="47433067495647" 2838 data-color="diana blue" 2839 data-swatch-image="/cdn/shop/files/diana-blue_50x50.png" 2840 data-variant-image="//sweedbeauty.com/cdn/shop/files/316_Diana_Blue_sweed_1_200x.jpg?v=1772793821"> 2841 Diana blue 2842 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152780959967" data-location="cart"> 2843 <button 2844 type="button" 2845 class="custom-dropdown__trigger" 2846 data-dropdown-trigger 2847 aria-haspopup="listbox" 2848 aria-expanded="false" 2849 aria-controls="dropdown-menu-cart-9152780959967" 2850 > 2851 <span 2852 class="custom-dropdown__trigger-color" 2853 data-trigger-color 2854 2855 data-swatch-image="/cdn/shop/files/mink-greige_50x50.png" 2856 ></span> 2857 <span class="custom-dropdown__selected-text">Mink greige</span> 2858 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 2859 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2860 </svg> 2861 </button> 2862 <div 2863 class="custom-dropdown__menu" 2864 data-dropdown-menu 2865 role="listbox" 2866 id="dropdown-menu-cart-9152780959967" 2867 aria-label="Satin Eyeliner variant selection" 2868 tabindex="-1" 2869 ><div 2870 class="custom-dropdown__option is-selected" 2871 data-dropdown-option 2872 data-variant-id="47433067462879" 2873 data-color="mink greige" 2874 data-swatch-image="/cdn/shop/files/mink-greige_50x50.png" 2875 data-variant-image="//sweedbeauty.com/cdn/shop/files/315_Satin_Eyeliner_Mink_Greige_sweed_1_200x.jpg?v=1775134741"role="option" 2876 id="option-cart-9152780959967-47433067462879" 2877 aria-selected="true" 2878 tabindex="-1" 2879 > 2880 <span 2881 class="custom-dropdown__option-color" 2882 data-option-color 2883 2884 aria-hidden="true" 2885 ></span> 2886 <span class="custom-dropdown__option-text">Mink greige</span> 2887 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 2888 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2889 </svg> 2890 </div><div 2891 class="custom-dropdown__option" 2892 data-dropdown-option 2893 data-variant-id="47433067430111" 2894 data-color="golden beetle" 2895 data-swatch-image="/cdn/shop/files/golden-beetle_50x50.png" 2896 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_314_Golden_Beetle_detail_1_1ef7f299-06a9-441b-afa7-2700b86feb87_200x.jpg?v=1775134741"role="option" 2897 id="option-cart-9152780959967-47433067430111" 2898 aria-selected="false" 2899 tabindex="-1" 2900 > 2901 <span 2902 class="custom-dropdown__option-color" 2903 data-option-color 2904 2905 aria-hidden="true" 2906 ></span>
2907 <span class="custom-dropdown__option-text">Golden beetle</span> 2908 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 2909 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2910 </svg> 2911 </div><div 2912 class="custom-dropdown__option" 2913 data-dropdown-option 2914 data-variant-id="47433067397343" 2915 data-color="margaux bordeaux" 2916 data-swatch-image="/cdn/shop/files/margaux-bordeaux_50x50.png" 2917 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_312_Margaux_Bordeaux_tip_200x.jpg?v=1775134741"role="option" 2918 id="option-cart-9152780959967-47433067397343" 2919 aria-selected="false" 2920 tabindex="-1" 2921 > 2922 <span 2923 class="custom-dropdown__option-color" 2924 data-option-color 2925 2926 aria-hidden="true" 2927 ></span> 2928 <span class="custom-dropdown__option-text">Margaux bordeaux</span> 2929 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 2930 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2931 </svg> 2932 </div><div 2933 class="custom-dropdown__option" 2934 data-dropdown-option 2935 data-variant-id="47433067364575" 2936 data-color="euphoria silver" 2937 data-swatch-image="/cdn/shop/files/euphoria-silver_50x50.png" 2938 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_313_Euphoria_Silver_tip_200x.jpg?v=1775134741"role="option" 2939 id="option-cart-9152780959967-47433067364575" 2940 aria-selected="false" 2941 tabindex="-1" 2942 > 2943 <span 2944 class="custom-dropdown__option-color" 2945 data-option-color 2946 2947 aria-hidden="true" 2948 ></span> 2949 <span class="custom-dropdown__option-text">Euphoria silver</span> 2950 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 2951 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2952 </svg> 2953 </div><div 2954 class="custom-dropdown__option" 2955 data-dropdown-option 2956 data-variant-id="47433067495647" 2957 data-color="diana blue" 2958 data-swatch-image="/cdn/shop/files/diana-blue_50x50.png" 2959 data-variant-image="//sweedbeauty.com/cdn/shop/files/316_Diana_Blue_sweed_1_200x.jpg?v=1772793821"role="option" 2960 id="option-cart-9152780959967-47433067495647" 2961 aria-selected="false" 2962 tabindex="-1" 2963 > 2964 <span 2965 class="custom-dropdown__option-color" 2966 data-option-color 2967 2968 aria-hidden="true" 2969 ></span> 2970 <span class="custom-dropdown__option-text">Diana blue</span> 2971 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 2972 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 2973 </svg> 2974 </div></div> 2975 </div> 2976 </div><form method="post" action="/cart/add" id="product_form_9152780959967" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067462879" data-variant-id id="cart-9152780959967"> 2977 <input type="hidden" name="quantity" value="1"> 2978 <button 2979 type="submit" 2980 name="add" 2981 data-add-to-cart 2982 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 2983 data-product-id="9152780959967">
2984 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 2985 <span class="add-to-cart-text-short">Add to bag</span></span> 2986 <span class="product-price-btn mini-product-card__price">$26.00</span> 2987 </button><input type="hidden" name="product-id" value="9152780959967" /><input type="hidden" name="section-id" value="header" /></form></div> 2988 </div> 2989 </div> 2990</div> 2991 2992<style> 2993 .mini-product-card__actions { 2994 position: relative; 2995 overflow: visible !important; 2996 z-index: 1; 2997 } 2998</style> 2999
3000<script> 3001 // Global function for mini product card variant updates (fallback for old code) 3002 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 3003 const variantId = select.value; 3004 const variantInput = document.getElementById(`${location}-${productId}`); 3005 if (variantInput) { 3006 variantInput.value = variantId; 3007 } 3008 3009 // Update color circle if applicable 3010 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 3011 const selectedOption = select.options[select.selectedIndex]; 3012 const hex = selectedOption.getAttribute('data-color-metafield'); 3013 const fallback = selectedOption.getAttribute('data-color'); 3014 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 3015 const circle = document.getElementById(`color-circle-${location}-${productId}`); 3016 3017 if (circle) { 3018 circle.style.backgroundImage = 'none'; 3019 3020 if (hex) { 3021 circle.style.backgroundColor = hex; 3022 } else if (swatchImage && swatchImage.includes('.png')) { 3023 circle.style.backgroundImage = `url('${swatchImage}')`; 3024 circle.style.backgroundSize = 'cover'; 3025 circle.style.backgroundColor = 'transparent'; 3026 } else if (fallback) { 3027 circle.style.backgroundColor = fallback.toLowerCase(); 3028 } else { 3029 circle.style.backgroundColor = '#cccccc'; 3030 } 3031 } 3032 } 3033 3034 // Update image 3035 setTimeout(() => { 3036 const selectedOption = select.options[select.selectedIndex]; 3037 const variantImage = selectedOption?.getAttribute('data-variant-image'); 3038 3039 if (variantImage) { 3040 const card = select.closest('.mini-product-card'); 3041 const productImage = card?.querySelector('.mini-product-card__image'); 3042 3043 if (productImage && variantImage !== productImage.src) { 3044 const img = new Image(); 3045 img.onload = () => { 3046 productImage.src = variantImage; 3047 const variantTitle = selectedOption?.textContent; 3048 if (variantTitle) { 3049 const baseAlt = productImage.alt.split(' - ')[0]; 3050 productImage.alt = `${baseAlt} - ${variantTitle}`; 3051 } 3052 }; 3053 img.src = variantImage; 3054 } 3055 } 3056 }, 0); 3057 }; 3058 3059 window.initCustomDropdowns = window.initCustomDropdowns || function() { 3060 const tryInit = () => { 3061 if (typeof window.initCustomVariantDropdown === 'function') { 3062 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 3063 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 3064 }); 3065 return true; 3066 } 3067 return false; 3068 }; 3069 3070 if (!tryInit()) { 3071 setTimeout(tryInit, 50); 3072 } 3073 }; 3074 3075 // Initialize on page load 3076 document.addEventListener('DOMContentLoaded', function() { 3077 // Initialize color circles 3078 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 3079 const location = select.getAttribute('data-type'); 3080 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 3081 const colorOptionIndex = select.getAttribute('data-color-option-index'); 3082 if (colorOptionIndex) { 3083 updateMiniCardVariant(select, productId, colorOptionIndex, location); 3084 } 3085 }); 3086 3087 initCustomDropdowns(); 3088 }); 3089</script>
3089 3090 3091 3092 3093 3094 3095 3096 3097<div class="mini-product-card" style="width: 100%;" data-product-id="9152780828895"> 3098 <div class="mini-product-card__layout"> 3099 <div class="mini-product-card__image-container"> 3100 <a href="/products/satin-kohl-eye-pencil"> 3101 <img 3102 src="//sweedbeauty.com/cdn/shop/files/products_309_Satin_Kohl_Eyeliner_Bright_tip_200x.jpg?v=1758540191" 3103 alt="Satin Kohl Eye Pencil" 3104 class="mini-product-card__image" 3105 width="200" 3106 height="200" 3107 > 3108 </a> 3109 </div> 3110 3111 <div class="mini-product-card__info"> 3112 <div class="mini-product-card__name">Satin Kohl Eye Pencil</div> 3113 3114 <div class="mini-product-card__actions"> 3115 3116<style> 3117 .custom-dropdown { 3118 position: relative; 3119 width: 100%; 3120 z-index: 10; 3121 margin-bottom: 4px; 3122 } 3123 3124 .custom-dropdown.is-open { 3125 z-index: 999999; 3126 } 3127 3128 .custom-dropdown__trigger { 3129 position: relative; 3130 width: 100%; 3131 padding: 5px 10px; 3132 height: 30px; 3133 background: white; 3134 border: 1px solid #e0e0e0; 3135 display: flex; 3136 align-items: center; 3137 justify-content: space-between; 3138 cursor: pointer; 3139 font-size: 14px; 3140 text-align: left; 3141 transition: border-color 0.2s ease; 3142 z-index: 999999; 3143 } 3144 3145 .custom-dropdown__trigger:hover { 3146 border-color: #b0b0b0; 3147 } 3148 3149 .custom-dropdown__trigger:focus { 3150 outline: 2px solid #000; 3151 outline-offset: 2px; 3152 } 3153 3154 .custom-dropdown__trigger:focus:not(:focus-visible) { 3155 outline: none; 3156 } 3157 3158 .custom-dropdown__trigger:focus-visible { 3159 outline: 2px solid #000; 3160 outline-offset: 2px; 3161 } 3162 3163 .custom-dropdown__trigger-color { 3164 display: inline-block; 3165 width: 8px; 3166 height: 8px; 3167 min-width: 8px; 3168 min-height: 8px; 3169 border-radius: 50%; 3170 flex-shrink: 0; 3171 background-size: cover; 3172 background-position: center; 3173 background-color: #cccccc; 3174 margin-right: 6px; 3175 } 3176 3177 .custom-dropdown__selected-text { 3178 flex: 1; 3179 font-size: 12px; 3180 white-space: nowrap; 3181 overflow: hidden; 3182 text-overflow: ellipsis; 3183 font-weight: 300; 3184 text-transform: capitalize; 3185 } 3186 3187 .custom-dropdown__arrow { 3188 margin-left: 8px; 3189 transition: transform 0.2s ease; 3190 flex-shrink: 0; 3191 } 3192 3193 .custom-dropdown.is-open .custom-dropdown__arrow { 3194 transform: rotate(180deg); 3195 } 3196 3197 .custom-dropdown__menu { 3198 position: fixed !important; 3199 background: white !important; 3200 border: 1px solid #e0e0e0; 3201 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 3202 max-height: 200px; 3203 overflow-y: auto; 3204 z-index: 9999999 !important; 3205 opacity: 0; 3206 visibility: hidden; 3207 pointer-events: none; 3208 } 3209 3210 .custom-dropdown.is-open .custom-dropdown__menu { 3211 opacity: 1 !important; 3212 visibility: visible !important; 3213 pointer-events: auto !important; 3214 } 3215 3216 .custom-dropdown__option { 3217 padding: 8px 10px; 3218 cursor: pointer; 3219 font-size: 14px; 3220 font-weight: 300; 3221 transition: background-color 0.15s ease; 3222 background: white; 3223 display: flex; 3224 align-items: center; 3225 gap: 12px; 3226 } 3227 3228 .custom-dropdown__option:hover, 3229 .custom-dropdown__option:focus, 3230 .custom-dropdown__option.is-focused { 3231 background-color: #f5f5f5; 3232 } 3233 3234 .custom-dropdown__option:hover .custom-dropdown__option-color, 3235 .custom-dropdown__option:focus .custom-dropdown__option-color, 3236 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 3237 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 3238 } 3239 3240 .custom-dropdown__option:focus { 3241 outline: none; 3242 } 3243 3244 .custom-dropdown__option.is-selected { 3245 /* Selected state - checkmark shows, no background change */ 3246 } 3247 3248 .custom-dropdown__option-text { 3249 flex: 1; 3250 text-transform: capitalize; 3251 } 3252 3253 .custom-dropdown__option-check { 3254 display: none; 3255 margin-left: auto; 3256 flex-shrink: 0; 3257 } 3258 3259 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 3260 display: block; 3261 } 3262 3263 .custom-dropdown__option-color { 3264 display: inline-block; 3265 width: 12px; 3266 height: 12px; 3267 min-width: 12px; 3268 min-height: 12px; 3269 border-radius: 50%; 3270 flex-shrink: 0; 3271 background-size: cover; 3272 background-position: center; 3273 background-color: #cccccc; 3274 } 3275 3276 .visually-hidden { 3277 position: absolute; 3278 width: 1px; 3279 height: 1px; 3280 padding: 0; 3281 margin: -1px; 3282 overflow: hidden; 3283 clip: rect(0, 0, 0, 0); 3284 white-space: nowrap; 3285 border-width: 0; 3286 } 3287 3288 .custom-dropdown ~ .color-circle-overlay, 3289 .select-with-color-circle > .color-circle-overlay { 3290 display: none !important; 3291 } 3292</style><div class="select-with-color-circle"> 3293 <span class="color-circle-overlay" id="color-circle-cart-9152780828895"></span><select 3294 id="SingleOptionSelector-cart-9152780828895" 3295 class="variant-input-hotspot visually-hidden" 3296 name="id" 3297 data-product-select 3298 data-color-option-index="0" 3299 data-type="cart" 3300 ><option 3301 value="47433066938591" 3302 data-color="bright" 3303 data-swatch-image="/cdn/shop/files/bright_50x50.png" 3304 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_309_Satin_Kohl_Eyeliner_Bright_tip_200x.jpg?v=1758540191"selected="selected"> 3305 Bright 3306 </option><option 3307 value="47433066971359" 3308 data-color="dusty brown" 3309 data-swatch-image="/cdn/shop/files/dusty-brown_50x50.png" 3310 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_307_Satin_Kohl_Eyeliner_D_Brown_tip_200x.jpg?v=1773330332"> 3311 Dusty brown 3312 </option><option 3313 value="47433067004127" 3314 data-color="black" 3315 data-swatch-image="/cdn/shop/files/black_50x50.png" 3316 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_306_Satin_Kohl_Eyeliner_Black_tip_200x.jpg?v=1773330332"> 3317 Black 3318 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152780828895" data-location="cart"> 3319 <button 3320 type="button" 3321 class="custom-dropdown__trigger" 3322 data-dropdown-trigger 3323 aria-haspopup="listbox"
3324 aria-expanded="false" 3325 aria-controls="dropdown-menu-cart-9152780828895" 3326 > 3327 <span 3328 class="custom-dropdown__trigger-color" 3329 data-trigger-color 3330 3331 data-swatch-image="/cdn/shop/files/bright_50x50.png" 3332 ></span> 3333 <span class="custom-dropdown__selected-text">Bright</span> 3334 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 3335 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 3336 </svg> 3337 </button> 3338 <div 3339 class="custom-dropdown__menu" 3340 data-dropdown-menu 3341 role="listbox" 3342 id="dropdown-menu-cart-9152780828895" 3343 aria-label="Satin Kohl Eye Pencil variant selection" 3344 tabindex="-1" 3345 ><div 3346 class="custom-dropdown__option is-selected" 3347 data-dropdown-option 3348 data-variant-id="47433066938591" 3349 data-color="bright" 3350 data-swatch-image="/cdn/shop/files/bright_50x50.png" 3351 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_309_Satin_Kohl_Eyeliner_Bright_tip_200x.jpg?v=1758540191"role="option" 3352 id="option-cart-9152780828895-47433066938591" 3353 aria-selected="true" 3354 tabindex="-1" 3355 > 3356 <span 3357 class="custom-dropdown__option-color" 3358 data-option-color 3359 3360 aria-hidden="true" 3361 ></span> 3362 <span class="custom-dropdown__option-text">Bright</span> 3363 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 3364 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 3365 </svg> 3366 </div><div 3367 class="custom-dropdown__option" 3368 data-dropdown-option 3369 data-variant-id="47433066971359" 3370 data-color="dusty brown" 3371 data-swatch-image="/cdn/shop/files/dusty-brown_50x50.png" 3372 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_307_Satin_Kohl_Eyeliner_D_Brown_tip_200x.jpg?v=1773330332"role="option" 3373 id="option-cart-9152780828895-47433066971359" 3374 aria-selected="false" 3375 tabindex="-1" 3376 > 3377 <span 3378 class="custom-dropdown__option-color" 3379 data-option-color 3380 3381 aria-hidden="true" 3382 ></span> 3383 <span class="custom-dropdown__option-text">Dusty brown</span> 3384 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 3385 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 3386 </svg> 3387 </div><div 3388 class="custom-dropdown__option" 3389 data-dropdown-option 3390 data-variant-id="47433067004127" 3391 data-color="black" 3392 data-swatch-image="/cdn/shop/files/black_50x50.png" 3393 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_306_Satin_Kohl_Eyeliner_Black_tip_200x.jpg?v=1773330332"role="option" 3394 id="option-cart-9152780828895-47433067004127" 3395 aria-selected="false" 3396 tabindex="-1" 3397 > 3398 <span 3399 class="custom-dropdown__option-color" 3400 data-option-color 3401 3402 aria-hidden="true" 3403 ></span> 3404 <span class="custom-dropdown__option-text">Black</span> 3405 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 3406 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 3407 </svg> 3408 </div></div> 3409 </div> 3410 </div><form method="post" action="/cart/add" id="product_form_9152780828895" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433066938591" data-variant-id id="cart-9152780828895"> 3411 <input type="hidden" name="quantity" value="1"> 3412 <button 3413 type="submit" 3414 name="add" 3415 data-add-to-cart 3416 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 3417 data-product-id="9152780828895">
3418 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 3419 <span class="add-to-cart-text-short">Add to bag</span></span> 3420 <span class="product-price-btn mini-product-card__price">$25.00</span> 3421 </button><input type="hidden" name="product-id" value="9152780828895" /><input type="hidden" name="section-id" value="header" /></form></div> 3422 </div> 3423 </div> 3424</div> 3425 3426<style> 3427 .mini-product-card__actions { 3428 position: relative; 3429 overflow: visible !important; 3430 z-index: 1; 3431 } 3432</style> 3433
3434<script> 3435 // Global function for mini product card variant updates (fallback for old code) 3436 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 3437 const variantId = select.value; 3438 const variantInput = document.getElementById(`${location}-${productId}`); 3439 if (variantInput) { 3440 variantInput.value = variantId; 3441 } 3442 3443 // Update color circle if applicable 3444 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 3445 const selectedOption = select.options[select.selectedIndex]; 3446 const hex = selectedOption.getAttribute('data-color-metafield'); 3447 const fallback = selectedOption.getAttribute('data-color'); 3448 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 3449 const circle = document.getElementById(`color-circle-${location}-${productId}`); 3450 3451 if (circle) { 3452 circle.style.backgroundImage = 'none'; 3453 3454 if (hex) { 3455 circle.style.backgroundColor = hex; 3456 } else if (swatchImage && swatchImage.includes('.png')) { 3457 circle.style.backgroundImage = `url('${swatchImage}')`; 3458 circle.style.backgroundSize = 'cover'; 3459 circle.style.backgroundColor = 'transparent'; 3460 } else if (fallback) { 3461 circle.style.backgroundColor = fallback.toLowerCase(); 3462 } else { 3463 circle.style.backgroundColor = '#cccccc'; 3464 } 3465 } 3466 } 3467 3468 // Update image 3469 setTimeout(() => { 3470 const selectedOption = select.options[select.selectedIndex]; 3471 const variantImage = selectedOption?.getAttribute('data-variant-image'); 3472 3473 if (variantImage) { 3474 const card = select.closest('.mini-product-card'); 3475 const productImage = card?.querySelector('.mini-product-card__image'); 3476 3477 if (productImage && variantImage !== productImage.src) { 3478 const img = new Image(); 3479 img.onload = () => { 3480 productImage.src = variantImage; 3481 const variantTitle = selectedOption?.textContent; 3482 if (variantTitle) { 3483 const baseAlt = productImage.alt.split(' - ')[0]; 3484 productImage.alt = `${baseAlt} - ${variantTitle}`; 3485 } 3486 }; 3487 img.src = variantImage; 3488 } 3489 } 3490 }, 0); 3491 }; 3492 3493 window.initCustomDropdowns = window.initCustomDropdowns || function() { 3494 const tryInit = () => { 3495 if (typeof window.initCustomVariantDropdown === 'function') { 3496 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 3497 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 3498 }); 3499 return true; 3500 } 3501 return false; 3502 }; 3503 3504 if (!tryInit()) { 3505 setTimeout(tryInit, 50); 3506 } 3507 }; 3508 3509 // Initialize on page load 3510 document.addEventListener('DOMContentLoaded', function() { 3511 // Initialize color circles 3512 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 3513 const location = select.getAttribute('data-type'); 3514 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 3515 const colorOptionIndex = select.getAttribute('data-color-option-index'); 3516 if (colorOptionIndex) { 3517 updateMiniCardVariant(select, productId, colorOptionIndex, location); 3518 } 3519 }); 3520 3521 initCustomDropdowns(); 3522 }); 3523</script>
3523 3524 3525 3526 3527 3528 3529 3530 3531<div class="mini-product-card" style="width: 100%;" data-product-id="9152781713631"> 3532 <div class="mini-product-card__layout"> 3533 <div class="mini-product-card__image-container"> 3534 <a href="/products/the-brow-serum"> 3535 <img 3536 src="//sweedbeauty.com/cdn/shop/files/290_The_Brow_serum_web_Grey_1500x2000_0bbbd3dd-b097-429b-9897-2bb9e6f9f0ff_200x.jpg?v=1758540195" 3537 alt="The Brow Serum" 3538 class="mini-product-card__image" 3539 width="200" 3540 height="200" 3541 > 3542 </a> 3543 </div> 3544 3545 <div class="mini-product-card__info"> 3546 <div class="mini-product-card__name">The Brow Serum</div> 3547 3548 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781713631" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433069199583" data-variant-id id="cart-9152781713631"> 3549 <input type="hidden" name="quantity" value="1"> 3550 <button 3551 type="submit" 3552 name="add" 3553 data-add-to-cart 3554 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 3555 data-product-id="9152781713631"> 3556 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 3557 <span class="add-to-cart-text-short">Add to bag</span></span> 3558 <span class="product-price-btn mini-product-card__price">$65.00</span> 3559 </button><input type="hidden" name="product-id" value="9152781713631" /><input type="hidden" name="section-id" value="header" /></form></div> 3560 </div> 3561 </div> 3562</div> 3563 3564<style> 3565 .mini-product-card__actions { 3566 position: relative; 3567 overflow: visible !important; 3568 z-index: 1; 3569 } 3570</style> 3571
3572<script> 3573 // Global function for mini product card variant updates (fallback for old code) 3574 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 3575 const variantId = select.value; 3576 const variantInput = document.getElementById(`${location}-${productId}`); 3577 if (variantInput) { 3578 variantInput.value = variantId; 3579 } 3580 3581 // Update color circle if applicable 3582 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 3583 const selectedOption = select.options[select.selectedIndex]; 3584 const hex = selectedOption.getAttribute('data-color-metafield'); 3585 const fallback = selectedOption.getAttribute('data-color'); 3586 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 3587 const circle = document.getElementById(`color-circle-${location}-${productId}`); 3588 3589 if (circle) { 3590 circle.style.backgroundImage = 'none'; 3591 3592 if (hex) { 3593 circle.style.backgroundColor = hex; 3594 } else if (swatchImage && swatchImage.includes('.png')) { 3595 circle.style.backgroundImage = `url('${swatchImage}')`; 3596 circle.style.backgroundSize = 'cover'; 3597 circle.style.backgroundColor = 'transparent'; 3598 } else if (fallback) { 3599 circle.style.backgroundColor = fallback.toLowerCase(); 3600 } else { 3601 circle.style.backgroundColor = '#cccccc'; 3602 } 3603 } 3604 } 3605 3606 // Update image 3607 setTimeout(() => { 3608 const selectedOption = select.options[select.selectedIndex]; 3609 const variantImage = selectedOption?.getAttribute('data-variant-image'); 3610 3611 if (variantImage) { 3612 const card = select.closest('.mini-product-card'); 3613 const productImage = card?.querySelector('.mini-product-card__image'); 3614 3615 if (productImage && variantImage !== productImage.src) { 3616 const img = new Image(); 3617 img.onload = () => { 3618 productImage.src = variantImage; 3619 const variantTitle = selectedOption?.textContent; 3620 if (variantTitle) { 3621 const baseAlt = productImage.alt.split(' - ')[0]; 3622 productImage.alt = `${baseAlt} - ${variantTitle}`; 3623 } 3624 }; 3625 img.src = variantImage; 3626 } 3627 } 3628 }, 0); 3629 }; 3630 3631 window.initCustomDropdowns = window.initCustomDropdowns || function() { 3632 const tryInit = () => { 3633 if (typeof window.initCustomVariantDropdown === 'function') { 3634 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 3635 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 3636 }); 3637 return true; 3638 } 3639 return false; 3640 }; 3641 3642 if (!tryInit()) { 3643 setTimeout(tryInit, 50); 3644 } 3645 }; 3646 3647 // Initialize on page load 3648 document.addEventListener('DOMContentLoaded', function() { 3649 // Initialize color circles 3650 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 3651 const location = select.getAttribute('data-type'); 3652 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 3653 const colorOptionIndex = select.getAttribute('data-color-option-index'); 3654 if (colorOptionIndex) { 3655 updateMiniCardVariant(select, productId, colorOptionIndex, location); 3656 } 3657 }); 3658 3659 initCustomDropdowns(); 3660 }); 3661</script>
3661 3662 3663 3664 3665 3666 3667 3668 3669<div class="mini-product-card" style="width: 100%;" data-product-id="9152781418719"> 3670 <div class="mini-product-card__layout"> 3671 <div class="mini-product-card__image-container"> 3672 <a href="/products/lip-liner"> 3673 <img 3674 src="//sweedbeauty.com/cdn/shop/files/650_Lip_Liner_Barely_there_sweed_01_200x.jpg?v=1758540201" 3675 alt="Lip Liner" 3676 class="mini-product-card__image" 3677 width="200" 3678 height="200" 3679 > 3680 </a> 3681 </div> 3682 3683 <div class="mini-product-card__info"> 3684 <div class="mini-product-card__name">Lip Liner</div> 3685 3686 <div class="mini-product-card__actions"> 3687 3688<style> 3689 .custom-dropdown { 3690 position: relative; 3691 width: 100%; 3692 z-index: 10; 3693 margin-bottom: 4px; 3694 } 3695 3696 .custom-dropdown.is-open { 3697 z-index: 999999; 3698 } 3699 3700 .custom-dropdown__trigger { 3701 position: relative; 3702 width: 100%; 3703 padding: 5px 10px; 3704 height: 30px; 3705 background: white; 3706 border: 1px solid #e0e0e0; 3707 display: flex; 3708 align-items: center; 3709 justify-content: space-between; 3710 cursor: pointer; 3711 font-size: 14px; 3712 text-align: left; 3713 transition: border-color 0.2s ease; 3714 z-index: 999999; 3715 } 3716 3717 .custom-dropdown__trigger:hover { 3718 border-color: #b0b0b0; 3719 } 3720 3721 .custom-dropdown__trigger:focus { 3722 outline: 2px solid #000; 3723 outline-offset: 2px; 3724 } 3725 3726 .custom-dropdown__trigger:focus:not(:focus-visible) { 3727 outline: none; 3728 } 3729 3730 .custom-dropdown__trigger:focus-visible { 3731 outline: 2px solid #000; 3732 outline-offset: 2px; 3733 } 3734 3735 .custom-dropdown__trigger-color { 3736 display: inline-block; 3737 width: 8px; 3738 height: 8px; 3739 min-width: 8px; 3740 min-height: 8px; 3741 border-radius: 50%; 3742 flex-shrink: 0; 3743 background-size: cover; 3744 background-position: center; 3745 background-color: #cccccc; 3746 margin-right: 6px; 3747 } 3748 3749 .custom-dropdown__selected-text { 3750 flex: 1; 3751 font-size: 12px; 3752 white-space: nowrap; 3753 overflow: hidden; 3754 text-overflow: ellipsis; 3755 font-weight: 300; 3756 text-transform: capitalize; 3757 } 3758 3759 .custom-dropdown__arrow { 3760 margin-left: 8px; 3761 transition: transform 0.2s ease; 3762 flex-shrink: 0; 3763 } 3764 3765 .custom-dropdown.is-open .custom-dropdown__arrow { 3766 transform: rotate(180deg); 3767 } 3768 3769 .custom-dropdown__menu { 3770 position: fixed !important; 3771 background: white !important; 3772 border: 1px solid #e0e0e0; 3773 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 3774 max-height: 200px; 3775 overflow-y: auto; 3776 z-index: 9999999 !important; 3777 opacity: 0; 3778 visibility: hidden; 3779 pointer-events: none; 3780 } 3781 3782 .custom-dropdown.is-open .custom-dropdown__menu { 3783 opacity: 1 !important; 3784 visibility: visible !important; 3785 pointer-events: auto !important; 3786 } 3787 3788 .custom-dropdown__option { 3789 padding: 8px 10px; 3790 cursor: pointer; 3791 font-size: 14px; 3792 font-weight: 300; 3793 transition: background-color 0.15s ease; 3794 background: white; 3795 display: flex; 3796 align-items: center; 3797 gap: 12px; 3798 } 3799 3800 .custom-dropdown__option:hover, 3801 .custom-dropdown__option:focus, 3802 .custom-dropdown__option.is-focused { 3803 background-color: #f5f5f5; 3804 } 3805 3806 .custom-dropdown__option:hover .custom-dropdown__option-color, 3807 .custom-dropdown__option:focus .custom-dropdown__option-color, 3808 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 3809 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 3810 } 3811 3812 .custom-dropdown__option:focus { 3813 outline: none; 3814 } 3815 3816 .custom-dropdown__option.is-selected { 3817 /* Selected state - checkmark shows, no background change */ 3818 } 3819 3820 .custom-dropdown__option-text { 3821 flex: 1; 3822 text-transform: capitalize; 3823 } 3824 3825 .custom-dropdown__option-check { 3826 display: none; 3827 margin-left: auto; 3828 flex-shrink: 0; 3829 } 3830 3831 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 3832 display: block; 3833 } 3834 3835 .custom-dropdown__option-color { 3836 display: inline-block; 3837 width: 12px; 3838 height: 12px; 3839 min-width: 12px; 3840 min-height: 12px; 3841 border-radius: 50%; 3842 flex-shrink: 0; 3843 background-size: cover; 3844 background-position: center; 3845 background-color: #cccccc; 3846 } 3847 3848 .visually-hidden { 3849 position: absolute; 3850 width: 1px; 3851 height: 1px; 3852 padding: 0; 3853 margin: -1px; 3854 overflow: hidden; 3855 clip: rect(0, 0, 0, 0); 3856 white-space: nowrap; 3857 border-width: 0; 3858 } 3859 3860 .custom-dropdown ~ .color-circle-overlay, 3861 .select-with-color-circle > .color-circle-overlay { 3862 display: none !important; 3863 } 3864</style><div class="select-with-color-circle"> 3865 <span class="color-circle-overlay" id="color-circle-cart-9152781418719"></span><select 3866 id="SingleOptionSelector-cart-9152781418719" 3867 class="variant-input-hotspot visually-hidden" 3868 name="id" 3869 data-product-select 3870 data-color-option-index="0" 3871 data-type="cart" 3872 ><option 3873 value="47433069265119" 3874 data-color="barely there" 3875 data-swatch-image="/cdn/shop/files/barely-there_50x50.png" 3876 data-variant-image="//sweedbeauty.com/cdn/shop/files/650_Lip_Liner_Barely_there_sweed_01_200x.jpg?v=1758540201"selected="selected"> 3877 Barely there 3878 </option><option 3879 value="47433069297887" 3880 data-color="classic red" 3881 data-swatch-image="/cdn/shop/files/classic-red_50x50.png" 3882 data-variant-image="//sweedbeauty.com/cdn/shop/files/651_Lip_Liner_Classic_Red_
3882sweed_01_200x.jpg?v=1773042272"> 3883 Classic red 3884 </option><option 3885 value="47433069330655" 3886 data-color="dream bigger" 3887 data-swatch-image="/cdn/shop/files/dream-bigger_50x50.png" 3888 data-variant-image="//sweedbeauty.com/cdn/shop/files/652_Lip_Liner_Dream_Bigger_sweed_01_200x.jpg?v=1773042272"> 3889 Dream bigger 3890 </option><option 3891 value="47433069363423" 3892 data-color="cindy" 3893 data-swatch-image="/cdn/shop/files/cindy_50x50.png" 3894 data-variant-image="//sweedbeauty.com/cdn/shop/files/653_Lip_Liner_Cindy_sweed_01_200x.jpg?v=1773042272"> 3895 Cindy 3896 </option><option 3897 value="47433069396191" 3898 data-color="lou lou" 3899 data-swatch-image="/cdn/shop/files/lou-lou_50x50.png" 3900 data-variant-image="//sweedbeauty.com/cdn/shop/files/654_Lip_Liner_Lou_Lou_sweed_01_200x.jpg?v=1773042272"> 3901 Lou lou 3902 </option><option 3903 value="47433069428959" 3904 data-color="missy" 3905 data-swatch-image="/cdn/shop/files/missy_50x50.png" 3906 data-variant-image="//sweedbeauty.com/cdn/shop/files/655_Lip_Liner_Missy_sweed_01_200x.jpg?v=1773042272"> 3907 Missy 3908 </option><option 3909 value="47433069461727" 3910 data-color="chloe" 3911 data-swatch-image="/cdn/shop/files/chloe_50x50.png" 3912 data-variant-image="//sweedbeauty.com/cdn/shop/files/656_Lip_Liner_Chloe_sweed_01_105f1bcd-cde3-4f28-8556-f40abcc19562_200x.jpg?v=1773042272"> 3913 Chloe 3914 </option><option 3915 value="47433069494495" 3916 data-color="rose thorn" 3917 data-swatch-image="/cdn/shop/files/rose-thorn_50x50.png" 3918 data-variant-image="//sweedbeauty.com/cdn/shop/files/657_Lip_Liner_Lydia_Millen_Rose_thorn_sweed_01_200x.jpg?v=1773042272"> 3919 Rose thorn 3920 </option><option 3921 value="47433069527263" 3922 data-color="rose petal" 3923 data-swatch-image="/cdn/shop/files/rose-petal_50x50.png" 3924 data-variant-image="//sweedbeauty.com/cdn/shop/files/658_Lip_Liner_Lydia_Millen_Rose_petal_sweed_01_200x.jpg?v=1773042272"> 3925 Rose petal 3926 </option><option 3927 value="47448674697439" 3928 data-color="january" 3929 data-swatch-image="/cdn/shop/files/january_50x50.png" 3930 data-variant-image="//sweedbeauty.com/cdn/shop/files/Elisa_Maino_January_f4b09569-4c9a-4690-af7e-a65e8d119ba3_200x.jpg?v=1773042272"> 3931 January 3932 </option><option 3933 value="47448674730207" 3934 data-color="margarita" 3935 data-swatch-image="/cdn/shop/files/margarita_50x50.png" 3936 data-variant-image="//sweedbeauty.com/cdn/shop/files/Elisa_Maino_Margarita_3d6dba5f-9041-4ffb-9fc2-f8d13b1a43b6_200x.jpg?v=1773042272"> 3937 Margarita 3938 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152781418719" data-location="cart"> 3939 <button 3940 type="button" 3941 class="custom-dropdown__trigger" 3942 data-dropdown-trigger 3943 aria-haspopup="listbox" 3944 aria-expanded="false" 3945 aria-controls="dropdown-menu-cart-9152781418719" 3946 > 3947 <span 3948 class="custom-dropdown__trigger-color" 3949 data-trigger-color 3950 3951 data-swatch-image="/cdn/shop/files/barely-there_50x50.png" 3952 ></span> 3953 <span class="custom-dropdown__selected-text">Barely there</span> 3954 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 3955 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 3956 </svg> 3957 </button> 3958 <div 3959 class="custom-dropdown__menu" 3960 data-dropdown-menu 3961 role="listbox" 3962 id="dropdown-menu-cart-9152781418719" 3963 aria-label="Lip Liner variant selection" 3964 tabindex="-1" 3965 ><div 3966 class="custom-dropdown__option is-selected" 3967 data-dropdown-option 3968 data-variant-id="47433069265119" 3969 data-color="barely there" 3970 data-swatch-image="/cdn/shop/files/barely-there_50x50.png" 3971 data-variant-image="//sweedbeauty.com/cdn/shop/files/650_Lip_Liner_Barely_there_sweed_01_200x.jpg?v=1758540201"role="option" 3972 id="option-cart-9152781418719-47433069265119" 3973 aria-selected="true" 3974 tabindex="-1" 3975 >
3976 <span 3977 class="custom-dropdown__option-color" 3978 data-option-color 3979 3980 aria-hidden="true" 3981 ></span> 3982 <span class="custom-dropdown__option-text">Barely there</span> 3983 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 3984 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 3985 </svg> 3986 </div><div 3987 class="custom-dropdown__option" 3988 data-dropdown-option 3989 data-variant-id="47433069297887" 3990 data-color="classic red" 3991 data-swatch-image="/cdn/shop/files/classic-red_50x50.png" 3992 data-variant-image="//sweedbeauty.com/cdn/shop/files/651_Lip_Liner_Classic_Red_sweed_01_200x.jpg?v=1773042272"role="option" 3993 id="option-cart-9152781418719-47433069297887" 3994 aria-selected="false" 3995 tabindex="-1" 3996 > 3997 <span 3998 class="custom-dropdown__option-color" 3999 data-option-color 4000 4001 aria-hidden="true" 4002 ></span> 4003 <span class="custom-dropdown__option-text">Classic red</span> 4004 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4005 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4006 </svg> 4007 </div><div 4008 class="custom-dropdown__option" 4009 data-dropdown-option 4010 data-variant-id="47433069330655" 4011 data-color="dream bigger" 4012 data-swatch-image="/cdn/shop/files/dream-bigger_50x50.png" 4013 data-variant-image="//sweedbeauty.com/cdn/shop/files/652_Lip_Liner_Dream_Bigger_sweed_01_200x.jpg?v=1773042272"role="option" 4014 id="option-cart-9152781418719-47433069330655" 4015 aria-selected="false" 4016 tabindex="-1" 4017 > 4018 <span 4019 class="custom-dropdown__option-color" 4020 data-option-color 4021 4022 aria-hidden="true" 4023 ></span> 4024 <span class="custom-dropdown__option-text">Dream bigger</span> 4025 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4026 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4027 </svg> 4028 </div><div 4029 class="custom-dropdown__option" 4030 data-dropdown-option 4031 data-variant-id="47433069363423" 4032 data-color="cindy" 4033 data-swatch-image="/cdn/shop/files/cindy_50x50.png" 4034 data-variant-image="//sweedbeauty.com/cdn/shop/files/653_Lip_Liner_Cindy_sweed_01_200x.jpg?v=1773042272"role="option" 4035 id="option-cart-9152781418719-47433069363423" 4036 aria-selected="false" 4037 tabindex="-1" 4038 > 4039 <span 4040 class="custom-dropdown__option-color" 4041 data-option-color 4042 4043 aria-hidden="true" 4044 ></span> 4045 <span class="custom-dropdown__option-text">Cindy</span> 4046 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4047 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4048 </svg> 4049 </div><div 4050 class="custom-dropdown__option" 4051 data-dropdown-option 4052 data-variant-id="47433069396191" 4053 data-color="lou lou" 4054 data-swatch-image="/cdn/shop/files/lou-lou_50x50.png" 4055 data-variant-image="//sweedbeauty.com/cdn/shop/files/654_Lip_Liner_Lou_Lou_sweed_01_200x.jpg?v=1773042272"role="option" 4056 id="option-cart-9152781418719-47433069396191" 4057 aria-selected="false" 4058 tabindex="-1" 4059 >
4060 <span 4061 class="custom-dropdown__option-color" 4062 data-option-color 4063 4064 aria-hidden="true" 4065 ></span> 4066 <span class="custom-dropdown__option-text">Lou lou</span> 4067 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4068 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4069 </svg> 4070 </div><div 4071 class="custom-dropdown__option" 4072 data-dropdown-option 4073 data-variant-id="47433069428959" 4074 data-color="missy" 4075 data-swatch-image="/cdn/shop/files/missy_50x50.png" 4076 data-variant-image="//sweedbeauty.com/cdn/shop/files/655_Lip_Liner_Missy_sweed_01_200x.jpg?v=1773042272"role="option" 4077 id="option-cart-9152781418719-47433069428959" 4078 aria-selected="false" 4079 tabindex="-1" 4080 > 4081 <span 4082 class="custom-dropdown__option-color" 4083 data-option-color 4084 4085 aria-hidden="true" 4086 ></span> 4087 <span class="custom-dropdown__option-text">Missy</span> 4088 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4089 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4090 </svg> 4091 </div><div 4092 class="custom-dropdown__option" 4093 data-dropdown-option 4094 data-variant-id="47433069461727" 4095 data-color="chloe" 4096 data-swatch-image="/cdn/shop/files/chloe_50x50.png" 4097 data-variant-image="//sweedbeauty.com/cdn/shop/files/656_Lip_Liner_Chloe_sweed_01_105f1bcd-cde3-4f28-8556-f40abcc19562_200x.jpg?v=1773042272"role="option" 4098 id="option-cart-9152781418719-47433069461727" 4099 aria-selected="false" 4100 tabindex="-1" 4101 > 4102 <span 4103 class="custom-dropdown__option-color" 4104 data-option-color 4105 4106 aria-hidden="true" 4107 ></span> 4108 <span class="custom-dropdown__option-text">Chloe</span> 4109 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4110 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4111 </svg> 4112 </div><div 4113 class="custom-dropdown__option" 4114 data-dropdown-option 4115 data-variant-id="47433069494495" 4116 data-color="rose thorn" 4117 data-swatch-image="/cdn/shop/files/rose-thorn_50x50.png" 4118 data-variant-image="//sweedbeauty.com/cdn/shop/files/657_Lip_Liner_Lydia_Millen_Rose_thorn_sweed_01_200x.jpg?v=1773042272"role="option" 4119 id="option-cart-9152781418719-47433069494495" 4120 aria-selected="false" 4121 tabindex="-1" 4122 > 4123 <span 4124 class="custom-dropdown__option-color" 4125 data-option-color 4126 4127 aria-hidden="true" 4128 ></span> 4129 <span class="custom-dropdown__option-text">Rose thorn</span> 4130 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4131 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4132 </svg> 4133 </div><div 4134 class="custom-dropdown__option" 4135 data-dropdown-option 4136 data-variant-id="47433069527263" 4137 data-color="rose petal" 4138 data-swatch-image="/cdn/shop/files/rose-petal_50x50.png" 4139 data-variant-image="//sweedbeauty.com/cdn/shop/files/658_Lip_Liner_Lydia_Millen_Rose_petal_sweed_01_200x.jpg?v=1773042272"role="option" 4140 id="option-cart-9152781418719-47433069527263" 4141 aria-selected="false" 4142 tabindex="-1" 4143 >
4144 <span 4145 class="custom-dropdown__option-color" 4146 data-option-color 4147 4148 aria-hidden="true" 4149 ></span> 4150 <span class="custom-dropdown__option-text">Rose petal</span> 4151 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4152 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4153 </svg> 4154 </div><div 4155 class="custom-dropdown__option" 4156 data-dropdown-option 4157 data-variant-id="47448674697439" 4158 data-color="january" 4159 data-swatch-image="/cdn/shop/files/january_50x50.png" 4160 data-variant-image="//sweedbeauty.com/cdn/shop/files/Elisa_Maino_January_f4b09569-4c9a-4690-af7e-a65e8d119ba3_200x.jpg?v=1773042272"role="option" 4161 id="option-cart-9152781418719-47448674697439" 4162 aria-selected="false" 4163 tabindex="-1" 4164 > 4165 <span 4166 class="custom-dropdown__option-color" 4167 data-option-color 4168 4169 aria-hidden="true" 4170 ></span> 4171 <span class="custom-dropdown__option-text">January</span> 4172 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4173 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4174 </svg> 4175 </div><div 4176 class="custom-dropdown__option" 4177 data-dropdown-option 4178 data-variant-id="47448674730207" 4179 data-color="margarita" 4180 data-swatch-image="/cdn/shop/files/margarita_50x50.png" 4181 data-variant-image="//sweedbeauty.com/cdn/shop/files/Elisa_Maino_Margarita_3d6dba5f-9041-4ffb-9fc2-f8d13b1a43b6_200x.jpg?v=1773042272"role="option" 4182 id="option-cart-9152781418719-47448674730207" 4183 aria-selected="false" 4184 tabindex="-1" 4185 > 4186 <span 4187 class="custom-dropdown__option-color" 4188 data-option-color 4189 4190 aria-hidden="true" 4191 ></span> 4192 <span class="custom-dropdown__option-text">Margarita</span> 4193 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4194 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4195 </svg> 4196 </div></div> 4197 </div> 4198 </div><form method="post" action="/cart/add" id="product_form_9152781418719" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433069265119" data-variant-id id="cart-9152781418719"> 4199 <input type="hidden" name="quantity" value="1"> 4200 <button 4201 type="submit" 4202 name="add" 4203 data-add-to-cart 4204 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 4205 data-product-id="9152781418719"> 4206 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 4207 <span class="add-to-cart-text-short">Add to bag</span></span> 4208 <span class="product-price-btn mini-product-card__price">$26.00</span> 4209 </button><input type="hidden" name="product-id" value="9152781418719" /><input type="hidden" name="section-id" value="header" /></form></div> 4210 </div> 4211 </div> 4212</div> 4213 4214<style> 4215 .mini-product-card__actions { 4216 position: relative; 4217 overflow: visible !important; 4218 z-index: 1; 4219 } 4220</style> 4221
4222<script> 4223 // Global function for mini product card variant updates (fallback for old code) 4224 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 4225 const variantId = select.value; 4226 const variantInput = document.getElementById(`${location}-${productId}`); 4227 if (variantInput) { 4228 variantInput.value = variantId; 4229 } 4230 4231 // Update color circle if applicable 4232 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 4233 const selectedOption = select.options[select.selectedIndex]; 4234 const hex = selectedOption.getAttribute('data-color-metafield'); 4235 const fallback = selectedOption.getAttribute('data-color'); 4236 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 4237 const circle = document.getElementById(`color-circle-${location}-${productId}`); 4238 4239 if (circle) { 4240 circle.style.backgroundImage = 'none'; 4241 4242 if (hex) { 4243 circle.style.backgroundColor = hex; 4244 } else if (swatchImage && swatchImage.includes('.png')) { 4245 circle.style.backgroundImage = `url('${swatchImage}')`; 4246 circle.style.backgroundSize = 'cover'; 4247 circle.style.backgroundColor = 'transparent'; 4248 } else if (fallback) { 4249 circle.style.backgroundColor = fallback.toLowerCase(); 4250 } else { 4251 circle.style.backgroundColor = '#cccccc'; 4252 } 4253 } 4254 } 4255 4256 // Update image 4257 setTimeout(() => { 4258 const selectedOption = select.options[select.selectedIndex]; 4259 const variantImage = selectedOption?.getAttribute('data-variant-image'); 4260 4261 if (variantImage) { 4262 const card = select.closest('.mini-product-card'); 4263 const productImage = card?.querySelector('.mini-product-card__image'); 4264 4265 if (productImage && variantImage !== productImage.src) { 4266 const img = new Image(); 4267 img.onload = () => { 4268 productImage.src = variantImage; 4269 const variantTitle = selectedOption?.textContent; 4270 if (variantTitle) { 4271 const baseAlt = productImage.alt.split(' - ')[0]; 4272 productImage.alt = `${baseAlt} - ${variantTitle}`; 4273 } 4274 }; 4275 img.src = variantImage; 4276 } 4277 } 4278 }, 0); 4279 }; 4280 4281 window.initCustomDropdowns = window.initCustomDropdowns || function() { 4282 const tryInit = () => { 4283 if (typeof window.initCustomVariantDropdown === 'function') { 4284 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 4285 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 4286 }); 4287 return true; 4288 } 4289 return false; 4290 }; 4291 4292 if (!tryInit()) { 4293 setTimeout(tryInit, 50); 4294 } 4295 }; 4296 4297 // Initialize on page load 4298 document.addEventListener('DOMContentLoaded', function() { 4299 // Initialize color circles 4300 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 4301 const location = select.getAttribute('data-type'); 4302 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 4303 const colorOptionIndex = select.getAttribute('data-color-option-index'); 4304 if (colorOptionIndex) { 4305 updateMiniCardVariant(select, productId, colorOptionIndex, location); 4306 } 4307 }); 4308 4309 initCustomDropdowns(); 4310 }); 4311</script>
4311 4312 4313 4314 4315 4316 4317 4318 4319<div class="mini-product-card" style="width: 100%;" data-product-id="9152781320415"> 4320 <div class="mini-product-card__layout"> 4321 <div class="mini-product-card__image-container"> 4322 <a href="/products/le-lipstick"> 4323 <img 4324 src="//sweedbeauty.com/cdn/shop/files/600_Le_Lipstick_nude_pink_sweed_01_200x.jpg?v=1758540198" 4325 alt="Le Lipstick" 4326 class="mini-product-card__image" 4327 width="200" 4328 height="200" 4329 > 4330 </a> 4331 </div> 4332 4333 <div class="mini-product-card__info"> 4334 <div class="mini-product-card__name">Le Lipstick</div> 4335 4336 <div class="mini-product-card__actions"> 4337 4338<style> 4339 .custom-dropdown { 4340 position: relative; 4341 width: 100%; 4342 z-index: 10; 4343 margin-bottom: 4px; 4344 } 4345 4346 .custom-dropdown.is-open { 4347 z-index: 999999; 4348 } 4349 4350 .custom-dropdown__trigger { 4351 position: relative; 4352 width: 100%; 4353 padding: 5px 10px; 4354 height: 30px; 4355 background: white; 4356 border: 1px solid #e0e0e0; 4357 display: flex; 4358 align-items: center; 4359 justify-content: space-between; 4360 cursor: pointer; 4361 font-size: 14px; 4362 text-align: left; 4363 transition: border-color 0.2s ease; 4364 z-index: 999999; 4365 } 4366 4367 .custom-dropdown__trigger:hover { 4368 border-color: #b0b0b0; 4369 } 4370 4371 .custom-dropdown__trigger:focus { 4372 outline: 2px solid #000; 4373 outline-offset: 2px; 4374 } 4375 4376 .custom-dropdown__trigger:focus:not(:focus-visible) { 4377 outline: none; 4378 } 4379 4380 .custom-dropdown__trigger:focus-visible { 4381 outline: 2px solid #000; 4382 outline-offset: 2px; 4383 } 4384 4385 .custom-dropdown__trigger-color { 4386 display: inline-block; 4387 width: 8px; 4388 height: 8px; 4389 min-width: 8px; 4390 min-height: 8px; 4391 border-radius: 50%; 4392 flex-shrink: 0; 4393 background-size: cover; 4394 background-position: center; 4395 background-color: #cccccc; 4396 margin-right: 6px; 4397 } 4398 4399 .custom-dropdown__selected-text { 4400 flex: 1; 4401 font-size: 12px; 4402 white-space: nowrap; 4403 overflow: hidden; 4404 text-overflow: ellipsis; 4405 font-weight: 300; 4406 text-transform: capitalize; 4407 } 4408 4409 .custom-dropdown__arrow { 4410 margin-left: 8px; 4411 transition: transform 0.2s ease; 4412 flex-shrink: 0; 4413 } 4414 4415 .custom-dropdown.is-open .custom-dropdown__arrow { 4416 transform: rotate(180deg); 4417 } 4418 4419 .custom-dropdown__menu { 4420 position: fixed !important; 4421 background: white !important; 4422 border: 1px solid #e0e0e0; 4423 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 4424 max-height: 200px; 4425 overflow-y: auto; 4426 z-index: 9999999 !important; 4427 opacity: 0; 4428 visibility: hidden; 4429 pointer-events: none; 4430 } 4431 4432 .custom-dropdown.is-open .custom-dropdown__menu { 4433 opacity: 1 !important; 4434 visibility: visible !important; 4435 pointer-events: auto !important; 4436 } 4437 4438 .custom-dropdown__option { 4439 padding: 8px 10px; 4440 cursor: pointer; 4441 font-size: 14px; 4442 font-weight: 300; 4443 transition: background-color 0.15s ease; 4444 background: white; 4445 display: flex; 4446 align-items: center; 4447 gap: 12px; 4448 } 4449 4450 .custom-dropdown__option:hover, 4451 .custom-dropdown__option:focus, 4452 .custom-dropdown__option.is-focused { 4453 background-color: #f5f5f5; 4454 } 4455 4456 .custom-dropdown__option:hover .custom-dropdown__option-color, 4457 .custom-dropdown__option:focus .custom-dropdown__option-color, 4458 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 4459 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 4460 } 4461 4462 .custom-dropdown__option:focus { 4463 outline: none; 4464 } 4465 4466 .custom-dropdown__option.is-selected { 4467 /* Selected state - checkmark shows, no background change */ 4468 } 4469 4470 .custom-dropdown__option-text { 4471 flex: 1; 4472 text-transform: capitalize; 4473 } 4474 4475 .custom-dropdown__option-check { 4476 display: none; 4477 margin-left: auto; 4478 flex-shrink: 0; 4479 } 4480 4481 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 4482 display: block; 4483 } 4484 4485 .custom-dropdown__option-color { 4486 display: inline-block; 4487 width: 12px; 4488 height: 12px; 4489 min-width: 12px; 4490 min-height: 12px; 4491 border-radius: 50%; 4492 flex-shrink: 0; 4493 background-size: cover; 4494 background-position: center; 4495 background-color: #cccccc; 4496 } 4497 4498 .visually-hidden { 4499 position: absolute; 4500 width: 1px; 4501 height: 1px; 4502 padding: 0; 4503 margin: -1px; 4504 overflow: hidden; 4505 clip: rect(0, 0, 0, 0); 4506 white-space: nowrap; 4507 border-width: 0; 4508 } 4509 4510 .custom-dropdown ~ .color-circle-overlay, 4511 .select-with-color-circle > .color-circle-overlay { 4512 display: none !important; 4513 } 4514</style><div class="select-with-color-circle"> 4515 <span class="color-circle-overlay" id="color-circle-cart-9152781320415"></span><select 4516 id="SingleOptionSelector-cart-9152781320415" 4517 class="variant-input-hotspot visually-hidden" 4518 name="id" 4519 data-product-select 4520 data-color-option-index="0" 4521 data-type="cart" 4522 ><option 4523 value="47433068708063" 4524 data-color="nude pink" 4525 data-swatch-image="/cdn/shop/files/nude-pink_50x50.png" 4526 data-variant-image="//sweedbeauty.com/cdn/shop/files/600_Le_Lipstick_nude_pink_sweed_01_200x.jpg?v=1758540198"selected="selected"> 4527 Nude pink 4528 </option><option 4529 value="47433068740831" 4530 data-color="90's model" 4531 data-swatch-image="/cdn/shop/files/90s-model_50x50.png" 4532 data-variant-image="//sweedbeauty.com/cdn/shop/files/601_Le_Lipstick_90s_Model_sweed_01_200x.jpg?v=1773833192"> 4533 90's model 4534 </option><option 4535 value="47433068773599" 4536 data-color="penelope rose" 4537 data-swatch-image="/cdn/shop/files/penelope-rose_50x50.png" 4538 data-variant-image="//sweedbeauty.com/cdn/shop/files/603_Le_Lipstick_penelope_rose_sweed_01_200x.jpg?v=1773833192"> 4539 Penelope rose 4540 </option><option 4541 value="47433068806367" 4542 data-color="french girl" 4543 data-swatch-image="/cdn/shop/files/french-girl_50x50.png" 4544 data-variant-image="//sweedbeauty.com/cdn/shop/files/604_Le_Lipstick_French_Girl_sweed_01_200x.jpg?v=1774434731"> 4545 French girl 4546 </option><option 4547 value="47433068839135" 4548 data-color="gabriella beige rose" 4549 data-swatch-image="/cdn/shop/files/gabriella-beige-rose_50x50.png" 4550 data-variant-image="//sweedbeauty.com/cdn/shop/files/610_Le_Lipstick_Gabriella_Beige_Rose_sweed_01_200x.jpg?v=1774434731"> 4551 Gabriella beige rose 4552 </option><option 4553 value="47433068871903" 4554 data-color="gabriella beige tan" 4555 data-swatch-image="/cdn/shop/files/gabriella-beige-tan_50x50.png" 4556 data-variant-image="//sweedbeauty.com/cdn/shop/files/611_Le_Lipstick_Gabriella_Beige_Tan_sweed_01_200x.jpg?v=1774434731"> 4557 Gabriella beige tan 4558 </option><option 4559 value="47433068904671" 4560 data-color="celine" 4561 data-swatch-image="/cdn/shop/files/celine_50x50.png" 4562 data-variant-image="//sweedbeauty.com/cdn/shop/files/Celine_standard_web_ef949a65-62e9-4446-957f-aaf679faf567_200x.jpg?v=1774434731"> 4563 Celine 4564 </option><option 4565 value="47433068937439" 4566 data-color="holly hock" 4567 data-swatch-image="/cdn/shop/files/holly-hock_50x50.png" 4568 data-variant-image="//sweedbeauty.com/cdn/shop/files/613_Le_Lipstick_Lydia_Millen_Holly_Hock_sweed_01_200x.jpg?v=1774434731"> 4569 Holly hock 4570 </option><option 4571 value="47433068970207" 4572 data-color="wild rose" 4573 data-swatch-image="/cdn/shop/files/wild-rose_50x50.png" 4574 data-variant-image="//sweedbeauty.com/cdn/shop/files/614_Le_Lipstick_Lydia_Millen_Wild_Rose_sweed_01_200x.jpg?v=1774434731"> 4575 Wild rose 4576 </option><option 4577 value="47515450605791" 4578 data-color="vanda" 4579 data-swatch-image="/cdn/shop/files/vanda_50x50.png" 4580 data-variant-image="//sweedbeauty.com/cdn/shop/files/600_Le_Lipstick_nude_pink_sweed_01_200x.jpg?v=1758540198"> 4581 Vanda 4582 </option><option 4583 value="47515450638559" 4584 data-color="milano" 4585 data-swatch-image="/cdn/shop/files/milano_50x50.png" 4586 data-variant-image="//sweedbeauty.com/cdn/shop/files/Elisa_Maino_Milano_e0cb3f55-c662-4467-90e6-af02eeb6d1c8_200x.jpg?v=1774434731"> 4587 Milano 4588 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152781320415" data-location="cart"> 4589 <button 4590 type="button" 4591 class="custom-dropdown__trigger" 4592 data-dropdown-trigger 4593 aria-haspopup="listbox"
4594 aria-expanded="false" 4595 aria-controls="dropdown-menu-cart-9152781320415" 4596 > 4597 <span 4598 class="custom-dropdown__trigger-color" 4599 data-trigger-color 4600 4601 data-swatch-image="/cdn/shop/files/nude-pink_50x50.png" 4602 ></span> 4603 <span class="custom-dropdown__selected-text">Nude pink</span> 4604 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 4605 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4606 </svg> 4607 </button> 4608 <div 4609 class="custom-dropdown__menu" 4610 data-dropdown-menu 4611 role="listbox" 4612 id="dropdown-menu-cart-9152781320415" 4613 aria-label="Le Lipstick variant selection" 4614 tabindex="-1" 4615 ><div 4616 class="custom-dropdown__option is-selected" 4617 data-dropdown-option 4618 data-variant-id="47433068708063" 4619 data-color="nude pink" 4620 data-swatch-image="/cdn/shop/files/nude-pink_50x50.png" 4621 data-variant-image="//sweedbeauty.com/cdn/shop/files/600_Le_Lipstick_nude_pink_sweed_01_200x.jpg?v=1758540198"role="option" 4622 id="option-cart-9152781320415-47433068708063" 4623 aria-selected="true" 4624 tabindex="-1" 4625 > 4626 <span 4627 class="custom-dropdown__option-color" 4628 data-option-color 4629 4630 aria-hidden="true" 4631 ></span> 4632 <span class="custom-dropdown__option-text">Nude pink</span> 4633 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4634 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4635 </svg> 4636 </div><div 4637 class="custom-dropdown__option" 4638 data-dropdown-option 4639 data-variant-id="47433068740831" 4640 data-color="90's model" 4641 data-swatch-image="/cdn/shop/files/90s-model_50x50.png" 4642 data-variant-image="//sweedbeauty.com/cdn/shop/files/601_Le_Lipstick_90s_Model_sweed_01_200x.jpg?v=1773833192"role="option" 4643 id="option-cart-9152781320415-47433068740831" 4644 aria-selected="false" 4645 tabindex="-1" 4646 > 4647 <span 4648 class="custom-dropdown__option-color" 4649 data-option-color 4650 4651 aria-hidden="true" 4652 ></span> 4653 <span class="custom-dropdown__option-text">90's model</span> 4654 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4655 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4656 </svg> 4657 </div><div 4658 class="custom-dropdown__option" 4659 data-dropdown-option 4660 data-variant-id="47433068773599" 4661 data-color="penelope rose" 4662 data-swatch-image="/cdn/shop/files/penelope-rose_50x50.png" 4663 data-variant-image="//sweedbeauty.com/cdn/shop/files/603_Le_Lipstick_penelope_rose_sweed_01_200x.jpg?v=1773833192"role="option" 4664 id="option-cart-9152781320415-47433068773599" 4665 aria-selected="false" 4666 tabindex="-1" 4667 > 4668 <span 4669 class="custom-dropdown__option-color" 4670 data-option-color 4671 4672 aria-hidden="true" 4673 ></span> 4674 <span class="custom-dropdown__option-text">Penelope rose</span> 4675 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4676 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4677 </svg> 4678 </div><div 4679 class="custom-dropdown__option" 4680 data-dropdown-option 4681 data-variant-id="47433068806367" 4682 data-color="french girl" 4683 data-swatch-image="/cdn/shop/files/french-girl_50x50.png" 4684 data-variant-image="//sweedbeauty.com/cdn/shop/files/604_Le_Lipstick_French_Girl_sweed_01_200x.jpg?v=1774434731"role="option" 4685 id="option-cart-9152781320415-47433068806367" 4686 aria-selected="false" 4687 tabindex="-1" 4688 >
4689 <span 4690 class="custom-dropdown__option-color" 4691 data-option-color 4692 4693 aria-hidden="true" 4694 ></span> 4695 <span class="custom-dropdown__option-text">French girl</span> 4696 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4697 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4698 </svg> 4699 </div><div 4700 class="custom-dropdown__option" 4701 data-dropdown-option 4702 data-variant-id="47433068839135" 4703 data-color="gabriella beige rose" 4704 data-swatch-image="/cdn/shop/files/gabriella-beige-rose_50x50.png" 4705 data-variant-image="//sweedbeauty.com/cdn/shop/files/610_Le_Lipstick_Gabriella_Beige_Rose_sweed_01_200x.jpg?v=1774434731"role="option" 4706 id="option-cart-9152781320415-47433068839135" 4707 aria-selected="false" 4708 tabindex="-1" 4709 > 4710 <span 4711 class="custom-dropdown__option-color" 4712 data-option-color 4713 4714 aria-hidden="true" 4715 ></span> 4716 <span class="custom-dropdown__option-text">Gabriella beige rose</span> 4717 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4718 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4719 </svg> 4720 </div><div 4721 class="custom-dropdown__option" 4722 data-dropdown-option 4723 data-variant-id="47433068871903" 4724 data-color="gabriella beige tan" 4725 data-swatch-image="/cdn/shop/files/gabriella-beige-tan_50x50.png" 4726 data-variant-image="//sweedbeauty.com/cdn/shop/files/611_Le_Lipstick_Gabriella_Beige_Tan_sweed_01_200x.jpg?v=1774434731"role="option" 4727 id="option-cart-9152781320415-47433068871903" 4728 aria-selected="false" 4729 tabindex="-1" 4730 > 4731 <span 4732 class="custom-dropdown__option-color" 4733 data-option-color 4734 4735 aria-hidden="true" 4736 ></span> 4737 <span class="custom-dropdown__option-text">Gabriella beige tan</span> 4738 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4739 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4740 </svg> 4741 </div><div 4742 class="custom-dropdown__option" 4743 data-dropdown-option 4744 data-variant-id="47433068904671" 4745 data-color="celine" 4746 data-swatch-image="/cdn/shop/files/celine_50x50.png" 4747 data-variant-image="//sweedbeauty.com/cdn/shop/files/Celine_standard_web_ef949a65-62e9-4446-957f-aaf679faf567_200x.jpg?v=1774434731"role="option" 4748 id="option-cart-9152781320415-47433068904671" 4749 aria-selected="false" 4750 tabindex="-1" 4751 > 4752 <span 4753 class="custom-dropdown__option-color" 4754 data-option-color 4755 4756 aria-hidden="true" 4757 ></span> 4758 <span class="custom-dropdown__option-text">Celine</span> 4759 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4760 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4761 </svg> 4762 </div><div 4763 class="custom-dropdown__option" 4764 data-dropdown-option 4765 data-variant-id="47433068937439" 4766 data-color="holly hock" 4767 data-swatch-image="/cdn/shop/files/holly-hock_50x50.png" 4768 data-variant-image="//sweedbeauty.com/cdn/shop/files/613_Le_Lipstick_Lydia_Millen_Holly_Hock_sweed_01_200x.jpg?v=1774434731"role="option" 4769 id="option-cart-9152781320415-47433068937439" 4770 aria-selected="false" 4771 tabindex="-1" 4772 >
4773 <span 4774 class="custom-dropdown__option-color" 4775 data-option-color 4776 4777 aria-hidden="true" 4778 ></span> 4779 <span class="custom-dropdown__option-text">Holly hock</span> 4780 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4781 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4782 </svg> 4783 </div><div 4784 class="custom-dropdown__option" 4785 data-dropdown-option 4786 data-variant-id="47433068970207" 4787 data-color="wild rose" 4788 data-swatch-image="/cdn/shop/files/wild-rose_50x50.png" 4789 data-variant-image="//sweedbeauty.com/cdn/shop/files/614_Le_Lipstick_Lydia_Millen_Wild_Rose_sweed_01_200x.jpg?v=1774434731"role="option" 4790 id="option-cart-9152781320415-47433068970207" 4791 aria-selected="false" 4792 tabindex="-1" 4793 > 4794 <span 4795 class="custom-dropdown__option-color" 4796 data-option-color 4797 4798 aria-hidden="true" 4799 ></span> 4800 <span class="custom-dropdown__option-text">Wild rose</span> 4801 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4802 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4803 </svg> 4804 </div><div 4805 class="custom-dropdown__option" 4806 data-dropdown-option 4807 data-variant-id="47515450605791" 4808 data-color="vanda" 4809 data-swatch-image="/cdn/shop/files/vanda_50x50.png" 4810 data-variant-image="//sweedbeauty.com/cdn/shop/files/600_Le_Lipstick_nude_pink_sweed_01_200x.jpg?v=1758540198"role="option" 4811 id="option-cart-9152781320415-47515450605791" 4812 aria-selected="false" 4813 tabindex="-1" 4814 > 4815 <span 4816 class="custom-dropdown__option-color" 4817 data-option-color 4818 4819 aria-hidden="true" 4820 ></span> 4821 <span class="custom-dropdown__option-text">Vanda</span> 4822 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4823 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4824 </svg> 4825 </div><div 4826 class="custom-dropdown__option" 4827 data-dropdown-option 4828 data-variant-id="47515450638559" 4829 data-color="milano" 4830 data-swatch-image="/cdn/shop/files/milano_50x50.png" 4831 data-variant-image="//sweedbeauty.com/cdn/shop/files/Elisa_Maino_Milano_e0cb3f55-c662-4467-90e6-af02eeb6d1c8_200x.jpg?v=1774434731"role="option" 4832 id="option-cart-9152781320415-47515450638559" 4833 aria-selected="false" 4834 tabindex="-1" 4835 > 4836 <span 4837 class="custom-dropdown__option-color" 4838 data-option-color 4839 4840 aria-hidden="true" 4841 ></span> 4842 <span class="custom-dropdown__option-text">Milano</span> 4843 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 4844 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 4845 </svg> 4846 </div></div> 4847 </div> 4848 </div><form method="post" action="/cart/add" id="product_form_9152781320415" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433068708063" data-variant-id id="cart-9152781320415"> 4849 <input type="hidden" name="quantity" value="1"> 4850 <button 4851 type="submit" 4852 name="add" 4853 data-add-to-cart 4854 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 4855 data-product-id="9152781320415">
4856 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 4857 <span class="add-to-cart-text-short">Add to bag</span></span> 4858 <span class="product-price-btn mini-product-card__price">$28.00</span> 4859 </button><input type="hidden" name="product-id" value="9152781320415" /><input type="hidden" name="section-id" value="header" /></form></div> 4860 </div> 4861 </div> 4862</div> 4863 4864<style> 4865 .mini-product-card__actions { 4866 position: relative; 4867 overflow: visible !important; 4868 z-index: 1; 4869 } 4870</style> 4871
4872<script> 4873 // Global function for mini product card variant updates (fallback for old code) 4874 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 4875 const variantId = select.value; 4876 const variantInput = document.getElementById(`${location}-${productId}`); 4877 if (variantInput) { 4878 variantInput.value = variantId; 4879 } 4880 4881 // Update color circle if applicable 4882 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 4883 const selectedOption = select.options[select.selectedIndex]; 4884 const hex = selectedOption.getAttribute('data-color-metafield'); 4885 const fallback = selectedOption.getAttribute('data-color'); 4886 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 4887 const circle = document.getElementById(`color-circle-${location}-${productId}`); 4888 4889 if (circle) { 4890 circle.style.backgroundImage = 'none'; 4891 4892 if (hex) { 4893 circle.style.backgroundColor = hex; 4894 } else if (swatchImage && swatchImage.includes('.png')) { 4895 circle.style.backgroundImage = `url('${swatchImage}')`; 4896 circle.style.backgroundSize = 'cover'; 4897 circle.style.backgroundColor = 'transparent'; 4898 } else if (fallback) { 4899 circle.style.backgroundColor = fallback.toLowerCase(); 4900 } else { 4901 circle.style.backgroundColor = '#cccccc'; 4902 } 4903 } 4904 } 4905 4906 // Update image 4907 setTimeout(() => { 4908 const selectedOption = select.options[select.selectedIndex]; 4909 const variantImage = selectedOption?.getAttribute('data-variant-image'); 4910 4911 if (variantImage) { 4912 const card = select.closest('.mini-product-card'); 4913 const productImage = card?.querySelector('.mini-product-card__image'); 4914 4915 if (productImage && variantImage !== productImage.src) { 4916 const img = new Image(); 4917 img.onload = () => { 4918 productImage.src = variantImage; 4919 const variantTitle = selectedOption?.textContent; 4920 if (variantTitle) { 4921 const baseAlt = productImage.alt.split(' - ')[0]; 4922 productImage.alt = `${baseAlt} - ${variantTitle}`; 4923 } 4924 }; 4925 img.src = variantImage; 4926 } 4927 } 4928 }, 0); 4929 }; 4930 4931 window.initCustomDropdowns = window.initCustomDropdowns || function() { 4932 const tryInit = () => { 4933 if (typeof window.initCustomVariantDropdown === 'function') { 4934 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 4935 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 4936 }); 4937 return true; 4938 } 4939 return false; 4940 }; 4941 4942 if (!tryInit()) { 4943 setTimeout(tryInit, 50); 4944 } 4945 }; 4946 4947 // Initialize on page load 4948 document.addEventListener('DOMContentLoaded', function() { 4949 // Initialize color circles 4950 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 4951 const location = select.getAttribute('data-type'); 4952 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 4953 const colorOptionIndex = select.getAttribute('data-color-option-index'); 4954 if (colorOptionIndex) { 4955 updateMiniCardVariant(select, productId, colorOptionIndex, location); 4956 } 4957 }); 4958 4959 initCustomDropdowns(); 4960 }); 4961</script>
4961 4962 4963 4964 4965 4966 4967 4968 4969<div class="mini-product-card" style="width: 100%;" data-product-id="9152782074079"> 4970 <div class="mini-product-card__layout"> 4971 <div class="mini-product-card__image-container"> 4972 <a href="/products/cloud-mascara-deluxe-mini"> 4973 <img 4974 src="//sweedbeauty.com/cdn/shop/files/305_Cloud_Mascara_Mini_1_200x.jpg?v=1758540197" 4975 alt="Cloud Mascara Deluxe Mini" 4976 class="mini-product-card__image" 4977 width="200" 4978 height="200" 4979 > 4980 </a> 4981 </div> 4982 4983 <div class="mini-product-card__info"> 4984 <div class="mini-product-card__name">Cloud Mascara Deluxe Mini</div> 4985 4986 <div class="mini-product-card__actions"> 4987 4988<style> 4989 .custom-dropdown { 4990 position: relative; 4991 width: 100%; 4992 z-index: 10; 4993 margin-bottom: 4px; 4994 } 4995 4996 .custom-dropdown.is-open { 4997 z-index: 999999; 4998 } 4999 5000 .custom-dropdown__trigger { 5001 position: relative; 5002 width: 100%; 5003 padding: 5px 10px; 5004 height: 30px; 5005 background: white; 5006 border: 1px solid #e0e0e0; 5007 display: flex; 5008 align-items: center; 5009 justify-content: space-between; 5010 cursor: pointer; 5011 font-size: 14px; 5012 text-align: left; 5013 transition: border-color 0.2s ease; 5014 z-index: 999999; 5015 } 5016 5017 .custom-dropdown__trigger:hover { 5018 border-color: #b0b0b0; 5019 } 5020 5021 .custom-dropdown__trigger:focus { 5022 outline: 2px solid #000; 5023 outline-offset: 2px; 5024 } 5025 5026 .custom-dropdown__trigger:focus:not(:focus-visible) { 5027 outline: none; 5028 } 5029 5030 .custom-dropdown__trigger:focus-visible { 5031 outline: 2px solid #000; 5032 outline-offset: 2px; 5033 } 5034 5035 .custom-dropdown__trigger-color { 5036 display: inline-block; 5037 width: 8px; 5038 height: 8px; 5039 min-width: 8px; 5040 min-height: 8px; 5041 border-radius: 50%; 5042 flex-shrink: 0; 5043 background-size: cover; 5044 background-position: center; 5045 background-color: #cccccc; 5046 margin-right: 6px; 5047 } 5048 5049 .custom-dropdown__selected-text { 5050 flex: 1; 5051 font-size: 12px; 5052 white-space: nowrap; 5053 overflow: hidden; 5054 text-overflow: ellipsis; 5055 font-weight: 300; 5056 text-transform: capitalize; 5057 } 5058 5059 .custom-dropdown__arrow { 5060 margin-left: 8px; 5061 transition: transform 0.2s ease; 5062 flex-shrink: 0; 5063 } 5064 5065 .custom-dropdown.is-open .custom-dropdown__arrow { 5066 transform: rotate(180deg); 5067 } 5068 5069 .custom-dropdown__menu { 5070 position: fixed !important; 5071 background: white !important; 5072 border: 1px solid #e0e0e0; 5073 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 5074 max-height: 200px; 5075 overflow-y: auto; 5076 z-index: 9999999 !important; 5077 opacity: 0; 5078 visibility: hidden; 5079 pointer-events: none; 5080 } 5081 5082 .custom-dropdown.is-open .custom-dropdown__menu { 5083 opacity: 1 !important; 5084 visibility: visible !important; 5085 pointer-events: auto !important; 5086 } 5087 5088 .custom-dropdown__option { 5089 padding: 8px 10px; 5090 cursor: pointer; 5091 font-size: 14px; 5092 font-weight: 300; 5093 transition: background-color 0.15s ease; 5094 background: white; 5095 display: flex; 5096 align-items: center; 5097 gap: 12px; 5098 } 5099 5100 .custom-dropdown__option:hover, 5101 .custom-dropdown__option:focus, 5102 .custom-dropdown__option.is-focused { 5103 background-color: #f5f5f5; 5104 } 5105 5106 .custom-dropdown__option:hover .custom-dropdown__option-color, 5107 .custom-dropdown__option:focus .custom-dropdown__option-color, 5108 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 5109 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 5110 } 5111 5112 .custom-dropdown__option:focus { 5113 outline: none; 5114 } 5115 5116 .custom-dropdown__option.is-selected { 5117 /* Selected state - checkmark shows, no background change */ 5118 } 5119 5120 .custom-dropdown__option-text { 5121 flex: 1; 5122 text-transform: capitalize; 5123 } 5124 5125 .custom-dropdown__option-check { 5126 display: none; 5127 margin-left: auto; 5128 flex-shrink: 0; 5129 } 5130 5131 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 5132 display: block; 5133 } 5134 5135 .custom-dropdown__option-color { 5136 display: inline-block; 5137 width: 12px; 5138 height: 12px; 5139 min-width: 12px; 5140 min-height: 12px; 5141 border-radius: 50%; 5142 flex-shrink: 0; 5143 background-size: cover; 5144 background-position: center; 5145 background-color: #cccccc; 5146 } 5147 5148 .visually-hidden { 5149 position: absolute; 5150 width: 1px; 5151 height: 1px; 5152 padding: 0; 5153 margin: -1px; 5154 overflow: hidden; 5155 clip: rect(0, 0, 0, 0); 5156 white-space: nowrap; 5157 border-width: 0; 5158 } 5159 5160 .custom-dropdown ~ .color-circle-overlay, 5161 .select-with-color-circle > .color-circle-overlay { 5162 display: none !important; 5163 } 5164</style><div class="select-with-color-circle"> 5165 <span class="color-circle-overlay" id="color-circle-cart-9152782074079"></span><select 5166 id="SingleOptionSelector-cart-9152782074079" 5167 class="variant-input-hotspot visually-hidden" 5168 name="id" 5169 data-product-select 5170 data-color-option-index="0" 5171 data-type="cart" 5172 ><option 5173 value="47433069986015" 5174 data-color="black" 5175 data-swatch-image="/cdn/shop/files/black_50x50.png" 5176 data-variant-image="//sweedbeauty.com/cdn/shop/files/305_Cloud_Mascara_Mini_1_200x.jpg?v=1758540197"selected="selected"> 5177 Black 5178 </option><option 5179 value="48355044655327" 5180 data-color="dark brown" 5181 data-swatch-image="/cdn/shop/files/dark-brown_50x50.png" 5182 data-variant-image="//sweedbeauty.com/cdn/shop/files/305_Cloud_Mascara_Mini_1_200x.jpg?v=1758540197"> 5183 Dark brown 5184 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152782074079" data-location="cart"> 5185 <button 5186 type="button" 5187 class="custom-dropdown__trigger" 5188 data-dropdown-trigger 5189 aria-haspopup="listbox"
5190 aria-expanded="false" 5191 aria-controls="dropdown-menu-cart-9152782074079" 5192 > 5193 <span 5194 class="custom-dropdown__trigger-color" 5195 data-trigger-color 5196 5197 data-swatch-image="/cdn/shop/files/black_50x50.png" 5198 ></span> 5199 <span class="custom-dropdown__selected-text">Black</span> 5200 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 5201 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5202 </svg> 5203 </button> 5204 <div 5205 class="custom-dropdown__menu" 5206 data-dropdown-menu 5207 role="listbox" 5208 id="dropdown-menu-cart-9152782074079" 5209 aria-label="Cloud Mascara Deluxe Mini variant selection" 5210 tabindex="-1" 5211 ><div 5212 class="custom-dropdown__option is-selected" 5213 data-dropdown-option 5214 data-variant-id="47433069986015" 5215 data-color="black" 5216 data-swatch-image="/cdn/shop/files/black_50x50.png" 5217 data-variant-image="//sweedbeauty.com/cdn/shop/files/305_Cloud_Mascara_Mini_1_200x.jpg?v=1758540197"role="option" 5218 id="option-cart-9152782074079-47433069986015" 5219 aria-selected="true" 5220 tabindex="-1" 5221 > 5222 <span 5223 class="custom-dropdown__option-color" 5224 data-option-color 5225 5226 aria-hidden="true" 5227 ></span> 5228 <span class="custom-dropdown__option-text">Black</span> 5229 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5230 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5231 </svg> 5232 </div><div 5233 class="custom-dropdown__option" 5234 data-dropdown-option 5235 data-variant-id="48355044655327" 5236 data-color="dark brown" 5237 data-swatch-image="/cdn/shop/files/dark-brown_50x50.png" 5238 data-variant-image="//sweedbeauty.com/cdn/shop/files/305_Cloud_Mascara_Mini_1_200x.jpg?v=1758540197"role="option" 5239 id="option-cart-9152782074079-48355044655327" 5240 aria-selected="false" 5241 tabindex="-1" 5242 > 5243 <span 5244 class="custom-dropdown__option-color" 5245 data-option-color 5246 5247 aria-hidden="true" 5248 ></span> 5249 <span class="custom-dropdown__option-text">Dark brown</span> 5250 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5251 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5252 </svg> 5253 </div></div> 5254 </div> 5255 </div><form method="post" action="/cart/add" id="product_form_9152782074079" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433069986015" data-variant-id id="cart-9152782074079"> 5256 <input type="hidden" name="quantity" value="1"> 5257 <button 5258 type="submit" 5259 name="add" 5260 data-add-to-cart 5261 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 5262 data-product-id="9152782074079"> 5263 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 5264 <span class="add-to-cart-text-short">Add to bag</span></span> 5265 <span class="product-price-btn mini-product-card__price">$16.00</span> 5266 </button><input type="hidden" name="product-id" value="9152782074079" /><input type="hidden" name="section-id" value="header" /></form></div> 5267 </div> 5268 </div> 5269</div> 5270 5271<style> 5272 .mini-product-card__actions { 5273 position: relative; 5274 overflow: visible !important; 5275 z-index: 1; 5276 } 5277</style> 5278
5279<script> 5280 // Global function for mini product card variant updates (fallback for old code) 5281 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 5282 const variantId = select.value; 5283 const variantInput = document.getElementById(`${location}-${productId}`); 5284 if (variantInput) { 5285 variantInput.value = variantId; 5286 } 5287 5288 // Update color circle if applicable 5289 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 5290 const selectedOption = select.options[select.selectedIndex]; 5291 const hex = selectedOption.getAttribute('data-color-metafield'); 5292 const fallback = selectedOption.getAttribute('data-color'); 5293 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 5294 const circle = document.getElementById(`color-circle-${location}-${productId}`); 5295 5296 if (circle) { 5297 circle.style.backgroundImage = 'none'; 5298 5299 if (hex) { 5300 circle.style.backgroundColor = hex; 5301 } else if (swatchImage && swatchImage.includes('.png')) { 5302 circle.style.backgroundImage = `url('${swatchImage}')`; 5303 circle.style.backgroundSize = 'cover'; 5304 circle.style.backgroundColor = 'transparent'; 5305 } else if (fallback) { 5306 circle.style.backgroundColor = fallback.toLowerCase(); 5307 } else { 5308 circle.style.backgroundColor = '#cccccc'; 5309 } 5310 } 5311 } 5312 5313 // Update image 5314 setTimeout(() => { 5315 const selectedOption = select.options[select.selectedIndex]; 5316 const variantImage = selectedOption?.getAttribute('data-variant-image'); 5317 5318 if (variantImage) { 5319 const card = select.closest('.mini-product-card'); 5320 const productImage = card?.querySelector('.mini-product-card__image'); 5321 5322 if (productImage && variantImage !== productImage.src) { 5323 const img = new Image(); 5324 img.onload = () => { 5325 productImage.src = variantImage; 5326 const variantTitle = selectedOption?.textContent; 5327 if (variantTitle) { 5328 const baseAlt = productImage.alt.split(' - ')[0]; 5329 productImage.alt = `${baseAlt} - ${variantTitle}`; 5330 } 5331 }; 5332 img.src = variantImage; 5333 } 5334 } 5335 }, 0); 5336 }; 5337 5338 window.initCustomDropdowns = window.initCustomDropdowns || function() { 5339 const tryInit = () => { 5340 if (typeof window.initCustomVariantDropdown === 'function') { 5341 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 5342 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 5343 }); 5344 return true; 5345 } 5346 return false; 5347 }; 5348 5349 if (!tryInit()) { 5350 setTimeout(tryInit, 50); 5351 } 5352 }; 5353 5354 // Initialize on page load 5355 document.addEventListener('DOMContentLoaded', function() { 5356 // Initialize color circles 5357 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 5358 const location = select.getAttribute('data-type'); 5359 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 5360 const colorOptionIndex = select.getAttribute('data-color-option-index'); 5361 if (colorOptionIndex) { 5362 updateMiniCardVariant(select, productId, colorOptionIndex, location); 5363 } 5364 }); 5365 5366 initCustomDropdowns(); 5367 }); 5368</script>
5368 5369 5370 5371 5372 5373 5374 5375 5376<div class="mini-product-card" style="width: 100%;" data-product-id="9152782205151"> 5377 <div class="mini-product-card__layout"> 5378 <div class="mini-product-card__image-container"> 5379 <a href="/products/miracle-powder-mini"> 5380 <img 5381 src="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_220_Fair_7c09fa14-a7f6-4ff1-a78e-7d2f573496c7_200x.jpg?v=1758540197" 5382 alt="Miracle Powder Mini" 5383 class="mini-product-card__image" 5384 width="200" 5385 height="200" 5386 > 5387 </a> 5388 </div> 5389 5390 <div class="mini-product-card__info"> 5391 <div class="mini-product-card__name">Miracle Powder Mini</div> 5392 5393 <div class="mini-product-card__actions"> 5394 5395<style> 5396 .custom-dropdown { 5397 position: relative; 5398 width: 100%; 5399 z-index: 10; 5400 margin-bottom: 4px; 5401 } 5402 5403 .custom-dropdown.is-open { 5404 z-index: 999999; 5405 } 5406 5407 .custom-dropdown__trigger { 5408 position: relative; 5409 width: 100%; 5410 padding: 5px 10px; 5411 height: 30px; 5412 background: white; 5413 border: 1px solid #e0e0e0; 5414 display: flex; 5415 align-items: center; 5416 justify-content: space-between; 5417 cursor: pointer; 5418 font-size: 14px; 5419 text-align: left; 5420 transition: border-color 0.2s ease; 5421 z-index: 999999; 5422 } 5423 5424 .custom-dropdown__trigger:hover { 5425 border-color: #b0b0b0; 5426 } 5427 5428 .custom-dropdown__trigger:focus { 5429 outline: 2px solid #000; 5430 outline-offset: 2px; 5431 } 5432 5433 .custom-dropdown__trigger:focus:not(:focus-visible) { 5434 outline: none; 5435 } 5436 5437 .custom-dropdown__trigger:focus-visible { 5438 outline: 2px solid #000; 5439 outline-offset: 2px; 5440 } 5441 5442 .custom-dropdown__trigger-color { 5443 display: inline-block; 5444 width: 8px; 5445 height: 8px; 5446 min-width: 8px; 5447 min-height: 8px; 5448 border-radius: 50%; 5449 flex-shrink: 0; 5450 background-size: cover; 5451 background-position: center; 5452 background-color: #cccccc; 5453 margin-right: 6px; 5454 } 5455 5456 .custom-dropdown__selected-text { 5457 flex: 1; 5458 font-size: 12px; 5459 white-space: nowrap; 5460 overflow: hidden; 5461 text-overflow: ellipsis; 5462 font-weight: 300; 5463 text-transform: capitalize; 5464 } 5465 5466 .custom-dropdown__arrow { 5467 margin-left: 8px; 5468 transition: transform 0.2s ease; 5469 flex-shrink: 0; 5470 } 5471 5472 .custom-dropdown.is-open .custom-dropdown__arrow { 5473 transform: rotate(180deg); 5474 } 5475 5476 .custom-dropdown__menu { 5477 position: fixed !important; 5478 background: white !important; 5479 border: 1px solid #e0e0e0; 5480 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 5481 max-height: 200px; 5482 overflow-y: auto; 5483 z-index: 9999999 !important; 5484 opacity: 0; 5485 visibility: hidden; 5486 pointer-events: none; 5487 } 5488 5489 .custom-dropdown.is-open .custom-dropdown__menu { 5490 opacity: 1 !important; 5491 visibility: visible !important; 5492 pointer-events: auto !important; 5493 } 5494 5495 .custom-dropdown__option { 5496 padding: 8px 10px; 5497 cursor: pointer; 5498 font-size: 14px; 5499 font-weight: 300; 5500 transition: background-color 0.15s ease; 5501 background: white; 5502 display: flex; 5503 align-items: center; 5504 gap: 12px; 5505 } 5506 5507 .custom-dropdown__option:hover, 5508 .custom-dropdown__option:focus, 5509 .custom-dropdown__option.is-focused { 5510 background-color: #f5f5f5; 5511 } 5512 5513 .custom-dropdown__option:hover .custom-dropdown__option-color, 5514 .custom-dropdown__option:focus .custom-dropdown__option-color, 5515 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 5516 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 5517 } 5518 5519 .custom-dropdown__option:focus { 5520 outline: none; 5521 } 5522 5523 .custom-dropdown__option.is-selected { 5524 /* Selected state - checkmark shows, no background change */ 5525 } 5526 5527 .custom-dropdown__option-text { 5528 flex: 1; 5529 text-transform: capitalize; 5530 } 5531 5532 .custom-dropdown__option-check { 5533 display: none; 5534 margin-left: auto; 5535 flex-shrink: 0; 5536 } 5537 5538 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 5539 display: block; 5540 } 5541 5542 .custom-dropdown__option-color { 5543 display: inline-block; 5544 width: 12px; 5545 height: 12px; 5546 min-width: 12px; 5547 min-height: 12px; 5548 border-radius: 50%; 5549 flex-shrink: 0; 5550 background-size: cover; 5551 background-position: center; 5552 background-color: #cccccc; 5553 } 5554 5555 .visually-hidden { 5556 position: absolute; 5557 width: 1px; 5558 height: 1px; 5559 padding: 0; 5560 margin: -1px; 5561 overflow: hidden; 5562 clip: rect(0, 0, 0, 0); 5563 white-space: nowrap; 5564 border-width: 0; 5565 } 5566 5567 .custom-dropdown ~ .color-circle-overlay, 5568 .select-with-color-circle > .color-circle-overlay { 5569 display: none !important; 5570 } 5571</style><div class="select-with-color-circle"> 5572 <span class="color-circle-overlay" id="color-circle-cart-9152782205151"></span><select 5573 id="SingleOptionSelector-cart-9152782205151" 5574 class="variant-input-hotspot visually-hidden" 5575 name="id" 5576 data-product-select 5577 data-color-option-index="0" 5578 data-type="cart" 5579 ><option 5580 value="47433070215391" 5581 data-color="fair 00" 5582 data-swatch-image="/cdn/shop/files/fair-00_50x50.png" 5583 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_220_Fair_7c09fa14-a7f6-4ff1-a78e-7d2f573496c7_200x.jpg?v=1758540197"selected="selected"> 5584 Fair 00 5585 </option><option 5586 value="47433070248159" 5587 data-color="light 01" 5588 data-swatch-image="/cdn/shop/files/light-01_50x50.png" 5589 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_221_Light_66f589e7-3dc0-4f15-a10f-25d488ff6f63_200x.jpg?v=1765572856"> 5590 Light 01 5591 </option><option 5592 value="47433070280927" 5593 data-color="medium light 02" 5594 data-swatch-image="/cdn/shop/files/medium-light-02_50x50.png" 5595 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_222_Medium_Light_677820d5-ba89-4fc1-8296-e8a85ed7859e_200x.jpg?v=1765572856"> 5596 Medium light 02 5597 </option><option 5598 value="47433070313695" 5599 data-color="golden medium 03"
5600 data-swatch-image="/cdn/shop/files/golden-medium-03_50x50.png" 5601 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_223_Golden_Medium_8c1b6a13-dac0-45cc-9256-a9046f3c7579_200x.jpg?v=1765572856"> 5602 Golden medium 03 5603 </option><option 5604 value="47433070346463" 5605 data-color="tan 04" 5606 data-swatch-image="/cdn/shop/files/tan-04_50x50.png" 5607 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_224_Tan_16ee8246-cf8e-45d5-9634-ca6acbe9d2c3_200x.jpg?v=1765572856"> 5608 Tan 04 5609 </option><option 5610 value="47433070379231" 5611 data-color="golden deep 05" 5612 data-swatch-image="/cdn/shop/files/golden-deep-05_50x50.png" 5613 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_225_Golden_Deep_7233f3fc-a3fa-47ad-ad1c-5ad230a8ffad_200x.jpg?v=1765572856"> 5614 Golden deep 05 5615 </option><option 5616 value="47433070411999" 5617 data-color="deep 06" 5618 data-swatch-image="/cdn/shop/files/deep-06_50x50.png" 5619 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_226_Deep_50a4c1f2-8fde-4028-bc3a-c9b45420e43f_200x.jpg?v=1765572856"> 5620 Deep 06 5621 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152782205151" data-location="cart"> 5622 <button 5623 type="button" 5624 class="custom-dropdown__trigger" 5625 data-dropdown-trigger 5626 aria-haspopup="listbox" 5627 aria-expanded="false" 5628 aria-controls="dropdown-menu-cart-9152782205151" 5629 > 5630 <span 5631 class="custom-dropdown__trigger-color" 5632 data-trigger-color 5633 5634 data-swatch-image="/cdn/shop/files/fair-00_50x50.png" 5635 ></span> 5636 <span class="custom-dropdown__selected-text">Fair 00</span> 5637 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 5638 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5639 </svg> 5640 </button> 5641 <div 5642 class="custom-dropdown__menu" 5643 data-dropdown-menu 5644 role="listbox" 5645 id="dropdown-menu-cart-9152782205151" 5646 aria-label="Miracle Powder Mini variant selection" 5647 tabindex="-1" 5648 ><div 5649 class="custom-dropdown__option is-selected" 5650 data-dropdown-option 5651 data-variant-id="47433070215391" 5652 data-color="fair 00" 5653 data-swatch-image="/cdn/shop/files/fair-00_50x50.png" 5654 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_220_Fair_7c09fa14-a7f6-4ff1-a78e-7d2f573496c7_200x.jpg?v=1758540197"role="option" 5655 id="option-cart-9152782205151-47433070215391" 5656 aria-selected="true" 5657 tabindex="-1" 5658 > 5659 <span 5660 class="custom-dropdown__option-color" 5661 data-option-color 5662 5663 aria-hidden="true" 5664 ></span> 5665 <span class="custom-dropdown__option-text">Fair 00</span> 5666 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5667 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5668 </svg> 5669 </div><div 5670 class="custom-dropdown__option" 5671 data-dropdown-option 5672 data-variant-id="47433070248159" 5673 data-color="light 01" 5674 data-swatch-image="/cdn/shop/files/light-01_50x50.png" 5675 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_221_Light_66f589e7-3dc0-4f15-a10f-25d488ff6f63_200x.jpg?v=1765572856"role="option" 5676 id="option-cart-9152782205151-47433070248159" 5677 aria-selected="false" 5678 tabindex="-1" 5679 > 5680 <span 5681 class="custom-dropdown__option-color" 5682 data-option-color 5683 5684 aria-hidden="true" 5685 ></span>
5686 <span class="custom-dropdown__option-text">Light 01</span> 5687 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5688 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5689 </svg> 5690 </div><div 5691 class="custom-dropdown__option" 5692 data-dropdown-option 5693 data-variant-id="47433070280927" 5694 data-color="medium light 02" 5695 data-swatch-image="/cdn/shop/files/medium-light-02_50x50.png" 5696 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_222_Medium_Light_677820d5-ba89-4fc1-8296-e8a85ed7859e_200x.jpg?v=1765572856"role="option" 5697 id="option-cart-9152782205151-47433070280927" 5698 aria-selected="false" 5699 tabindex="-1" 5700 > 5701 <span 5702 class="custom-dropdown__option-color" 5703 data-option-color 5704 5705 aria-hidden="true" 5706 ></span> 5707 <span class="custom-dropdown__option-text">Medium light 02</span> 5708 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5709 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5710 </svg> 5711 </div><div 5712 class="custom-dropdown__option" 5713 data-dropdown-option 5714 data-variant-id="47433070313695" 5715 data-color="golden medium 03" 5716 data-swatch-image="/cdn/shop/files/golden-medium-03_50x50.png" 5717 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_223_Golden_Medium_8c1b6a13-dac0-45cc-9256-a9046f3c7579_200x.jpg?v=1765572856"role="option" 5718 id="option-cart-9152782205151-47433070313695" 5719 aria-selected="false" 5720 tabindex="-1" 5721 > 5722 <span 5723 class="custom-dropdown__option-color" 5724 data-option-color 5725 5726 aria-hidden="true" 5727 ></span> 5728 <span class="custom-dropdown__option-text">Golden medium 03</span> 5729 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5730 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5731 </svg> 5732 </div><div 5733 class="custom-dropdown__option" 5734 data-dropdown-option 5735 data-variant-id="47433070346463" 5736 data-color="tan 04" 5737 data-swatch-image="/cdn/shop/files/tan-04_50x50.png" 5738 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_224_Tan_16ee8246-cf8e-45d5-9634-ca6acbe9d2c3_200x.jpg?v=1765572856"role="option" 5739 id="option-cart-9152782205151-47433070346463" 5740 aria-selected="false" 5741 tabindex="-1" 5742 > 5743 <span 5744 class="custom-dropdown__option-color" 5745 data-option-color 5746 5747 aria-hidden="true" 5748 ></span> 5749 <span class="custom-dropdown__option-text">Tan 04</span> 5750 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5751 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5752 </svg> 5753 </div><div 5754 class="custom-dropdown__option" 5755 data-dropdown-option 5756 data-variant-id="47433070379231" 5757 data-color="golden deep 05" 5758 data-swatch-image="/cdn/shop/files/golden-deep-05_50x50.png" 5759 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_225_Golden_Deep_7233f3fc-a3fa-47ad-ad1c-5ad230a8ffad_200x.jpg?v=1765572856"role="option" 5760 id="option-cart-9152782205151-47433070379231" 5761 aria-selected="false" 5762 tabindex="-1" 5763 >
5764 <span 5765 class="custom-dropdown__option-color" 5766 data-option-color 5767 5768 aria-hidden="true" 5769 ></span> 5770 <span class="custom-dropdown__option-text">Golden deep 05</span> 5771 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5772 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5773 </svg> 5774 </div><div 5775 class="custom-dropdown__option" 5776 data-dropdown-option 5777 data-variant-id="47433070411999" 5778 data-color="deep 06" 5779 data-swatch-image="/cdn/shop/files/deep-06_50x50.png" 5780 data-variant-image="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_226_Deep_50a4c1f2-8fde-4028-bc3a-c9b45420e43f_200x.jpg?v=1765572856"role="option" 5781 id="option-cart-9152782205151-47433070411999" 5782 aria-selected="false" 5783 tabindex="-1" 5784 > 5785 <span 5786 class="custom-dropdown__option-color" 5787 data-option-color 5788 5789 aria-hidden="true" 5790 ></span> 5791 <span class="custom-dropdown__option-text">Deep 06</span> 5792 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 5793 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 5794 </svg> 5795 </div></div> 5796 </div> 5797 </div><form method="post" action="/cart/add" id="product_form_9152782205151" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433070215391" data-variant-id id="cart-9152782205151"> 5798 <input type="hidden" name="quantity" value="1"> 5799 <button 5800 type="submit" 5801 name="add" 5802 data-add-to-cart 5803 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 5804 data-product-id="9152782205151"> 5805 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 5806 <span class="add-to-cart-text-short">Add to bag</span></span> 5807 <span class="product-price-btn mini-product-card__price">$26.00</span> 5808 </button><input type="hidden" name="product-id" value="9152782205151" /><input type="hidden" name="section-id" value="header" /></form></div> 5809 </div> 5810 </div> 5811</div> 5812 5813<style> 5814 .mini-product-card__actions { 5815 position: relative; 5816 overflow: visible !important; 5817 z-index: 1; 5818 } 5819</style> 5820
5821<script> 5822 // Global function for mini product card variant updates (fallback for old code) 5823 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 5824 const variantId = select.value; 5825 const variantInput = document.getElementById(`${location}-${productId}`); 5826 if (variantInput) { 5827 variantInput.value = variantId; 5828 } 5829 5830 // Update color circle if applicable 5831 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 5832 const selectedOption = select.options[select.selectedIndex]; 5833 const hex = selectedOption.getAttribute('data-color-metafield'); 5834 const fallback = selectedOption.getAttribute('data-color'); 5835 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 5836 const circle = document.getElementById(`color-circle-${location}-${productId}`); 5837 5838 if (circle) { 5839 circle.style.backgroundImage = 'none'; 5840 5841 if (hex) { 5842 circle.style.backgroundColor = hex; 5843 } else if (swatchImage && swatchImage.includes('.png')) { 5844 circle.style.backgroundImage = `url('${swatchImage}')`; 5845 circle.style.backgroundSize = 'cover'; 5846 circle.style.backgroundColor = 'transparent'; 5847 } else if (fallback) { 5848 circle.style.backgroundColor = fallback.toLowerCase(); 5849 } else { 5850 circle.style.backgroundColor = '#cccccc'; 5851 } 5852 } 5853 } 5854 5855 // Update image 5856 setTimeout(() => { 5857 const selectedOption = select.options[select.selectedIndex]; 5858 const variantImage = selectedOption?.getAttribute('data-variant-image'); 5859 5860 if (variantImage) { 5861 const card = select.closest('.mini-product-card'); 5862 const productImage = card?.querySelector('.mini-product-card__image'); 5863 5864 if (productImage && variantImage !== productImage.src) { 5865 const img = new Image(); 5866 img.onload = () => { 5867 productImage.src = variantImage; 5868 const variantTitle = selectedOption?.textContent; 5869 if (variantTitle) { 5870 const baseAlt = productImage.alt.split(' - ')[0]; 5871 productImage.alt = `${baseAlt} - ${variantTitle}`; 5872 } 5873 }; 5874 img.src = variantImage; 5875 } 5876 } 5877 }, 0); 5878 }; 5879 5880 window.initCustomDropdowns = window.initCustomDropdowns || function() { 5881 const tryInit = () => { 5882 if (typeof window.initCustomVariantDropdown === 'function') { 5883 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 5884 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 5885 }); 5886 return true; 5887 } 5888 return false; 5889 }; 5890 5891 if (!tryInit()) { 5892 setTimeout(tryInit, 50); 5893 } 5894 }; 5895 5896 // Initialize on page load 5897 document.addEventListener('DOMContentLoaded', function() { 5898 // Initialize color circles 5899 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 5900 const location = select.getAttribute('data-type'); 5901 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 5902 const colorOptionIndex = select.getAttribute('data-color-option-index'); 5903 if (colorOptionIndex) { 5904 updateMiniCardVariant(select, productId, colorOptionIndex, location); 5905 } 5906 }); 5907 5908 initCustomDropdowns(); 5909 }); 5910</script>
5910 5911 5912 5913 5914 5915 5916 5917 5918<div class="mini-product-card" style="width: 100%;" data-product-id="9152781254879"> 5919 <div class="mini-product-card__layout"> 5920 <div class="mini-product-card__image-container"> 5921 <a href="/products/powder-brush"> 5922 <img 5923 src="//sweedbeauty.com/cdn/shop/files/800_Powder_brush_sweed_01_200x.jpg?v=1758540205" 5924 alt="Powder Brush" 5925 class="mini-product-card__image" 5926 width="200" 5927 height="200" 5928 > 5929 </a> 5930 </div> 5931 5932 <div class="mini-product-card__info"> 5933 <div class="mini-product-card__name">Powder Brush</div> 5934 5935 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781254879" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067823327" data-variant-id id="cart-9152781254879"> 5936 <input type="hidden" name="quantity" value="1"> 5937 <button 5938 type="submit" 5939 name="add" 5940 data-add-to-cart 5941 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 5942 data-product-id="9152781254879"> 5943 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 5944 <span class="add-to-cart-text-short">Add to bag</span></span> 5945 <span class="product-price-btn mini-product-card__price">$45.00</span> 5946 </button><input type="hidden" name="product-id" value="9152781254879" /><input type="hidden" name="section-id" value="header" /></form></div> 5947 </div> 5948 </div> 5949</div> 5950 5951<style> 5952 .mini-product-card__actions { 5953 position: relative; 5954 overflow: visible !important; 5955 z-index: 1; 5956 } 5957</style> 5958
5959<script> 5960 // Global function for mini product card variant updates (fallback for old code) 5961 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 5962 const variantId = select.value; 5963 const variantInput = document.getElementById(`${location}-${productId}`); 5964 if (variantInput) { 5965 variantInput.value = variantId; 5966 } 5967 5968 // Update color circle if applicable 5969 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 5970 const selectedOption = select.options[select.selectedIndex]; 5971 const hex = selectedOption.getAttribute('data-color-metafield'); 5972 const fallback = selectedOption.getAttribute('data-color'); 5973 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 5974 const circle = document.getElementById(`color-circle-${location}-${productId}`); 5975 5976 if (circle) { 5977 circle.style.backgroundImage = 'none'; 5978 5979 if (hex) { 5980 circle.style.backgroundColor = hex; 5981 } else if (swatchImage && swatchImage.includes('.png')) { 5982 circle.style.backgroundImage = `url('${swatchImage}')`; 5983 circle.style.backgroundSize = 'cover'; 5984 circle.style.backgroundColor = 'transparent'; 5985 } else if (fallback) { 5986 circle.style.backgroundColor = fallback.toLowerCase(); 5987 } else { 5988 circle.style.backgroundColor = '#cccccc'; 5989 } 5990 } 5991 } 5992 5993 // Update image 5994 setTimeout(() => { 5995 const selectedOption = select.options[select.selectedIndex]; 5996 const variantImage = selectedOption?.getAttribute('data-variant-image'); 5997 5998 if (variantImage) { 5999 const card = select.closest('.mini-product-card'); 6000 const productImage = card?.querySelector('.mini-product-card__image'); 6001 6002 if (productImage && variantImage !== productImage.src) { 6003 const img = new Image(); 6004 img.onload = () => { 6005 productImage.src = variantImage; 6006 const variantTitle = selectedOption?.textContent; 6007 if (variantTitle) { 6008 const baseAlt = productImage.alt.split(' - ')[0]; 6009 productImage.alt = `${baseAlt} - ${variantTitle}`; 6010 } 6011 }; 6012 img.src = variantImage; 6013 } 6014 } 6015 }, 0); 6016 }; 6017 6018 window.initCustomDropdowns = window.initCustomDropdowns || function() { 6019 const tryInit = () => { 6020 if (typeof window.initCustomVariantDropdown === 'function') { 6021 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 6022 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 6023 }); 6024 return true; 6025 } 6026 return false; 6027 }; 6028 6029 if (!tryInit()) { 6030 setTimeout(tryInit, 50); 6031 } 6032 }; 6033 6034 // Initialize on page load 6035 document.addEventListener('DOMContentLoaded', function() { 6036 // Initialize color circles 6037 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 6038 const location = select.getAttribute('data-type'); 6039 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 6040 const colorOptionIndex = select.getAttribute('data-color-option-index'); 6041 if (colorOptionIndex) { 6042 updateMiniCardVariant(select, productId, colorOptionIndex, location); 6043 } 6044 }); 6045 6046 initCustomDropdowns(); 6047 }); 6048</script>
6048 6049 6050 6051 6052 6053 6054 6055 6056<div class="mini-product-card" style="width: 100%;" data-product-id="9152781058271"> 6057 <div class="mini-product-card__layout"> 6058 <div class="mini-product-card__image-container"> 6059 <a href="/products/lash-lift-gift-set"> 6060 <img 6061 src="//sweedbeauty.com/cdn/shop/files/Lash_Lift_Power_duo_200x.jpg?v=1758540201" 6062 alt="Lash Lift Gift Set" 6063 class="mini-product-card__image" 6064 width="200" 6065 height="200" 6066 > 6067 </a> 6068 </div> 6069 6070 <div class="mini-product-card__info"> 6071 <div class="mini-product-card__name">Lash Lift Gift Set</div> 6072 6073 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781058271" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067233503" data-variant-id id="cart-9152781058271"> 6074 <input type="hidden" name="quantity" value="1"> 6075 <button 6076 type="submit" 6077 name="add" 6078 data-add-to-cart 6079 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 6080 data-product-id="9152781058271"> 6081 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 6082 <span class="add-to-cart-text-short">Add to bag</span></span> 6083 <span class="product-price-btn mini-product-card__price">$80.00</span> 6084 </button><input type="hidden" name="product-id" value="9152781058271" /><input type="hidden" name="section-id" value="header" /></form></div> 6085 </div> 6086 </div> 6087</div> 6088 6089<style> 6090 .mini-product-card__actions { 6091 position: relative; 6092 overflow: visible !important; 6093 z-index: 1; 6094 } 6095</style> 6096
6097<script> 6098 // Global function for mini product card variant updates (fallback for old code) 6099 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 6100 const variantId = select.value; 6101 const variantInput = document.getElementById(`${location}-${productId}`); 6102 if (variantInput) { 6103 variantInput.value = variantId; 6104 } 6105 6106 // Update color circle if applicable 6107 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 6108 const selectedOption = select.options[select.selectedIndex]; 6109 const hex = selectedOption.getAttribute('data-color-metafield'); 6110 const fallback = selectedOption.getAttribute('data-color'); 6111 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 6112 const circle = document.getElementById(`color-circle-${location}-${productId}`); 6113 6114 if (circle) { 6115 circle.style.backgroundImage = 'none'; 6116 6117 if (hex) { 6118 circle.style.backgroundColor = hex; 6119 } else if (swatchImage && swatchImage.includes('.png')) { 6120 circle.style.backgroundImage = `url('${swatchImage}')`; 6121 circle.style.backgroundSize = 'cover'; 6122 circle.style.backgroundColor = 'transparent'; 6123 } else if (fallback) { 6124 circle.style.backgroundColor = fallback.toLowerCase(); 6125 } else { 6126 circle.style.backgroundColor = '#cccccc'; 6127 } 6128 } 6129 } 6130 6131 // Update image 6132 setTimeout(() => { 6133 const selectedOption = select.options[select.selectedIndex]; 6134 const variantImage = selectedOption?.getAttribute('data-variant-image'); 6135 6136 if (variantImage) { 6137 const card = select.closest('.mini-product-card'); 6138 const productImage = card?.querySelector('.mini-product-card__image'); 6139 6140 if (productImage && variantImage !== productImage.src) { 6141 const img = new Image(); 6142 img.onload = () => { 6143 productImage.src = variantImage; 6144 const variantTitle = selectedOption?.textContent; 6145 if (variantTitle) { 6146 const baseAlt = productImage.alt.split(' - ')[0]; 6147 productImage.alt = `${baseAlt} - ${variantTitle}`; 6148 } 6149 }; 6150 img.src = variantImage; 6151 } 6152 } 6153 }, 0); 6154 }; 6155 6156 window.initCustomDropdowns = window.initCustomDropdowns || function() { 6157 const tryInit = () => { 6158 if (typeof window.initCustomVariantDropdown === 'function') { 6159 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 6160 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 6161 }); 6162 return true; 6163 } 6164 return false; 6165 }; 6166 6167 if (!tryInit()) { 6168 setTimeout(tryInit, 50); 6169 } 6170 }; 6171 6172 // Initialize on page load 6173 document.addEventListener('DOMContentLoaded', function() { 6174 // Initialize color circles 6175 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 6176 const location = select.getAttribute('data-type'); 6177 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 6178 const colorOptionIndex = select.getAttribute('data-color-option-index'); 6179 if (colorOptionIndex) { 6180 updateMiniCardVariant(select, productId, colorOptionIndex, location); 6181 } 6182 }); 6183 6184 initCustomDropdowns(); 6185 }); 6186</script>
6186 6187 6188 6189 6190 6191 6192 6193 6194<div class="mini-product-card" style="width: 100%;" data-product-id="9152781123807"> 6195 <div class="mini-product-card__layout"> 6196 <div class="mini-product-card__image-container"> 6197 <a href="/products/cloud-gift-set"> 6198 <img 6199 src="//sweedbeauty.com/cdn/shop/files/Cloud_Power_duo_200x.jpg?v=1758540201" 6200 alt="Cloud Gift Set" 6201 class="mini-product-card__image" 6202 width="200" 6203 height="200" 6204 > 6205 </a> 6206 </div> 6207 6208 <div class="mini-product-card__info"> 6209 <div class="mini-product-card__name">Cloud Gift Set</div> 6210 6211 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781123807" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067561183" data-variant-id id="cart-9152781123807"> 6212 <input type="hidden" name="quantity" value="1"> 6213 <button 6214 type="submit" 6215 name="add" 6216 data-add-to-cart 6217 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 6218 data-product-id="9152781123807"> 6219 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 6220 <span class="add-to-cart-text-short">Add to bag</span></span> 6221 <span class="product-price-btn mini-product-card__price">$80.00</span> 6222 </button><input type="hidden" name="product-id" value="9152781123807" /><input type="hidden" name="section-id" value="header" /></form></div> 6223 </div> 6224 </div> 6225</div> 6226 6227<style> 6228 .mini-product-card__actions { 6229 position: relative; 6230 overflow: visible !important; 6231 z-index: 1; 6232 } 6233</style> 6234
6235<script> 6236 // Global function for mini product card variant updates (fallback for old code) 6237 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 6238 const variantId = select.value; 6239 const variantInput = document.getElementById(`${location}-${productId}`); 6240 if (variantInput) { 6241 variantInput.value = variantId; 6242 } 6243 6244 // Update color circle if applicable 6245 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 6246 const selectedOption = select.options[select.selectedIndex]; 6247 const hex = selectedOption.getAttribute('data-color-metafield'); 6248 const fallback = selectedOption.getAttribute('data-color'); 6249 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 6250 const circle = document.getElementById(`color-circle-${location}-${productId}`); 6251 6252 if (circle) { 6253 circle.style.backgroundImage = 'none'; 6254 6255 if (hex) { 6256 circle.style.backgroundColor = hex; 6257 } else if (swatchImage && swatchImage.includes('.png')) { 6258 circle.style.backgroundImage = `url('${swatchImage}')`; 6259 circle.style.backgroundSize = 'cover'; 6260 circle.style.backgroundColor = 'transparent'; 6261 } else if (fallback) { 6262 circle.style.backgroundColor = fallback.toLowerCase(); 6263 } else { 6264 circle.style.backgroundColor = '#cccccc'; 6265 } 6266 } 6267 } 6268 6269 // Update image 6270 setTimeout(() => { 6271 const selectedOption = select.options[select.selectedIndex]; 6272 const variantImage = selectedOption?.getAttribute('data-variant-image'); 6273 6274 if (variantImage) { 6275 const card = select.closest('.mini-product-card'); 6276 const productImage = card?.querySelector('.mini-product-card__image'); 6277 6278 if (productImage && variantImage !== productImage.src) { 6279 const img = new Image(); 6280 img.onload = () => { 6281 productImage.src = variantImage; 6282 const variantTitle = selectedOption?.textContent; 6283 if (variantTitle) { 6284 const baseAlt = productImage.alt.split(' - ')[0]; 6285 productImage.alt = `${baseAlt} - ${variantTitle}`; 6286 } 6287 }; 6288 img.src = variantImage; 6289 } 6290 } 6291 }, 0); 6292 }; 6293 6294 window.initCustomDropdowns = window.initCustomDropdowns || function() { 6295 const tryInit = () => { 6296 if (typeof window.initCustomVariantDropdown === 'function') { 6297 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 6298 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 6299 }); 6300 return true; 6301 } 6302 return false; 6303 }; 6304 6305 if (!tryInit()) { 6306 setTimeout(tryInit, 50); 6307 } 6308 }; 6309 6310 // Initialize on page load 6311 document.addEventListener('DOMContentLoaded', function() { 6312 // Initialize color circles 6313 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 6314 const location = select.getAttribute('data-type'); 6315 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 6316 const colorOptionIndex = select.getAttribute('data-color-option-index'); 6317 if (colorOptionIndex) { 6318 updateMiniCardVariant(select, productId, colorOptionIndex, location); 6319 } 6320 }); 6321 6322 initCustomDropdowns(); 6323 }); 6324</script>
6324 6325 6326 6327 6328 6329 6330 6331 6332<div class="mini-product-card" style="width: 100%;" data-product-id="9152781385951"> 6333 <div class="mini-product-card__layout"> 6334 <div class="mini-product-card__image-container"> 6335 <a href="/products/eyeshadow-brush"> 6336 <img 6337 src="//sweedbeauty.com/cdn/shop/files/806_Eyeshadow_Brush_1_200x.jpg?v=1758540206" 6338 alt="Eyeshadow Brush" 6339 class="mini-product-card__image" 6340 width="200" 6341 height="200" 6342 > 6343 </a> 6344 </div> 6345 6346 <div class="mini-product-card__info"> 6347 <div class="mini-product-card__name">Eyeshadow Brush</div> 6348 6349 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781385951" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067888863" data-variant-id id="cart-9152781385951"> 6350 <input type="hidden" name="quantity" value="1"> 6351 <button 6352 type="submit" 6353 name="add" 6354 data-add-to-cart 6355 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 6356 data-product-id="9152781385951"> 6357 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 6358 <span class="add-to-cart-text-short">Add to bag</span></span> 6359 <span class="product-price-btn mini-product-card__price">$26.00</span> 6360 </button><input type="hidden" name="product-id" value="9152781385951" /><input type="hidden" name="section-id" value="header" /></form></div> 6361 </div> 6362 </div> 6363</div> 6364 6365<style> 6366 .mini-product-card__actions { 6367 position: relative; 6368 overflow: visible !important; 6369 z-index: 1; 6370 } 6371</style> 6372
6373<script> 6374 // Global function for mini product card variant updates (fallback for old code) 6375 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 6376 const variantId = select.value; 6377 const variantInput = document.getElementById(`${location}-${productId}`); 6378 if (variantInput) { 6379 variantInput.value = variantId; 6380 } 6381 6382 // Update color circle if applicable 6383 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 6384 const selectedOption = select.options[select.selectedIndex]; 6385 const hex = selectedOption.getAttribute('data-color-metafield'); 6386 const fallback = selectedOption.getAttribute('data-color'); 6387 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 6388 const circle = document.getElementById(`color-circle-${location}-${productId}`); 6389 6390 if (circle) { 6391 circle.style.backgroundImage = 'none'; 6392 6393 if (hex) { 6394 circle.style.backgroundColor = hex; 6395 } else if (swatchImage && swatchImage.includes('.png')) { 6396 circle.style.backgroundImage = `url('${swatchImage}')`; 6397 circle.style.backgroundSize = 'cover'; 6398 circle.style.backgroundColor = 'transparent'; 6399 } else if (fallback) { 6400 circle.style.backgroundColor = fallback.toLowerCase(); 6401 } else { 6402 circle.style.backgroundColor = '#cccccc'; 6403 } 6404 } 6405 } 6406 6407 // Update image 6408 setTimeout(() => { 6409 const selectedOption = select.options[select.selectedIndex]; 6410 const variantImage = selectedOption?.getAttribute('data-variant-image'); 6411 6412 if (variantImage) { 6413 const card = select.closest('.mini-product-card'); 6414 const productImage = card?.querySelector('.mini-product-card__image'); 6415 6416 if (productImage && variantImage !== productImage.src) { 6417 const img = new Image(); 6418 img.onload = () => { 6419 productImage.src = variantImage; 6420 const variantTitle = selectedOption?.textContent; 6421 if (variantTitle) { 6422 const baseAlt = productImage.alt.split(' - ')[0]; 6423 productImage.alt = `${baseAlt} - ${variantTitle}`; 6424 } 6425 }; 6426 img.src = variantImage; 6427 } 6428 } 6429 }, 0); 6430 }; 6431 6432 window.initCustomDropdowns = window.initCustomDropdowns || function() { 6433 const tryInit = () => { 6434 if (typeof window.initCustomVariantDropdown === 'function') { 6435 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 6436 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 6437 }); 6438 return true; 6439 } 6440 return false; 6441 }; 6442 6443 if (!tryInit()) { 6444 setTimeout(tryInit, 50); 6445 } 6446 }; 6447 6448 // Initialize on page load 6449 document.addEventListener('DOMContentLoaded', function() { 6450 // Initialize color circles 6451 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 6452 const location = select.getAttribute('data-type'); 6453 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 6454 const colorOptionIndex = select.getAttribute('data-color-option-index'); 6455 if (colorOptionIndex) { 6456 updateMiniCardVariant(select, productId, colorOptionIndex, location); 6457 } 6458 }); 6459 6460 initCustomDropdowns(); 6461 }); 6462</script>
6462 6463 6464 6465 6466 6467 6468 6469 6470<div class="mini-product-card" style="width: 100%;" data-product-id="9152781484255"> 6471 <div class="mini-product-card__layout"> 6472 <div class="mini-product-card__image-container"> 6473 <a href="/products/duo-brow-liner-brush"> 6474 <img 6475 src="//sweedbeauty.com/cdn/shop/files/804_duo_brow_liner_brush_1_200x.jpg?v=1758540206" 6476 alt="Duo Brow and Liner Brush" 6477 class="mini-product-card__image" 6478 width="200" 6479 height="200" 6480 > 6481 </a> 6482 </div> 6483 6484 <div class="mini-product-card__info"> 6485 <div class="mini-product-card__name">Duo Brow and Liner Brush</div> 6486 6487 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781484255" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067921631" data-variant-id id="cart-9152781484255"> 6488 <input type="hidden" name="quantity" value="1"> 6489 <button 6490 type="submit" 6491 name="add" 6492 data-add-to-cart 6493 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 6494 data-product-id="9152781484255"> 6495 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 6496 <span class="add-to-cart-text-short">Add to bag</span></span> 6497 <span class="product-price-btn mini-product-card__price">$20.00</span> 6498 </button><input type="hidden" name="product-id" value="9152781484255" /><input type="hidden" name="section-id" value="header" /></form></div> 6499 </div> 6500 </div> 6501</div> 6502 6503<style> 6504 .mini-product-card__actions { 6505 position: relative; 6506 overflow: visible !important; 6507 z-index: 1; 6508 } 6509</style> 6510
6511<script> 6512 // Global function for mini product card variant updates (fallback for old code) 6513 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 6514 const variantId = select.value; 6515 const variantInput = document.getElementById(`${location}-${productId}`); 6516 if (variantInput) { 6517 variantInput.value = variantId; 6518 } 6519 6520 // Update color circle if applicable 6521 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 6522 const selectedOption = select.options[select.selectedIndex]; 6523 const hex = selectedOption.getAttribute('data-color-metafield'); 6524 const fallback = selectedOption.getAttribute('data-color'); 6525 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 6526 const circle = document.getElementById(`color-circle-${location}-${productId}`); 6527 6528 if (circle) { 6529 circle.style.backgroundImage = 'none'; 6530 6531 if (hex) { 6532 circle.style.backgroundColor = hex; 6533 } else if (swatchImage && swatchImage.includes('.png')) { 6534 circle.style.backgroundImage = `url('${swatchImage}')`; 6535 circle.style.backgroundSize = 'cover'; 6536 circle.style.backgroundColor = 'transparent'; 6537 } else if (fallback) { 6538 circle.style.backgroundColor = fallback.toLowerCase(); 6539 } else { 6540 circle.style.backgroundColor = '#cccccc'; 6541 } 6542 } 6543 } 6544 6545 // Update image 6546 setTimeout(() => { 6547 const selectedOption = select.options[select.selectedIndex]; 6548 const variantImage = selectedOption?.getAttribute('data-variant-image'); 6549 6550 if (variantImage) { 6551 const card = select.closest('.mini-product-card'); 6552 const productImage = card?.querySelector('.mini-product-card__image'); 6553 6554 if (productImage && variantImage !== productImage.src) { 6555 const img = new Image(); 6556 img.onload = () => { 6557 productImage.src = variantImage; 6558 const variantTitle = selectedOption?.textContent; 6559 if (variantTitle) { 6560 const baseAlt = productImage.alt.split(' - ')[0]; 6561 productImage.alt = `${baseAlt} - ${variantTitle}`; 6562 } 6563 }; 6564 img.src = variantImage; 6565 } 6566 } 6567 }, 0); 6568 }; 6569 6570 window.initCustomDropdowns = window.initCustomDropdowns || function() { 6571 const tryInit = () => { 6572 if (typeof window.initCustomVariantDropdown === 'function') { 6573 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 6574 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 6575 }); 6576 return true; 6577 } 6578 return false; 6579 }; 6580 6581 if (!tryInit()) { 6582 setTimeout(tryInit, 50); 6583 } 6584 }; 6585 6586 // Initialize on page load 6587 document.addEventListener('DOMContentLoaded', function() { 6588 // Initialize color circles 6589 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 6590 const location = select.getAttribute('data-type'); 6591 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 6592 const colorOptionIndex = select.getAttribute('data-color-option-index'); 6593 if (colorOptionIndex) { 6594 updateMiniCardVariant(select, productId, colorOptionIndex, location); 6595 } 6596 }); 6597 6598 initCustomDropdowns(); 6599 }); 6600</script>
6600 6601 6602 6603 6604 6605 6606 6607 6608<div class="mini-product-card" style="width: 100%;" data-product-id="9152781353183"> 6609 <div class="mini-product-card__layout"> 6610 <div class="mini-product-card__image-container"> 6611 <a href="/products/angled-blush-brush"> 6612 <img 6613 src="//sweedbeauty.com/cdn/shop/files/801_Angled_Blush_brush_sweed_01_200x.jpg?v=1758540205" 6614 alt="Angled Blush Brush" 6615 class="mini-product-card__image" 6616 width="200" 6617 height="200" 6618 > 6619 </a> 6620 </div> 6621 6622 <div class="mini-product-card__info"> 6623 <div class="mini-product-card__name">Angled Blush Brush</div> 6624 6625 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781353183" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433067856095" data-variant-id id="cart-9152781353183"> 6626 <input type="hidden" name="quantity" value="1"> 6627 <button 6628 type="submit" 6629 name="add" 6630 data-add-to-cart 6631 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 6632 data-product-id="9152781353183"> 6633 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 6634 <span class="add-to-cart-text-short">Add to bag</span></span> 6635 <span class="product-price-btn mini-product-card__price">$36.00</span> 6636 </button><input type="hidden" name="product-id" value="9152781353183" /><input type="hidden" name="section-id" value="header" /></form></div> 6637 </div> 6638 </div> 6639</div> 6640 6641<style> 6642 .mini-product-card__actions { 6643 position: relative; 6644 overflow: visible !important; 6645 z-index: 1; 6646 } 6647</style> 6648
6649<script> 6650 // Global function for mini product card variant updates (fallback for old code) 6651 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 6652 const variantId = select.value; 6653 const variantInput = document.getElementById(`${location}-${productId}`); 6654 if (variantInput) { 6655 variantInput.value = variantId; 6656 } 6657 6658 // Update color circle if applicable 6659 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 6660 const selectedOption = select.options[select.selectedIndex]; 6661 const hex = selectedOption.getAttribute('data-color-metafield'); 6662 const fallback = selectedOption.getAttribute('data-color'); 6663 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 6664 const circle = document.getElementById(`color-circle-${location}-${productId}`); 6665 6666 if (circle) { 6667 circle.style.backgroundImage = 'none'; 6668 6669 if (hex) { 6670 circle.style.backgroundColor = hex; 6671 } else if (swatchImage && swatchImage.includes('.png')) { 6672 circle.style.backgroundImage = `url('${swatchImage}')`; 6673 circle.style.backgroundSize = 'cover'; 6674 circle.style.backgroundColor = 'transparent'; 6675 } else if (fallback) { 6676 circle.style.backgroundColor = fallback.toLowerCase(); 6677 } else { 6678 circle.style.backgroundColor = '#cccccc'; 6679 } 6680 } 6681 } 6682 6683 // Update image 6684 setTimeout(() => { 6685 const selectedOption = select.options[select.selectedIndex]; 6686 const variantImage = selectedOption?.getAttribute('data-variant-image'); 6687 6688 if (variantImage) { 6689 const card = select.closest('.mini-product-card'); 6690 const productImage = card?.querySelector('.mini-product-card__image'); 6691 6692 if (productImage && variantImage !== productImage.src) { 6693 const img = new Image(); 6694 img.onload = () => { 6695 productImage.src = variantImage; 6696 const variantTitle = selectedOption?.textContent; 6697 if (variantTitle) { 6698 const baseAlt = productImage.alt.split(' - ')[0]; 6699 productImage.alt = `${baseAlt} - ${variantTitle}`; 6700 } 6701 }; 6702 img.src = variantImage; 6703 } 6704 } 6705 }, 0); 6706 }; 6707 6708 window.initCustomDropdowns = window.initCustomDropdowns || function() { 6709 const tryInit = () => { 6710 if (typeof window.initCustomVariantDropdown === 'function') { 6711 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 6712 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 6713 }); 6714 return true; 6715 } 6716 return false; 6717 }; 6718 6719 if (!tryInit()) { 6720 setTimeout(tryInit, 50); 6721 } 6722 }; 6723 6724 // Initialize on page load 6725 document.addEventListener('DOMContentLoaded', function() { 6726 // Initialize color circles 6727 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 6728 const location = select.getAttribute('data-type'); 6729 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 6730 const colorOptionIndex = select.getAttribute('data-color-option-index'); 6731 if (colorOptionIndex) { 6732 updateMiniCardVariant(select, productId, colorOptionIndex, location); 6733 } 6734 }); 6735 6736 initCustomDropdowns(); 6737 }); 6738</script>
6738 6739 6740 6741 6742 6743 6744 6745 6746<div class="mini-product-card" style="width: 100%;" data-product-id="9152780763359"> 6747 <div class="mini-product-card__layout"> 6748 <div class="mini-product-card__image-container"> 6749 <a href="/products/brow-pencil"> 6750 <img 6751 src="//sweedbeauty.com/cdn/shop/files/products_110_Brow_pencil_Taupe_pen_main_200x.jpg?v=1772454905" 6752 alt="Brow Pencil" 6753 class="mini-product-card__image" 6754 width="200" 6755 height="200" 6756 > 6757 </a> 6758 </div> 6759 6760 <div class="mini-product-card__info"> 6761 <div class="mini-product-card__name">Brow Pencil</div> 6762 6763 <div class="mini-product-card__actions"> 6764 6765<style> 6766 .custom-dropdown { 6767 position: relative; 6768 width: 100%; 6769 z-index: 10; 6770 margin-bottom: 4px; 6771 } 6772 6773 .custom-dropdown.is-open { 6774 z-index: 999999; 6775 } 6776 6777 .custom-dropdown__trigger { 6778 position: relative; 6779 width: 100%; 6780 padding: 5px 10px; 6781 height: 30px; 6782 background: white; 6783 border: 1px solid #e0e0e0; 6784 display: flex; 6785 align-items: center; 6786 justify-content: space-between; 6787 cursor: pointer; 6788 font-size: 14px; 6789 text-align: left; 6790 transition: border-color 0.2s ease; 6791 z-index: 999999; 6792 } 6793 6794 .custom-dropdown__trigger:hover { 6795 border-color: #b0b0b0; 6796 } 6797 6798 .custom-dropdown__trigger:focus { 6799 outline: 2px solid #000; 6800 outline-offset: 2px; 6801 } 6802 6803 .custom-dropdown__trigger:focus:not(:focus-visible) { 6804 outline: none; 6805 } 6806 6807 .custom-dropdown__trigger:focus-visible { 6808 outline: 2px solid #000; 6809 outline-offset: 2px; 6810 } 6811 6812 .custom-dropdown__trigger-color { 6813 display: inline-block; 6814 width: 8px; 6815 height: 8px; 6816 min-width: 8px; 6817 min-height: 8px; 6818 border-radius: 50%; 6819 flex-shrink: 0; 6820 background-size: cover; 6821 background-position: center; 6822 background-color: #cccccc; 6823 margin-right: 6px; 6824 } 6825 6826 .custom-dropdown__selected-text { 6827 flex: 1; 6828 font-size: 12px; 6829 white-space: nowrap; 6830 overflow: hidden; 6831 text-overflow: ellipsis; 6832 font-weight: 300; 6833 text-transform: capitalize; 6834 } 6835 6836 .custom-dropdown__arrow { 6837 margin-left: 8px; 6838 transition: transform 0.2s ease; 6839 flex-shrink: 0; 6840 } 6841 6842 .custom-dropdown.is-open .custom-dropdown__arrow { 6843 transform: rotate(180deg); 6844 } 6845 6846 .custom-dropdown__menu { 6847 position: fixed !important; 6848 background: white !important; 6849 border: 1px solid #e0e0e0; 6850 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 6851 max-height: 200px; 6852 overflow-y: auto; 6853 z-index: 9999999 !important; 6854 opacity: 0; 6855 visibility: hidden; 6856 pointer-events: none; 6857 } 6858 6859 .custom-dropdown.is-open .custom-dropdown__menu { 6860 opacity: 1 !important; 6861 visibility: visible !important; 6862 pointer-events: auto !important; 6863 } 6864 6865 .custom-dropdown__option { 6866 padding: 8px 10px; 6867 cursor: pointer; 6868 font-size: 14px; 6869 font-weight: 300; 6870 transition: background-color 0.15s ease; 6871 background: white; 6872 display: flex; 6873 align-items: center; 6874 gap: 12px; 6875 } 6876 6877 .custom-dropdown__option:hover, 6878 .custom-dropdown__option:focus, 6879 .custom-dropdown__option.is-focused { 6880 background-color: #f5f5f5; 6881 } 6882 6883 .custom-dropdown__option:hover .custom-dropdown__option-color, 6884 .custom-dropdown__option:focus .custom-dropdown__option-color, 6885 .custom-dropdown__option.is-focused .custom-dropdown__option-color { 6886 box-shadow: 0 0 0 1px #fff, 0 0 0 2px #000; 6887 } 6888 6889 .custom-dropdown__option:focus { 6890 outline: none; 6891 } 6892 6893 .custom-dropdown__option.is-selected { 6894 /* Selected state - checkmark shows, no background change */ 6895 } 6896 6897 .custom-dropdown__option-text { 6898 flex: 1; 6899 text-transform: capitalize; 6900 } 6901 6902 .custom-dropdown__option-check { 6903 display: none; 6904 margin-left: auto; 6905 flex-shrink: 0; 6906 } 6907 6908 .custom-dropdown__option.is-selected .custom-dropdown__option-check { 6909 display: block; 6910 } 6911 6912 .custom-dropdown__option-color { 6913 display: inline-block; 6914 width: 12px; 6915 height: 12px; 6916 min-width: 12px; 6917 min-height: 12px; 6918 border-radius: 50%; 6919 flex-shrink: 0; 6920 background-size: cover; 6921 background-position: center; 6922 background-color: #cccccc; 6923 } 6924 6925 .visually-hidden { 6926 position: absolute; 6927 width: 1px; 6928 height: 1px; 6929 padding: 0; 6930 margin: -1px; 6931 overflow: hidden; 6932 clip: rect(0, 0, 0, 0); 6933 white-space: nowrap; 6934 border-width: 0; 6935 } 6936 6937 .custom-dropdown ~ .color-circle-overlay, 6938 .select-with-color-circle > .color-circle-overlay { 6939 display: none !important; 6940 } 6941</style><div class="select-with-color-circle"> 6942 <span class="color-circle-overlay" id="color-circle-cart-9152780763359"></span><select 6943 id="SingleOptionSelector-cart-9152780763359" 6944 class="variant-input-hotspot visually-hidden" 6945 name="id" 6946 data-product-select 6947 data-color-option-index="0" 6948 data-type="cart" 6949 ><option 6950 value="47433066774751" 6951 data-color="taupe" 6952 data-swatch-image="/cdn/shop/files/taupe_50x50.png" 6953 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_110_Brow_pencil_Taupe_pen_main_200x.jpg?v=1772454905"selected="selected"> 6954 Taupe 6955 </option><option 6956 value="47433066741983" 6957 data-color="medium brown" 6958 data-swatch-image="/cdn/shop/files/medium-brown_50x50.png" 6959 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_109_Brow_pencil_Medium_Brown_pen_main_200x.jpg?v=1772454905"> 6960 Medium brown 6961 </option><option 6962 value="47433066709215" 6963 data-color="dark brown" 6964 data-swatch-image="/cdn/shop/files/dark-brown_50x50.png" 6965 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_108_Brow_pencil_Dark_Brown_pen_main_200x.jpg?v=1758540191"> 6966 Dark brown 6967 </option><option 6968 value="47433066676447" 6969 data-color="ebony" 6970 data-swatch-image="/cdn/shop/files/ebony_50x50.png" 6971 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_107_Brow_pencil_Ebony_pen_main_200x.jpg?v=1772454905"> 6972 Ebony 6973 </option></select><div class="custom-dropdown" data-custom-dropdown data-dropdown-type="mini-card" data-product-id="9152780763359" data-location="cart"> 6974 <button 6975 type="button" 6976 class="custom-dropdown__trigger" 6977 data-dropdown-trigger 6978 aria-haspopup="listbox"
6979 aria-expanded="false" 6980 aria-controls="dropdown-menu-cart-9152780763359" 6981 > 6982 <span 6983 class="custom-dropdown__trigger-color" 6984 data-trigger-color 6985 6986 data-swatch-image="/cdn/shop/files/taupe_50x50.png" 6987 ></span> 6988 <span class="custom-dropdown__selected-text">Taupe</span> 6989 <svg class="custom-dropdown__arrow" width="8" height="5" viewBox="0 0 10 6" fill="none" aria-hidden="true"> 6990 <path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 6991 </svg> 6992 </button> 6993 <div 6994 class="custom-dropdown__menu" 6995 data-dropdown-menu 6996 role="listbox" 6997 id="dropdown-menu-cart-9152780763359" 6998 aria-label="Brow Pencil variant selection" 6999 tabindex="-1" 7000 ><div 7001 class="custom-dropdown__option is-selected" 7002 data-dropdown-option 7003 data-variant-id="47433066774751" 7004 data-color="taupe" 7005 data-swatch-image="/cdn/shop/files/taupe_50x50.png" 7006 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_110_Brow_pencil_Taupe_pen_main_200x.jpg?v=1772454905"role="option" 7007 id="option-cart-9152780763359-47433066774751" 7008 aria-selected="true" 7009 tabindex="-1" 7010 > 7011 <span 7012 class="custom-dropdown__option-color" 7013 data-option-color 7014 7015 aria-hidden="true" 7016 ></span> 7017 <span class="custom-dropdown__option-text">Taupe</span> 7018 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 7019 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 7020 </svg> 7021 </div><div 7022 class="custom-dropdown__option" 7023 data-dropdown-option 7024 data-variant-id="47433066741983" 7025 data-color="medium brown" 7026 data-swatch-image="/cdn/shop/files/medium-brown_50x50.png" 7027 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_109_Brow_pencil_Medium_Brown_pen_main_200x.jpg?v=1772454905"role="option" 7028 id="option-cart-9152780763359-47433066741983" 7029 aria-selected="false" 7030 tabindex="-1" 7031 > 7032 <span 7033 class="custom-dropdown__option-color" 7034 data-option-color 7035 7036 aria-hidden="true" 7037 ></span> 7038 <span class="custom-dropdown__option-text">Medium brown</span> 7039 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 7040 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 7041 </svg> 7042 </div><div 7043 class="custom-dropdown__option" 7044 data-dropdown-option 7045 data-variant-id="47433066709215" 7046 data-color="dark brown" 7047 data-swatch-image="/cdn/shop/files/dark-brown_50x50.png" 7048 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_108_Brow_pencil_Dark_Brown_pen_main_200x.jpg?v=1758540191"role="option" 7049 id="option-cart-9152780763359-47433066709215" 7050 aria-selected="false" 7051 tabindex="-1" 7052 > 7053 <span 7054 class="custom-dropdown__option-color" 7055 data-option-color 7056 7057 aria-hidden="true" 7058 ></span> 7059 <span class="custom-dropdown__option-text">Dark brown</span> 7060 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 7061 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 7062 </svg> 7063 </div><div 7064 class="custom-dropdown__option" 7065 data-dropdown-option 7066 data-variant-id="47433066676447" 7067 data-color="ebony" 7068 data-swatch-image="/cdn/shop/files/ebony_50x50.png" 7069 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_107_Brow_pencil_Ebony_pen_main_200x.jpg?v=1772454905"role="option" 7070 id="option-cart-9152780763359-47433066676447" 7071 aria-selected="false" 7072 tabindex="-1" 7073 >
7074 <span 7075 class="custom-dropdown__option-color" 7076 data-option-color 7077 7078 aria-hidden="true" 7079 ></span> 7080 <span class="custom-dropdown__option-text">Ebony</span> 7081 <svg class="custom-dropdown__option-check" width="10" height="8" viewBox="0 0 12 10" fill="none" aria-hidden="true"> 7082 <path d="M1 5L4.5 8.5L11 1" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/> 7083 </svg> 7084 </div></div> 7085 </div> 7086 </div><form method="post" action="/cart/add" id="product_form_9152780763359" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433066774751" data-variant-id id="cart-9152780763359"> 7087 <input type="hidden" name="quantity" value="1"> 7088 <button 7089 type="submit" 7090 name="add" 7091 data-add-to-cart 7092 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 7093 data-product-id="9152780763359"> 7094 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 7095 <span class="add-to-cart-text-short">Add to bag</span></span> 7096 <span class="product-price-btn mini-product-card__price">$26.00</span> 7097 </button><input type="hidden" name="product-id" value="9152780763359" /><input type="hidden" name="section-id" value="header" /></form></div> 7098 </div> 7099 </div> 7100</div> 7101 7102<style> 7103 .mini-product-card__actions { 7104 position: relative; 7105 overflow: visible !important; 7106 z-index: 1; 7107 } 7108</style> 7109
7110<script> 7111 // Global function for mini product card variant updates (fallback for old code) 7112 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 7113 const variantId = select.value; 7114 const variantInput = document.getElementById(`${location}-${productId}`); 7115 if (variantInput) { 7116 variantInput.value = variantId; 7117 } 7118 7119 // Update color circle if applicable 7120 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 7121 const selectedOption = select.options[select.selectedIndex]; 7122 const hex = selectedOption.getAttribute('data-color-metafield'); 7123 const fallback = selectedOption.getAttribute('data-color'); 7124 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 7125 const circle = document.getElementById(`color-circle-${location}-${productId}`); 7126 7127 if (circle) { 7128 circle.style.backgroundImage = 'none'; 7129 7130 if (hex) { 7131 circle.style.backgroundColor = hex; 7132 } else if (swatchImage && swatchImage.includes('.png')) { 7133 circle.style.backgroundImage = `url('${swatchImage}')`; 7134 circle.style.backgroundSize = 'cover'; 7135 circle.style.backgroundColor = 'transparent'; 7136 } else if (fallback) { 7137 circle.style.backgroundColor = fallback.toLowerCase(); 7138 } else { 7139 circle.style.backgroundColor = '#cccccc'; 7140 } 7141 } 7142 } 7143 7144 // Update image 7145 setTimeout(() => { 7146 const selectedOption = select.options[select.selectedIndex]; 7147 const variantImage = selectedOption?.getAttribute('data-variant-image'); 7148 7149 if (variantImage) { 7150 const card = select.closest('.mini-product-card'); 7151 const productImage = card?.querySelector('.mini-product-card__image'); 7152 7153 if (productImage && variantImage !== productImage.src) { 7154 const img = new Image(); 7155 img.onload = () => { 7156 productImage.src = variantImage; 7157 const variantTitle = selectedOption?.textContent; 7158 if (variantTitle) { 7159 const baseAlt = productImage.alt.split(' - ')[0]; 7160 productImage.alt = `${baseAlt} - ${variantTitle}`; 7161 } 7162 }; 7163 img.src = variantImage; 7164 } 7165 } 7166 }, 0); 7167 }; 7168 7169 window.initCustomDropdowns = window.initCustomDropdowns || function() { 7170 const tryInit = () => { 7171 if (typeof window.initCustomVariantDropdown === 'function') { 7172 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 7173 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 7174 }); 7175 return true; 7176 } 7177 return false; 7178 }; 7179 7180 if (!tryInit()) { 7181 setTimeout(tryInit, 50); 7182 } 7183 }; 7184 7185 // Initialize on page load 7186 document.addEventListener('DOMContentLoaded', function() { 7187 // Initialize color circles 7188 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 7189 const location = select.getAttribute('data-type'); 7190 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 7191 const colorOptionIndex = select.getAttribute('data-color-option-index'); 7192 if (colorOptionIndex) { 7193 updateMiniCardVariant(select, productId, colorOptionIndex, location); 7194 } 7195 }); 7196 7197 initCustomDropdowns(); 7198 }); 7199</script>
7199 7200 7201 7202 7203 7204 7205 7206 7207<div class="mini-product-card" style="width: 100%;" data-product-id="9152781615327"> 7208 <div class="mini-product-card__layout"> 7209 <div class="mini-product-card__image-container"> 7210 <a href="/products/pencil-sharpener"> 7211 <img 7212 src="//sweedbeauty.com/cdn/shop/files/408_Pencil_Sharpener_01_sweed_200x.jpg?v=1758540195" 7213 alt="The Pencil Sharpener" 7214 class="mini-product-card__image" 7215 width="200" 7216 height="200" 7217 > 7218 </a> 7219 </div> 7220 7221 <div class="mini-product-card__info"> 7222 <div class="mini-product-card__name">The Pencil Sharpener</div> 7223 7224 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781615327" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433068576991" data-variant-id id="cart-9152781615327"> 7225 <input type="hidden" name="quantity" value="1"> 7226 <button 7227 type="submit" 7228 name="add" 7229 data-add-to-cart 7230 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 7231 data-product-id="9152781615327"> 7232 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 7233 <span class="add-to-cart-text-short">Add to bag</span></span> 7234 <span class="product-price-btn mini-product-card__price">$10.00</span> 7235 </button><input type="hidden" name="product-id" value="9152781615327" /><input type="hidden" name="section-id" value="header" /></form></div> 7236 </div> 7237 </div> 7238</div> 7239 7240<style> 7241 .mini-product-card__actions { 7242 position: relative; 7243 overflow: visible !important; 7244 z-index: 1; 7245 } 7246</style> 7247
7248<script> 7249 // Global function for mini product card variant updates (fallback for old code) 7250 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 7251 const variantId = select.value; 7252 const variantInput = document.getElementById(`${location}-${productId}`); 7253 if (variantInput) { 7254 variantInput.value = variantId; 7255 } 7256 7257 // Update color circle if applicable 7258 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 7259 const selectedOption = select.options[select.selectedIndex]; 7260 const hex = selectedOption.getAttribute('data-color-metafield'); 7261 const fallback = selectedOption.getAttribute('data-color'); 7262 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 7263 const circle = document.getElementById(`color-circle-${location}-${productId}`); 7264 7265 if (circle) { 7266 circle.style.backgroundImage = 'none'; 7267 7268 if (hex) { 7269 circle.style.backgroundColor = hex; 7270 } else if (swatchImage && swatchImage.includes('.png')) { 7271 circle.style.backgroundImage = `url('${swatchImage}')`; 7272 circle.style.backgroundSize = 'cover'; 7273 circle.style.backgroundColor = 'transparent'; 7274 } else if (fallback) { 7275 circle.style.backgroundColor = fallback.toLowerCase(); 7276 } else { 7277 circle.style.backgroundColor = '#cccccc'; 7278 } 7279 } 7280 } 7281 7282 // Update image 7283 setTimeout(() => { 7284 const selectedOption = select.options[select.selectedIndex]; 7285 const variantImage = selectedOption?.getAttribute('data-variant-image'); 7286 7287 if (variantImage) { 7288 const card = select.closest('.mini-product-card'); 7289 const productImage = card?.querySelector('.mini-product-card__image'); 7290 7291 if (productImage && variantImage !== productImage.src) { 7292 const img = new Image(); 7293 img.onload = () => { 7294 productImage.src = variantImage; 7295 const variantTitle = selectedOption?.textContent; 7296 if (variantTitle) { 7297 const baseAlt = productImage.alt.split(' - ')[0]; 7298 productImage.alt = `${baseAlt} - ${variantTitle}`; 7299 } 7300 }; 7301 img.src = variantImage; 7302 } 7303 } 7304 }, 0); 7305 }; 7306 7307 window.initCustomDropdowns = window.initCustomDropdowns || function() { 7308 const tryInit = () => { 7309 if (typeof window.initCustomVariantDropdown === 'function') { 7310 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 7311 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 7312 }); 7313 return true; 7314 } 7315 return false; 7316 }; 7317 7318 if (!tryInit()) { 7319 setTimeout(tryInit, 50); 7320 } 7321 }; 7322 7323 // Initialize on page load 7324 document.addEventListener('DOMContentLoaded', function() { 7325 // Initialize color circles 7326 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 7327 const location = select.getAttribute('data-type'); 7328 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 7329 const colorOptionIndex = select.getAttribute('data-color-option-index'); 7330 if (colorOptionIndex) { 7331 updateMiniCardVariant(select, productId, colorOptionIndex, location); 7332 } 7333 }); 7334 7335 initCustomDropdowns(); 7336 }); 7337</script>
7337 7338 7339 7340 7341 7342 7343 7344 7345<div class="mini-product-card" style="width: 100%;" data-product-id="9152781811935"> 7346 <div class="mini-product-card__layout"> 7347 <div class="mini-product-card__image-container"> 7348 <a href="/products/the-makeup-bag"> 7349 <img 7350 src="//sweedbeauty.com/cdn/shop/files/WhatsAppImage2024-09-19at17.00.15_200x.jpg?v=1758540195" 7351 alt="The Makeup Bag" 7352 class="mini-product-card__image" 7353 width="200" 7354 height="200" 7355 > 7356 </a> 7357 </div> 7358 7359 <div class="mini-product-card__info"> 7360 <div class="mini-product-card__name">The Makeup Bag</div> 7361 7362 <div class="mini-product-card__actions"><form method="post" action="/cart/add" id="product_form_9152781811935" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="id" value="47433069134047" data-variant-id id="cart-9152781811935"> 7363 <input type="hidden" name="quantity" value="1"> 7364 <button 7365 type="submit" 7366 name="add" 7367 data-add-to-cart 7368 class="btn btn--full add-to-cart btn--single-line-content mini-product-card__button" 7369 data-product-id="9152781811935"> 7370 <span data-add-to-cart-text><span class="add-to-cart-text-full">Add to bag</span> 7371 <span class="add-to-cart-text-short">Add to bag</span></span> 7372 <span class="product-price-btn mini-product-card__price">$40.00</span> 7373 </button><input type="hidden" name="product-id" value="9152781811935" /><input type="hidden" name="section-id" value="header" /></form></div> 7374 </div> 7375 </div> 7376</div> 7377 7378<style> 7379 .mini-product-card__actions { 7380 position: relative; 7381 overflow: visible !important; 7382 z-index: 1; 7383 } 7384</style> 7385
7386<script> 7387 // Global function for mini product card variant updates (fallback for old code) 7388 window.updateMiniCardVariant = window.updateMiniCardVariant || function(select, productId, colorOptionIndex, location) { 7389 const variantId = select.value; 7390 const variantInput = document.getElementById(`${location}-${productId}`); 7391 if (variantInput) { 7392 variantInput.value = variantId; 7393 } 7394 7395 // Update color circle if applicable 7396 if (colorOptionIndex !== null && colorOptionIndex !== undefined) { 7397 const selectedOption = select.options[select.selectedIndex]; 7398 const hex = selectedOption.getAttribute('data-color-metafield'); 7399 const fallback = selectedOption.getAttribute('data-color'); 7400 const swatchImage = selectedOption.getAttribute('data-swatch-image'); 7401 const circle = document.getElementById(`color-circle-${location}-${productId}`); 7402 7403 if (circle) { 7404 circle.style.backgroundImage = 'none'; 7405 7406 if (hex) { 7407 circle.style.backgroundColor = hex; 7408 } else if (swatchImage && swatchImage.includes('.png')) { 7409 circle.style.backgroundImage = `url('${swatchImage}')`; 7410 circle.style.backgroundSize = 'cover'; 7411 circle.style.backgroundColor = 'transparent'; 7412 } else if (fallback) { 7413 circle.style.backgroundColor = fallback.toLowerCase(); 7414 } else { 7415 circle.style.backgroundColor = '#cccccc'; 7416 } 7417 } 7418 } 7419 7420 // Update image 7421 setTimeout(() => { 7422 const selectedOption = select.options[select.selectedIndex]; 7423 const variantImage = selectedOption?.getAttribute('data-variant-image'); 7424 7425 if (variantImage) { 7426 const card = select.closest('.mini-product-card'); 7427 const productImage = card?.querySelector('.mini-product-card__image'); 7428 7429 if (productImage && variantImage !== productImage.src) { 7430 const img = new Image(); 7431 img.onload = () => { 7432 productImage.src = variantImage; 7433 const variantTitle = selectedOption?.textContent; 7434 if (variantTitle) { 7435 const baseAlt = productImage.alt.split(' - ')[0]; 7436 productImage.alt = `${baseAlt} - ${variantTitle}`; 7437 } 7438 }; 7439 img.src = variantImage; 7440 } 7441 } 7442 }, 0); 7443 }; 7444 7445 window.initCustomDropdowns = window.initCustomDropdowns || function() { 7446 const tryInit = () => { 7447 if (typeof window.initCustomVariantDropdown === 'function') { 7448 document.querySelectorAll('[data-custom-dropdown][data-dropdown-type="mini-card"]').forEach(dropdown => { 7449 window.initCustomVariantDropdown(dropdown, '.mini-product-card'); 7450 }); 7451 return true; 7452 } 7453 return false; 7454 }; 7455 7456 if (!tryInit()) { 7457 setTimeout(tryInit, 50); 7458 } 7459 }; 7460 7461 // Initialize on page load 7462 document.addEventListener('DOMContentLoaded', function() { 7463 // Initialize color circles 7464 document.querySelectorAll('.mini-product-card select[data-color-option-index]').forEach(select => { 7465 const location = select.getAttribute('data-type'); 7466 const productId = select.id.replace(`SingleOptionSelector-${location}-`, ''); 7467 const colorOptionIndex = select.getAttribute('data-color-option-index'); 7468 if (colorOptionIndex) { 7469 updateMiniCardVariant(select, productId, colorOptionIndex, location); 7470 } 7471 }); 7472 7473 initCustomDropdowns(); 7474 }); 7475</script>
7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 </div> 7495 </div> 7496 7497 7498 <div class="cart__item-row"> 7499 7500<div id="free-shipping-indicator" 7501 data-free-shipping-value="5000.0" 7502 data-currency="USD" 7503 data-country="US" 7504 data-achieved-text="You have free shipping!" 7505 data-progress-text="left for free shipping" 7506 class="free-shipping-indicator"> 7507 7508 <div class="progress-text"> 7509 7510 $50.00 left for free shipping 7511 7512 </div> 7513 7514 7515 <div class="progress-container"> 7516 <div class="progress-bar" style="width: 0.0%"></div> 7517 </div> 7518</div> 7519
7520<script> 7521 document.addEventListener('DOMContentLoaded', function() { 7522 initShippingIndicator(); 7523 }); 7524 7525 function initShippingIndicator() { 7526 updateShippingProgress(); 7527 setupEventListeners(); 7528 } 7529 7530 function setupEventListeners() { 7531 document.addEventListener('cart:updated', updateShippingProgress); 7532 7533 if (typeof jQuery !== 'undefined') { 7534 jQuery(document).on('cart.requestComplete', updateShippingProgress); 7535 } 7536 7537 const addToCartForms = document.querySelectorAll('form[action*="/cart/add"]'); 7538 addToCartForms.forEach(form => { 7539 form.addEventListener('submit', function() { 7540 setTimeout(updateShippingProgress, 1000); 7541 }); 7542 }); 7543 7544 document.addEventListener('change', function(event) { 7545 if (event.target.matches('input[name="quantity"], input[name^="updates["]')) { 7546 setTimeout(updateShippingProgress, 500); 7547 } 7548 }); 7549 } 7550 7551 function updateShippingProgress() { 7552 fetch('/cart.js') 7553 .then(response => response.json()) 7554 .then(cart => { 7555 const indicator = document.getElementById('free-shipping-indicator'); 7556 if (!indicator) return; 7557 7558 const freeShippingValue = parseFloat(indicator.dataset.freeShippingValue); 7559 const cartTotal = cart.total_price; 7560 const currency = indicator.dataset.currency; 7561 const country = indicator.dataset.country; 7562 const achievedText = indicator.dataset.achievedText || 'You have free shipping!'; 7563 const progressText = indicator.dataset.progressText || 'left for free shipping'; 7564 7565 let shippingLeft = freeShippingValue - cartTotal; 7566 let progressPercent = (cartTotal / freeShippingValue) * 100; 7567 if (progressPercent > 100) progressPercent = 100; 7568 7569 const progressBar = indicator.querySelector('.progress-bar'); 7570 const progressTextEl = indicator.querySelector('.progress-text'); 7571 7572 progressBar.style.width = progressPercent + '%'; 7573 7574 if (shippingLeft <= 0) { 7575 progressTextEl.textContent = achievedText; 7576 indicator.classList.add('free-shipping-achieved'); 7577 } else { 7578 const formattedAmount = formatMoney(shippingLeft, currency, country); 7579 progressTextEl.textContent = formattedAmount + ' ' + progressText; 7580 } 7581 }) 7582 .catch(error => console.error('Error fetching cart:', error)); 7583 } 7584 7585 function formatMoney(cents, currency, country) { 7586 cents = Math.round(cents); 7587 7588 let formatter; 7589 let currencyCode = currency; 7590 7591 switch(country) { 7592 case 'US': 7593 case 'SV': currencyCode = 'USD'; break; 7594 case 'GB': currencyCode = 'GBP'; break; 7595 case 'NL': 7596 case 'DE': 7597 case 'IT': 7598 case 'AX': currencyCode = 'EUR'; break; 7599 case 'SE': currencyCode = 'SEK'; break; 7600 case 'NO': currencyCode = 'NOK'; break; 7601 case 'DK': currencyCode = 'DKK'; break; 7602 } 7603 7604 switch(currencyCode) { 7605 case 'EUR': 7606 formatter = new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }); 7607 break; 7608 case 'GBP': 7609 formatter = new Intl.NumberFormat('en-GB', { style: 'currency', currency: 'GBP' }); 7610 break; 7611 case 'SEK': 7612 formatter = new Intl.NumberFormat('sv-SE', { style: 'currency', currency: 'SEK' }); 7613 break; 7614 case 'NOK': 7615 formatter = new Intl.NumberFormat('no-NO', { style: 'currency', currency: 'NOK' }); 7616 break; 7617 case 'DKK': 7618 formatter = new Intl.NumberFormat('da-DK', { style: 'currency', currency: 'DKK' }); 7619 break; 7620 default: 7621 formatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }); 7622 } 7623 7624 return formatter.format(cents/100); 7625 } 7626</script>
7626</div> 7627 7628 <div class="cart__item-sub cart__item-row"> 7629 <div class="ajaxcart__subtotal"> 7630 Subtotal 7631 </div> 7632 <div data-subtotal>$0.00</div> 7633 </div> 7634 7635 7636 7637 <div class="cart__checkout-wrapper"> 7638 <button 7639 type="submit" 7640 name="checkout" 7641 data-terms-required="false" 7642 class="btn cart__checkout" 7643 style="font-size: 16px; background-color: #000; color: #fff; transition: background-color 0.3s ease;" 7644 7645 disabled 7646 7647 > 7648 7649 Check out 7650 </button> 7651 7652 7653 </div> 7654 </div> 7655 7656 <div class="drawer__overlay js-drawer-close"></div> 7657 </div> 7658 </form> 7659 </div> 7660 7661 7662<style> 7663 .drawer { 7664 z-index: 100000; 7665 overflow-x: hidden !important; 7666 } 7667 7668 .drawer__inner, 7669 .drawer__scrollable { 7670 overflow-x: hidden !important; 7671 } 7672 7673 .drawer--is-open #tidio-chat-iframe { 7674 display: none !important; 7675 } 7676 7677 .cart__item--variants { 7678 text-transform: lowercase; 7679 text-transform: capitalize; 7680 } 7681 7682 .cart-empty-message h3 { 7683 text-transform: lowercase; 7684 text-transform: capitalize; 7685 } 7686 7687 .carousel-nav-btn { 7688 position: absolute; 7689 width: 40px; 7690 height: 40px; 7691 z-index: 10; 7692 cursor: pointer; 7693 display: flex; 7694 align-items: center; 7695 justify-content: center; 7696 font-size: 18px; 7697 } 7698 7699 .carousel-prev-btn { 7700 left: 10px; 7701 } 7702 7703 .carousel-next-btn { 7704 right: 10px; 7705 } 7706 7707 #upsell-carousel { 7708 position: relative; 7709 display: flex; 7710 flex-wrap: nowrap; 7711 overflow-x: auto; 7712 scroll-behavior: smooth; 7713 width: 100%; 7714 scrollbar-width: none; 7715 -ms-overflow-style: none; 7716 } 7717 7718 #upsell-carousel > * { 7719 flex: 0 0 auto; 7720 margin-right: 15px; 7721 } 7722 7723 #upsell-carousel .mini-product-card { 7724 width: 80% !important; 7725 min-width: unset !important; 7726 } 7727 7728 #upsell-carousel::-webkit-scrollbar {
7729 display: none; 7730 } 7731 7732 .cart__checkout:hover { 7733 background-color: var(--hover-color) !important; 7734 } 7735 7736 :root { 7737 --hover-color: #000000CC; 7738 } 7739 7740 7741 .cart__checkout:disabled { 7742 background-color: #ccc !important; 7743 cursor: not-allowed; 7744 opacity: 0.7; 7745 } 7746 7747 #upsell-carousel .mini-product-card__button { 7748 background-color: var(--colorBtnPrimary) !important; 7749 color: var(--colorBtnPrimaryText, #000) !important; 7750 } 7751 7752</style>
7753<script> 7754 document.addEventListener('DOMContentLoaded', function() { 7755 7756 let updateTimeout; 7757 function debounce(func, wait) { 7758 return function() { 7759 clearTimeout(updateTimeout); 7760 updateTimeout = setTimeout(() => func.apply(this, arguments), wait); 7761 }; 7762 } 7763 7764 function updateCartContent(cartCount) { 7765 const cartEmptyContent = document.getElementById('cart-empty-content'); 7766 const cartItemsContent = document.getElementById('cart-items-content'); 7767 const cartDrawer = document.getElementById('CartDrawer'); 7768 const itemCount = document.getElementById('item-count'); 7769 7770 if (!cartEmptyContent || !cartItemsContent || !cartDrawer) { 7771 console.error('Required cart drawer elements not found'); 7772 return; 7773 } 7774 7775 cartCount = parseInt(cartCount) || 0; 7776 7777 if (itemCount) { 7778 itemCount.textContent = ` (${cartCount}) `; 7779 } 7780 7781 if (cartCount > 0) { 7782 cartEmptyContent.style.display = 'none'; 7783 cartItemsContent.style.display = 'block'; 7784 cartDrawer.classList.remove('is-empty'); 7785 } else { 7786 cartEmptyContent.style.display = 'block'; 7787 cartItemsContent.style.display = 'none'; 7788 cartDrawer.classList.add('is-empty'); 7789 } 7790 } 7791 7792 async function getCurrentCartCount() { 7793 try { 7794 const response = await fetch('/cart.js'); 7795 const cart = await response.json(); 7796 return cart.item_count; 7797 } catch (error) { 7798 console.error('Error fetching cart:', error); 7799 return 0; 7800 } 7801 } 7802 7803 const handleCartUpdate = debounce(async function() { 7804 const cartCount = await getCurrentCartCount(); 7805 updateCartContent(cartCount); 7806 }, 300); 7807 7808 document.addEventListener('cart:updated', handleCartUpdate); 7809 document.addEventListener('cart:refresh', handleCartUpdate); 7810 document.addEventListener('cart.requestComplete', handleCartUpdate); 7811 7812 const cartObserver = new MutationObserver(function(mutations) { 7813 const relevantMutations = mutations.filter(mutation => { 7814 const target = mutation.target; 7815 return target.id === 'cart-items-content' || 7816 target.id === 'cart-empty-content' || 7817 target.closest('[data-products]') !== null; 7818 }); 7819 7820 if (relevantMutations.length > 0) { 7821 handleCartUpdate(); 7822 } 7823 }); 7824 7825 const cartDrawer = document.getElementById('CartDrawer'); 7826 if (cartDrawer) { 7827 cartObserver.observe(cartDrawer, { 7828 childList: true, 7829 subtree: true, 7830 attributes: false 7831 }); 7832 } 7833 7834 document.addEventListener('drawer:open', async function(event) { 7835 const cartCount = await getCurrentCartCount(); 7836 updateCartContent(cartCount); 7837 }); 7838 7839 const initialCartCount = 0; 7840 updateCartContent(initialCartCount); 7841 7842 document.addEventListener('cart:itemRemoved', async function(event) { 7843 const cartCount = await getCurrentCartCount(); 7844 updateCartContent(cartCount); 7845 }); 7846 7847 window.updateCartDrawer = function() { 7848 handleCartUpdate(); 7849 }; 7850 }); 7851</script>
7851 7852
7853<script> 7854 document.addEventListener('DOMContentLoaded', function() { 7855 let cartState = { 7856 items: [], 7857 item_count: 0, 7858 total_price: 0 7859 }; 7860 7861 function debounce(func, wait) { 7862 let timeout; 7863 return function() { 7864 clearTimeout(timeout); 7865 timeout = setTimeout(() => func.apply(this, arguments), wait); 7866 }; 7867 } 7868 7869 async function fetchCart() { 7870 try { 7871 const response = await fetch('/cart.js'); 7872 cartState = await response.json(); 7873 return cartState; 7874 } catch (error) { 7875 console.error('Error fetching cart:', error); 7876 return cartState; 7877 } 7878 } 7879 7880 function updateCartVisibility(count) { 7881 count = parseInt(count) || 0; 7882 const cartDrawer = document.getElementById('CartDrawer'); 7883 const emptyContent = document.getElementById('cart-empty-content'); 7884 const itemsContent = document.getElementById('cart-items-content'); 7885 const itemCount = document.getElementById('item-count'); 7886 const checkoutButton = document.querySelector('.cart__checkout'); 7887 7888 if (itemCount) itemCount.textContent = ` (${count}) `; 7889 7890 if (!cartDrawer || !emptyContent || !itemsContent) return; 7891 7892 if (count > 0) { 7893 emptyContent.style.display = 'none'; 7894 itemsContent.style.display = 'block'; 7895 cartDrawer.classList.remove('is-empty'); 7896 if (checkoutButton) checkoutButton.disabled = false; 7897 } else { 7898 emptyContent.style.display = 'block'; 7899 itemsContent.style.display = 'none'; 7900 cartDrawer.classList.add('is-empty'); 7901 if (checkoutButton) checkoutButton.disabled = true; 7902 } 7903 } 7904 7905 function updateUpsellVisibility() { 7906 const productIds = cartState.items.map(item => item.product_id.toString()); 7907 const cartDrawer = document.getElementById('CartDrawer'); 7908 const pdpUpsell = document.querySelector('.pdp-upsell, [data-pdp-upsell]'); 7909 7910 [cartDrawer, pdpUpsell].forEach(container => { 7911 if (!container) return; 7912 container.querySelectorAll('.mini-product-card[data-product-id]').forEach(card => { 7913 const id = card.dataset.productId; 7914 card.style.display = productIds.includes(id) ? 'none' : 'flex'; 7915 }); 7916 }); 7917 7918 if (window.themeCarousel && typeof window.themeCarousel.updateCarouselArrows === 'function') { 7919 window.themeCarousel.updateCarouselArrows('upsell'); 7920 } 7921 } 7922 7923 const updateCart = debounce(async function() { 7924 await fetchCart(); 7925 updateCartVisibility(cartState.item_count); 7926 updateUpsellVisibility(); 7927 initializeButtons(); 7928 7929 if (typeof updateShippingProgress === 'function') { 7930 setTimeout(updateShippingProgress, 300); 7931 } 7932 }, 300); 7933 7934 function initializeButtons() { 7935 document.querySelectorAll('.mini-product-card__button[data-add-to-cart]').forEach(button => { 7936 if (button.hasAttribute('data-initialized')) return; 7937 button.setAttribute('data-initialized', 'true'); 7938 7939 button.addEventListener('click', function(e) { 7940 e.preventDefault(); 7941 const form = this.closest('form'); 7942 if (!form) return; 7943 7944 this.classList.add('btn--loading'); 7945 7946 const card = this.closest('.mini-product-card'); 7947 7948 fetch('/cart/add.js', { 7949 method: 'POST', 7950 body: new FormData(form), 7951 headers: { 'Accept': 'application/json' } 7952 }) 7953 .then(response => response.json()) 7954 .then(item => { 7955 document.querySelector('.cart-link__bubble')?.classList.add('cart-link__bubble--visible'); 7956 7957 if (card) card.style.display = 'none'; 7958 7959 document.dispatchEvent(new CustomEvent('ajaxProduct:added', { detail: { product: item } })); 7960 document.dispatchEvent(new Event('cart:updated')); 7961 document.dispatchEvent(new Event('cart:refresh')); 7962 7963 if (typeof jQuery !== 'undefined') { 7964 jQuery(document).trigger('cart.requestComplete', [{ items: [item] }]); 7965 } 7966 7967 updateCart(); 7968 7969 this.classList.remove('btn--loading'); 7970 }) 7971 .catch(error => { 7972 console.error('Error adding to cart:', error); 7973 this.classList.remove('btn--loading'); 7974 }); 7975 }); 7976 }); 7977 } 7978 7979 if (typeof updateShippingProgress === 'function' && typeof window.updateShippingProgress !== 'function') { 7980 window.updateShippingProgress = updateShippingProgress; 7981 } 7982 7983 window.updateCartDrawer = updateCart; 7984 7985 ['cart:updated', 'cart:refresh', 'cart.requestComplete', 'ajaxProduct:added', 'cart:itemRemoved'] 7986 .forEach(event => document.addEventListener(event, updateCart)); 7987 7988 document.addEventListener('drawer:open', function() { 7989 updateCart(); 7990 }); 7991 7992 const observer = new MutationObserver(mutations => { 7993 const isCartChange = mutations.some(mutation => { 7994 const target = mutation.target; 7995 return target.id === 'cart-items-content' || 7996 target.id === 'cart-empty-content' || 7997 target.closest('[data-products]'); 7998 }); 7999 if (isCartChange) updateCart(); 8000 }); 8001 8002 const cartDrawer = document.getElementById('CartDrawer'); 8003 if (cartDrawer) { 8004 observer.observe(cartDrawer, { 8005 childList: true, 8006 subtree: true, 8007 attributes: false 8008 }); 8009 } 8010 8011 updateCartVisibility(0); 8012 initializeButtons(); 8013 updateCart(); 8014 }); 8015</script>
8015 8016
8017<script> 8018document.addEventListener('DOMContentLoaded', function () { 8019 const cartDrawer = document.getElementById('CartDrawer'); 8020 if (!cartDrawer) return; 8021 8022 const carousel = document.getElementById('upsell-carousel'); 8023 const prevBtn = cartDrawer.querySelector('.simple-slider-prev'); 8024 const nextBtn = cartDrawer.querySelector('.simple-slider-next'); 8025 8026 if (!carousel || !prevBtn || !nextBtn) { 8027 console.log('Cart upsell carousel elements not found'); 8028 return; 8029 } 8030 8031 function getScrollAmount() { 8032 const firstCard = carousel.querySelector('.mini-product-card'); 8033 if (!firstCard) return 318; 8034 8035 const cardWidth = firstCard.offsetWidth; 8036 const cardStyle = window.getComputedStyle(firstCard); 8037 const cardMarginRight = parseFloat(cardStyle.marginRight) || 0; 8038 8039 return cardWidth + cardMarginRight; 8040 } 8041 8042 prevBtn.addEventListener('click', function () { 8043 const scrollAmount = getScrollAmount(); 8044 carousel.scrollLeft -= scrollAmount; 8045 }); 8046 8047 nextBtn.addEventListener('click', function () { 8048 const scrollAmount = getScrollAmount(); 8049 carousel.scrollLeft += scrollAmount; 8050 }); 8051}); 8052</script>
8052 8053<style> 8054 .site-nav__link, 8055 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 8056 font-size: 16px; 8057 } 8058 8059 .site-nav__link, .mobile-nav__link--top-level { 8060 text-transform: uppercase; 8061 letter-spacing: 0.2em; 8062 } 8063 .mobile-nav__link--top-level { 8064 font-size: 1.1em; 8065 } 8066 8067 8068 8069 8070 8071.site-header { 8072 box-shadow: 0 0 1px rgba(0,0,0,0.2); 8073 } 8074 8075 .toolbar + .header-sticky-wrapper .site-header { 8076 border-top: 0; 8077 }</style> 8078 8079<div data-section-id="header" data-section-type="header"> 8080 <div class="announcement-bar"> 8081 <div class="page-width"> 8082 <div class="slideshow-wrapper"> 8083 <button type="button" class="visually-hidden slideshow__pause" data-id="header" aria-live="polite"> 8084 <span class="slideshow__pause-stop"> 8085 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pause" viewBox="0 0 10 13"><g fill="#000" fill-rule="evenodd"><path d="M0 0h3v13H0zM7 0h3v13H7z"/></g></svg> 8086 <span class="icon__fallback-text">Pause slideshow</span> 8087 </span> 8088 <span class="slideshow__pause-play"> 8089 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-play" viewBox="18.24 17.35 24.52 28.3"><path fill="#323232" d="M22.1 19.151v25.5l20.4-13.489-20.4-12.011z"/></svg> 8090 <span class="icon__fallback-text">Play slideshow</span> 8091 </span> 8092 </button> 8093 8094 <div 8095 id="AnnouncementSlider" 8096 class="announcement-slider" 8097 data-compact="true" 8098 data-block-count="3"><div 8099 id="AnnouncementSlide-1524770292306" 8100 class="announcement-slider__slide" 8101 data-index="0" 8102 > 8103 <div class="announcement-slider__slide-inner"><span class="announcement-text">FREE SHIPPING ON ALL ORDERS $50+</span></div> 8104 </div><div 8105 id="AnnouncementSlide-1524770296206" 8106 class="announcement-slider__slide" 8107 data-index="1" 8108 > 8109 <div class="announcement-slider__slide-inner"><span class="announcement-text">Duties and taxes already included</span></div> 8110 </div><div 8111 id="AnnouncementSlide-d1dd2f94-4cde-4b8e-970f-75f5ddceecc3" 8112 class="announcement-slider__slide" 8113 data-index="2" 8114 > 8115 <div class="announcement-slider__slide-inner"><span class="announcement-text">VEGAN & CLEAN BEAUTY</span></div> 8116 </div></div> 8117 </div> 8118 </div> 8119 </div> 8120 8121 8122<div class="header-sticky-wrapper"> 8123 <div id="HeaderWrapper" class="header-wrapper"><header 8124 id="SiteHeader" 8125 class="site-header" 8126 data-sticky="true" 8127 data-overlay="false"> 8128 <div class="page-width"> 8129 <div 8130 class="header-layout header-layout--center" 8131 data-logo-align="center"><div class="header-item header-item--left header-item--navigation"><div class="site-nav small--hide"> 8132 <a href="/search" class="site-nav__link site-nav__link--icon js-search-header"> 8133 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 8134 <span class="icon__fallback-text">Search</span> 8135 </a> 8136 </div><div class="site-nav medium-up--hide"> 8137 <button 8138 type="button" 8139 class="site-nav__link site-nav__link--icon js-drawer-open-nav" 8140 aria-controls="NavDrawer"> 8141 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg> 8142 <span class="icon__fallback-text">Site navigation</span> 8143 </button> 8144 </div> 8145 </div><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 8146 .header-layout--left-center .header-item--logo, 8147 .header-layout--left-center .header-item--icons { 8148 -webkit-box-flex: 0 1 140px; 8149 -ms-flex: 0 1 140px; 8150 flex: 0 1 140px; 8151 } 8152 8153 @media only screen and (min-width: 769px) { 8154 .header-item--logo, 8155 .header-layout--left-center .header-item--logo, 8156 .header-layout--left-center .header-item--icons { 8157 -webkit-box-flex: 0 0 170px; 8158 -ms-flex: 0 0 170px; 8159 flex: 0 0 170px; 8160 } 8161 } 8162 8163 .site-header__logo a { 8164 width: 140px; 8165 } 8166 .is-light .site-header__logo .logo--inverted { 8167 width: 140px; 8168 } 8169 @media only screen and (min-width: 769px) { 8170 .site-header__logo a { 8171 width: 170px; 8172 } 8173 8174 .is-light .site-header__logo .logo--inverted { 8175 width: 170px; 8176 } 8177 }</style><h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization" >
8178 <span class="visually-hidden">Sweed Beauty</span> 8179 <a 8180 href="/" 8181 itemprop="url" 8182 class="site-header__logo-link" 8183 style="padding-top: 30.217326585293243%"> 8184 <img 8185 class="small--hide" 8186 src="//sweedbeauty.com/cdn/shop/files/SWEED_ONLY_Logo_BLACK_04af5cb1-00b0-4a2d-8b00-7ab749b41697_170x.png?v=1758538699" 8187 srcset="//sweedbeauty.com/cdn/shop/files/SWEED_ONLY_Logo_BLACK_04af5cb1-00b0-4a2d-8b00-7ab749b41697_170x.png?v=1758538699 1x, //sweedbeauty.com/cdn/shop/files/SWEED_ONLY_Logo_BLACK_04af5cb1-00b0-4a2d-8b00-7ab749b41697_170x@2x.png?v=1758538699 2x" 8188 alt="Sweed Beauty" 8189 itemprop="logo"> 8190 <img 8191 class="medium-up--hide" 8192 src="//sweedbeauty.com/cdn/shop/files/SWEED_ONLY_Logo_BLACK_04af5cb1-00b0-4a2d-8b00-7ab749b41697_140x.png?v=1758538699" 8193 srcset="//sweedbeauty.com/cdn/shop/files/SWEED_ONLY_Logo_BLACK_04af5cb1-00b0-4a2d-8b00-7ab749b41697_140x.png?v=1758538699 1x, //sweedbeauty.com/cdn/shop/files/SWEED_ONLY_Logo_BLACK_04af5cb1-00b0-4a2d-8b00-7ab749b41697_140x@2x.png?v=1758538699 2x" 8194 alt="Sweed Beauty"> 8195 </a></h1></div><div class="header-item header-item--icons"><form method="post" action="/localization" id="language_check_header" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /></form><div class="site-nav"> 8196 <div class="site-nav__icons"> 8197 <span class="small--hide"> 8198 <style> 8199.store-selector__trigger { 8200 display: inline-flex; 8201 align-items: center; 8202 gap: 3px; 8203 position: relative; 8204 cursor: pointer; 8205 vertical-align: middle; 8206 margin-top: 4px; 8207} 8208.store-selector__flag { 8209 width: 16px; 8210 height: 16px; 8211 position: relative; 8212 overflow: hidden; 8213 border-radius: 0; 8214 display: flex; 8215 align-items: center; 8216} 8217.store-selector__flag svg { 8218 height: 100%; 8219 position: absolute; 8220 top: 0; 8221 left: 50%; 8222 transform: translateX(-50%); 8223} 8224.store-selector__text { 8225 line-height: 1; 8226 font-size: 14px; 8227 display: inline-flex; 8228 align-items: center; 8229 opacity: 0; 8230 transition: opacity 0.15s ease; 8231} 8232.store-selector__text.store-selector__text--ready { 8233 opacity: 1; 8234} 8235.store-selector__button { 8236 font-size: 14px !important; 8237 font-weight: 700; 8238} 8239.store-selector__dropdown { 8240 position: absolute; 8241 top: 0; 8242 left: 0; 8243 width: 100%; 8244 height: 100%; 8245 z-index: 10; 8246 opacity: 0; 8247 cursor: pointer; 8248} 8249.store-selector__dropdown-select { 8250 width: 100%; 8251 height: 100%; 8252 position: absolute; 8253 top: 0; 8254 left: 0; 8255 opacity: 0; 8256 cursor: pointer; 8257 z-index: 11; 8258 font-size: 14px; 8259} 8260</style> 8261<div class="store-selector__trigger"><i class="store-selector__flag" data-store-selector-flag> 8262 <img 8263 src="//cdn.shopify.com/static/images/flags/us.svg?width=32" 8264 alt="United States" 8265 width="32" 8266 height="24" 8267 loading="lazy" 8268 data-store-selector-flag-img 8269 > 8270</i> 8271<span class="store-selector__text" data-store-selector-label> 8272 <span class="store-selector__text-inner" data-store-selector-label-text> 8273 United States 8274(USD)</span> 8275 <svg 8276 aria-hidden="true" 8277 focusable="false" 8278 role="presentation" 8279 class="icon icon--wide icon-chevron-down" 8280 style="width: 12px; height: 12px; margin-left: 3px;" 8281 viewBox="0 0 28 16" 8282 > 8283 <path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/> 8284 </svg> 8285</span> 8286 8287 <div class="store-selector__dropdown"> 8288 <select 8289 class="store-selector__dropdown-select" 8290 data-store-selector-trigger="true" 8291 aria-label="Quick country selector" 8292 > 8293 <option selected="selected"> 8294 United States 8295 </option> 8296 </select> 8297 </div> 8298</div> 8299 8300 </span><a class="site-nav__link site-nav__link--icon small--hide" href="/account"> 8301 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
8302 <span class="icon__fallback-text">Log in 8303</span> 8304 </a><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag-minimal"> 8305 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag-minimal" viewBox="0 0 64 64"><path stroke="null" id="svg_4" fill-opacity="null" stroke-opacity="null" fill="null" d="M11.375 17.863h41.25v36.75h-41.25z"/><path stroke="null" id="svg_2" d="M22.25 18c0-7.105 4.35-9 9.75-9s9.75 1.895 9.75 9"/></svg><span class="icon__fallback-text">Cart 8306 </span> 8307 <span class="cart-link__bubble"></span> 8308 </span> 8309 </a> 8310 </div> 8311</div> 8312</div> 8313 </div><div class="text-center"><ul 8314 class="site-nav site-navigation small--hide" 8315 8316 role="navigation" aria-label="Primary" 8317 ><li 8318 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 8319 aria-haspopup="true"> 8320 8321 <a href="/collections/shop-all" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 8322 SHOP 8323 </a><div class="site-nav__dropdown megamenu text-left"> 8324 <div class="page-width"> 8325 <div class="grid grid--center"> 8326 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 8327 <a href="/collections/shop-all" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">SHOP ALL</a> 8328 </div><div> 8329 <a href="/collections/news" class="site-nav__dropdown-link"> 8330 New In 8331 </a> 8332 </div><div> 8333 <a href="/collections/best-sellers" class="site-nav__dropdown-link"> 8334 Bestsellers 8335 </a> 8336 </div><div> 8337 <a href="/collections/award-winners" class="site-nav__dropdown-link"> 8338 Award Winners 8339 </a> 8340 </div><div> 8341 <a href="/collections/gift-sets" class="site-nav__dropdown-link"> 8342 Sets & Minis 8343 </a> 8344 </div><div> 8345 <a href="/collections/lashes" class="site-nav__dropdown-link"> 8346 Lashes 8347 </a> 8348 </div><div> 8349 <a href="/products/digital-gift-card" class="site-nav__dropdown-link"> 8350 Gift Card 8351 </a> 8352 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 8353 <a href="/collections/growth-serums" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">SERUMS</a> 8354 </div><div> 8355 <a href="/products/eyelash-growth-serum" class="site-nav__dropdown-link"> 8356 Eyelash Growth Serum 8357 </a> 8358 </div><div> 8359 <a href="/products/the-brow-serum" class="site-nav__dropdown-link"> 8360 Brow Serum 8361 </a> 8362 </div><div> 8363 <a href="/products/the-hair-serum" class="site-nav__dropdown-link"> 8364 Hair Serum 8365 </a> 8366 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 8367 <a href="/collections/makeup" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">MAKEUP</a> 8368 </div><div> 8369 <a href="/collections/face" class="site-nav__dropdown-link"> 8370 Face 8371 </a> 8372 </div><div> 8373 <a href="/collections/eyes" class="site-nav__dropdown-link"> 8374 Eyes 8375 </a> 8376 </div><div> 8377 <a href="/collections/lips" class="site-nav__dropdown-link"> 8378 Lips 8379 </a> 8380 </div><div> 8381 <a href="/collections/brushes" class="site-nav__dropdown-link"> 8382 Brushes 8383 </a> 8384 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-4"><div class="h5"> 8385 <a href="/collections/self-care" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">SELF-CARE</a> 8386 </div><div> 8387 <a href="/products/peptide-ice-lift-firm-hydra-gel-eye-patches" class="site-nav__dropdown-link"> 8388 Eye Patches 8389 </a> 8390 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-5"><div class="h5"> 8391 <a href="/collections/view-all-tools" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">BRUSHES & TOOLS</a> 8392 </div><div> 8393 <a href="/collections/brushes" class="site-nav__dropdown-link"> 8394 Brushes 8395 </a> 8396 </div><div> 8397 <a href="/products/the-makeup-bag" class="site-nav__dropdown-link"> 8398 Makeup Bag 8399 </a> 8400 </div><div> 8401 <a href="/products/eyelash-curler" class="site-nav__dropdown-link"> 8402 Eyelash Curler 8403 </a> 8404 </div><div> 8405 <a href="/products/pencil-sharpener" class="site-nav__dropdown-link"> 8406 Pencil Sharpener 8407 </a> 8408 </div><div> 8409 <a href="/products/scissors" class="site-nav__dropdown-link"> 8410 Scissor 8411 </a> 8412 </div><div> 8413 <a href="/products/adhesive-for-strip-lashes" class="site-nav__dropdown-link"> 8414 Adhesive for False Lashes 8415 </a> 8416 </div></div> 8417 </div> 8418 </div> 8419 </div></li><li 8420 class="site-nav__item site-nav__expanded-item" 8421 > 8422 8423 <a href="/collections/news" class="site-nav__link site-nav__link--underline"> 8424 NEW IN 8425 </a></li><li 8426 class="site-nav__item site-nav__expanded-item" 8427 > 8428 8429 <a href="/collections/best-sellers" class="site-nav__link site-nav__link--underline"> 8430 BESTSELLERS 8431 </a></li><li 8432 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 8433 aria-haspopup="true"> 8434 8435 <a href="/collections/growth-serums" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 8436 SERUMS 8437 </a><ul class="site-nav__dropdown text-left"><li class=""> 8438 <a href="/products/eyelash-growth-serum" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 8439 Eyelash Growth Serum 8440</a></li><li class=""> 8441 <a href="/products/the-brow-serum" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 8442 Brow Serum 8443</a></li><li class=""> 8444 <a href="/products/the-hair-serum" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 8445 Hair Serum 8446</a></li></ul></li><li 8447 class="site-nav__item site-nav__expanded-item" 8448 > 8449 8450 <a href="/collections/gift-sets" class="site-nav__link site-nav__link--underline"> 8451 SETS & MINIS 8452 </a></li><li 8453 class="site-nav__item site-nav__expanded-item" 8454 > 8455 8456 <a href="/pages/foundation-shadematch" class="site-nav__link site-nav__link--underline"> 8457 SHADE FINDER 8458 </a></li><li 8459 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 8460 aria-haspopup="true"> 8461 8462 <a href="/pages/about-us" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 8463 DISCOVER 8464 </a><div class="site-nav__dropdown megamenu text-left"> 8465 <div class="page-width"> 8466 <div class="grid grid--center"> 8467 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 8468 <a href="/pages/about-us" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">ABOUT</a> 8469 </div><div> 8470 <a href="/pages/about-us" class="site-nav__dropdown-link"> 8471 About us 8472 </a> 8473 </div><div> 8474 <a href="/pages/meet-our-founder" class="site-nav__dropdown-link"> 8475 Meet our Founder 8476 </a> 8477 </div><div> 8478 <a href="/pages/our-philosophy" class="site-nav__dropdown-link"> 8479 Our Philosophy 8480 </a> 8481 </div><div> 8482 <a href="/pages/sweed-x-billion-baby-turtles" class="site-nav__dropdown-link"> 8483 Sweed x Baby Billion Turtles 8484 </a> 8485 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 8486 <a href="/pages/sweed-standards" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">LEARN</a> 8487 </div><div> 8488 <a href="/pages/sweed-standards" class="site-nav__dropdown-link"> 8489 Sweed Standards 8490 </a> 8491 </div><div> 8492 <a href="/blogs/sweed-journal" class="site-nav__dropdown-link"> 8493 Sweed Journal 8494 </a> 8495 </div><div> 8496 <a href="/pages/affiliate-programs" class="site-nav__dropdown-link"> 8497 Affiliate Programs 8498 </a> 8499 </div><div> 8500 <a href="/pages/makeup-artist-program" class="site-nav__dropdown-link"> 8501 Makeup Artist Program 8502 </a> 8503 </div><div> 8504 <a href="https://sweedbeauty.com/pages/store-locator-1" class="site-nav__dropdown-link"> 8505 Store Locator 8506 </a> 8507 </div></div> 8508 </div> 8509 </div> 8510 </div></li><li 8511 class="site-nav__item site-nav__expanded-item" 8512 > 8513 8514 <a href="https://sweedbeauty.com/pages/rewards" class="site-nav__link site-nav__link--underline"> 8515 REWARDS 8516 </a></li></ul> 8517</div></div> 8518 <div class="page-width medium-up--hide"> 8519 <div class="mobile-search"> 8520 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 8521 <form action="/search" method="get" role="search" 8522 class="site-header__search-form"> 8523 <input 8524 type="search" 8525 name="q" 8526 value="" 8527 placeholder="Search our store" 8528 class="site-header__search-input" 8529 aria-label="Search our store"> 8530 </form> 8531 </div> 8532 </div> 8533 <div class="site-header__search-container"> 8534 <div class="site-header__search"> 8535 <div class="page-width"> 8536 <form action="/search" method="get" role="search" 8537 id="HeaderSearchForm" 8538 class="site-header__search-form"> 8539 <input type="hidden" name="type" value="product,article,page,collection"> 8540 <input type="hidden" name="options[prefix]" value="last"> 8541 <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit"> 8542 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
8543 <span class="icon__fallback-text">Search</span> 8544 </button> 8545 <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store"> 8546 </form> 8547 <button type="button" id="SearchClose" class="js-search-header-close text-link site-header__search-btn"> 8548 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 8549 <span class="icon__fallback-text">"Close (esc)"</span> 8550 </button> 8551 </div> 8552 </div><div id="PredictiveWrapper" class="predictive-results hide" data-image-size="square"> 8553 <div class="page-width"> 8554 <div id="PredictiveResults" class="predictive-result__layout"></div> 8555 <div class="text-center predictive-results__footer"> 8556 <button type="button" class="btn btn--small" data-predictive-search-button> 8557 <small> 8558 View more 8559 </small> 8560 </button> 8561 </div> 8562 </div> 8563 </div></div> 8564 </header> 8565 </div> 8566 </div></div> 8567 8568 8569</div><div id="shopify-section-store-selector" class="shopify-section"><style> 8570 .store-selector__modal { 8571 width: 100%; 8572 height: 100%; 8573 position: fixed; 8574 top: 0; 8575 left: 0; 8576 background-color: rgba(0, 0, 0, 0.5); 8577 z-index: 30; 8578 display: none; 8579 } 8580 .store-selector__modal.store-selector__modal--open { 8581 display: flex; 8582 align-items: center; 8583 justify-content: center; 8584 } 8585 8586 .store-selector__modal__inner { 8587 width: 524px; 8588 font-size: 14px; 8589 font-weight: bold; 8590 line-height: 1.2; 8591 padding: 30px; 8592 position: relative; 8593 margin: auto; 8594 background-color: white; 8595 display: flex; 8596 flex-direction: column; 8597 } 8598 .store-selector__modal__header { 8599 display: flex; 8600 justify-content: end; 8601 align-items: center; 8602 } 8603 8604 .select { 8605 border: none !important; 8606 } 8607 .store-selector__modal__title { 8608 font-size: 20px; 8609 padding: 0; 8610 margin: 0; 8611 text-align: center; 8612 margin-bottom: 16px; 8613 line-height: 1.4; 8614 } 8615 .store-selector__modal__title br { 8616 display: block; 8617 content: ''; 8618 margin-bottom: 0px; 8619 } 8620 @media screen and (max-width: 767px) { 8621 .store-selector__modal__title { 8622 font-size: 16px; 8623 } 8624 .store-selector__modal__inner { 8625 width: auto; 8626 margin: 8px; 8627 max-height: 500px; 8628 overflow-y: auto; 8629 align-self: center; 8630 width: 100%; 8631 } 8632 .store-selector__select { 8633 font-size: 12px !important; 8634 } 8635 } 8636 8637 .store-selectors-wrapper { 8638 display: flex; 8639 justify-content: center; 8640 align-items: center; 8641 padding: 8px 0 0 0; 8642 border: none !important; 8643 } 8644 8645 .store-selector__selects-wrapper { 8646 /* width: 100%; */ 8647 /* flex: 1; */ 8648 display: flex; 8649 justify-content: center; 8650 text-align: center; 8651 border: none !important; 8652 } 8653 .store-selector__selects-wrapper { 8654 position: relative; 8655 } 8656 .store-selector__popup-trigger { 8657 display: inline-flex; 8658 align-items: center; 8659 justify-content: center; 8660 gap: 3px; 8661 padding: 8px 16px; 8662 background-color: white; 8663 border: none; 8664 cursor: pointer; 8665 font-family: 'futura-pt', sans-serif; 8666 font-weight: 300; 8667 font-size: 12px; 8668 min-width: 150px; 8669 text-align: center; 8670 } 8671 .store-selector__popup-text { 8672 line-height: 1; 8673 color: #000; 8674 font-style: normal; 8675 text-transform: uppercase; 8676 } 8677 .store-selector__select { 8678 position: absolute; 8679 top: 0; 8680 left: 0; 8681 width: 100%; 8682 height: 100%; 8683 opacity: 0; 8684 cursor: pointer; 8685 z-index: 10; 8686 font-size: 12px; 8687 margin: 0; 8688 padding: 0; 8689 border: none; 8690 } 8691 .store-selector__select option { 8692 text-align: center; 8693 } 8694 .store-selector__select option[value=''], 8695 .store-selector__select option[disabled] { 8696 font-style: italic; 8697 } 8698 .store-selector__select--placeholder { 8699 } 8700 8701 .store-selector__description-wrapper { 8702 padding-bottom: 24px; 8703 /* margin-bottom: 16px; */ 8704 } 8705 8706 .store-selector__description-text { 8707 font-weight: 300; 8708 font-family: 'futura-pt', sans-serif; 8709 text-align: center; 8710 line-height: 1.6; 8711 } 8712 8713 .store-selector__payment-methods { 8714 display: flex; 8715 flex-wrap: wrap; 8716 gap: 10px; 8717 font-size: 12px; 8718 display: none; 8719 } 8720 .store-selector__payment-methods svg { 8721 min-height: 32px; 8722 width: 34px; 8723 } 8724 8725 .store-selector__currency { 8726 margin: 20px 0; 8727 } 8728 .store-selector__currency-label { 8729 font-size: 14px; 8730 font-weight: normal; 8731 } 8732 8733 .store-selector__modal__country-recommendation-text { 8734 font-size: 14px; 8735 font-style: normal; 8736 font-weight: 300; 8737 line-height: 19px; 8738 letter-spacing: 0.14px; 8739 margin: 0 auto 20px auto; 8740 text-align: center; 8741 max-width: 80%; 8742 } 8743 8744 .store-selector__change-store-button { 8745 width: 100%; 8746 } 8747 .store-selector__localization-form { 8748 display: none; 8749 } 8750 8751 .store-selector__landing-layer { 8752 position: fixed; 8753 top: 0; 8754 left: 0; 8755 width: 100%; 8756 height: 100%; 8757 background-repeat: no-repeat; 8758 background-size: cover; 8759 background-position: center; 8760 z-index: 99999; 8761 } 8762 .store-selector__landing-layer .store-selector__modal__inner { 8763 max-width: 100%; 8764 background-color: transparent; 8765 } 8766 .store-selector__landing-layer .store-selector__modal__header { 8767 display: none; 8768 } 8769 8770 .store-selector__landing-layer .store-selector__selects-wrapper { 8771 width: fit-content; 8772 flex: none; 8773 } 8774 .store-selector__landing-layer .store-selector__select, 8775 .store-selector__landing-layer .store-selector__description-wrapper { 8776 display: none; 8777 } 8778 .store-selector__landing-layer .store-selector__currency { 8779 display: none; 8780 } 8781 .store-selector__landing-layer .store-selector__change-store-button { 8782 width: fit-content; 8783 } 8784 8785 /* mobile styles */ 8786 @media screen and (max-width: 767px) { 8787 .store-selector__landing-layer .store-selector__modal__inner { 8788 background-color: rgba(255, 255, 255, 0.6); 8789 margin: 16px; 8790 } 8791 .store-selector__landing-layer .store-selector__select, 8792 .store-selector__landing-layer .store-selector__change-store-button { 8793 width: 100%; 8794 } 8795 } 8796</style><div class="store-selector__modal"> 8797 8798 <form method="post" action="/localization" id="store-selector-localization-form" accept-charset="UTF-8" class="store-selector__localization-form" enctype="multipart/form-data" x-ref="countryForm" data-store-selector-form="true"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /> 8799 <input 8800 type="hidden" 8801 name="country_code" 8802 value="US" 8803 > 8804 <input 8805 type="hidden" 8806 name="language_code" 8807 value="en" 8808 ></form> 8809 8810 <div class="store-selector__modal__inner"> 8811 <div class="store-selector__content"> 8812 <div class="store-selector__loader-wrapper"> 8813 <div class="store-selector__loader"></div> 8814 </div> 8815 <div class="store-selector__description-wrapper"> 8816 <h2 class="store-selector__modal__title"> 8817 Welcome 8818 </h2> 8819 8820 <div class="store-selector__description-text"> 8821 Free shipping over $50<br /> 8822Duties and taxes already included<br /> 8823Get 15% off your first purchase when signing for our newsletter 8824 </div> 8825 </div> 8826 <div> 8827 <button type="button" class="btn store-selector__change-store-button"> 8828 Go to United States 8829 </button> 8830 </div> 8831 <div class="store-selectors-wrapper flex justify-center"> 8832 <div class="store-selector__selects-wrapper"> 8833 <div class="store-selector__popup-trigger">
8834 <span class="store-selector__popup-text"> 8835 Change country 8836 </span> 8837 <svg 8838 aria-hidden="true" 8839 focusable="false" 8840 role="presentation" 8841 class="icon icon--wide icon-chevron-down" 8842 style="width: 12px; height: 12px; margin-left: 3px;" 8843 viewBox="0 0 28 16" 8844 > 8845 <path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/> 8846 </svg> 8847 </div> 8848 <select 8849 class="store-selector__select" 8850 aria-label="Select your country" 8851 > 8852 8853 8854 <option disabled>Popular</option> 8855 8856 8857 8858 8859 <option 8860 value="store-option-us" 8861 8862 selected="selected" 8863 8864 > 8865 United States 8866 (USD) 8867 </option> 8868 8869 8870 8871 8872 8873 <option 8874 value="store-option-se" 8875 8876 > 8877 Sweden 8878 (SEK) 8879 </option> 8880 8881 8882 8883 8884 8885 <option 8886 value="store-option-de" 8887 8888 > 8889 Germany 8890 (EUR) 8891 </option> 8892 8893 8894 8895 8896 8897 <option 8898 value="store-option-it" 8899 8900 > 8901 Italy 8902 (EUR) 8903 </option> 8904 8905 8906 8907 8908 8909 <option 8910 value="store-option-ca" 8911 8912 > 8913 Canada 8914 (CAD) 8915 </option> 8916 8917 8918 8919 8920 8921 <option 8922 value="store-option-fr" 8923 8924 > 8925 France 8926 (EUR) 8927 </option> 8928 8929 8930 8931 8932 8933 <option 8934 value="store-option-gb" 8935 8936 > 8937 United Kingdom 8938 (GBP) 8939 </option> 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 <option disabled>ââââââââââ</option> 9092 9093 9094 <option disabled>All countries</option> 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 <option 9121 value="store-option-ad" 9122 9123 > 9124 Andorra 9125 (EUR) 9126 </option> 9127 9128 9129 9130 9131 9132 <option 9133 value="store-option-al" 9134 9135 > 9136 Albania 9137 (EUR) 9138 </option> 9139 9140 9141 9142 9143 9144 <option 9145 value="store_option_VnJRmJ" 9146 9147 > 9148 Austria 9149 (EUR) 9150 </option> 9151 9152 9153 9154 9155 9156 <option 9157 value="store-option-au" 9158 9159 > 9160 Australia 9161 (AUD) 9162 </option> 9163 9164 9165 9166 9167 9168 <option 9169 value="store-option-ax" 9170 9171 > 9172 Ã land Islands 9173 (EUR) 9174 </option> 9175 9176 9177 9178 9179 9180 <option 9181 value="store_option_rai8jw" 9182 9183 > 9184 Belarus 9185 (EUR) 9186 </option> 9187 9188 9189 9190 9191 9192 <option 9193 value="store-option-be" 9194 9195 > 9196 Belgium 9197 (EUR) 9198 </option> 9199 9200 9201 9202 9203 9204 <option 9205 value="store_option_UkAWMc" 9206 9207 > 9208 Bosnia 9209 (EUR) 9210 </option> 9211 9212 9213 9214 9215 9216 <option 9217 value="store-option-bg" 9218 9219 > 9220 Bulgaria 9221 (EUR) 9222 </option> 9223 9224 9225 9226 9227 9228 <option 9229 value="store-option-hr" 9230 9231 > 9232 Croatia 9233 (EUR) 9234 </option> 9235 9236 9237 9238 9239 9240 <option 9241 value="store_option_KHDC6R" 9242 9243 > 9244 Cyprus 9245 (EUR) 9246 </option> 9247 9248 9249 9250 9251 9252 <option 9253 value="store-option-cz" 9254 9255 > 9256 Czechia 9257 (EUR) 9258 </option> 9259 9260 9261 9262 9263 9264 <option 9265 value="store-option-dk" 9266 9267 > 9268 Denmark 9269 (EUR) 9270 </option> 9271 9272 9273 9274 9275 9276 <option 9277 value="store-option-ee" 9278 9279 > 9280 Estonia 9281 (EUR) 9282 </option> 9283 9284 9285 9286 9287 9288 <option 9289 value="store-option-es" 9290 9291 > 9292 Spain 9293 (EUR) 9294 </option> 9295 9296 9297 9298 9299 9300 <option 9301 value="store-option-fi" 9302 9303 > 9304 Finland 9305 (EUR) 9306 </option> 9307 9308 9309 9310 9311 9312 <option 9313 value="store-option-fo" 9314 9315 > 9316 Faroe Islands 9317 (EUR) 9318 </option> 9319 9320 9321 9322 9323 9324 <option 9325 value="store_option_pBNpp4" 9326 9327 > 9328 Gibraltar 9329 (EUR) 9330 </option> 9331 9332 9333 9334 9335 9336 <option 9337 value="store-option-gl" 9338 9339 > 9340 Greenland 9341 (EUR) 9342 </option> 9343 9344 9345 9346 9347 9348 <option 9349 value="store-option-gr" 9350 9351 > 9352 Greece 9353 (EUR) 9354 </option> 9355 9356 9357 9358 9359 9360 <option 9361 value="store-option-hk" 9362 9363 > 9364 Hong Kong SAR 9365 (USD) 9366 </option> 9367 9368 9369 9370 9371 9372 <option 9373 value="store-option-hu" 9374 9375 > 9376 Hungary 9377 (EUR) 9378 </option> 9379 9380 9381 9382 9383 9384 <option 9385 value="store-option-is" 9386 9387 > 9388 Iceland 9389 (EUR) 9390 </option> 9391 9392 9393 9394 9395 9396 <option 9397 value="store-option-ie" 9398 9399 > 9400 Ireland 9401 (EUR) 9402 </option> 9403 9404 9405 9406 9407 9408 <option
9409 value="store-option-jp" 9410 9411 > 9412 Japan 9413 (USD) 9414 </option> 9415 9416 9417 9418 9419 9420 <option 9421 value="store-option-kr" 9422 9423 > 9424 South Korea 9425 (USD) 9426 </option> 9427 9428 9429 9430 9431 9432 <option 9433 value="store_option_Xpm39G" 9434 9435 > 9436 Liechtenstein 9437 (EUR) 9438 </option> 9439 9440 9441 9442 9443 9444 <option 9445 value="store-option-lt" 9446 9447 > 9448 Lithuania 9449 (EUR) 9450 </option> 9451 9452 9453 9454 9455 9456 <option 9457 value="store-option-lu" 9458 9459 > 9460 Luxembourg 9461 (EUR) 9462 </option> 9463 9464 9465 9466 9467 9468 <option 9469 value="store-option-lv" 9470 9471 > 9472 Latvia 9473 (EUR) 9474 </option> 9475 9476 9477 9478 9479 9480 <option 9481 value="store-option-mc" 9482 9483 > 9484 Monaco 9485 (EUR) 9486 </option> 9487 9488 9489 9490 9491 9492 <option 9493 value="store_option_nreRL9" 9494 9495 > 9496 Montenegro 9497 (EUR) 9498 </option> 9499 9500 9501 9502 9503 9504 <option 9505 value="store-option-mt" 9506 9507 > 9508 Malta 9509 (EUR) 9510 </option> 9511 9512 9513 9514 9515 9516 <option 9517 value="store-option-nl" 9518 9519 > 9520 Netherlands 9521 (EUR) 9522 </option> 9523 9524 9525 9526 9527 9528 <option 9529 value="store-option-nz" 9530 9531 > 9532 New Zealand 9533 (USD) 9534 </option> 9535 9536 9537 9538 9539 9540 <option 9541 value="store-option-no" 9542 9543 > 9544 Norway 9545 (EUR) 9546 </option> 9547 9548 9549 9550 9551 9552 <option 9553 value="store-option-pl" 9554 9555 > 9556 Poland 9557 (PLN) 9558 </option> 9559 9560 9561 9562 9563 9564 <option 9565 value="store-option-pt" 9566 9567 > 9568 Portugal 9569 (EUR) 9570 </option> 9571 9572 9573 9574 9575 9576 <option 9577 value="store_option_yVEreg" 9578 9579 > 9580 Qatar 9581 (USD) 9582 </option> 9583 9584 9585 9586 9587 9588 <option 9589 value="store-option-ro" 9590 9591 > 9592 Romania 9593 (EUR) 9594 </option> 9595 9596 9597 9598 9599 9600 <option 9601 value="store_option_dqh6C8" 9602 9603 > 9604 Saudi Arabia 9605 (USD) 9606 </option> 9607 9608 9609 9610 9611 9612 <option 9613 value="store_option_xnpwk4" 9614 9615 >
9616 Serbia 9617 (EUR) 9618 </option> 9619 9620 9621 9622 9623 9624 <option 9625 value="store-option-si" 9626 9627 > 9628 Slovenia 9629 (EUR) 9630 </option> 9631 9632 9633 9634 9635 9636 <option 9637 value="store-option-sk" 9638 9639 > 9640 Slovakia 9641 (EUR) 9642 </option> 9643 9644 9645 9646 9647 9648 <option 9649 value="store-option-sg" 9650 9651 > 9652 Singapore 9653 (USD) 9654 </option> 9655 9656 9657 9658 9659 9660 <option 9661 value="store_option_wa6azR" 9662 9663 > 9664 Switzerland 9665 (EUR) 9666 </option> 9667 9668 9669 9670 9671 9672 <option 9673 value="store-option-tr" 9674 9675 > 9676 Turkey 9677 (EUR) 9678 </option> 9679 9680 9681 9682 9683 9684 <option 9685 value="store_option_zTaLUb" 9686 9687 > 9688 Ukraine 9689 (EUR) 9690 </option> 9691 9692 9693 9694 9695 9696 <option 9697 value="store_option_nf7aR6" 9698 9699 > 9700 United Arab Emirates 9701 (USD) 9702 </option> 9703 9704 9705 9706 9707 </select> 9708 </div> 9709 </div> 9710 </div> 9711 </div> 9712</div> 9713
9714<script> 9715 theme.storeSelectorData = { 9716 currentCountryCode: "US", 9717 currentLanguageCode: "en", 9718 showInDesignMode: false, 9719 fallbackCountryCode: "US", 9720 fallbackCountryName: "United States", 9721 fallbackDescription: "Please select a country", 9722 availableCountries: [{ "iso_code": "US", "name": "United States", "currency": "USD", "popular": false }], 9723 options: [ 9724 9725{ 9726 id: "store-option-us", 9727 countryName: "United States", 9728 countryCode: "US", 9729 currencyCode: "USD", 9730 optionGroup: "popular", 9731 redirectUrl: "", 9732 appendCountryParam: false, 9733 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/us.svg", 9734 languageCode: "", 9735 modalTitle: "", 9736 description: "Free shipping over $50\nDuties and taxes already included\nGet 15% off your first purchase when signing for our newsletter", 9737 changeStoreButton: "Go to United States", 9738 dropDownLabel: "" 9739 }, 9740 9741{ 9742 id: "store-option-se", 9743 countryName: "Sweden", 9744 countryCode: "SE", 9745 currencyCode: "SEK", 9746 optionGroup: "popular", 9747 redirectUrl: "https:\/\/sweedbeauty.se", 9748 appendCountryParam: true, 9749 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/se.svg", 9750 languageCode: "", 9751 modalTitle: "", 9752 description: "Gratis frakt över 300 kr\nLeverans inom 2-3 arbetsdagar\n15% rabatt pÃ¥ din första order när du signar upp pÃ¥ vÃ¥rt nyhetsbrev", 9753 changeStoreButton: "Go to Sweden", 9754 dropDownLabel: "" 9755 }, 9756 9757{ 9758 id: "store-option-de", 9759 countryName: "Germany", 9760 countryCode: "DE", 9761 currencyCode: "EUR", 9762 optionGroup: "popular", 9763 redirectUrl: "https:\/\/sweedbeauty.global\/de-de", 9764 appendCountryParam: false, 9765 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/de.svg", 9766 languageCode: "DE", 9767 modalTitle: "", 9768 description: "Kostenloser Versand über â¬30\nReibungslose Lieferungen\nErhalten Sie 15% Rabatt auf Ihren ersten Einkauf, wenn Sie sich für unseren Newsletter anmelden", 9769 changeStoreButton: "Go to Germany", 9770 dropDownLabel: "" 9771 }, 9772 9773{ 9774 id: "store-option-it", 9775 countryName: "Italy", 9776 countryCode: "IT", 9777 currencyCode: "EUR", 9778 optionGroup: "popular", 9779 redirectUrl: "https:\/\/sweedbeauty.global\/it-it", 9780 appendCountryParam: false, 9781 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/it.svg", 9782 languageCode: "IT", 9783 modalTitle: "", 9784 description: "Spedizione gratuita da â¬30\nConsegne regolari\nOttieni uno sconto del 15% sul tuo primo acquisto quando ti iscrivi alla nostra newsletter", 9785 changeStoreButton: "Go to Italy", 9786 dropDownLabel: "" 9787 }, 9788 9789{ 9790 id: "store-option-ca", 9791 countryName: "Canada", 9792 countryCode: "CA", 9793 currencyCode: "CAD", 9794 optionGroup: "popular", 9795 redirectUrl: "https:\/\/sweedbeauty.global\/en-int", 9796 appendCountryParam: true, 9797 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ca.svg", 9798 languageCode: "", 9799 modalTitle: "", 9800 description: "Free shipping on orders CA$75+\nShop in your local currency CAD\nGet 15% off your first purchase when signing for our newsletter", 9801 changeStoreButton: "Go to Canada", 9802 dropDownLabel: "" 9803 }, 9804 9805{ 9806 id: "store-option-fr", 9807 countryName: "France", 9808 countryCode: "FR", 9809 currencyCode: "EUR", 9810 optionGroup: "popular", 9811 redirectUrl: "https:\/\/sweedbeauty.global\/fr-fr", 9812 appendCountryParam: true, 9813 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/fr.svg", 9814 languageCode: "FR", 9815 modalTitle: "", 9816 description: "Livraison offerte dès â¬30\nLivraison simple et ra
9816pide\nProfitez de 15 % de réduction sur votre première commande en vous inscrivant à notre newsletter", 9817 changeStoreButton: "Go to France", 9818 dropDownLabel: "" 9819 }, 9820 9821{ 9822 id: "store-option-gb", 9823 countryName: "United Kingdom", 9824 countryCode: "GB", 9825 currencyCode: "GBP", 9826 optionGroup: "popular", 9827 redirectUrl: "https:\/\/sweedbeauty.global\/en-gb", 9828 appendCountryParam: false, 9829 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/gb.svg", 9830 languageCode: "", 9831 modalTitle: "", 9832 description: "Free delivery on orders £37+\nGet 15% off your first purchase when signing for our newsletter\nNo import duty or VAT on orders with a value of £135 or less.", 9833 changeStoreButton: "Go to United Kingdom", 9834 dropDownLabel: "" 9835 }, 9836 9837{ 9838 id: "store-option-ad", 9839 countryName: "Andorra", 9840 countryCode: "AD", 9841 currencyCode: "EUR", 9842 optionGroup: "global", 9843 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 9844 appendCountryParam: true, 9845 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ad.svg", 9846 languageCode: "", 9847 modalTitle: "", 9848 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 9849 changeStoreButton: "Go to Andorra", 9850 dropDownLabel: "" 9851 }, 9852 9853{ 9854 id: "store-option-al", 9855 countryName: "Albania", 9856 countryCode: "AL", 9857 currencyCode: "EUR", 9858 optionGroup: "global", 9859 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 9860 appendCountryParam: true, 9861 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/al.svg", 9862 languageCode: "", 9863 modalTitle: "", 9864 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 9865 changeStoreButton: "Go to Albania", 9866 dropDownLabel: "" 9867 }, 9868 9869{ 9870 id: "store_option_VnJRmJ", 9871 countryName: "Austria", 9872 countryCode: "AT", 9873 currencyCode: "EUR", 9874 optionGroup: "global", 9875 redirectUrl: "", 9876 appendCountryParam: false, 9877 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/at.svg", 9878 languageCode: "AT", 9879 modalTitle: "", 9880 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 9881 changeStoreButton: "Go to Austria", 9882 dropDownLabel: "" 9883 }, 9884 9885{ 9886 id: "store-option-au", 9887 countryName: "Australia", 9888 countryCode: "AU", 9889 currencyCode: "AUD", 9890 optionGroup: "global", 9891 redirectUrl: "https:\/\/sweedbeauty.global\/en-int", 9892 appendCountryParam: true, 9893 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/au.svg", 9894 languageCode: "", 9895 modalTitle: "", 9896 description: "Free shipping on orders over $75 AUD\nShop in your local currency AUD\nGet 15% off your first purchase when signing for our newsletter", 9897 changeStoreButton: "Go to Australia", 9898 dropDownLabel: "" 9899 }, 9900 9901{ 9902 id: "store-option-ax", 9903 countryName: "à land Islands", 9904 countryCode: "AX", 9905 currencyCode: "EUR", 9906 optionGroup: "global", 9907 redirectUrl: "https:\/\/sweedbeauty.global\/en-int", 9908 appendCountryParam: true, 9909 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ax.svg", 9910 languageCode: "", 9911 modalTitle: "", 9912 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 9913 changeStoreButton: "Go to à land Islands", 9914 dropDownLabel: "" 9915 }, 9916 9917{ 9918 id: "store_option_rai8jw", 9919 countryName: "Belarus", 9920 countryCode: "BY", 9921 currencyCode: "EUR", 9922 optionGroup: "global", 9923 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 9924 appendCountryParam: false, 9925 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/by.svg", 9926 languageCode: "", 9927 modalTitle: "", 9928 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 9929 changeStoreButton: "Go to Belarus", 9930 dropDownLabel: "" 9931 }, 9932 9933{ 9934 id: "store-option-be", 9935 countryName: "Belgium", 9936 countryCode: "BE", 9937 currencyCode: "EUR", 9938 optionGroup: "global", 9939 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 9940 appendCountryParam: true, 9941 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/be.svg", 9942 languageCode: "", 9943 modalTitle: "", 9944 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 9945 changeStoreButton: "Go to Belgium", 9946 dropDownLabel: "" 9947 }, 9948 9949{ 9950 id: "store_option_UkAWMc", 9951 countryName: "Bosnia", 9952 countryCode: "BA", 9953 currencyCode: "EUR", 9954 optionGroup: "global", 9955 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 9956 appendCountryParam: false, 9957 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ba.svg", 9958 languageCode: "", 9959 modalTitle: "", 9960 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 9961 changeStoreButton: "Go to Bosnia", 9962 dropDownLabel: "" 9963 }, 9964 9965{ 9966 id: "store-option-bg", 9967 countryName: "Bulgaria", 9968 countryCode: "BG", 9969 currencyCode: "EUR", 9970 optionGroup: "global", 9971 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 9972 appendCountryParam: true, 9973 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/bg.svg", 9974 languageCode: "", 9975 modalTitle: "", 9976 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 9977 changeStoreButton: "Go to Bulgaria", 9978 dropDownLabel: "" 9979 }, 9980 9981{ 9982 id: "store-option-hr", 9983 countryName: "Croatia", 9984 countryCode: "HR", 9985 currencyCode: "EUR", 9986 optionGroup: "global", 9987 redirectUrl: "https:\/\/sweedbeauty.global", 9988 appendCountryParam: false, 9989 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/hr.svg", 9990 languageCode: "", 9991 modalTitle: "", 9992 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 9993 changeStoreButton: "Go to Croatia", 9994 dropDownLabel: "" 9995 }, 9996 9997{ 9998 id: "store_option_KHDC6R", 9999 countryName: "Cyprus", 10000 countryCode: "CY", 10001 currencyCode: "EUR", 10002 optionGroup: "global", 10003 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10004 appendCountryParam: false, 10005 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/cy.svg", 10006 languageCode: "", 10007 modalTitle: "", 10008 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10009 changeStoreButton: "Go to Cyprus", 10010 dropDownLabel: "" 10011 }, 10012 10013{ 10014 id: "store-option-cz", 10015 countryName: "Czechia", 10016 countryCode: "CZ", 10017 currencyCode: "EUR", 10018 optionGroup: "global", 10019 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10020 appendCountryParam: true, 10021 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/cz.svg", 10022 languageCode: "", 10023 modalTitle: "", 10024 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10025 changeStoreButton: "Go to Czechia", 10026 dropDownLabel: "" 10027 }, 10028 10029{ 10030 id: "store-option-dk", 10031 countryName: "Denmark", 10032 countryCode: "DK", 10033 currencyCode: "EUR", 10034 optionGroup: "global", 10035 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10036 appendCountryParam: true, 10037 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/dk.svg", 10038 languageCode: "", 10039 modalTitle: "", 10040 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10041 changeStoreButton: "Go to Denmark", 10042 dropDownLabel: "" 10043 }, 10044 10045{ 10046 id: "store-option-ee", 10047 countryName: "Estonia", 10048 countryCode: "EE", 10049 currencyCode: "EUR", 10050 optionGroup: "global", 10051 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10052 appendCountryParam: true, 10053 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ee.svg", 10054 languageCode: "", 10055 modalTitle: "", 10056 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10057 changeStoreButton: "Go to Estonia", 10058 dropDownLabel: "" 10059 }, 10060 10061{ 10062 id: "store-option-es", 10063 countryName: "Spain", 10064 countryCode: "ES", 10065 currencyCode: "EUR", 10066 optionGroup: "global", 10067 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10068 appendCountryParam: true, 10069 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/es.svg", 10070 languageCode: "", 10071 modalTitle: "", 10072 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10073 changeStoreButton: "Go to Spain", 10074 dropDownLabel: "" 10075 }, 10076 10077{ 10078 id: "store-option-fi", 10079 countryName: "Finland", 10080 countryCode: "FI", 10081 currencyCode: "EUR", 10082 optionGroup: "global", 10083 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10084 appendCountryParam: true, 10085 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/fi.svg", 10086 languageCode: "", 10087 modalTitle: "", 10088 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10089 changeStoreButton: "Go to Finland", 10090 dropDownLabel: "" 10091 }, 10092 10093{ 10094 id: "store-option-fo", 10095 countryName: "Faroe Islands", 10096 countryCode: "FO", 10097 currencyCode: "EUR", 10098 optionGroup: "global", 10099 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10100 appendCountryParam: true, 10101 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/fo.svg", 10102 languageCode: "", 10103 modalTitle: "", 10104 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10105 changeStoreButton: "Go to Faroe Islands", 10106 dropDownLabel: "" 10107 }, 10108 10109{ 10110 id: "store_option_pBNpp4",
10111 countryName: "Gibraltar", 10112 countryCode: "GI", 10113 currencyCode: "EUR", 10114 optionGroup: "global", 10115 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10116 appendCountryParam: false, 10117 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/gi.svg", 10118 languageCode: "", 10119 modalTitle: "", 10120 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10121 changeStoreButton: "Go to Gibraltar", 10122 dropDownLabel: "" 10123 }, 10124 10125{ 10126 id: "store-option-gl", 10127 countryName: "Greenland", 10128 countryCode: "GL", 10129 currencyCode: "EUR", 10130 optionGroup: "global", 10131 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10132 appendCountryParam: true, 10133 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/gl.svg", 10134 languageCode: "", 10135 modalTitle: "", 10136 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10137 changeStoreButton: "Go to Greenland", 10138 dropDownLabel: "" 10139 }, 10140 10141{ 10142 id: "store-option-gr", 10143 countryName: "Greece", 10144 countryCode: "GR", 10145 currencyCode: "EUR", 10146 optionGroup: "global", 10147 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10148 appendCountryParam: true, 10149 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/gr.svg", 10150 languageCode: "", 10151 modalTitle: "", 10152 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10153 changeStoreButton: "Go to Greece", 10154 dropDownLabel: "" 10155 }, 10156 10157{ 10158 id: "store-option-hk", 10159 countryName: "Hong Kong SAR", 10160 countryCode: "HK", 10161 currencyCode: "USD", 10162 optionGroup: "global", 10163 redirectUrl: "https:\/\/sweedbeauty.global\/en-int", 10164 appendCountryParam: true, 10165 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/hk.svg", 10166 languageCode: "", 10167 modalTitle: "", 10168 description: "Free shipping over $50\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10169 changeStoreButton: "Go to Hong Kong SAR", 10170 dropDownLabel: "" 10171 }, 10172 10173{ 10174 id: "store-option-hu", 10175 countryName: "Hungary", 10176 countryCode: "HU", 10177 currencyCode: "EUR", 10178 optionGroup: "global", 10179 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10180 appendCountryParam: true, 10181 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/hu.svg", 10182 languageCode: "", 10183 modalTitle: "", 10184 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10185 changeStoreButton: "Go to Hungary", 10186 dropDownLabel: "" 10187 }, 10188 10189{ 10190 id: "store-option-is", 10191 countryName: "Iceland", 10192 countryCode: "IS", 10193 currencyCode: "EUR", 10194 optionGroup: "global", 10195 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10196 appendCountryParam: true, 10197 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/is.svg", 10198 languageCode: "", 10199 modalTitle: "", 10200 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10201 changeStoreButton: "Go to Iceland", 10202 dropDownLabel: "" 10203 }, 10204 10205{ 10206 id: "store-option-ie", 10207 countryName: "Ireland", 10208 countryCode: "IE", 10209 currencyCode: "EUR", 10210 optionGroup: "global", 10211 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10212 appendCountryParam: true, 10213 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ie.svg", 10214 languageCode: "", 10215 modalTitle: "", 10216 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10217 changeStoreButton: "Go to Ireland", 10218 dropDownLabel: "" 10219 }, 10220 10221{
10222 id: "store-option-jp", 10223 countryName: "Japan", 10224 countryCode: "JP", 10225 currencyCode: "USD", 10226 optionGroup: "global", 10227 redirectUrl: "https:\/\/sweedbeauty.global\/en-int", 10228 appendCountryParam: true, 10229 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/jp.svg", 10230 languageCode: "", 10231 modalTitle: "", 10232 description: "Free shipping over $50\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10233 changeStoreButton: "Go to Japan", 10234 dropDownLabel: "" 10235 }, 10236 10237{ 10238 id: "store-option-kr", 10239 countryName: "South Korea", 10240 countryCode: "KR", 10241 currencyCode: "USD", 10242 optionGroup: "global", 10243 redirectUrl: "https:\/\/sweedbeauty.global\/en-int", 10244 appendCountryParam: true, 10245 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/kr.svg", 10246 languageCode: "", 10247 modalTitle: "", 10248 description: "Free shipping over $50\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10249 changeStoreButton: "Go to South Korea", 10250 dropDownLabel: "" 10251 }, 10252 10253{ 10254 id: "store_option_Xpm39G", 10255 countryName: "Liechtenstein", 10256 countryCode: "LI", 10257 currencyCode: "EUR", 10258 optionGroup: "global", 10259 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10260 appendCountryParam: false, 10261 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/li.svg", 10262 languageCode: "", 10263 modalTitle: "", 10264 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10265 changeStoreButton: "Go to Liechtenstein", 10266 dropDownLabel: "" 10267 }, 10268 10269{ 10270 id: "store-option-lt", 10271 countryName: "Lithuania", 10272 countryCode: "LT", 10273 currencyCode: "EUR", 10274 optionGroup: "global", 10275 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10276 appendCountryParam: true, 10277 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/lt.svg", 10278 languageCode: "", 10279 modalTitle: "", 10280 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10281 changeStoreButton: "Go to Lithuania", 10282 dropDownLabel: "" 10283 }, 10284 10285{ 10286 id: "store-option-lu", 10287 countryName: "Luxembourg", 10288 countryCode: "LU", 10289 currencyCode: "EUR", 10290 optionGroup: "global", 10291 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10292 appendCountryParam: true, 10293 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/lu.svg", 10294 languageCode: "", 10295 modalTitle: "", 10296 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10297 changeStoreButton: "Go to Luxembourg", 10298 dropDownLabel: "" 10299 }, 10300 10301{ 10302 id: "store-option-lv", 10303 countryName: "Latvia", 10304 countryCode: "LV", 10305 currencyCode: "EUR", 10306 optionGroup: "global", 10307 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10308 appendCountryParam: true, 10309 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/lv.svg", 10310 languageCode: "", 10311 modalTitle: "", 10312 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10313 changeStoreButton: "Go to Latvia", 10314 dropDownLabel: "" 10315 }, 10316 10317{ 10318 id: "store-option-mc", 10319 countryName: "Monaco", 10320 countryCode: "MC", 10321 currencyCode: "EUR", 10322 optionGroup: "global", 10323 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10324 appendCountryParam: true, 10325 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/mc.svg", 10326 languageCode: "", 10327 modalTitle: "", 10328 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10329 changeStoreButton: "Go to Monaco", 10330 dropDownLabel: "" 10331 }, 10332 10333{ 10334 id: "store_option_nreRL9", 10335 countryName: "Montenegro", 10336 countryCode: "ME", 10337 currencyCode: "EUR", 10338 optionGroup: "global", 10339 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10340 appendCountryParam: false, 10341 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/me.svg", 10342 languageCode: "", 10343 modalTitle: "", 10344 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10345 changeStoreButton: "Go to Montenegro", 10346 dropDownLabel: "" 10347 }, 10348 10349{ 10350 id: "store-option-mt", 10351 countryName: "Malta", 10352 countryCode: "MT", 10353 currencyCode: "EUR", 10354 optionGroup: "global", 10355 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10356 appendCountryParam: true, 10357 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/mt.svg", 10358 languageCode: "", 10359 modalTitle: "", 10360 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10361 changeStoreButton: "Go to Malta", 10362 dropDownLabel: "" 10363 }, 10364 10365{ 10366 id: "store-option-nl", 10367 countryName: "Netherlands", 10368 countryCode: "NL", 10369 currencyCode: "EUR", 10370 optionGroup: "global", 10371 redirectUrl: "https:\/\/sweedbeauty.global\/nl-nl", 10372 appendCountryParam: false, 10373 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/nl.svg", 10374 languageCode: "NL", 10375 modalTitle: "", 10376 description: "Gratis verzending vanaf â¬30\nSnelle leveringen\nKrijg 15% korting op je eerste order bij inschrijving voor onze nieuwsbrief", 10377 changeStoreButton: "Go to Netherlands", 10378 dropDownLabel: "" 10379 }, 10380 10381{ 10382 id: "store-option-nz", 10383 countryName: "New Zealand", 10384 countryCode: "NZ", 10385 currencyCode: "USD", 10386 optionGroup: "global", 10387 redirectUrl: "https:\/\/sweedbeauty.global\/en-int", 10388 appendCountryParam: true, 10389 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/nz.svg", 10390 languageCode: "", 10391 modalTitle: "", 10392 description: "Free shipping over $50\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10393 changeStoreButton: "Go to New Zealand", 10394 dropDownLabel: "" 10395 }, 10396 10397{ 10398 id: "store-option-no", 10399 countryName: "Norway", 10400 countryCode: "NO", 10401 currencyCode: "EUR", 10402 optionGroup: "global", 10403 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10404 appendCountryParam: true, 10405 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/no.svg", 10406 languageCode: "", 10407 modalTitle: "", 10408 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10409 changeStoreButton: "Go to Norway", 10410 dropDownLabel: "" 10411 }, 10412 10413{ 10414 id: "store-option-pl", 10415 countryName: "Poland", 10416 countryCode: "PL", 10417 currencyCode: "PLN", 10418 optionGroup: "global", 10419 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10420 appendCountryParam: true, 10421 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/pl.svg", 10422 languageCode: "", 10423 modalTitle: "", 10424 description: "Free shipping on orders over 125 zÅ\nShop in your local currency PLN\nGet 15% off your first purchase when signing for our newsletter", 10425 changeStoreButton: "Go to Poland", 10426 dropDownLabel: "" 10427 }, 10428 10429{ 10430 id: "store-option-pt", 10431 countryName: "Portugal", 10432 countryCode: "PT", 10433 currencyCode: "EUR", 10434 optionGroup: "global", 10435 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10436 appendCountryParam: true, 10437 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/pt.svg", 10438 languageCode: "", 10439 modalTitle: "", 10440 description: "Free shipping over â¬30\nNo duties or taxes when shipping within EU\nGet 15% off your first purchase when signing for our newsletter", 10441 changeStoreButton: "Go to Portugal", 10442 dropDownLabel: "" 10443 }, 10444 10445{ 10446 id: "store_option_yVEreg", 10447 countryName: "Qatar", 10448 countryCode: "QA", 10449 currencyCode: "USD", 10450 optionGroup: "global", 10451 redirectUrl: "https:\/\/www.sweedbeauty.global\/en-int", 10452 appendCountryParam: false, 10453 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/qa.svg", 10454 languageCode: "", 10455 modalTitle: "", 10456 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10457 changeStoreButton: "Go to Qatar", 10458 dropDownLabel: "" 10459 }, 10460 10461{ 10462 id: "store-option-ro", 10463 countryName: "Romania", 10464 countryCode: "RO", 10465 currencyCode: "EUR", 10466 optionGroup: "global", 10467 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10468 appendCountryParam: true, 10469 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ro.svg", 10470 languageCode: "", 10471 modalTitle: "", 10472 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10473 changeStoreButton: "Go to Romania", 10474 dropDownLabel: "" 10475 }, 10476 10477{ 10478 id: "store_option_dqh6C8", 10479 countryName: "Saudi Arabia", 10480 countryCode: "SA", 10481 currencyCode: "USD", 10482 optionGroup: "global", 10483 redirectUrl: "https:\/\/www.sweedbeauty.global\/en-int", 10484 appendCountryParam: false, 10485 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/sa.svg", 10486 languageCode: "", 10487 modalTitle: "", 10488 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10489 changeStoreButton: "Go to Saudi Arabia", 10490 dropDownLabel: "" 10491 }, 10492 10493{ 10494 id: "store_option_xnpwk4", 10495 countryName: "Serbia", 10496 countryCode: "RS", 10497 currencyCode: "EUR", 10498 optionGroup: "global", 10499 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10500 appendCountryParam: false, 10501 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/rs.svg", 10502 languageCode: "", 10503 modalTitle: "", 10504 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10505 changeStoreButton: "Go to Serbia", 10506 dropDownLabel: "" 10507 }, 10508 10509{ 10510 id: "store-option-si", 10511 countryName: "Slovenia", 10512 countryCode: "SI", 10513 currencyCode: "EUR", 10514 optionGroup: "global", 10515 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10516 appendCountryParam: true, 10517 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/si.svg", 10518 languageCode: "", 10519 modalTitle: "", 10520 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10521 changeStoreButton: "Go to Slovenia", 10522 dropDownLabel: "" 10523 }, 10524 10525{ 10526 id: "store-option-sk", 10527 countryName: "Slovakia", 10528 countryCode: "SK", 10529 currencyCode: "EUR", 10530 optionGroup: "global", 10531 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10532 appendCountryParam: true, 10533 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/sk.svg", 10534 languageCode: "", 10535 modalTitle: "", 10536 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10537 changeStoreButton: "Go to Slovakia", 10538 dropDownLabel: "" 10539 }, 10540 10541{ 10542 id: "store-option-sg", 10543 countryName: "Singapore", 10544 countryCode: "SG", 10545 currencyCode: "USD", 10546 optionGroup: "global", 10547 redirectUrl: "https:\/\/sweedbeauty.global\/en-int", 10548 appendCountryParam: true, 10549 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/sg.svg", 10550 languageCode: "", 10551 modalTitle: "", 10552 description: "Free shipping over $50\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10553 changeStoreButton: "Go to Singapore", 10554 dropDownLabel: "" 10555 }, 10556 10557{ 10558 id: "store_option_wa6azR", 10559 countryName: "Switzerland", 10560 countryCode: "CH", 10561 currencyCode: "EUR", 10562 optionGroup: "global", 10563 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10564 appendCountryParam: false, 10565 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ch.svg", 10566 languageCode: "", 10567 modalTitle: "", 10568 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10569 changeStoreButton: "Go to Switzerland", 10570 dropDownLabel: "" 10571 }, 10572 10573{ 10574 id: "store-option-tr", 10575 countryName: "Turkey", 10576 countryCode: "TR", 10577 currencyCode: "EUR", 10578 optionGroup: "global", 10579 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10580 appendCountryParam: true, 10581 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/tr.svg", 10582 languageCode: "", 10583 modalTitle: "", 10584 description: "Free shipping over â¬30\nSmooth deliveries\nGet 15% off your first purchase when signing for our newsletter", 10585 changeStoreButton: "Go to Turkey", 10586 dropDownLabel: "" 10587 }, 10588 10589{ 10590 id: "store_option_zTaLUb", 10591 countryName: "Ukraine", 10592 countryCode: "UA", 10593 currencyCode: "EUR", 10594 optionGroup: "global", 10595 redirectUrl: "https:\/\/sweedbeauty.global\/en-eu", 10596 appendCountryParam: false, 10597 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ua.svg", 10598 languageCode: "", 10599 modalTitle: "", 10600 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10601 changeStoreButton: "Go to Ukraine", 10602 dropDownLabel: "" 10603 }, 10604 10605{ 10606 id: "store_option_nf7aR6", 10607 countryName: "United Arab Emirates", 10608 countryCode: "AE", 10609 currencyCode: "USD", 10610 optionGroup: "global", 10611 redirectUrl: "https:\/\/www.sweedbeauty.global\/en-int", 10612 appendCountryParam: false, 10613 flagIcon: "https:\/\/cdn.shopify.com\/static\/images\/flags\/ae.svg", 10614 languageCode: "", 10615 modalTitle: "", 10616 description: "Get 15% off your first purchase when signing for our newsletter\nSmooth deliveries", 10617 changeStoreButton: "Go to United Arab Emirates", 10618 dropDownLabel: "" 10619 } 10620 10621 ] 10622 }; 10623</script>
10623 10624
10625<script src="//sweedbeauty.com/cdn/shop/t/45/assets/store-selector.js?v=36706863306081045851784212339" defer="defer"></script>
10625 10626 10627 10628</div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"> 10629 10630 10631 10632<div 10633 id="NewsletterPopup-newsletter-popup" 10634 class="modal modal--square modal--mobile-friendly" 10635 data-section-id="newsletter-popup" 10636 data-section-type="newsletter-popup" 10637 data-delay-days="30" 10638 data-has-reminder="" 10639 data-delay-seconds="5" 10640 10641 data-test-mode="false" 10642 data-enabled="false"> 10643 <div class="modal__inner"> 10644 <div class="modal__centered medium-up--text-center"> 10645 <div class="modal__centered-content "> 10646 10647 <div class="newsletter newsletter-popup "> 10648 10649 10650 <div class="newsletter-popup__content"><h3>Sign up and save</h3><div class="rte"> 10651 <p>Entice customers to sign up for your mailing list with discounts or exclusive offers. Include an image for extra impact.</p> 10652 </div><div class="popup-cta"><form method="post" action="/contact#newsletter-newsletter-popup" id="newsletter-newsletter-popup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 10653<label for="Email-newsletter-popup" class="hidden-label">Enter your email</label> 10654 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 10655 <input type="hidden" name="contact[context]" value="popup"> 10656 <div class="input-group newsletter__input-group"> 10657 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-newsletter-popup" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off"> 10658 <div class="input-group-btn"> 10659 <button type="submit" class="btn" name="commit"> 10660 <span class="form__submit--large">Subscribe</span> 10661 <span class="form__submit--small"> 10662 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg> 10663 </span> 10664 </button> 10665 </div> 10666 </div></form> 10667</div> 10668 <a href="" class="btn newsletter-button"> 10669 <div class="button--text"> 10670 Optional button 10671 </div> 10672 </a> 10673 10674 10675 10676 </div> 10677 </div> 10678 </div> 10679 10680 <button type="button" class="modal__close js-modal-close text-link"> 10681 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 10682 <span class="icon__fallback-text">"Close (esc)"</span> 10683 </button> 10684 </div> 10685 </div> 10686</div> 10687 10688 10689 10690 10691 10692 10693</div><main class="main-content" id="MainContent"> 10694 <div id="shopify-section-template--22070394355935__slideshow_dW6VMg" class="shopify-section index-section--hero"><div 10695 data-section-id="template--22070394355935__slideshow_dW6VMg" 10696 data-section-type="slideshow-section" 10697 ><div class="slideshow-wrapper"> 10698
10698<script> 10699 document.addEventListener('DOMContentLoaded', function() { 10700 var elem = document.querySelector('#Slideshow-template--22070394355935__slideshow_dW6VMg'); 10701 if (elem) { 10702 var flkty = new Flickity(elem, { 10703 cellAlign: 'left', 10704 contain: true, 10705 wrapAround: true, 10706 prevNextButtons: true, 10707 pageDots: false, 10708 draggable: true, 10709 freeScroll: false, 10710 groupCells: false, 10711 arrowShape: { 10712 x0: 10, 10713 x1: 60, y1: 50, 10714 x2: 60, y2: 40, 10715 x3: 20 10716 } 10717 }); 10718 10719 var isProductImageGallery = elem.closest('[data-product-images]') !== null; 10720 10721 setTimeout(function() { 10722 var buttons = elem.querySelectorAll('.flickity-button'); 10723 buttons.forEach(function(button) { 10724 if (isProductImageGallery) { 10725 button.style.display = 'flex'; 10726 button.style.opacity = '1'; 10727 } else { 10728 button.style.display = 'none'; 10729 } 10730 }); 10731 }, 100); 10732 } 10733 }); 10734 </script>
10734<style data-shopify>@media only screen and (min-width: 769px) { 10735 .hero-natural--template--22070394355935__slideshow_dW6VMg { 10736 height: 0; 10737 padding-bottom: 43.75%; 10738 } 10739 }</style><style data-shopify>@media screen and (max-width: 768px) { 10740 .hero-natural-mobile--template--22070394355935__slideshow_dW6VMg { 10741 height: 0; 10742 padding-bottom: 133.75%; 10743 } 10744 }</style><div class="hero-natural--template--22070394355935__slideshow_dW6VMg hero-natural-mobile--template--22070394355935__slideshow_dW6VMg"> 10745 <div id="Slideshow-template--22070394355935__slideshow_dW6VMg" 10746 class="hero hero--natural hero--template--22070394355935__slideshow_dW6VMg hero--mobile--auto loading loading--delayed" 10747 10748 data-natural="true" 10749 10750 data-mobile-natural="true" 10751 data-autoplay="true" 10752 data-speed="5000" 10753 data-arrows="true" 10754 data-draggable="true" 10755 data-wrap-around="true" 10756 data-slide-count="1"><div 10757 10758 class="slideshow__slide slideshow__slide--image_RMmNrJ" 10759 data-index="0" 10760 data-id="image_RMmNrJ"><style data-shopify>.slideshow__slide--image_RMmNrJ .hero__title { 10761 font-size: 40.0px; 10762 } 10763 @media only screen and (min-width: 769px) { 10764 .slideshow__slide--image_RMmNrJ .hero__title { 10765 font-size: 80px; 10766 } 10767 } 10768 10769 10770</style><div class="hero__image-wrapper hero__image-wrapper--no-overlay"><style data-shopify> 10771 .hero__image--image_RMmNrJ{ 10772 object-position: center center; 10773 } 10774 </style> 10775 10776 10777 10778 10779 10780 10781 <img src="//sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-desktop.jpg?v=1790330594&width=2400" srcset="//sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-desktop.jpg?v=1790330594&width=352 352w, //sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-desktop.jpg?v=1790330594&width=832 832w, //sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-desktop.jpg?v=1790330594&width=1200 1200w, //sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-desktop.jpg?v=1790330594&width=1920 1920w, //sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-desktop.jpg?v=1790330594&width=2400 2400w" width="2400" height="1050" loading="lazy" class="small--hide lazyload hero__image hero__image--image_RMmNrJ" sizes="100%"> 10782 10783 10784 10785 10786 10787 10788 10789 <img src="//sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-mobile.jpg?height=1200&v=1790330590" srcset="//sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-mobile.jpg?height=470&v=1790330590 352w, //sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-mobile.jpg?height=1113&v=1790330590 832w, //sweedbeauty.com/cdn/shop/files/Sweed-Beauty-Mini-Miracle-US-mobile.jpg?height=1200&v=1790330590 897w" width="897" height="1200" loading="lazy" class="medium-up--hide lazyload hero__image hero__image--image_RMmNrJ" sizes="100%"> 10790 10791 10792</div><a href="/collections/best-sellers" class="hero__slide-link" aria-hidden="true"></a></div></div> 10793 </div> 10794 </div></div> 10795 10796 10797</div><div id="shopify-section-template--22070394355935__0a438f05-584d-4f7e-a5ba-ea36460b786f" class="shopify-section index-section"><div class="section--divider"><div class="page-width"><div class="section-header"> 10798 <h2 class="section-header__title">COMMUNITY FAVORITES</h2> 10799 </div><div class="grid grid--uniform"> 10800<div 10801 data-product-url="/products/eyelash-growth-serum" 10802 data-product-handle="eyelash-growth-serum" 10803 data-section-type="product" 10804 data-product-id="9152780894431" 10805 data-section-id="9152780894431" 10806 data-aos="row-of-4" 10807 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 10808>
10808<script type="application/ld+json"> 10809 { 10810 "@context": "http://schema.org", 10811 "@type": "Product", 10812 "offers": [{ 10813 "@type" : "Offer","sku": "300","availability" : "http://schema.org/InStock", 10814 "price" : 90.0, 10815 "priceCurrency" : "USD", 10816 "priceValidUntil": "2026-10-10", 10817 "url" : "https:\/\/sweedbeauty.com\/products\/eyelash-growth-serum?variant=47433067299039" 10818 }, 10819{ 10820 "@type" : "Offer","sku": "298","availability" : "http://schema.org/InStock", 10821 "price" : 65.0, 10822 "priceCurrency" : "USD", 10823 "priceValidUntil": "2026-10-10", 10824 "url" : "https:\/\/sweedbeauty.com\/products\/eyelash-growth-serum?variant=47433067266271" 10825 } 10826], 10827 "brand": "SWEED", 10828 "sku": "300", 10829 "name": "Eyelash Growth Serum", 10830 "description": "A clean, prostaglandin-free lash serum designed to promote the appearance of longer, fuller lashes and brows in 28 days. Made with a potent yet gentle mix of peptides and vitamins, carefully formulated to boost your lashes and make them fuller and longer with a lift \u0026amp; gloss effect.\nAward-winning:· Oprah Daily The Menopause O-wards 2026· Who What Wear 100 Awards 2026: Best Eyelash Serum· ShopMy Favorite Things Awards", 10831 "category": "", 10832 "url": "https://sweedbeauty.com/products/eyelash-growth-serum", 10833 "gtin13": "7350080193004", 10834 "productId": "7350080193004","image": { 10835 "@type": "ImageObject", 10836 "url": "https://sweedbeauty.com/cdn/shop/files/298_Eyelash_Serum_3ml_main_bf319a5d-1655-4cc9-a43c-c5435890f8bc_1024x1024.jpg?v=1774003170", 10837 "image": "https://sweedbeauty.com/cdn/shop/files/298_Eyelash_Serum_3ml_main_bf319a5d-1655-4cc9-a43c-c5435890f8bc_1024x1024.jpg?v=1774003170", 10838 "name": "Eyelash Growth Serum", 10839 "width": 1024, 10840 "height": 1024 10841 } 10842 } 10843</script>
10843 10844<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 10845 AWARD WINNING 10846 </div><style data-shopify>.grid-product__content { 10847 position: relative; 10848 } 10849 .variant__name { 10850 display: block; 10851 opacity: 1; 10852 transition: opacity 0.2s ease; 10853 font-size: 0.9em; 10854 color: #666; 10855 margin-top: 4px; 10856 min-height: 1.2em; 10857 } 10858 .variant__name:empty { 10859 min-height: 0; 10860 margin-top: 0; 10861 } 10862 .grid-product__description { 10863 display: block !important; 10864 overflow: hidden; 10865 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 10866 text-overflow: ellipsis; 10867 font-style: normal; 10868 font-weight: 300; 10869 margin-top: 4px; 10870 opacity: 1 !important; 10871 visibility: visible !important; 10872 } 10873 /* Desktop styles */ 10874 @media screen and (min-width: 769px) { 10875 .grid-product__description { 10876 white-space: nowrap; 10877 font-size: 14px; 10878 line-height: normal; 10879 } 10880 } 10881 /* Mobile styles */ 10882 @media screen and (max-width: 768px) { 10883 .grid-product__description { 10884 font-size: 12px; 10885 line-height: 120%; 10886 } 10887 } 10888 .grid-product__color-image { 10889 position: absolute; 10890 top: 0; 10891 left: 0; 10892 right: 0; 10893 bottom: 0; 10894 background-size: cover; 10895 background-position: center; 10896 opacity: 0; 10897 transition: opacity 0.3s ease; 10898 pointer-events: none; 10899 } 10900 .grid-product__color-image.is-active { 10901 opacity: 1; 10902 } 10903 .grid-product__colors .color-swatch--selected, 10904 .grid-product__colors .color-swatch:focus-visible { 10905 box-shadow: 0 0 0 1.5px #000; 10906 } 10907 .variant-input-wrap--small .variant-input--selected .variant__button-label, 10908 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 10909 box-shadow: 0 0 0 1.5px #000; 10910 }</style> 10911 10912 <a href="/products/eyelash-growth-serum?variant=47433067299039" class="grid-product__link"> 10913 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9152780894431 small--hide"> 10914 <span class="quick-product__label"></span> 10915 </div><div 10916 class="grid__image-ratio grid__image-ratio--portrait" 10917 > 10918 <img 10919 class="lazyload grid-product__main-image" 10920 data-src="//sweedbeauty.com/cdn/shop/files/298_Eyelash_Serum_3ml_main_bf319a5d-1655-4cc9-a43c-c5435890f8bc_{width}x.jpg?v=1774003170" 10921 data-widths="[360, 540, 720, 900, 1080]" 10922 data-aspectratio="0.75" 10923 data-sizes="auto" 10924 alt="#size_3-ml" 10925 > 10926 </div><div class="grid-product__secondary-image"><img 10927 class="lazyload" 10928 data-src="//sweedbeauty.com/cdn/shop/files/Eyelash_Growth_serum_B_A_3ml_{width}x.jpg?v=1774003170" 10929 data-widths="[360, 540, 720, 1000]" 10930 data-aspectratio="0.75" 10931 data-sizes="auto" 10932 alt="#size_3-ml" 10933 > 10934 </div></div> 10935 10936 <div class="grid-product__meta"> 10937 <div class="grid-product__title grid-product__title--body"> 10938 Eyelash Growth Serum 10939 </div> 10940 10941<span class="variant__name" data-original-variant=""></span></div> 10942 10943 </a> 10944 </div><div 10945 class="variant-input-wrap variant-input-wrap--small variant-input-wrap--9152780894431" 10946 style="text-align: left;" 10947 > 10948<a 10949 href="/products/eyelash-growth-serum?variant=47433067299039" 10950 class="variant-input variant-input--small variant-input--5-ml" 10951 data-variant-id="47433067299039" 10952 data-variant-price="9000" 10953 data-variant-available="true" 10954 data-variant-title="5 ml" 10955 aria-pressed="false" 10956 > 10957 <span class="variant__button-label">5 ml</span> 10958 </a> 10959<a 10960 href="/products/eyelash-growth-serum?variant=47433067266271" 10961 class="variant-input variant-input--small variant-input--3-ml" 10962 data-variant-id="47433067266271" 10963 data-variant-price="6500" 10964 data-variant-available="true" 10965 data-variant-title="3 ml" 10966 aria-pressed="false" 10967 >
10968 <span class="variant__button-label">3 ml</span> 10969 </a></div><div id="QuickShopModal-9152780894431" class="modal modal--square modal--quick-shop" data-product-id="9152780894431"> 10970 <div class="modal__inner"> 10971 <div class="modal__centered"> 10972 <div class="modal__centered-content"> 10973 <div id="QuickShopHolder-eyelash-growth-serum"></div> 10974 </div> 10975 10976 <button type="button" class="modal__close js-modal-close text-link"> 10977 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 10978 <span class="icon__fallback-text">"Close (esc)"</span> 10979 </button> 10980 </div> 10981 </div> 10982</div> 10983<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 10984 class="product-cta" 10985 data-product-cta 10986 > 10987 <button 10988 10989 type="submit" 10990 10991 name="add" 10992 data-add-to-cart 10993 class="btn btn--full add-to-cart 10994" 10995 10996 > 10997 <span data-add-to-cart-text data-default-text="Add to bag"> 10998 Add to bag 10999 </span><div> 11000 <span data-product-price class="">from $65.00 11001</span> 11002 </div> 11003 <div data-product-price-wrap class="hide"> 11004 <span data-product-price class="">from $65.00 11005</span> 11006 <span data-save-price class="product__price-savings hide" 11007 >} 11008 Save 11009 </span> 11010 <span 11011 data-a11y-price 11012 class="visually-hidden" 11013 aria-hidden="" 11014 > 11015 Regular price 11016 </span> 11017 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 11018 11019 <select name="id" data-product-select class="product-single__variants no-js"><option 11020 11021 selected="selected" 11022 11023 value="47433067299039" 11024 > 11025 5 ml - $90.00 USD 11026 </option><option 11027 11028 value="47433067266271" 11029 > 11030 3 ml - $65.00 USD 11031 </option></select> 11032 11033 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 11034 [{"id":47433067299039,"title":"5 ml","option1":"5 ml","option2":null,"option3":null,"sku":"300","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Eyelash Growth Serum - 5 ml","public_title":"5 ml","options":["5 ml"],"price":9000,"weight":0,"compare_at_price":8000,"inventory_management":"shopify","barcode":"7350080193004","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47433067266271,"title":"3 ml","option1":"3 ml","option2":null,"option3":null,"sku":"298","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Eyelash Growth Serum - 3 ml","public_title":"3 ml","options":["3 ml"],"price":6500,"weight":0,"compare_at_price":5500,"inventory_management":"shopify","barcode":"7350080192984","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 11035 </textarea><input type="hidden" name="product-id" value="9152780894431" /><input type="hidden" name="section-id" value="template--22070394355935__0a438f05-584d-4f7e-a5ba-ea36460b786f" /></form> 11036</div> 11037 11038<style> 11039 .product-grid-container { 11040 display: grid; 11041 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 11042 gap: 1rem; 11043 } 11044</style> 11045
11046<script> 11047 (function () { 11048 'use strict'; 11049 11050 if (window.swatchToggleInitialized) return; 11051 window.swatchToggleInitialized = true; 11052 11053 let clickHandler = null; 11054 let touchHandler = null; 11055 11056 function toggleSwatches(uniqueId) { 11057 const container = document.querySelector('.grid-product__colors--' + uniqueId); 11058 if (!container) return; 11059 11060 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 11061 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 11062 11063 if (!toggle || !hiddenSwatches.length) return; 11064 11065 const plusIcon = toggle.querySelector('.toggle-plus'); 11066 const minusIcon = toggle.querySelector('.toggle-minus'); 11067 11068 const firstHidden = hiddenSwatches[0]; 11069 const computedDisplay = window.getComputedStyle(firstHidden).display; 11070 const isCurrentlyHidden = computedDisplay === 'none'; 11071 11072 hiddenSwatches.forEach((swatch) => { 11073 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 11074 }); 11075 11076 if (isCurrentlyHidden) { 11077 plusIcon.style.display = 'none'; 11078 minusIcon.style.display = 'inline'; 11079 toggle.setAttribute('aria-label', 'Show fewer colors'); 11080 } else { 11081 plusIcon.style.display = 'inline'; 11082 minusIcon.style.display = 'none'; 11083 toggle.setAttribute('aria-label', 'Show more colors'); 11084 } 11085 } 11086 11087 function initSwatchToggle() { 11088 clickHandler = function (e) { 11089 const button = e.target.closest('.color-swatch-toggle'); 11090 if (button) { 11091 e.preventDefault(); 11092 e.stopPropagation(); 11093 const uniqueId = button.getAttribute('data-unique-id'); 11094 if (uniqueId) { 11095 toggleSwatches(uniqueId); 11096 } 11097 } 11098 }; 11099 11100 touchHandler = function (e) { 11101 const button = e.target.closest('.color-swatch-toggle'); 11102 if (button) { 11103 e.preventDefault(); 11104 const uniqueId = button.getAttribute('data-unique-id'); 11105 if (uniqueId) { 11106 toggleSwatches(uniqueId); 11107 } 11108 } 11109 }; 11110 11111 document.body.addEventListener('click', clickHandler); 11112 document.body.addEventListener('touchend', touchHandler, { passive: false }); 11113 } 11114 11115 if (document.readyState === 'loading') { 11116 document.addEventListener('DOMContentLoaded', initSwatchToggle); 11117 } else { 11118 initSwatchToggle(); 11119 } 11120 })(); 11121</script>
11121 11122 11123<div 11124 data-product-url="/products/glass-skin-foundation" 11125 data-product-handle="glass-skin-foundation" 11126 data-section-type="product" 11127 data-product-id="9157603754207" 11128 data-section-id="9157603754207" 11129 data-aos="row-of-4" 11130 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 11131>
11131<script type="application/ld+json"> 11132 { 11133 "@context": "http://schema.org", 11134 "@type": "Product", 11135 "offers": [{ 11136 "@type" : "Offer","sku": "501","availability" : "http://schema.org/InStock", 11137 "price" : 49.0, 11138 "priceCurrency" : "USD", 11139 "priceValidUntil": "2026-10-10", 11140 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869465311" 11141 }, 11142{ 11143 "@type" : "Offer","sku": "502","availability" : "http://schema.org/InStock", 11144 "price" : 49.0, 11145 "priceCurrency" : "USD", 11146 "priceValidUntil": "2026-10-10", 11147 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869498079" 11148 }, 11149{ 11150 "@type" : "Offer","sku": "503","availability" : "http://schema.org/InStock", 11151 "price" : 49.0, 11152 "priceCurrency" : "USD", 11153 "priceValidUntil": "2026-10-10", 11154 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869530847" 11155 }, 11156{ 11157 "@type" : "Offer","sku": "504","availability" : "http://schema.org/InStock", 11158 "price" : 49.0, 11159 "priceCurrency" : "USD", 11160 "priceValidUntil": "2026-10-10", 11161 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869563615" 11162 }, 11163{ 11164 "@type" : "Offer","sku": "505","availability" : "http://schema.org/InStock", 11165 "price" : 49.0, 11166 "priceCurrency" : "USD", 11167 "priceValidUntil": "2026-10-10", 11168 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869596383" 11169 }, 11170{ 11171 "@type" : "Offer","sku": "506","availability" : "http://schema.org/InStock", 11172 "price" : 49.0, 11173 "priceCurrency" : "USD", 11174 "priceValidUntil": "2026-10-10", 11175 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869629151" 11176 }, 11177{ 11178 "@type" : "Offer","sku": "507","availability" : "http://schema.org/InStock", 11179 "price" : 49.0, 11180 "priceCurrency" : "USD", 11181 "priceValidUntil": "2026-10-10", 11182 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869661919" 11183 }, 11184{ 11185 "@type" : "Offer","sku": "508","availability" : "http://schema.org/InStock", 11186 "price" : 49.0, 11187 "priceCurrency" : "USD", 11188 "priceValidUntil": "2026-10-10", 11189 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869694687" 11190 }, 11191{ 11192 "@type" : "Offer","sku": "509","availability" : "http://schema.org/InStock", 11193 "price" : 49.0, 11194 "priceCurrency" : "USD", 11195 "priceValidUntil": "2026-10-10", 11196 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869727455" 11197 }, 11198{ 11199 "@type" : "Offer","sku": "510","availability" : "http://schema.org/InStock", 11200 "price" : 49.0, 11201 "priceCurrency" : "USD", 11202 "priceValidUntil": "2026-10-10", 11203 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869760223" 11204 }, 11205{ 11206 "@type" : "Offer","sku": "511","availability" : "http://schema.org/InStock", 11207 "price" : 49.0, 11208 "priceCurrency" : "USD", 11209 "priceValidUntil": "2026-10-10", 11210 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869792991" 11211 }, 11212{ 11213 "@type" : "Offer","sku": "512","availability" : "http://schema.org/InStock", 11214 "price" : 49.0, 11215 "priceCurrency" : "USD", 11216 "priceValidUntil": "2026-10-10", 11217 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869825759" 11218 }, 11219{ 11220 "@type" : "Offer","sku": "513","availability" : "http://schema.org/InStock", 11221 "price" : 49.0, 11222 "priceCurrency" : "USD", 11223 "priceValidUntil": "2026-10-10", 11224 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869858527" 11225 }, 11226{ 11227 "@type" : "Offer","sku": "514","availability" : "http://schema.org/InStock", 11228 "price" : 49.0, 11229 "priceCurrency" : "USD", 11230 "priceValidUntil": "2026-10-10", 11231 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869891295" 11232 }, 11233{ 11234 "@type" : "Offer","sku": "515","availability" : "http://schema.org/InStock", 11235 "price" : 49.0, 11236 "priceCurrency" : "USD", 11237 "priceValidUntil": "2026-10-10", 11238 "url" : "https:\/\/sweedbeauty.com\/products\/glass-skin-foundation?variant=47450869924063" 11239 } 11240], 11241 "brand": "SWEED US", 11242 "sku": "501", 11243 "name": "Glass Skin Foundation", 11244 "description": "A light fluid formula for a flawless glass skin effect that lasts all day. A hybrid between skincare and foundation with a silky, elastic texture that feels comfortable and looks like a second skin. Gives an irresistible lift and plump effect while hydrating the skin. Medium coverage that can be built up for more intensity. Apply with your fingers for a sheerer finish. Suitable for both dry and oily skin types.\nAward-winning:· Forbes 2026: Best Skin Tint for Combination Skin· Cosmopolitan Holy Grail Awards 2026: Best Clean Foundation· Elle Croatia Beauty Awards 2025", 11245 "category": "", 11246 "url": "https://sweedbeauty.com/products/glass-skin-foundation","image": { 11247 "@type": "ImageObject", 11248 "url": "https://sweedbeauty.com/cdn/shop/files/501_Glass_skin_foundation_01_Swatch_53f74b6c-5be8-4ba2-94d2-d7fbb77175ea_1024x1024.jpg?v=1759232882", 11249 "image": "https://sweedbeauty.com/cdn/shop/files/501_Glass_skin_foundation_01_Swatch_53f74b6c-5be8-4ba2-94d2-d7fbb77175ea_1024x1024.jpg?v=1759232882", 11250 "name": "Glass Skin Foundation", 11251 "width": 1024, 11252 "height": 1024 11253 } 11254 } 11255</script>
11255 11256<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 11257 AWARD WINNING 11258 </div><style data-shopify>.grid-product__content { 11259 position: relative; 11260 } 11261 .variant__name { 11262 display: block; 11263 opacity: 1; 11264 transition: opacity 0.2s ease; 11265 font-size: 0.9em; 11266 color: #666; 11267 margin-top: 4px; 11268 min-height: 1.2em; 11269 } 11270 .variant__name:empty { 11271 min-height: 0; 11272 margin-top: 0; 11273 } 11274 .grid-product__description { 11275 display: block !important; 11276 overflow: hidden; 11277 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 11278 text-overflow: ellipsis; 11279 font-style: normal; 11280 font-weight: 300; 11281 margin-top: 4px; 11282 opacity: 1 !important; 11283 visibility: visible !important; 11284 } 11285 /* Desktop styles */ 11286 @media screen and (min-width: 769px) { 11287 .grid-product__description { 11288 white-space: nowrap; 11289 font-size: 14px; 11290 line-height: normal; 11291 } 11292 } 11293 /* Mobile styles */ 11294 @media screen and (max-width: 768px) { 11295 .grid-product__description { 11296 font-size: 12px; 11297 line-height: 120%; 11298 } 11299 } 11300 .grid-product__color-image { 11301 position: absolute; 11302 top: 0; 11303 left: 0; 11304 right: 0; 11305 bottom: 0; 11306 background-size: cover; 11307 background-position: center; 11308 opacity: 0; 11309 transition: opacity 0.3s ease; 11310 pointer-events: none; 11311 } 11312 .grid-product__color-image.is-active { 11313 opacity: 1; 11314 } 11315 .grid-product__colors .color-swatch--selected, 11316 .grid-product__colors .color-swatch:focus-visible { 11317 box-shadow: 0 0 0 1.5px #000; 11318 } 11319 .variant-input-wrap--small .variant-input--selected .variant__button-label, 11320 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 11321 box-shadow: 0 0 0 1.5px #000; 11322 }</style> 11323 11324 <a href="/products/glass-skin-foundation?variant=47450869465311" class="grid-product__link"> 11325 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9157603754207 small--hide"> 11326 <span class="quick-product__label"></span> 11327 </div><div 11328 class="grid__image-ratio grid__image-ratio--portrait" 11329 > 11330 <img 11331 class="lazyload grid-product__main-image" 11332 data-src="//sweedbeauty.com/cdn/shop/files/501_Glass_skin_foundation_01_Swatch_53f74b6c-5be8-4ba2-94d2-d7fbb77175ea_{width}x.jpg?v=1759232882" 11333 data-widths="[360, 540, 720, 900, 1080]" 11334 data-aspectratio="0.75" 11335 data-sizes="auto" 11336 alt="#color_01-light-c" 11337 > 11338 </div><div class="grid-product__secondary-image"><img 11339 class="lazyload" 11340 data-src="//sweedbeauty.com/cdn/shop/files/01_ecc371c3-5a58-4b63-8e72-5a054bbf8f93_{width}x.jpg?v=1759232883" 11341 data-widths="[360, 540, 720, 1000]" 11342 data-aspectratio="0.75" 11343 data-sizes="auto" 11344 alt="#color_01-light-c" 11345 > 11346 </div> 11347<div 11348 class="grid-product__color-image grid-product__color-image--47450869465311 small--hide" 11349 ></div> 11350<div 11351 class="grid-product__color-image grid-product__color-image--47450869498079 small--hide" 11352 ></div> 11353<div 11354 class="grid-product__color-image grid-product__color-image--47450869530847 small--hide" 11355 ></div> 11356<div 11357 class="grid-product__color-image grid-product__color-image--47450869563615 small--hide" 11358 ></div> 11359<div 11360 class="grid-product__color-image grid-product__color-image--47450869596383 small--hide" 11361 ></div> 11362<div 11363 class="grid-product__color-image grid-product__color-image--47450869629151 small--hide" 11364 ></div> 11365<div 11366 class="grid-product__color-image grid-product__color-image--47450869661919 small--hide" 11367 ></div> 11368<div 11369 class="grid-product__color-image grid-product__color-image--47450869694687 small--hide" 11370 ></div> 11371<div 11372 class="grid-product__color-image grid-product__color-image--47450869727455 small--hide" 11373 ></div> 11374<div 11375 class="grid-product__color-image grid-product__color-image--47450869760223 small--hide" 11376 ></div> 11377<div 11378 class="grid-product__color-image grid-product__color-image--47450869792991 small--hide" 11379 ></div> 11380<div 11381 class="grid-product__color-image grid-product__color-image--47450869825759 small--hide" 11382 ></div> 11383<div 11384 class="grid-product__color-image grid-product__color-image--47450869858527 small--hide" 11385 ></div> 11386<div 11387 class="grid-product__color-image grid-product__color-image--47450869891295 small--hide" 11388 ></div> 11389<div 11390 class="grid-product__color-image grid-product__color-image--47450869924063 small--hide" 11391 ></div></div> 11392 11393 <div class="grid-product__meta"> 11394 <div class="grid-product__title grid-product__title--body"> 11395 Glass Skin Foundation 11396 </div> 11397 11398<span class="variant__name" data-original-variant="01 LIGHT C">01 LIGHT C</span></div> 11399 11400 </a> 11401 </div><div class="grid-product__colors grid-product__colors--9157603754207-1"> 11402<a 11403 href="/products/glass-skin-foundation?variant=47450869465311" 11404 class="color-swatch color-swatch--small color-swatch--01-light-c color-swatch--with-image" 11405 data-variant-id="47450869465311" 11406 data-variant-price="4900" 11407 data-variant-available="true" 11408 11409 data-variant-image="//sweedbeauty.com/cdn/shop/files/501_Glass_skin_foundation_01_Swatch_53f74b6c-5be8-4ba2-94d2-d7fbb77175ea_400x.jpg?v=1759232882" 11410 11411 data-variant-title="01 LIGHT C" 11412 aria-label="Glass Skin Foundation - 01 LIGHT C" 11413 aria-pressed="false" 11414 style="background-color: c; background-image: url(https://sweedbeauty.com/cdn/shop/files/01-light-c_50x50.png);" 11415 >
11416 <span class="visually-hidden">01 LIGHT C</span> 11417 </a> 11418<a 11419 href="/products/glass-skin-foundation?variant=47450869498079" 11420 class="color-swatch color-swatch--small color-swatch--02-light-n color-swatch--with-image" 11421 data-variant-id="47450869498079" 11422 data-variant-price="4900" 11423 data-variant-available="true" 11424 11425 data-variant-image="//sweedbeauty.com/cdn/shop/files/502_Glass_skin_foundation_02_Sweed_01_5c2ad921-73b1-49d4-9b9f-cca31939ff17_400x.jpg?v=1773325290" 11426 11427 data-variant-title="02 LIGHT N" 11428 aria-label="Glass Skin Foundation - 02 LIGHT N" 11429 aria-pressed="false" 11430 style="background-color: n; background-image: url(https://sweedbeauty.com/cdn/shop/files/02-light-n_50x50.png);" 11431 > 11432 <span class="visually-hidden">02 LIGHT N</span> 11433 </a> 11434<a 11435 href="/products/glass-skin-foundation?variant=47450869530847" 11436 class="color-swatch color-swatch--small color-swatch--03-light-w color-swatch--with-image" 11437 data-variant-id="47450869530847" 11438 data-variant-price="4900" 11439 data-variant-available="true" 11440 11441 data-variant-image="//sweedbeauty.com/cdn/shop/files/503_Glass_skin_foundation_03_Sweed_01_25fd42be-e99e-47af-b479-fff0294ba077_400x.jpg?v=1773325290" 11442 11443 data-variant-title="03 LIGHT W" 11444 aria-label="Glass Skin Foundation - 03 LIGHT W" 11445 aria-pressed="false" 11446 style="background-color: w; background-image: url(https://sweedbeauty.com/cdn/shop/files/03-light-w_50x50.png);" 11447 > 11448 <span class="visually-hidden">03 LIGHT W</span> 11449 </a> 11450<a 11451 href="/products/glass-skin-foundation?variant=47450869563615" 11452 class="color-swatch color-swatch--small color-swatch--04-light-c color-swatch--with-image" 11453 data-variant-id="47450869563615" 11454 data-variant-price="4900" 11455 data-variant-available="true" 11456 11457 data-variant-image="//sweedbeauty.com/cdn/shop/files/504_Glass_skin_foundation_04_Sweed_01_7da283c9-1734-471a-b8d4-9ad05d8afda1_400x.jpg?v=1773325290" 11458 11459 data-variant-title="04 LIGHT C" 11460 aria-label="Glass Skin Foundation - 04 LIGHT C" 11461 aria-pressed="false" 11462 style="background-color: c; background-image: url(https://sweedbeauty.com/cdn/shop/files/04-light-c_50x50.png);" 11463 > 11464 <span class="visually-hidden">04 LIGHT C</span> 11465 </a> 11466<a 11467 href="/products/glass-skin-foundation?variant=47450869596383" 11468 class="color-swatch color-swatch--small color-swatch--05-light-n color-swatch--with-image" 11469 data-variant-id="47450869596383" 11470 data-variant-price="4900" 11471 data-variant-available="true" 11472 11473 data-variant-image="//sweedbeauty.com/cdn/shop/files/505_Glass_skin_foundation_05_Sweed_01_103e98ef-b5f5-4c66-b1a3-c4b6f08fb5d7_400x.jpg?v=1773325290" 11474 11475 data-variant-title="05 LIGHT N" 11476 aria-label="Glass Skin Foundation - 05 LIGHT N" 11477 aria-pressed="false" 11478 style="background-color: n; background-image: url(https://sweedbeauty.com/cdn/shop/files/05-light-n_50x50.png);" 11479 > 11480 <span class="visually-hidden">05 LIGHT N</span> 11481 </a> 11482<a 11483 href="/products/glass-skin-foundation?variant=47450869629151" 11484 class="color-swatch color-swatch--small color-swatch--06-medium-c-n color-swatch--with-image" 11485 data-variant-id="47450869629151" 11486 data-variant-price="4900" 11487 data-variant-available="true" 11488 11489 data-variant-image="//sweedbeauty.com/cdn/shop/files/506_Glass_skin_foundation_06_Sweed_01_714177ae-2f35-4f2a-8dcc-a38b0fe2b717_400x.jpg?v=1773325290" 11490 11491 data-variant-title="06 MEDIUM C/N" 11492 aria-label="Glass Skin Foundation - 06 MEDIUM C/N" 11493 aria-pressed="false" 11494 style="background-color: c-n; background-image: url(https://sweedbeauty.com/cdn/shop/files/06-medium-c-n_50x50.png);" 11495 >
11496 <span class="visually-hidden">06 MEDIUM C/N</span> 11497 </a> 11498<a 11499 href="/products/glass-skin-foundation?variant=47450869661919" 11500 class="color-swatch color-swatch--small color-swatch--07-medium-light-n-w color-swatch--with-image color-swatch--hidden" 11501 data-variant-id="47450869661919" 11502 data-variant-price="4900" 11503 data-variant-available="true" 11504 11505 data-variant-image="//sweedbeauty.com/cdn/shop/files/507_Glass_skin_foundation_07_Sweed_01_2b8324f8-628d-4233-9f0a-fa377b46850c_400x.jpg?v=1773325290" 11506 11507 data-variant-title="07 MEDIUM LIGHT N/W" 11508 aria-label="Glass Skin Foundation - 07 MEDIUM LIGHT N/W" 11509 aria-pressed="false" 11510 style="background-color: n-w; background-image: url(https://sweedbeauty.com/cdn/shop/files/07-medium-light-n-w_50x50.png);" 11511 > 11512 <span class="visually-hidden">07 MEDIUM LIGHT N/W</span> 11513 </a> 11514<a 11515 href="/products/glass-skin-foundation?variant=47450869694687" 11516 class="color-swatch color-swatch--small color-swatch--08-medium-w color-swatch--with-image color-swatch--hidden" 11517 data-variant-id="47450869694687" 11518 data-variant-price="4900" 11519 data-variant-available="true" 11520 11521 data-variant-image="//sweedbeauty.com/cdn/shop/files/508_Glass_skin_foundation_08_Sweed_01_7c35d2e6-737c-4de1-806a-60cd361f9434_400x.jpg?v=1773325290" 11522 11523 data-variant-title="08 MEDIUM W" 11524 aria-label="Glass Skin Foundation - 08 MEDIUM W" 11525 aria-pressed="false" 11526 style="background-color: w; background-image: url(https://sweedbeauty.com/cdn/shop/files/08-medium-w_50x50.png);" 11527 > 11528 <span class="visually-hidden">08 MEDIUM W</span> 11529 </a> 11530<a 11531 href="/products/glass-skin-foundation?variant=47450869727455" 11532 class="color-swatch color-swatch--small color-swatch--09-medium-n color-swatch--with-image color-swatch--hidden" 11533 data-variant-id="47450869727455" 11534 data-variant-price="4900" 11535 data-variant-available="true" 11536 11537 data-variant-image="//sweedbeauty.com/cdn/shop/files/509_Glass_skin_foundation_09_Sweed_01_fadcc667-6130-4e1b-96e3-3f33f0cb1fe7_400x.jpg?v=1773325290" 11538 11539 data-variant-title="09 MEDIUM N" 11540 aria-label="Glass Skin Foundation - 09 MEDIUM N" 11541 aria-pressed="false" 11542 style="background-color: n; background-image: url(https://sweedbeauty.com/cdn/shop/files/09-medium-n_50x50.png);" 11543 > 11544 <span class="visually-hidden">09 MEDIUM N</span> 11545 </a> 11546<a 11547 href="/products/glass-skin-foundation?variant=47450869760223" 11548 class="color-swatch color-swatch--small color-swatch--10-medium-deep-n color-swatch--with-image color-swatch--hidden" 11549 data-variant-id="47450869760223" 11550 data-variant-price="4900" 11551 data-variant-available="true" 11552 11553 data-variant-image="//sweedbeauty.com/cdn/shop/files/510_Glass_skin_foundation_10_Sweed_01_864857cd-5f85-420a-9ff0-ef8a428efd6f_400x.jpg?v=1773325290" 11554 11555 data-variant-title="10 MEDIUM DEEP N" 11556 aria-label="Glass Skin Foundation - 10 MEDIUM DEEP N" 11557 aria-pressed="false" 11558 style="background-color: n; background-image: url(https://sweedbeauty.com/cdn/shop/files/10-medium-deep-n_50x50.png);" 11559 > 11560 <span class="visually-hidden">10 MEDIUM DEEP N</span> 11561 </a> 11562<a 11563 href="/products/glass-skin-foundation?variant=47450869792991" 11564 class="color-swatch color-swatch--small color-swatch--11-deep-w color-swatch--with-image color-swatch--hidden" 11565 data-variant-id="47450869792991" 11566 data-variant-price="4900" 11567 data-variant-available="true" 11568 11569 data-variant-image="//sweedbeauty.com/cdn/shop/files/511_Glass_skin_foundation_11_Sweed_01_35013921-9229-4127-98d3-7c08a67b51da_400x.jpg?v=1773343515" 11570 11571 data-variant-title="11 DEEP W" 11572 aria-label="Glass Skin Foundation - 11 DEEP W" 11573 aria-pressed="false" 11574 style="background-color: w; background-image: url(https://sweedbeauty.com/cdn/shop/files/11-deep-w_50x50.png);" 11575 >
11576 <span class="visually-hidden">11 DEEP W</span> 11577 </a> 11578<a 11579 href="/products/glass-skin-foundation?variant=47450869825759" 11580 class="color-swatch color-swatch--small color-swatch--12-deep-n-w color-swatch--with-image color-swatch--hidden" 11581 data-variant-id="47450869825759" 11582 data-variant-price="4900" 11583 data-variant-available="true" 11584 11585 data-variant-image="//sweedbeauty.com/cdn/shop/files/512_Glass_skin_foundation_12_Sweed_01_38bc2848-df3e-4db4-b0d0-88dbd73c543f_400x.jpg?v=1773343684" 11586 11587 data-variant-title="12 DEEP N/W" 11588 aria-label="Glass Skin Foundation - 12 DEEP N/W" 11589 aria-pressed="false" 11590 style="background-color: n-w; background-image: url(https://sweedbeauty.com/cdn/shop/files/12-deep-n-w_50x50.png);" 11591 > 11592 <span class="visually-hidden">12 DEEP N/W</span> 11593 </a> 11594<a 11595 href="/products/glass-skin-foundation?variant=47450869858527" 11596 class="color-swatch color-swatch--small color-swatch--13-deep-w color-swatch--with-image color-swatch--hidden" 11597 data-variant-id="47450869858527" 11598 data-variant-price="4900" 11599 data-variant-available="true" 11600 11601 data-variant-image="//sweedbeauty.com/cdn/shop/files/513_Glass_skin_foundation_13_Sweed_01_2d566a97-2770-4507-b222-bfb284605a5e_400x.jpg?v=1773343684" 11602 11603 data-variant-title="13 DEEP W" 11604 aria-label="Glass Skin Foundation - 13 DEEP W" 11605 aria-pressed="false" 11606 style="background-color: w; background-image: url(https://sweedbeauty.com/cdn/shop/files/13-deep-w_50x50.png);" 11607 > 11608 <span class="visually-hidden">13 DEEP W</span> 11609 </a> 11610<a 11611 href="/products/glass-skin-foundation?variant=47450869891295" 11612 class="color-swatch color-swatch--small color-swatch--14-deep-n-w color-swatch--with-image color-swatch--hidden" 11613 data-variant-id="47450869891295" 11614 data-variant-price="4900" 11615 data-variant-available="true" 11616 11617 data-variant-image="//sweedbeauty.com/cdn/shop/files/514_Glass_skin_foundation_14_Sweed_01_d6c776a4-d1d5-42d4-be77-4bac30a693a4_400x.jpg?v=1773343781" 11618 11619 data-variant-title="14 DEEP N/W" 11620 aria-label="Glass Skin Foundation - 14 DEEP N/W" 11621 aria-pressed="false" 11622 style="background-color: n-w; background-image: url(https://sweedbeauty.com/cdn/shop/files/14-deep-n-w_50x50.png);" 11623 > 11624 <span class="visually-hidden">14 DEEP N/W</span> 11625 </a> 11626<a 11627 href="/products/glass-skin-foundation?variant=47450869924063" 11628 class="color-swatch color-swatch--small color-swatch--15-deep-c color-swatch--with-image color-swatch--hidden" 11629 data-variant-id="47450869924063" 11630 data-variant-price="4900" 11631 data-variant-available="true" 11632 11633 data-variant-image="//sweedbeauty.com/cdn/shop/files/515_Glass_skin_foundation_15_Sweed_01_a0baa981-ef00-4458-a852-0052f032abfb_400x.jpg?v=1773343781" 11634 11635 data-variant-title="15 DEEP C" 11636 aria-label="Glass Skin Foundation - 15 DEEP C" 11637 aria-pressed="false" 11638 style="background-color: c; background-image: url(https://sweedbeauty.com/cdn/shop/files/15-deep-c_50x50.png);" 11639 > 11640 <span class="visually-hidden">15 DEEP C</span> 11641 </a><button 11642 type="button" 11643 class="color-swatch-toggle color-swatch-toggle--9157603754207-1" 11644 data-unique-id="9157603754207-1" 11645 aria-label="Show more colors"
11646 style="margin-top: 1px;" 11647 > 11648 <span class="toggle-plus">+</span> 11649 <span class="toggle-minus" style="display: none; font-size: 12px; margin-top: 1px;">â</span> 11650 </button></div><style data-shopify>.grid-product__colors--9157603754207-1 .color-swatch--hidden { 11651 display: none; 11652 } 11653 .color-swatch-toggle { 11654 display: inline-flex; 11655 align-items: start; 11656 justify-content: center; 11657 cursor: pointer; 11658 font-size: 16px; 11659 font-weight: bold; 11660 line-height: 1; 11661 }</style><div id="QuickShopModal-9157603754207" class="modal modal--square modal--quick-shop" data-product-id="9157603754207"> 11662 <div class="modal__inner"> 11663 <div class="modal__centered"> 11664 <div class="modal__centered-content"> 11665 <div id="QuickShopHolder-glass-skin-foundation"></div> 11666 </div> 11667 11668 <button type="button" class="modal__close js-modal-close text-link"> 11669 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 11670 <span class="icon__fallback-text">"Close (esc)"</span> 11671 </button> 11672 </div> 11673 </div> 11674</div> 11675<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 11676 class="product-cta" 11677 data-product-cta 11678 > 11679 <button 11680 11681 type="submit" 11682 11683 name="add" 11684 data-add-to-cart 11685 class="btn btn--full add-to-cart 11686" 11687 11688 > 11689 <span data-add-to-cart-text data-default-text="Add to bag"> 11690 Add to bag 11691 </span><div> 11692 <span data-product-price class="">$49.00 11693</span> 11694 </div> 11695 <div data-product-price-wrap class="hide"> 11696 <span data-product-price class="">$49.00 11697</span> 11698 <span data-save-price class="product__price-savings hide" 11699 >} 11700 Save 11701 </span> 11702 <span 11703 data-a11y-price 11704 class="visually-hidden" 11705 aria-hidden="" 11706 > 11707 Regular price 11708 </span> 11709 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 11710 11711 <select name="id" data-product-select class="product-single__variants no-js"><option 11712 11713 selected="selected" 11714 11715 value="47450869465311" 11716 > 11717 01 LIGHT C - $49.00 USD 11718 </option><option 11719 11720 value="47450869498079" 11721 > 11722 02 LIGHT N - $49.00 USD 11723 </option><option 11724 11725 value="47450869530847" 11726 > 11727 03 LIGHT W - $49.00 USD 11728 </option><option 11729 11730 value="47450869563615" 11731 > 11732 04 LIGHT C - $49.00 USD 11733 </option><option 11734 11735 value="47450869596383" 11736 > 11737 05 LIGHT N - $49.00 USD 11738 </option><option 11739 11740 value="47450869629151" 11741 > 11742 06 MEDIUM C/N - $49.00 USD 11743 </option><option 11744 11745 value="47450869661919" 11746 > 11747 07 MEDIUM LIGHT N/W - $49.00 USD 11748 </option><option 11749 11750 value="47450869694687" 11751 > 11752 08 MEDIUM W - $49.00 USD 11753 </option><option 11754 11755 value="47450869727455" 11756 > 11757 09 MEDIUM N - $49.00 USD 11758 </option><option 11759 11760 value="47450869760223" 11761 > 11762 10 MEDIUM DEEP N - $49.00 USD 11763 </option><option 11764 11765 value="47450869792991" 11766 > 11767 11 DEEP W - $49.00 USD 11768 </option><option 11769 11770 value="47450869825759" 11771 > 11772 12 DEEP N/W - $49.00 USD 11773 </option><option 11774 11775 value="47450869858527" 11776 > 11777 13 DEEP W - $49.00 USD 11778 </option><option 11779 11780 value="47450869891295" 11781 > 11782 14 DEEP N/W - $49.00 USD 11783 </option><option 11784 11785 value="47450869924063" 11786 > 11787 15 DEEP C - $49.00 USD 11788 </option></select> 11789 11790 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON">
11791 [{"id":47450869465311,"title":"01 LIGHT C","option1":"01 LIGHT C","option2":null,"option3":null,"sku":"501","requires_shipping":true,"taxable":true,"featured_image":{"id":47403011473631,"product_id":9157603754207,"position":1,"created_at":"2025-09-30T13:48:00+02:00","updated_at":"2025-09-30T13:48:02+02:00","alt":"#color_01-light-c","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/501_Glass_skin_foundation_01_Swatch_53f74b6c-5be8-4ba2-94d2-d7fbb77175ea.jpg?v=1759232882","variant_ids":[47450869465311]},"available":true,"name":"Glass Skin Foundation - 01 LIGHT C","public_title":"01 LIGHT C","options":["01 LIGHT C"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_01-light-c","id":38581588492511,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/501_Glass_skin_foundation_01_Swatch_53f74b6c-5be8-4ba2-94d2-d7fbb77175ea.jpg?v=1759232882"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869498079,"title":"02 LIGHT N","option1":"02 LIGHT N","option2":null,"option3":null,"sku":"502","requires_shipping":true,"taxable":true,"featured_image":{"id":47403019469023,"product_id":9157603754207,"position":10,"created_at":"2025-09-30T13:51:49+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_02-light-n","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/502_Glass_skin_foundation_02_Sweed_01_5c2ad921-73b1-49d4-9b9f-cca31939ff17.jpg?v=1773325290","variant_ids":[47450869498079]},"available":true,"name":"Glass Skin Foundation - 02 LIGHT N","public_title":"02 LIGHT N","options":["02 LIGHT N"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_02-light-n","id":38581596291295,"position":14,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/502_Glass_skin_foundation_02_Sweed_01_5c2ad921-73b1-49d4-9b9f-cca31939ff17.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869530847,"title":"03 LIGHT W","option1":"03 LIGHT W","option2":null,"option3":null,"sku":"503","requires_shipping":true,"taxable":true,"featured_image":{"id":47403031953631,"product_id":9157603754207,"position":19,"created_at":"2025-09-30T13:55:40+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_03-light-w","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/503_Glass_skin_foundation_03_Sweed_01_25fd42be-e99e-47af-b479-fff0294ba077.jpg?v=1773325290","variant_ids":[47450869530847]},"available":true,"name":"Glass Skin Foundation - 03 LIGHT W","public_title":"03 LIGHT W","options":["03 LIGHT W"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_03-light-w","id":38581608775903,"position":27,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/503_Glass_skin_foundation_03_Sweed_01_25fd42be-e99e-47af-b479-fff0294ba077.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869563615,"title":"04 LIGHT C","option1":"04 LIGHT C","option2":null,"option3":null,"sku":"504","requires_shipping":true,"taxable":true,"featured_image":{"id":47403050827999,"product_id":9157603754207,"position":28,"created_at":"2025-09-30T14:06:32+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_04-light-c","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/504_Glass_skin_foundation_04_Sweed_01_7da283c9-1734-471a-b8d4-9ad05d8afda1.jpg?v=1773325290","variant_ids":[47450869563615]},"available":true,"name":"Glass Skin Foundation - 04 LIGHT C","public_title":"04 LIGHT C","options":["04 LIGHT C"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_04-light-c","id":38581627584735,"position":40,"preview_image":{"aspect_ratio":0.75,"he
11791ight":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/504_Glass_skin_foundation_04_Sweed_01_7da283c9-1734-471a-b8d4-9ad05d8afda1.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869596383,"title":"05 LIGHT N","option1":"05 LIGHT N","option2":null,"option3":null,"sku":"505","requires_shipping":true,"taxable":true,"featured_image":{"id":47403056234719,"product_id":9157603754207,"position":38,"created_at":"2025-09-30T14:13:43+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_05-light-n","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/505_Glass_skin_foundation_05_Sweed_01_103e98ef-b5f5-4c66-b1a3-c4b6f08fb5d7.jpg?v=1773325290","variant_ids":[47450869596383]},"available":true,"name":"Glass Skin Foundation - 05 LIGHT N","public_title":"05 LIGHT N","options":["05 LIGHT N"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_05-light-n","id":38581632958687,"position":56,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/505_Glass_skin_foundation_05_Sweed_01_103e98ef-b5f5-4c66-b1a3-c4b6f08fb5d7.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869629151,"title":"06 MEDIUM C\/N","option1":"06 MEDIUM C\/N","option2":null,"option3":null,"sku":"506","requires_shipping":true,"taxable":true,"featured_image":{"id":47403066949855,"product_id":9157603754207,"position":47,"created_at":"2025-09-30T14:22:04+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_06-medium-c-n","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/506_Glass_skin_foundation_06_Sweed_01_714177ae-2f35-4f2a-8dcc-a38b0fe2b717.jpg?v=1773325290","variant_ids":[47450869629151]},"available":true,"name":"Glass Skin Foundation - 06 MEDIUM C\/N","public_title":"06 MEDIUM C\/N","options":["06 MEDIUM C\/N"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_06-medium-c-n","id":38581643608287,"position":69,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/506_Glass_skin_foundation_06_Sweed_01_714177ae-2f35-4f2a-8dcc-a38b0fe2b717.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869661919,"title":"07 MEDIUM LIGHT N\/W","option1":"07 MEDIUM LIGHT N\/W","option2":null,"option3":null,"sku":"507","requires_shipping":true,"taxable":true,"featured_image":{"id":47403074945247,"product_id":9157603754207,"position":56,"created_at":"2025-09-30T14:25:22+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_07-medium-light-n-w","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/507_Glass_skin_foundation_07_Sweed_01_2b8324f8-628d-4233-9f0a-fa377b46850c.jpg?v=1773325290","variant_ids":[47450869661919]},"available":true,"name":"Glass Skin Foundation - 07 MEDIUM LIGHT N\/W","public_title":"07 MEDIUM LIGHT N\/W","options":["07 MEDIUM LIGHT N\/W"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_07-medium-light-n-w","id":38581651275999,"position":82,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/507_Glass_skin_foundation_07_Sweed_01_2b8324f8-628d-4233-9f0a-fa377b46850c.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869694687,"title":"08 MEDIUM W","option1":"08 MEDIUM W","option2":null,"option3":null,"sku":"508","requires_shipping":true,"taxable":true,"featured_image":{"id":47403087626463,"product_id":9157603754207,"position":65,"created_at":"2025-09-30T14:30:50+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_08-medium-w","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/508_Glass_skin_foundation_08_Sweed_01_7c35d2e6-737c-4de1-806a-60cd361f9434.jpg?v=1773325290","variant_ids":[47450869694687]},"available":true,"name":"Glass Skin Foundation - 08 MEDIUM W","public_title":"08 MEDIUM W","options":["08 MEDIUM W"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_08-medium-w","id":38581663826143,"position":95,"preview_image":{"aspect_ratio":0.75,"he
11791ight":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/508_Glass_skin_foundation_08_Sweed_01_7c35d2e6-737c-4de1-806a-60cd361f9434.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869727455,"title":"09 MEDIUM N","option1":"09 MEDIUM N","option2":null,"option3":null,"sku":"509","requires_shipping":true,"taxable":true,"featured_image":{"id":47403092836575,"product_id":9157603754207,"position":74,"created_at":"2025-09-30T14:33:57+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_09-medium-n","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/509_Glass_skin_foundation_09_Sweed_01_fadcc667-6130-4e1b-96e3-3f33f0cb1fe7.jpg?v=1773325290","variant_ids":[47450869727455]},"available":true,"name":"Glass Skin Foundation - 09 MEDIUM N","public_title":"09 MEDIUM N","options":["09 MEDIUM N"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_09-medium-n","id":38581669036255,"position":106,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/509_Glass_skin_foundation_09_Sweed_01_fadcc667-6130-4e1b-96e3-3f33f0cb1fe7.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869760223,"title":"10 MEDIUM DEEP N","option1":"10 MEDIUM DEEP N","option2":null,"option3":null,"sku":"510","requires_shipping":true,"taxable":true,"featured_image":{"id":47403100537055,"product_id":9157603754207,"position":83,"created_at":"2025-09-30T14:45:54+02:00","updated_at":"2026-03-12T15:21:30+01:00","alt":"#color_10-medium-deep-n","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/510_Glass_skin_foundation_10_Sweed_01_864857cd-5f85-420a-9ff0-ef8a428efd6f.jpg?v=1773325290","variant_ids":[47450869760223]},"available":true,"name":"Glass Skin Foundation - 10 MEDIUM DEEP N","public_title":"10 MEDIUM DEEP N","options":["10 MEDIUM DEEP N"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_10-medium-deep-n","id":38581676572895,"position":119,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/510_Glass_skin_foundation_10_Sweed_01_864857cd-5f85-420a-9ff0-ef8a428efd6f.jpg?v=1773325290"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869792991,"title":"11 DEEP W","option1":"11 DEEP W","option2":null,"option3":null,"sku":"511","requires_shipping":true,"taxable":true,"featured_image":{"id":47403110629599,"product_id":9157603754207,"position":92,"created_at":"2025-09-30T14:51:17+02:00","updated_at":"2026-03-12T20:25:15+01:00","alt":"#color_11-deep-w","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/511_Glass_skin_foundation_11_Sweed_01_35013921-9229-4127-98d3-7c08a67b51da.jpg?v=1773343515","variant_ids":[47450869792991]},"available":true,"name":"Glass Skin Foundation - 11 DEEP W","public_title":"11 DEEP W","options":["11 DEEP W"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_11-deep-w","id":38581686730975,"position":132,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/511_Glass_skin_foundation_11_Sweed_01_35013921-9229-4127-98d3-7c08a67b51da.jpg?v=1773343515"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869825759,"title":"12 DEEP N\/W","option1":"12 DEEP N\/W","option2":null,"option3":null,"sku":"512","requires_shipping":true,"taxable":true,"featured_image":{"id":47403124949215,"product_id":9157603754207,"position":101,"created_at":"2025-09-30T15:00:52+02:00","updated_at":"2026-03-12T20:28:04+01:00","alt":"#color_12-deep-n-w","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/512_Glass_skin_foundation_12_Sweed_01_38bc2848-df3e-4db4-b0d0-88dbd73c543f.jpg?v=1773343684","variant_ids":[47450869825759]},"available":true,"name":"Glass Skin Foundation - 12 DEEP N\/W","public_title":"12 DEEP N\/W","o
11791ptions":["12 DEEP N\/W"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_12-deep-n-w","id":38581701050591,"position":144,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/512_Glass_skin_foundation_12_Sweed_01_38bc2848-df3e-4db4-b0d0-88dbd73c543f.jpg?v=1773343684"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869858527,"title":"13 DEEP W","option1":"13 DEEP W","option2":null,"option3":null,"sku":"513","requires_shipping":true,"taxable":true,"featured_image":{"id":47403132813535,"product_id":9157603754207,"position":110,"created_at":"2025-09-30T15:09:25+02:00","updated_at":"2026-03-12T20:28:04+01:00","alt":"#color_13-deep-w","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/513_Glass_skin_foundation_13_Sweed_01_2d566a97-2770-4507-b222-bfb284605a5e.jpg?v=1773343684","variant_ids":[47450869858527]},"available":true,"name":"Glass Skin Foundation - 13 DEEP W","public_title":"13 DEEP W","options":["13 DEEP W"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_13-deep-w","id":38581708718303,"position":157,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/513_Glass_skin_foundation_13_Sweed_01_2d566a97-2770-4507-b222-bfb284605a5e.jpg?v=1773343684"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869891295,"title":"14 DEEP N\/W","option1":"14 DEEP N\/W","option2":null,"option3":null,"sku":"514","requires_shipping":true,"taxable":true,"featured_image":{"id":47403139432671,"product_id":9157603754207,"position":119,"created_at":"2025-09-30T15:17:00+02:00","updated_at":"2026-03-12T20:29:41+01:00","alt":"#color_14-deep-n-w","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/514_Glass_skin_foundation_14_Sweed_01_d6c776a4-d1d5-42d4-be77-4bac30a693a4.jpg?v=1773343781","variant_ids":[47450869891295]},"available":true,"name":"Glass Skin Foundation - 14 DEEP N\/W","public_title":"14 DEEP N\/W","options":["14 DEEP N\/W"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_14-deep-n-w","id":38581715304671,"position":170,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/514_Glass_skin_foundation_14_Sweed_01_d6c776a4-d1d5-42d4-be77-4bac30a693a4.jpg?v=1773343781"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450869924063,"title":"15 DEEP C","option1":"15 DEEP C","option2":null,"option3":null,"sku":"515","requires_shipping":true,"taxable":true,"featured_image":{"id":47403162501343,"product_id":9157603754207,"position":128,"created_at":"2025-09-30T15:42:08+02:00","updated_at":"2026-03-12T20:29:41+01:00","alt":"#color_15-deep-c","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/515_Glass_skin_foundation_15_Sweed_01_a0baa981-ef00-4458-a852-0052f032abfb.jpg?v=1773343781","variant_ids":[47450869924063]},"available":true,"name":"Glass Skin Foundation - 15 DEEP C","public_title":"15 DEEP C","options":["15 DEEP C"],"price":4900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_15-deep-c","id":38581737586911,"position":183,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/515_Glass_skin_foundation_15_Sweed_01_a0baa981-ef00-4458-a852-0052f032abfb.jpg?v=1773343781"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 11792 </textarea><input type="hidden" name="product-id" value="9157603754207" /><input type="hidden" name="section-id" value="template--22070394355935__0a438f05-584d-4f7e-a5ba-ea36460b786f" /></form> 11793</div> 11794 11795<style> 11796 .product-grid-container { 11797 display: grid; 11798 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 11799 gap: 1rem; 11800 } 11801</style> 11802
11803<script> 11804 (function () { 11805 'use strict'; 11806 11807 if (window.swatchToggleInitialized) return; 11808 window.swatchToggleInitialized = true; 11809 11810 let clickHandler = null; 11811 let touchHandler = null; 11812 11813 function toggleSwatches(uniqueId) { 11814 const container = document.querySelector('.grid-product__colors--' + uniqueId); 11815 if (!container) return; 11816 11817 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 11818 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 11819 11820 if (!toggle || !hiddenSwatches.length) return; 11821 11822 const plusIcon = toggle.querySelector('.toggle-plus'); 11823 const minusIcon = toggle.querySelector('.toggle-minus'); 11824 11825 const firstHidden = hiddenSwatches[0]; 11826 const computedDisplay = window.getComputedStyle(firstHidden).display; 11827 const isCurrentlyHidden = computedDisplay === 'none'; 11828 11829 hiddenSwatches.forEach((swatch) => { 11830 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 11831 }); 11832 11833 if (isCurrentlyHidden) { 11834 plusIcon.style.display = 'none'; 11835 minusIcon.style.display = 'inline'; 11836 toggle.setAttribute('aria-label', 'Show fewer colors'); 11837 } else { 11838 plusIcon.style.display = 'inline'; 11839 minusIcon.style.display = 'none'; 11840 toggle.setAttribute('aria-label', 'Show more colors'); 11841 } 11842 } 11843 11844 function initSwatchToggle() { 11845 clickHandler = function (e) { 11846 const button = e.target.closest('.color-swatch-toggle'); 11847 if (button) { 11848 e.preventDefault(); 11849 e.stopPropagation(); 11850 const uniqueId = button.getAttribute('data-unique-id'); 11851 if (uniqueId) { 11852 toggleSwatches(uniqueId); 11853 } 11854 } 11855 }; 11856 11857 touchHandler = function (e) { 11858 const button = e.target.closest('.color-swatch-toggle'); 11859 if (button) { 11860 e.preventDefault(); 11861 const uniqueId = button.getAttribute('data-unique-id'); 11862 if (uniqueId) { 11863 toggleSwatches(uniqueId); 11864 } 11865 } 11866 }; 11867 11868 document.body.addEventListener('click', clickHandler); 11869 document.body.addEventListener('touchend', touchHandler, { passive: false }); 11870 } 11871 11872 if (document.readyState === 'loading') { 11873 document.addEventListener('DOMContentLoaded', initSwatchToggle); 11874 } else { 11875 initSwatchToggle(); 11876 } 11877 })(); 11878</script>
11878 11879 11880<div 11881 data-product-url="/products/cloud-mascara" 11882 data-product-handle="cloud-mascara" 11883 data-section-type="product" 11884 data-product-id="9158311575775" 11885 data-section-id="9158311575775" 11886 data-aos="row-of-4" 11887 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 11888>
11888<script type="application/ld+json"> 11889 { 11890 "@context": "http://schema.org", 11891 "@type": "Product", 11892 "offers": [{ 11893 "@type" : "Offer","sku": "303","availability" : "http://schema.org/InStock", 11894 "price" : 30.0, 11895 "priceCurrency" : "USD", 11896 "priceValidUntil": "2026-10-10", 11897 "url" : "https:\/\/sweedbeauty.com\/products\/cloud-mascara?variant=47450915340511" 11898 }, 11899{ 11900 "@type" : "Offer","sku": "304","availability" : "http://schema.org/InStock", 11901 "price" : 30.0, 11902 "priceCurrency" : "USD", 11903 "priceValidUntil": "2026-10-10", 11904 "url" : "https:\/\/sweedbeauty.com\/products\/cloud-mascara?variant=47450915373279" 11905 } 11906], 11907 "brand": "SWEED US", 11908 "sku": "303", 11909 "name": "Cloud Mascara", 11910 "description": "A clean mascara that gives maximum volume and limitless length in a blink. The unique Cloud Mascara wand delivers a beautiful volumizing effect and precisely separates each and every lash from root to tip for a dramatic fan-like effect that takes your lashes beyond your imagination.\nAward-winning:· Style by Beauty Heroes 2023", 11911 "category": "", 11912 "url": "https://sweedbeauty.com/products/cloud-mascara", 11913 "gtin13": "7350080193035", 11914 "productId": "7350080193035","image": { 11915 "@type": "ImageObject", 11916 "url": "https://sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_q7tmucq7tmucq7tm_1024x1024.png?v=1772827640", 11917 "image": "https://sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_q7tmucq7tmucq7tm_1024x1024.png?v=1772827640", 11918 "name": "Cloud Mascara", 11919 "width": 1024, 11920 "height": 1024 11921 } 11922 } 11923</script>
11923 11924<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 11925 AWARD WINNING 11926 </div><style data-shopify>.grid-product__content { 11927 position: relative; 11928 } 11929 .variant__name { 11930 display: block; 11931 opacity: 1; 11932 transition: opacity 0.2s ease; 11933 font-size: 0.9em; 11934 color: #666; 11935 margin-top: 4px; 11936 min-height: 1.2em; 11937 } 11938 .variant__name:empty { 11939 min-height: 0; 11940 margin-top: 0; 11941 } 11942 .grid-product__description { 11943 display: block !important; 11944 overflow: hidden; 11945 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 11946 text-overflow: ellipsis; 11947 font-style: normal; 11948 font-weight: 300; 11949 margin-top: 4px; 11950 opacity: 1 !important; 11951 visibility: visible !important; 11952 } 11953 /* Desktop styles */ 11954 @media screen and (min-width: 769px) { 11955 .grid-product__description { 11956 white-space: nowrap; 11957 font-size: 14px; 11958 line-height: normal; 11959 } 11960 } 11961 /* Mobile styles */ 11962 @media screen and (max-width: 768px) { 11963 .grid-product__description { 11964 font-size: 12px; 11965 line-height: 120%; 11966 } 11967 } 11968 .grid-product__color-image { 11969 position: absolute; 11970 top: 0; 11971 left: 0; 11972 right: 0; 11973 bottom: 0; 11974 background-size: cover; 11975 background-position: center; 11976 opacity: 0; 11977 transition: opacity 0.3s ease; 11978 pointer-events: none; 11979 } 11980 .grid-product__color-image.is-active { 11981 opacity: 1; 11982 } 11983 .grid-product__colors .color-swatch--selected, 11984 .grid-product__colors .color-swatch:focus-visible { 11985 box-shadow: 0 0 0 1.5px #000; 11986 } 11987 .variant-input-wrap--small .variant-input--selected .variant__button-label, 11988 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 11989 box-shadow: 0 0 0 1.5px #000; 11990 }</style> 11991 11992 <a href="/products/cloud-mascara?variant=47450915340511" class="grid-product__link"> 11993 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9158311575775 small--hide"> 11994 <span class="quick-product__label"></span> 11995 </div><div 11996 class="grid__image-ratio grid__image-ratio--portrait" 11997 > 11998 <img 11999 class="lazyload grid-product__main-image" 12000 data-src="//sweedbeauty.com/cdn/shop/files/Gemini_Generated_Image_q7tmucq7tmucq7tm_{width}x.png?v=1772827640" 12001 data-widths="[360, 540, 720, 900, 1080]" 12002 data-aspectratio="0.7497907949790795" 12003 data-sizes="auto" 12004 alt="#color_black" 12005 > 12006 </div><div class="grid-product__secondary-image"><img 12007 class="lazyload" 12008 data-src="//sweedbeauty.com/cdn/shop/files/Cloud_2_{width}x.png?v=1773054747" 12009 data-widths="[360, 540, 720, 1000]" 12010 data-aspectratio="0.75" 12011 data-sizes="auto" 12012 alt="#color_black" 12013 > 12014 </div> 12015 12016</div> 12017 12018 <div class="grid-product__meta"> 12019 <div class="grid-product__title grid-product__title--body"> 12020 Cloud Mascara 12021 </div> 12022 12023<span class="variant__name" data-original-variant="BLACK">BLACK</span></div> 12024 12025 </a> 12026 </div><div class="grid-product__colors grid-product__colors--9158311575775-1"> 12027<a 12028 href="/products/cloud-mascara?variant=47450915340511" 12029 class="color-swatch color-swatch--small color-swatch--black" 12030 data-variant-id="47450915340511" 12031 data-variant-price="3000" 12032 data-variant-available="true" 12033 12034 data-variant-title="BLACK" 12035 aria-label="Cloud Mascara - BLACK" 12036 aria-pressed="false" 12037 style="background-color: black; background-image: url(https://sweedbeauty.com/cdn/shop/files/black_50x50.png);" 12038 >
12039 <span class="visually-hidden">BLACK</span> 12040 </a> 12041<a 12042 href="/products/cloud-mascara?variant=47450915373279" 12043 class="color-swatch color-swatch--small color-swatch--dark-brown" 12044 data-variant-id="47450915373279" 12045 data-variant-price="3000" 12046 data-variant-available="true" 12047 12048 data-variant-title="DARK BROWN" 12049 aria-label="Cloud Mascara - DARK BROWN" 12050 aria-pressed="false" 12051 style="background-color: brown; background-image: url(https://sweedbeauty.com/cdn/shop/files/dark-brown_50x50.png);" 12052 > 12053 <span class="visually-hidden">DARK BROWN</span> 12054 </a></div><div id="QuickShopModal-9158311575775" class="modal modal--square modal--quick-shop" data-product-id="9158311575775"> 12055 <div class="modal__inner"> 12056 <div class="modal__centered"> 12057 <div class="modal__centered-content"> 12058 <div id="QuickShopHolder-cloud-mascara"></div> 12059 </div> 12060 12061 <button type="button" class="modal__close js-modal-close text-link"> 12062 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 12063 <span class="icon__fallback-text">"Close (esc)"</span> 12064 </button> 12065 </div> 12066 </div> 12067</div> 12068<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 12069 class="product-cta" 12070 data-product-cta 12071 > 12072 <button 12073 12074 type="submit" 12075 12076 name="add" 12077 data-add-to-cart 12078 class="btn btn--full add-to-cart 12079" 12080 12081 > 12082 <span data-add-to-cart-text data-default-text="Add to bag"> 12083 Add to bag 12084 </span><div> 12085 <span data-product-price class="">$30.00 12086</span> 12087 </div> 12088 <div data-product-price-wrap class="hide"> 12089 <span data-product-price class="">$30.00 12090</span> 12091 <span data-save-price class="product__price-savings hide" 12092 >} 12093 Save 12094 </span> 12095 <span 12096 data-a11y-price 12097 class="visually-hidden" 12098 aria-hidden="" 12099 > 12100 Regular price 12101 </span> 12102 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 12103 12104 <select name="id" data-product-select class="product-single__variants no-js"><option 12105 12106 selected="selected" 12107 12108 value="47450915340511" 12109 > 12110 BLACK - $30.00 USD 12111 </option><option 12112 12113 value="47450915373279" 12114 > 12115 DARK BROWN - $30.00 USD 12116 </option></select> 12117 12118 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 12119 [{"id":47450915340511,"title":"BLACK","option1":"BLACK","option2":null,"option3":null,"sku":"303","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cloud Mascara - BLACK","public_title":"BLACK","options":["BLACK"],"price":3000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"7350080193035","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47450915373279,"title":"DARK BROWN","option1":"DARK BROWN","option2":null,"option3":null,"sku":"304","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cloud Mascara - DARK BROWN","public_title":"DARK BROWN","options":["DARK BROWN"],"price":3000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"7350080193042","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 12120 </textarea><input type="hidden" name="product-id" value="9158311575775" /><input type="hidden" name="section-id" value="template--22070394355935__0a438f05-584d-4f7e-a5ba-ea36460b786f" /></form> 12121</div> 12122 12123<style> 12124 .product-grid-container { 12125 display: grid; 12126 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 12127 gap: 1rem; 12128 } 12129</style> 12130
12131<script> 12132 (function () { 12133 'use strict'; 12134 12135 if (window.swatchToggleInitialized) return; 12136 window.swatchToggleInitialized = true; 12137 12138 let clickHandler = null; 12139 let touchHandler = null; 12140 12141 function toggleSwatches(uniqueId) { 12142 const container = document.querySelector('.grid-product__colors--' + uniqueId); 12143 if (!container) return; 12144 12145 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 12146 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 12147 12148 if (!toggle || !hiddenSwatches.length) return; 12149 12150 const plusIcon = toggle.querySelector('.toggle-plus'); 12151 const minusIcon = toggle.querySelector('.toggle-minus'); 12152 12153 const firstHidden = hiddenSwatches[0]; 12154 const computedDisplay = window.getComputedStyle(firstHidden).display; 12155 const isCurrentlyHidden = computedDisplay === 'none'; 12156 12157 hiddenSwatches.forEach((swatch) => { 12158 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 12159 }); 12160 12161 if (isCurrentlyHidden) { 12162 plusIcon.style.display = 'none'; 12163 minusIcon.style.display = 'inline'; 12164 toggle.setAttribute('aria-label', 'Show fewer colors'); 12165 } else { 12166 plusIcon.style.display = 'inline'; 12167 minusIcon.style.display = 'none'; 12168 toggle.setAttribute('aria-label', 'Show more colors'); 12169 } 12170 } 12171 12172 function initSwatchToggle() { 12173 clickHandler = function (e) { 12174 const button = e.target.closest('.color-swatch-toggle'); 12175 if (button) { 12176 e.preventDefault(); 12177 e.stopPropagation(); 12178 const uniqueId = button.getAttribute('data-unique-id'); 12179 if (uniqueId) { 12180 toggleSwatches(uniqueId); 12181 } 12182 } 12183 }; 12184 12185 touchHandler = function (e) { 12186 const button = e.target.closest('.color-swatch-toggle'); 12187 if (button) { 12188 e.preventDefault(); 12189 const uniqueId = button.getAttribute('data-unique-id'); 12190 if (uniqueId) { 12191 toggleSwatches(uniqueId); 12192 } 12193 } 12194 }; 12195 12196 document.body.addEventListener('click', clickHandler); 12197 document.body.addEventListener('touchend', touchHandler, { passive: false }); 12198 } 12199 12200 if (document.readyState === 'loading') { 12201 document.addEventListener('DOMContentLoaded', initSwatchToggle); 12202 } else { 12203 initSwatchToggle(); 12204 } 12205 })(); 12206</script>
12206 12207 12208<div 12209 data-product-url="/products/satin-kohl-eye-pencil" 12210 data-product-handle="satin-kohl-eye-pencil" 12211 data-section-type="product" 12212 data-product-id="9152780828895" 12213 data-section-id="9152780828895" 12214 data-aos="row-of-4" 12215 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 12216>
12216<script type="application/ld+json"> 12217 { 12218 "@context": "http://schema.org", 12219 "@type": "Product", 12220 "offers": [{ 12221 "@type" : "Offer","sku": "309","availability" : "http://schema.org/InStock", 12222 "price" : 25.0, 12223 "priceCurrency" : "USD", 12224 "priceValidUntil": "2026-10-10", 12225 "url" : "https:\/\/sweedbeauty.com\/products\/satin-kohl-eye-pencil?variant=47433066938591" 12226 }, 12227{ 12228 "@type" : "Offer","sku": "307","availability" : "http://schema.org/InStock", 12229 "price" : 25.0, 12230 "priceCurrency" : "USD", 12231 "priceValidUntil": "2026-10-10", 12232 "url" : "https:\/\/sweedbeauty.com\/products\/satin-kohl-eye-pencil?variant=47433066971359" 12233 }, 12234{ 12235 "@type" : "Offer","sku": "306","availability" : "http://schema.org/InStock", 12236 "price" : 25.0, 12237 "priceCurrency" : "USD", 12238 "priceValidUntil": "2026-10-10", 12239 "url" : "https:\/\/sweedbeauty.com\/products\/satin-kohl-eye-pencil?variant=47433067004127" 12240 } 12241], 12242 "brand": "SWEED", 12243 "sku": "309", 12244 "name": "Satin Kohl Eye Pencil", 12245 "description": "Our popular Satin Kohl Eyeliners are a must-have in the makeup bag and come in three classic shades. The rich pigmented, creamy formula delivers perfect results in a single stroke with a long-lasting effect. Can be used as an inliner on the waterline or as a classic eyeliner. Dermatologically and ophthalmologically tested.", 12246 "category": "", 12247 "url": "https://sweedbeauty.com/products/satin-kohl-eye-pencil","image": { 12248 "@type": "ImageObject", 12249 "url": "https://sweedbeauty.com/cdn/shop/files/products_309_Satin_Kohl_Eyeliner_Bright_tip_1024x1024.jpg?v=1758540191", 12250 "image": "https://sweedbeauty.com/cdn/shop/files/products_309_Satin_Kohl_Eyeliner_Bright_tip_1024x1024.jpg?v=1758540191", 12251 "name": "Satin Kohl Eye Pencil", 12252 "width": 1024, 12253 "height": 1024 12254 } 12255 } 12256</script>
12256 12257<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 12258 BESTSELLER 12259 </div><style data-shopify>.grid-product__content { 12260 position: relative; 12261 } 12262 .variant__name { 12263 display: block; 12264 opacity: 1; 12265 transition: opacity 0.2s ease; 12266 font-size: 0.9em; 12267 color: #666; 12268 margin-top: 4px; 12269 min-height: 1.2em; 12270 } 12271 .variant__name:empty { 12272 min-height: 0; 12273 margin-top: 0; 12274 } 12275 .grid-product__description { 12276 display: block !important; 12277 overflow: hidden; 12278 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 12279 text-overflow: ellipsis; 12280 font-style: normal; 12281 font-weight: 300; 12282 margin-top: 4px; 12283 opacity: 1 !important; 12284 visibility: visible !important; 12285 } 12286 /* Desktop styles */ 12287 @media screen and (min-width: 769px) { 12288 .grid-product__description { 12289 white-space: nowrap; 12290 font-size: 14px; 12291 line-height: normal; 12292 } 12293 } 12294 /* Mobile styles */ 12295 @media screen and (max-width: 768px) { 12296 .grid-product__description { 12297 font-size: 12px; 12298 line-height: 120%; 12299 } 12300 } 12301 .grid-product__color-image { 12302 position: absolute; 12303 top: 0; 12304 left: 0; 12305 right: 0; 12306 bottom: 0; 12307 background-size: cover; 12308 background-position: center; 12309 opacity: 0; 12310 transition: opacity 0.3s ease; 12311 pointer-events: none; 12312 } 12313 .grid-product__color-image.is-active { 12314 opacity: 1; 12315 } 12316 .grid-product__colors .color-swatch--selected, 12317 .grid-product__colors .color-swatch:focus-visible { 12318 box-shadow: 0 0 0 1.5px #000; 12319 } 12320 .variant-input-wrap--small .variant-input--selected .variant__button-label, 12321 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 12322 box-shadow: 0 0 0 1.5px #000; 12323 }</style> 12324 12325 <a href="/products/satin-kohl-eye-pencil?variant=47433066938591" class="grid-product__link"> 12326 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9152780828895 small--hide"> 12327 <span class="quick-product__label"></span> 12328 </div><div 12329 class="grid__image-ratio grid__image-ratio--portrait" 12330 > 12331 <img 12332 class="lazyload grid-product__main-image" 12333 data-src="//sweedbeauty.com/cdn/shop/files/products_309_Satin_Kohl_Eyeliner_Bright_tip_{width}x.jpg?v=1758540191" 12334 data-widths="[360, 540, 720, 900, 1080]" 12335 data-aspectratio="0.75" 12336 data-sizes="auto" 12337 alt="#color_bright" 12338 > 12339 </div><div class="grid-product__secondary-image"><img 12340 class="lazyload" 12341 data-src="//sweedbeauty.com/cdn/shop/files/preview_images/945919b619c24e88a1994d3645b0bb51.thumbnail.0000000000_{width}x.jpg?v=1759218312" 12342 data-widths="[360, 540, 720, 1000]" 12343 data-aspectratio="0.75" 12344 data-sizes="auto" 12345 alt="#color_bright" 12346 > 12347 </div> 12348<div 12349 class="grid-product__color-image grid-product__color-image--47433066938591 small--hide" 12350 ></div> 12351<div 12352 class="grid-product__color-image grid-product__color-image--47433066971359 small--hide" 12353 ></div> 12354<div 12355 class="grid-product__color-image grid-product__color-image--47433067004127 small--hide" 12356 ></div></div> 12357 12358 <div class="grid-product__meta"> 12359 <div class="grid-product__title grid-product__title--body"> 12360 Satin Kohl Eye Pencil 12361 </div> 12362 12363<span class="variant__name" data-original-variant="BRIGHT">BRIGHT</span></div> 12364 12365 </a> 12366 </div><div class="grid-product__colors grid-product__colors--9152780828895-1"> 12367<a 12368 href="/products/satin-kohl-eye-pencil?variant=47433066938591" 12369 class="color-swatch color-swatch--small color-swatch--bright color-swatch--with-image" 12370 data-variant-id="47433066938591" 12371 data-variant-price="2500" 12372 data-variant-available="true" 12373 12374 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_309_Satin_Kohl_Eyeliner_Bright_tip_400x.jpg?v=1758540191" 12375 12376 data-variant-title="BRIGHT" 12377 aria-label="Satin Kohl Eye Pencil - BRIGHT" 12378 aria-pressed="false" 12379 style="background-color: bright; background-image: url(https://sweedbeauty.com/cdn/shop/files/bright_50x50.png);" 12380 >
12381 <span class="visually-hidden">BRIGHT</span> 12382 </a> 12383<a 12384 href="/products/satin-kohl-eye-pencil?variant=47433066971359" 12385 class="color-swatch color-swatch--small color-swatch--dusty-brown color-swatch--with-image" 12386 data-variant-id="47433066971359" 12387 data-variant-price="2500" 12388 data-variant-available="true" 12389 12390 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_307_Satin_Kohl_Eyeliner_D_Brown_tip_400x.jpg?v=1773330332" 12391 12392 data-variant-title="DUSTY BROWN" 12393 aria-label="Satin Kohl Eye Pencil - DUSTY BROWN" 12394 aria-pressed="false" 12395 style="background-color: brown; background-image: url(https://sweedbeauty.com/cdn/shop/files/dusty-brown_50x50.png);" 12396 > 12397 <span class="visually-hidden">DUSTY BROWN</span> 12398 </a> 12399<a 12400 href="/products/satin-kohl-eye-pencil?variant=47433067004127" 12401 class="color-swatch color-swatch--small color-swatch--black color-swatch--with-image" 12402 data-variant-id="47433067004127" 12403 data-variant-price="2500" 12404 data-variant-available="true" 12405 12406 data-variant-image="//sweedbeauty.com/cdn/shop/files/products_306_Satin_Kohl_Eyeliner_Black_tip_400x.jpg?v=1773330332" 12407 12408 data-variant-title="BLACK" 12409 aria-label="Satin Kohl Eye Pencil - BLACK" 12410 aria-pressed="false" 12411 style="background-color: black; background-image: url(https://sweedbeauty.com/cdn/shop/files/black_50x50.png);" 12412 > 12413 <span class="visually-hidden">BLACK</span> 12414 </a></div><div id="QuickShopModal-9152780828895" class="modal modal--square modal--quick-shop" data-product-id="9152780828895"> 12415 <div class="modal__inner"> 12416 <div class="modal__centered"> 12417 <div class="modal__centered-content"> 12418 <div id="QuickShopHolder-satin-kohl-eye-pencil"></div> 12419 </div> 12420 12421 <button type="button" class="modal__close js-modal-close text-link"> 12422 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 12423 <span class="icon__fallback-text">"Close (esc)"</span> 12424 </button> 12425 </div> 12426 </div> 12427</div> 12428<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 12429 class="product-cta" 12430 data-product-cta 12431 > 12432 <button 12433 12434 type="submit" 12435 12436 name="add" 12437 data-add-to-cart 12438 class="btn btn--full add-to-cart 12439" 12440 12441 > 12442 <span data-add-to-cart-text data-default-text="Add to bag"> 12443 Add to bag 12444 </span><div> 12445 <span data-product-price class="">$25.00 12446</span> 12447 </div> 12448 <div data-product-price-wrap class="hide"> 12449 <span data-product-price class="">$25.00 12450</span> 12451 <span data-save-price class="product__price-savings hide" 12452 >} 12453 Save 12454 </span> 12455 <span 12456 data-a11y-price 12457 class="visually-hidden" 12458 aria-hidden="" 12459 > 12460 Regular price 12461 </span> 12462 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 12463 12464 <select name="id" data-product-select class="product-single__variants no-js"><option 12465 12466 selected="selected" 12467 12468 value="47433066938591" 12469 > 12470 BRIGHT - $25.00 USD 12471 </option><option 12472 12473 value="47433066971359" 12474 > 12475 DUSTY BROWN - $25.00 USD 12476 </option><option 12477 12478 value="47433067004127" 12479 > 12480 BLACK - $25.00 USD 12481 </option></select> 12482 12483 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 12484 [{"id":47433066938591,"title":"BRIGHT","option1":"BRIGHT","option2":null,"option3":null,"sku":"309","requires_shipping":true,"taxable":true,"featured_image":{"id":47369600139487,"product_id":9152780828895,"position":1,"created_at":"2025-09-22T13:23:07+02:00","updated_at":"2025-09-22T13:23:11+02:00","alt":"#color_bright","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/products_309_Satin_Kohl_Eyeliner_Bright_tip.jpg?v=1758540191","variant_ids":[47433066938591]},"available":true,"name":"Satin Kohl Eye Pencil - BRIGHT","public_title":"BRIGHT","options":["BRIGHT"],"price":2500,"weight":0,"compare_at_price":2500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_bright","id":38549351006431,"position":1,"preview_image":{"aspect_ratio":0.75,"he
12484ight":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/products_309_Satin_Kohl_Eyeliner_Bright_tip.jpg?v=1758540191"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47433066971359,"title":"DUSTY BROWN","option1":"DUSTY BROWN","option2":null,"option3":null,"sku":"307","requires_shipping":true,"taxable":true,"featured_image":{"id":47369600237791,"product_id":9152780828895,"position":5,"created_at":"2025-09-22T13:23:07+02:00","updated_at":"2026-03-12T16:45:32+01:00","alt":"#color_dusty-brown","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/products_307_Satin_Kohl_Eyeliner_D_Brown_tip.jpg?v=1773330332","variant_ids":[47433066971359]},"available":true,"name":"Satin Kohl Eye Pencil - DUSTY BROWN","public_title":"DUSTY BROWN","options":["DUSTY BROWN"],"price":2500,"weight":0,"compare_at_price":2500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_dusty-brown","id":38549351104735,"position":9,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/products_307_Satin_Kohl_Eyeliner_D_Brown_tip.jpg?v=1773330332"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47433067004127,"title":"BLACK","option1":"BLACK","option2":null,"option3":null,"sku":"306","requires_shipping":true,"taxable":true,"featured_image":{"id":47369600336095,"product_id":9152780828895,"position":9,"created_at":"2025-09-22T13:23:07+02:00","updated_at":"2026-03-12T16:45:32+01:00","alt":"#color_black","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/products_306_Satin_Kohl_Eyeliner_Black_tip.jpg?v=1773330332","variant_ids":[47433067004127]},"available":true,"name":"Satin Kohl Eye Pencil - BLACK","public_title":"BLACK","options":["BLACK"],"price":2500,"weight":0,"compare_at_price":2500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_black","id":38549351203039,"position":16,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/products_306_Satin_Kohl_Eyeliner_Black_tip.jpg?v=1773330332"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 12485 </textarea><input type="hidden" name="product-id" value="9152780828895" /><input type="hidden" name="section-id" value="template--22070394355935__0a438f05-584d-4f7e-a5ba-ea36460b786f" /></form> 12486</div> 12487 12488<style> 12489 .product-grid-container { 12490 display: grid; 12491 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 12492 gap: 1rem; 12493 } 12494</style> 12495
12496<script> 12497 (function () { 12498 'use strict'; 12499 12500 if (window.swatchToggleInitialized) return; 12501 window.swatchToggleInitialized = true; 12502 12503 let clickHandler = null; 12504 let touchHandler = null; 12505 12506 function toggleSwatches(uniqueId) { 12507 const container = document.querySelector('.grid-product__colors--' + uniqueId); 12508 if (!container) return; 12509 12510 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 12511 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 12512 12513 if (!toggle || !hiddenSwatches.length) return; 12514 12515 const plusIcon = toggle.querySelector('.toggle-plus'); 12516 const minusIcon = toggle.querySelector('.toggle-minus'); 12517 12518 const firstHidden = hiddenSwatches[0]; 12519 const computedDisplay = window.getComputedStyle(firstHidden).display; 12520 const isCurrentlyHidden = computedDisplay === 'none'; 12521 12522 hiddenSwatches.forEach((swatch) => { 12523 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 12524 }); 12525 12526 if (isCurrentlyHidden) { 12527 plusIcon.style.display = 'none'; 12528 minusIcon.style.display = 'inline'; 12529 toggle.setAttribute('aria-label', 'Show fewer colors'); 12530 } else { 12531 plusIcon.style.display = 'inline'; 12532 minusIcon.style.display = 'none'; 12533 toggle.setAttribute('aria-label', 'Show more colors'); 12534 } 12535 } 12536 12537 function initSwatchToggle() { 12538 clickHandler = function (e) { 12539 const button = e.target.closest('.color-swatch-toggle'); 12540 if (button) { 12541 e.preventDefault(); 12542 e.stopPropagation(); 12543 const uniqueId = button.getAttribute('data-unique-id'); 12544 if (uniqueId) { 12545 toggleSwatches(uniqueId); 12546 } 12547 } 12548 }; 12549 12550 touchHandler = function (e) { 12551 const button = e.target.closest('.color-swatch-toggle'); 12552 if (button) { 12553 e.preventDefault(); 12554 const uniqueId = button.getAttribute('data-unique-id'); 12555 if (uniqueId) { 12556 toggleSwatches(uniqueId); 12557 } 12558 } 12559 }; 12560 12561 document.body.addEventListener('click', clickHandler); 12562 document.body.addEventListener('touchend', touchHandler, { passive: false }); 12563 } 12564 12565 if (document.readyState === 'loading') { 12566 document.addEventListener('DOMContentLoaded', initSwatchToggle); 12567 } else { 12568 initSwatchToggle(); 12569 } 12570 })(); 12571</script>
12571 12572</div> 12573</div></div> 12574</div><div id="shopify-section-template--22070394355935__slideshow" class="shopify-section index-section--hero"><div 12575 data-section-id="template--22070394355935__slideshow" 12576 data-section-type="slideshow-section" 12577 ><div class="slideshow-wrapper"> 12578
12578<script> 12579 document.addEventListener('DOMContentLoaded', function() { 12580 var elem = document.querySelector('#Slideshow-template--22070394355935__slideshow'); 12581 if (elem) { 12582 var flkty = new Flickity(elem, { 12583 cellAlign: 'left', 12584 contain: true, 12585 wrapAround: true, 12586 prevNextButtons: true, 12587 pageDots: false, 12588 draggable: true, 12589 freeScroll: false, 12590 groupCells: false, 12591 arrowShape: { 12592 x0: 10, 12593 x1: 60, y1: 50, 12594 x2: 60, y2: 40, 12595 x3: 20 12596 } 12597 }); 12598 12599 var isProductImageGallery = elem.closest('[data-product-images]') !== null; 12600 12601 setTimeout(function() { 12602 var buttons = elem.querySelectorAll('.flickity-button'); 12603 buttons.forEach(function(button) { 12604 if (isProductImageGallery) { 12605 button.style.display = 'flex'; 12606 button.style.opacity = '1'; 12607 } else { 12608 button.style.display = 'none'; 12609 } 12610 }); 12611 }, 100); 12612 } 12613 }); 12614 </script>
12614<style data-shopify>@media only screen and (min-width: 769px) { 12615 .hero-natural--template--22070394355935__slideshow { 12616 height: 0; 12617 padding-bottom: 43.75878768942353%; 12618 } 12619 }</style><style data-shopify>@media screen and (max-width: 768px) { 12620 .hero-natural-mobile--template--22070394355935__slideshow { 12621 height: 0; 12622 padding-bottom: 133.7265787647467%; 12623 } 12624 }</style><div class="hero-natural--template--22070394355935__slideshow hero-natural-mobile--template--22070394355935__slideshow"> 12625 <div id="Slideshow-template--22070394355935__slideshow" 12626 class="hero hero--natural hero--template--22070394355935__slideshow hero--mobile--auto loading loading--delayed" 12627 12628 data-natural="true" 12629 12630 data-mobile-natural="true" 12631 data-autoplay="true" 12632 data-speed="7000" 12633 data-arrows="true" 12634 data-draggable="true" 12635 data-wrap-around="true" 12636 data-slide-count="1"><div 12637 12638 class="slideshow__slide slideshow__slide--image_JFkgxF" 12639 data-index="0" 12640 data-id="image_JFkgxF"><style data-shopify>.slideshow__slide--image_JFkgxF .hero__title { 12641 font-size: 40.0px; 12642 } 12643 @media only screen and (min-width: 769px) { 12644 .slideshow__slide--image_JFkgxF .hero__title { 12645 font-size: 80px; 12646 } 12647 } 12648 12649 12650</style><div class="hero__image-wrapper hero__image-wrapper--no-overlay"><style data-shopify> 12651 .hero__image--image_JFkgxF{ 12652 object-position: center center; 12653 } 12654 </style> 12655 12656 12657 12658 12659 12660 12661 <img src="//sweedbeauty.com/cdn/shop/files/Lash-banner-desktop.jpg?v=1778244034&width=2400" srcset="//sweedbeauty.com/cdn/shop/files/Lash-banner-desktop.jpg?v=1778244034&width=352 352w, //sweedbeauty.com/cdn/shop/files/Lash-banner-desktop.jpg?v=1778244034&width=832 832w, //sweedbeauty.com/cdn/shop/files/Lash-banner-desktop.jpg?v=1778244034&width=1200 1200w, //sweedbeauty.com/cdn/shop/files/Lash-banner-desktop.jpg?v=1778244034&width=1920 1920w, //sweedbeauty.com/cdn/shop/files/Lash-banner-desktop.jpg?v=1778244034&width=2400 2400w" width="2400" height="1050" loading="lazy" class="small--hide lazyload hero__image hero__image--image_JFkgxF" sizes="100%"> 12662 12663 12664 12665 12666 12667 12668 12669 <img src="//sweedbeauty.com/cdn/shop/files/Lash-serum-head-banner-mobile-ENG_2x-100.jpg?height=1200&v=1779958909" srcset="//sweedbeauty.com/cdn/shop/files/Lash-serum-head-banner-mobile-ENG_2x-100.jpg?height=470&v=1779958909 352w, //sweedbeauty.com/cdn/shop/files/Lash-serum-head-banner-mobile-ENG_2x-100.jpg?height=1113&v=1779958909 832w, //sweedbeauty.com/cdn/shop/files/Lash-serum-head-banner-mobile-ENG_2x-100.jpg?height=1200&v=1779958909 897w" width="897" height="1200" loading="lazy" class="medium-up--hide lazyload hero__image hero__image--image_JFkgxF" sizes="100%"> 12670 12671 12672</div><a href="/products/eyelash-growth-serum" class="hero__slide-link" aria-hidden="true"></a></div></div> 12673 </div> 12674 </div></div> 12675 12676 12677</div><div id="shopify-section-template--22070394355935__featured_collection_iEHYBD" class="shopify-section index-section"><div class="section--divider"><div 12678 id="CollectionSection-template--22070394355935__featured_collection_iEHYBD" 12679 data-section-id="template--22070394355935__featured_collection_iEHYBD" 12680 data-section-type="collection-grid"><div class="page-width"> 12681 <div class="section-header"> 12682 <h2 class="section-header__title"> 12683 SETS 12684 </h2></div> 12685 </div><div class="page-width page-width--flush-small"> 12686 <div class="grid-overflow-wrapper"> 12687 <div class="grid grid--uniform" data-aos="overflow__animation"> 12688<div 12689 data-product-url="/products/the-power-trio" 12690 data-product-handle="the-power-trio" 12691 data-section-type="product" 12692 data-product-id="9237910094047" 12693 data-section-id="9237910094047" 12694 data-aos="row-of-4" 12695 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 12696>
12696<script type="application/ld+json"> 12697 { 12698 "@context": "http://schema.org", 12699 "@type": "Product", 12700 "offers": [{ 12701 "@type" : "Offer","availability" : "http://schema.org/InStock", 12702 "price" : 182.0, 12703 "priceCurrency" : "USD", 12704 "priceValidUntil": "2026-10-10", 12705 "url" : "https:\/\/sweedbeauty.com\/products\/the-power-trio?variant=48261144871135" 12706 } 12707], 12708 "brand": "SWEED BEAUTY", 12709 "sku": null, 12710 "name": "The Power Trio", 12711 "description": "Discover our bestselling and top rated serums developed for fuller lashes, hair and brows in 28 days. With a prostaglandin-free formula and a gentle mix of peptides and vitamins to make your eyelashes longer, your brows fuller and your hair thicker. Full size products.", 12712 "category": "", 12713 "url": "https://sweedbeauty.com/products/the-power-trio","image": { 12714 "@type": "ImageObject", 12715 "url": "https://sweedbeauty.com/cdn/shop/files/Serum_Kit_02_1024x1024.jpg?v=1765798302", 12716 "image": "https://sweedbeauty.com/cdn/shop/files/Serum_Kit_02_1024x1024.jpg?v=1765798302", 12717 "name": "The Power Trio", 12718 "width": 1024, 12719 "height": 1024 12720 } 12721 } 12722</script>
12722 12723<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 12724 SAVE 20% 12725 </div><style data-shopify>.grid-product__content { 12726 position: relative; 12727 } 12728 .variant__name { 12729 display: block; 12730 opacity: 1; 12731 transition: opacity 0.2s ease; 12732 font-size: 0.9em; 12733 color: #666; 12734 margin-top: 4px; 12735 min-height: 1.2em; 12736 } 12737 .variant__name:empty { 12738 min-height: 0; 12739 margin-top: 0; 12740 } 12741 .grid-product__description { 12742 display: block !important; 12743 overflow: hidden; 12744 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 12745 text-overflow: ellipsis; 12746 font-style: normal; 12747 font-weight: 300; 12748 margin-top: 4px; 12749 opacity: 1 !important; 12750 visibility: visible !important; 12751 } 12752 /* Desktop styles */ 12753 @media screen and (min-width: 769px) { 12754 .grid-product__description { 12755 white-space: nowrap; 12756 font-size: 14px; 12757 line-height: normal; 12758 } 12759 } 12760 /* Mobile styles */ 12761 @media screen and (max-width: 768px) { 12762 .grid-product__description { 12763 font-size: 12px; 12764 line-height: 120%; 12765 } 12766 } 12767 .grid-product__color-image { 12768 position: absolute; 12769 top: 0; 12770 left: 0; 12771 right: 0; 12772 bottom: 0; 12773 background-size: cover; 12774 background-position: center; 12775 opacity: 0; 12776 transition: opacity 0.3s ease; 12777 pointer-events: none; 12778 } 12779 .grid-product__color-image.is-active { 12780 opacity: 1; 12781 } 12782 .grid-product__colors .color-swatch--selected, 12783 .grid-product__colors .color-swatch:focus-visible { 12784 box-shadow: 0 0 0 1.5px #000; 12785 } 12786 .variant-input-wrap--small .variant-input--selected .variant__button-label, 12787 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 12788 box-shadow: 0 0 0 1.5px #000; 12789 }</style> 12790 12791 <a href="/collections/gift-sets/products/the-power-trio?variant=48261144871135" class="grid-product__link"> 12792 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9237910094047 small--hide"> 12793 <span class="quick-product__label"></span> 12794 </div><div 12795 class="grid__image-ratio grid__image-ratio--portrait" 12796 > 12797 <img 12798 class="lazyload grid-product__main-image" 12799 data-src="//sweedbeauty.com/cdn/shop/files/Serum_Kit_02_{width}x.jpg?v=1765798302" 12800 data-widths="[360, 540, 720, 900, 1080]" 12801 data-aspectratio="0.75" 12802 data-sizes="auto" 12803 alt="" 12804 > 12805 </div><div class="grid-product__secondary-image"><img 12806 class="lazyload" 12807 data-src="//sweedbeauty.com/cdn/shop/files/preview_images/7db3bc7f7bb24f2b9d8f579090d750d4.thumbnail.0000000000_{width}x.jpg?v=1758788892" 12808 data-widths="[360, 540, 720, 1000]" 12809 data-aspectratio="0.5625" 12810 data-sizes="auto" 12811 alt="" 12812 > 12813 </div></div> 12814 12815 <div class="grid-product__meta"> 12816 <div class="grid-product__title grid-product__title--body"> 12817 The Power Trio 12818 </div> 12819 12820</div> 12821 12822 </a> 12823 </div><div id="QuickShopModal-9237910094047" class="modal modal--square modal--quick-shop" data-product-id="9237910094047"> 12824 <div class="modal__inner"> 12825 <div class="modal__centered"> 12826 <div class="modal__centered-content"> 12827 <div id="QuickShopHolder-the-power-trio"></div> 12828 </div> 12829 12830 <button type="button" class="modal__close js-modal-close text-link"> 12831 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 12832 <span class="icon__fallback-text">"Close (esc)"</span> 12833 </button> 12834 </div> 12835 </div> 12836</div> 12837<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 12838 class="product-cta" 12839 data-product-cta 12840 > 12841 <button 12842 12843 type="submit" 12844 12845 name="add" 12846 data-add-to-cart 12847 class="btn btn--full add-to-cart 12848" 12849 12850 >
12851 <span data-add-to-cart-text data-default-text="Add to bag"> 12852 Add to bag 12853 </span><div> 12854 <span data-product-price class="">$182.00 12855</span> 12856 </div> 12857 <div data-product-price-wrap class="hide"> 12858 <span data-product-price class="">$182.00 12859</span> 12860 <span data-save-price class="product__price-savings hide" 12861 >} 12862 Save 12863 </span> 12864 <span 12865 data-a11y-price 12866 class="visually-hidden" 12867 aria-hidden="" 12868 > 12869 Regular price 12870 </span> 12871 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 12872 12873 <select name="id" data-product-select class="product-single__variants no-js"><option 12874 12875 selected="selected" 12876 12877 value="48261144871135" 12878 > 12879 Default Title - $182.00 USD 12880 </option></select> 12881 12882 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 12883 [{"id":48261144871135,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Power Trio","public_title":null,"options":["Default Title"],"price":18200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 12884 </textarea><input type="hidden" name="product-id" value="9237910094047" /><input type="hidden" name="section-id" value="template--22070394355935__featured_collection_iEHYBD" /></form> 12885</div> 12886 12887<style> 12888 .product-grid-container { 12889 display: grid; 12890 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 12891 gap: 1rem; 12892 } 12893</style> 12894
12895<script> 12896 (function () { 12897 'use strict'; 12898 12899 if (window.swatchToggleInitialized) return; 12900 window.swatchToggleInitialized = true; 12901 12902 let clickHandler = null; 12903 let touchHandler = null; 12904 12905 function toggleSwatches(uniqueId) { 12906 const container = document.querySelector('.grid-product__colors--' + uniqueId); 12907 if (!container) return; 12908 12909 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 12910 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 12911 12912 if (!toggle || !hiddenSwatches.length) return; 12913 12914 const plusIcon = toggle.querySelector('.toggle-plus'); 12915 const minusIcon = toggle.querySelector('.toggle-minus'); 12916 12917 const firstHidden = hiddenSwatches[0]; 12918 const computedDisplay = window.getComputedStyle(firstHidden).display; 12919 const isCurrentlyHidden = computedDisplay === 'none'; 12920 12921 hiddenSwatches.forEach((swatch) => { 12922 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 12923 }); 12924 12925 if (isCurrentlyHidden) { 12926 plusIcon.style.display = 'none'; 12927 minusIcon.style.display = 'inline'; 12928 toggle.setAttribute('aria-label', 'Show fewer colors'); 12929 } else { 12930 plusIcon.style.display = 'inline'; 12931 minusIcon.style.display = 'none'; 12932 toggle.setAttribute('aria-label', 'Show more colors'); 12933 } 12934 } 12935 12936 function initSwatchToggle() { 12937 clickHandler = function (e) { 12938 const button = e.target.closest('.color-swatch-toggle'); 12939 if (button) { 12940 e.preventDefault(); 12941 e.stopPropagation(); 12942 const uniqueId = button.getAttribute('data-unique-id'); 12943 if (uniqueId) { 12944 toggleSwatches(uniqueId); 12945 } 12946 } 12947 }; 12948 12949 touchHandler = function (e) { 12950 const button = e.target.closest('.color-swatch-toggle'); 12951 if (button) { 12952 e.preventDefault(); 12953 const uniqueId = button.getAttribute('data-unique-id'); 12954 if (uniqueId) { 12955 toggleSwatches(uniqueId); 12956 } 12957 } 12958 }; 12959 12960 document.body.addEventListener('click', clickHandler); 12961 document.body.addEventListener('touchend', touchHandler, { passive: false }); 12962 } 12963 12964 if (document.readyState === 'loading') { 12965 document.addEventListener('DOMContentLoaded', initSwatchToggle); 12966 } else { 12967 initSwatchToggle(); 12968 } 12969 })(); 12970</script>
12970 12971 12972<div 12973 data-product-url="/products/the-paris-filter-kit" 12974 data-product-handle="the-paris-filter-kit" 12975 data-section-type="product" 12976 data-product-id="9237908979935" 12977 data-section-id="9237908979935" 12978 data-aos="row-of-4" 12979 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 12980>
12980<script type="application/ld+json"> 12981 { 12982 "@context": "http://schema.org", 12983 "@type": "Product", 12984 "offers": [{ 12985 "@type" : "Offer","availability" : "http://schema.org/InStock", 12986 "price" : 79.0, 12987 "priceCurrency" : "USD", 12988 "priceValidUntil": "2026-10-10", 12989 "url" : "https:\/\/sweedbeauty.com\/products\/the-paris-filter-kit?variant=48261132288223" 12990 }, 12991{ 12992 "@type" : "Offer","availability" : "http://schema.org/InStock", 12993 "price" : 79.0, 12994 "priceCurrency" : "USD", 12995 "priceValidUntil": "2026-10-10", 12996 "url" : "https:\/\/sweedbeauty.com\/products\/the-paris-filter-kit?variant=48261132320991" 12997 }, 12998{ 12999 "@type" : "Offer","availability" : "http://schema.org/InStock", 13000 "price" : 79.0, 13001 "priceCurrency" : "USD", 13002 "priceValidUntil": "2026-10-10", 13003 "url" : "https:\/\/sweedbeauty.com\/products\/the-paris-filter-kit?variant=48261132353759" 13004 }, 13005{ 13006 "@type" : "Offer","availability" : "http://schema.org/InStock", 13007 "price" : 79.0, 13008 "priceCurrency" : "USD", 13009 "priceValidUntil": "2026-10-10", 13010 "url" : "https:\/\/sweedbeauty.com\/products\/the-paris-filter-kit?variant=48261132386527" 13011 }, 13012{ 13013 "@type" : "Offer","availability" : "http://schema.org/InStock", 13014 "price" : 79.0, 13015 "priceCurrency" : "USD", 13016 "priceValidUntil": "2026-10-10", 13017 "url" : "https:\/\/sweedbeauty.com\/products\/the-paris-filter-kit?variant=48261132419295" 13018 }, 13019{ 13020 "@type" : "Offer","availability" : "http://schema.org/InStock", 13021 "price" : 79.0, 13022 "priceCurrency" : "USD", 13023 "priceValidUntil": "2026-10-10", 13024 "url" : "https:\/\/sweedbeauty.com\/products\/the-paris-filter-kit?variant=48261132452063" 13025 }, 13026{ 13027 "@type" : "Offer","availability" : "http://schema.org/InStock", 13028 "price" : 79.0, 13029 "priceCurrency" : "USD", 13030 "priceValidUntil": "2026-10-10", 13031 "url" : "https:\/\/sweedbeauty.com\/products\/the-paris-filter-kit?variant=48261132484831" 13032 } 13033], 13034 "brand": "SWEED BEAUTY", 13035 "sku": null, 13036 "name": "The Paris Filter Kit", 13037 "description": "Breathable. Natural glow. Paris-filter effect. Talc-free. Get the natural glow your skin deserves with our bestselling Miracle Powder and Powder Brush. \nMiracle Powder: A mineral foundation providing all-day coverage while allowing the skin to breathe without clogging pores. The Korean made clean formula is free from talc and bismuth oxychloride, which makes it suitable for the most sensitive skin types. \nPowder Brush:Â A multiuse powder brush that is designed with a tapered tip for both pinpointed and all-over application. Handmade in Italy with luxurious and ultra-soft synthetic bristles.", 13038 "category": "", 13039 "url": "https://sweedbeauty.com/products/the-paris-filter-kit","image": { 13040 "@type": "ImageObject", 13041 "url": "https://sweedbeauty.com/cdn/shop/files/Miracle_Powder_Brush_kit_1024x1024.jpg?v=1765797791", 13042 "image": "https://sweedbeauty.com/cdn/shop/files/Miracle_Powder_Brush_kit_1024x1024.jpg?v=1765797791", 13043 "name": "The Paris Filter Kit", 13044 "width": 1024, 13045 "height": 1024 13046 } 13047 } 13048</script>
13048 13049<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 13050 SAVE 15% 13051 </div><style data-shopify>.grid-product__content { 13052 position: relative; 13053 } 13054 .variant__name { 13055 display: block; 13056 opacity: 1; 13057 transition: opacity 0.2s ease; 13058 font-size: 0.9em; 13059 color: #666; 13060 margin-top: 4px; 13061 min-height: 1.2em; 13062 } 13063 .variant__name:empty { 13064 min-height: 0; 13065 margin-top: 0; 13066 } 13067 .grid-product__description { 13068 display: block !important; 13069 overflow: hidden; 13070 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 13071 text-overflow: ellipsis; 13072 font-style: normal; 13073 font-weight: 300; 13074 margin-top: 4px; 13075 opacity: 1 !important; 13076 visibility: visible !important; 13077 } 13078 /* Desktop styles */ 13079 @media screen and (min-width: 769px) { 13080 .grid-product__description { 13081 white-space: nowrap; 13082 font-size: 14px; 13083 line-height: normal; 13084 } 13085 } 13086 /* Mobile styles */ 13087 @media screen and (max-width: 768px) { 13088 .grid-product__description { 13089 font-size: 12px; 13090 line-height: 120%; 13091 } 13092 } 13093 .grid-product__color-image { 13094 position: absolute; 13095 top: 0; 13096 left: 0; 13097 right: 0; 13098 bottom: 0; 13099 background-size: cover; 13100 background-position: center; 13101 opacity: 0; 13102 transition: opacity 0.3s ease; 13103 pointer-events: none; 13104 } 13105 .grid-product__color-image.is-active { 13106 opacity: 1; 13107 } 13108 .grid-product__colors .color-swatch--selected, 13109 .grid-product__colors .color-swatch:focus-visible { 13110 box-shadow: 0 0 0 1.5px #000; 13111 } 13112 .variant-input-wrap--small .variant-input--selected .variant__button-label, 13113 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 13114 box-shadow: 0 0 0 1.5px #000; 13115 }</style> 13116 13117 <a href="/collections/gift-sets/products/the-paris-filter-kit?variant=48261132288223" class="grid-product__link"> 13118 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9237908979935 small--hide"> 13119 <span class="quick-product__label"></span> 13120 </div><div 13121 class="grid__image-ratio grid__image-ratio--portrait" 13122 > 13123 <img 13124 class="lazyload grid-product__main-image" 13125 data-src="//sweedbeauty.com/cdn/shop/files/Miracle_Powder_Brush_kit_{width}x.jpg?v=1765797791" 13126 data-widths="[360, 540, 720, 900, 1080]" 13127 data-aspectratio="0.75" 13128 data-sizes="auto" 13129 alt="" 13130 > 13131 </div><div class="grid-product__secondary-image"><img 13132 class="lazyload" 13133 data-src="//sweedbeauty.com/cdn/shop/files/00-miracle-powder-before-after_{width}x.jpg?v=1765572856" 13134 data-widths="[360, 540, 720, 1000]" 13135 data-aspectratio="0.75" 13136 data-sizes="auto" 13137 alt="#color_fair-00" 13138 > 13139 </div> 13140 13141 13142 13143 13144 13145 13146</div> 13147 13148 <div class="grid-product__meta"> 13149 <div class="grid-product__title grid-product__title--body"> 13150 The Paris Filter Kit 13151 </div> 13152 13153<span class="variant__name" data-original-variant="FAIR 00">FAIR 00</span></div> 13154 13155 </a> 13156 </div><div class="grid-product__colors grid-product__colors--9237908979935-1"> 13157<a 13158 href="/collections/gift-sets/products/the-paris-filter-kit?variant=48261132288223" 13159 class="color-swatch color-swatch--small color-swatch--fair-00" 13160 data-variant-id="48261132288223" 13161 data-variant-price="7900" 13162 data-variant-available="true" 13163 13164 data-variant-title="FAIR 00" 13165 aria-label="The Paris Filter Kit - FAIR 00" 13166 aria-pressed="false" 13167 style="background-color: 00; background-image: url(https://sweedbeauty.com/cdn/shop/files/fair-00_50x50.png);" 13168 >
13169 <span class="visually-hidden">FAIR 00</span> 13170 </a> 13171<a 13172 href="/collections/gift-sets/products/the-paris-filter-kit?variant=48261132320991" 13173 class="color-swatch color-swatch--small color-swatch--light-01" 13174 data-variant-id="48261132320991" 13175 data-variant-price="7900" 13176 data-variant-available="true" 13177 13178 data-variant-title="LIGHT 01" 13179 aria-label="The Paris Filter Kit - LIGHT 01" 13180 aria-pressed="false" 13181 style="background-color: 01; background-image: url(https://sweedbeauty.com/cdn/shop/files/light-01_50x50.png);" 13182 > 13183 <span class="visually-hidden">LIGHT 01</span> 13184 </a> 13185<a 13186 href="/collections/gift-sets/products/the-paris-filter-kit?variant=48261132353759" 13187 class="color-swatch color-swatch--small color-swatch--medium-light-02" 13188 data-variant-id="48261132353759" 13189 data-variant-price="7900" 13190 data-variant-available="true" 13191 13192 data-variant-title="MEDIUM LIGHT 02" 13193 aria-label="The Paris Filter Kit - MEDIUM LIGHT 02" 13194 aria-pressed="false" 13195 style="background-color: 02; background-image: url(https://sweedbeauty.com/cdn/shop/files/medium-light-02_50x50.png);" 13196 > 13197 <span class="visually-hidden">MEDIUM LIGHT 02</span> 13198 </a> 13199<a 13200 href="/collections/gift-sets/products/the-paris-filter-kit?variant=48261132386527" 13201 class="color-swatch color-swatch--small color-swatch--golden-medium-03" 13202 data-variant-id="48261132386527" 13203 data-variant-price="7900" 13204 data-variant-available="true" 13205 13206 data-variant-title="GOLDEN MEDIUM 03" 13207 aria-label="The Paris Filter Kit - GOLDEN MEDIUM 03" 13208 aria-pressed="false" 13209 style="background-color: 03; background-image: url(https://sweedbeauty.com/cdn/shop/files/golden-medium-03_50x50.png);" 13210 > 13211 <span class="visually-hidden">GOLDEN MEDIUM 03</span> 13212 </a> 13213<a 13214 href="/collections/gift-sets/products/the-paris-filter-kit?variant=48261132419295" 13215 class="color-swatch color-swatch--small color-swatch--tan-04" 13216 data-variant-id="48261132419295" 13217 data-variant-price="7900" 13218 data-variant-available="true" 13219 13220 data-variant-title="TAN 04" 13221 aria-label="The Paris Filter Kit - TAN 04" 13222 aria-pressed="false" 13223 style="background-color: 04; background-image: url(https://sweedbeauty.com/cdn/shop/files/tan-04_50x50.png);" 13224 > 13225 <span class="visually-hidden">TAN 04</span> 13226 </a> 13227<a 13228 href="/collections/gift-sets/products/the-paris-filter-kit?variant=48261132452063" 13229 class="color-swatch color-swatch--small color-swatch--golden-deep-05" 13230 data-variant-id="48261132452063" 13231 data-variant-price="7900" 13232 data-variant-available="true" 13233 13234 data-variant-title="GOLDEN DEEP 05" 13235 aria-label="The Paris Filter Kit - GOLDEN DEEP 05" 13236 aria-pressed="false" 13237 style="background-color: 05; background-image: url(https://sweedbeauty.com/cdn/shop/files/golden-deep-05_50x50.png);" 13238 > 13239 <span class="visually-hidden">GOLDEN DEEP 05</span> 13240 </a> 13241<a 13242 href="/collections/gift-sets/products/the-paris-filter-kit?variant=48261132484831" 13243 class="color-swatch color-swatch--small color-swatch--deep-06 color-swatch--hidden" 13244 data-variant-id="48261132484831" 13245 data-variant-price="7900" 13246 data-variant-available="true" 13247 13248 data-variant-title="DEEP 06" 13249 aria-label="The Paris Filter Kit - DEEP 06" 13250 aria-pressed="false" 13251 style="background-color: 06; background-image: url(https://sweedbeauty.com/cdn/shop/files/deep-06_50x50.png);" 13252 >
13253 <span class="visually-hidden">DEEP 06</span> 13254 </a><button 13255 type="button" 13256 class="color-swatch-toggle color-swatch-toggle--9237908979935-1" 13257 data-unique-id="9237908979935-1" 13258 aria-label="Show more colors" 13259 style="margin-top: 1px;" 13260 > 13261 <span class="toggle-plus">+</span> 13262 <span class="toggle-minus" style="display: none; font-size: 12px; margin-top: 1px;">â</span> 13263 </button></div><style data-shopify>.grid-product__colors--9237908979935-1 .color-swatch--hidden { 13264 display: none; 13265 } 13266 .color-swatch-toggle { 13267 display: inline-flex; 13268 align-items: start; 13269 justify-content: center; 13270 cursor: pointer; 13271 font-size: 16px; 13272 font-weight: bold; 13273 line-height: 1; 13274 }</style><div id="QuickShopModal-9237908979935" class="modal modal--square modal--quick-shop" data-product-id="9237908979935"> 13275 <div class="modal__inner"> 13276 <div class="modal__centered"> 13277 <div class="modal__centered-content"> 13278 <div id="QuickShopHolder-the-paris-filter-kit"></div> 13279 </div> 13280 13281 <button type="button" class="modal__close js-modal-close text-link"> 13282 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 13283 <span class="icon__fallback-text">"Close (esc)"</span> 13284 </button> 13285 </div> 13286 </div> 13287</div> 13288<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 13289 class="product-cta" 13290 data-product-cta 13291 > 13292 <button 13293 13294 type="submit" 13295 13296 name="add" 13297 data-add-to-cart 13298 class="btn btn--full add-to-cart 13299" 13300 13301 > 13302 <span data-add-to-cart-text data-default-text="Add to bag"> 13303 Add to bag 13304 </span><div> 13305 <span data-product-price class="">$79.00 13306</span> 13307 </div> 13308 <div data-product-price-wrap class="hide"> 13309 <span data-product-price class="">$79.00 13310</span> 13311 <span data-save-price class="product__price-savings hide" 13312 >} 13313 Save 13314 </span> 13315 <span 13316 data-a11y-price 13317 class="visually-hidden" 13318 aria-hidden="" 13319 > 13320 Regular price 13321 </span> 13322 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 13323 13324 <select name="id" data-product-select class="product-single__variants no-js"><option 13325 13326 selected="selected" 13327 13328 value="48261132288223" 13329 > 13330 FAIR 00 - $79.00 USD 13331 </option><option 13332 13333 value="48261132320991" 13334 > 13335 LIGHT 01 - $79.00 USD 13336 </option><option 13337 13338 value="48261132353759" 13339 > 13340 MEDIUM LIGHT 02 - $79.00 USD 13341 </option><option 13342 13343 value="48261132386527" 13344 > 13345 GOLDEN MEDIUM 03 - $79.00 USD 13346 </option><option 13347 13348 value="48261132419295" 13349 > 13350 TAN 04 - $79.00 USD 13351 </option><option 13352 13353 value="48261132452063" 13354 > 13355 GOLDEN DEEP 05 - $79.00 USD 13356 </option><option 13357 13358 value="48261132484831" 13359 > 13360 DEEP 06 - $79.00 USD 13361 </option></select> 13362 13363 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 13364 [{"id":48261132288223,"title":"FAIR 00","option1":"FAIR 00","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Paris Filter Kit - FAIR 00","public_title":"FAIR 00","options":["FAIR 00"],"price":7900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48261132320991,"title":"LIGHT 01","option1":"LIGHT 01","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Paris Filter Kit - LIGHT 01","public_title":"LIGHT 01","options":["LIGHT 01"],"price":7900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48261132353759,"title":"MEDIUM LIGHT 02","option1":"MEDIUM LIGHT 02","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Paris Filter Kit - MEDIUM LIGHT 02","public_title":"MEDIUM LIGHT 02","options":["MEDIUM LIGHT 02"],"price":7900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48261132386527,"title":"GOLDEN MEDIUM 03","option1":"GOLDEN MEDIUM 03","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Paris Filter Kit - GOLDEN MEDIUM 03","public_title":"GOLDEN MEDIUM 03","options":["GOLDEN MEDIUM 03"],"price":7900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
13364,{"id":48261132419295,"title":"TAN 04","option1":"TAN 04","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Paris Filter Kit - TAN 04","public_title":"TAN 04","options":["TAN 04"],"price":7900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48261132452063,"title":"GOLDEN DEEP 05","option1":"GOLDEN DEEP 05","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Paris Filter Kit - GOLDEN DEEP 05","public_title":"GOLDEN DEEP 05","options":["GOLDEN DEEP 05"],"price":7900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48261132484831,"title":"DEEP 06","option1":"DEEP 06","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Paris Filter Kit - DEEP 06","public_title":"DEEP 06","options":["DEEP 06"],"price":7900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 13365 </textarea><input type="hidden" name="product-id" value="9237908979935" /><input type="hidden" name="section-id" value="template--22070394355935__featured_collection_iEHYBD" /></form> 13366</div> 13367 13368<style> 13369 .product-grid-container { 13370 display: grid; 13371 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 13372 gap: 1rem; 13373 } 13374</style> 13375
13376<script> 13377 (function () { 13378 'use strict'; 13379 13380 if (window.swatchToggleInitialized) return; 13381 window.swatchToggleInitialized = true; 13382 13383 let clickHandler = null; 13384 let touchHandler = null; 13385 13386 function toggleSwatches(uniqueId) { 13387 const container = document.querySelector('.grid-product__colors--' + uniqueId); 13388 if (!container) return; 13389 13390 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 13391 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 13392 13393 if (!toggle || !hiddenSwatches.length) return; 13394 13395 const plusIcon = toggle.querySelector('.toggle-plus'); 13396 const minusIcon = toggle.querySelector('.toggle-minus'); 13397 13398 const firstHidden = hiddenSwatches[0]; 13399 const computedDisplay = window.getComputedStyle(firstHidden).display; 13400 const isCurrentlyHidden = computedDisplay === 'none'; 13401 13402 hiddenSwatches.forEach((swatch) => { 13403 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 13404 }); 13405 13406 if (isCurrentlyHidden) { 13407 plusIcon.style.display = 'none'; 13408 minusIcon.style.display = 'inline'; 13409 toggle.setAttribute('aria-label', 'Show fewer colors'); 13410 } else { 13411 plusIcon.style.display = 'inline'; 13412 minusIcon.style.display = 'none'; 13413 toggle.setAttribute('aria-label', 'Show more colors'); 13414 } 13415 } 13416 13417 function initSwatchToggle() { 13418 clickHandler = function (e) { 13419 const button = e.target.closest('.color-swatch-toggle'); 13420 if (button) { 13421 e.preventDefault(); 13422 e.stopPropagation(); 13423 const uniqueId = button.getAttribute('data-unique-id'); 13424 if (uniqueId) { 13425 toggleSwatches(uniqueId); 13426 } 13427 } 13428 }; 13429 13430 touchHandler = function (e) { 13431 const button = e.target.closest('.color-swatch-toggle'); 13432 if (button) { 13433 e.preventDefault(); 13434 const uniqueId = button.getAttribute('data-unique-id'); 13435 if (uniqueId) { 13436 toggleSwatches(uniqueId); 13437 } 13438 } 13439 }; 13440 13441 document.body.addEventListener('click', clickHandler); 13442 document.body.addEventListener('touchend', touchHandler, { passive: false }); 13443 } 13444 13445 if (document.readyState === 'loading') { 13446 document.addEventListener('DOMContentLoaded', initSwatchToggle); 13447 } else { 13448 initSwatchToggle(); 13449 } 13450 })(); 13451</script>
13451 13452 13453<div 13454 data-product-url="/products/the-ultimate-lash-kit" 13455 data-product-handle="the-ultimate-lash-kit" 13456 data-section-type="product" 13457 data-product-id="9237832728799" 13458 data-section-id="9237832728799" 13459 data-aos="row-of-4" 13460 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 13461>
13461<script type="application/ld+json"> 13462 { 13463 "@context": "http://schema.org", 13464 "@type": "Product", 13465 "offers": [{ 13466 "@type" : "Offer","availability" : "http://schema.org/InStock", 13467 "price" : 51.0, 13468 "priceCurrency" : "USD", 13469 "priceValidUntil": "2026-10-10", 13470 "url" : "https:\/\/sweedbeauty.com\/products\/the-ultimate-lash-kit?variant=48260978016479" 13471 }, 13472{ 13473 "@type" : "Offer","availability" : "http://schema.org/InStock", 13474 "price" : 51.0, 13475 "priceCurrency" : "USD", 13476 "priceValidUntil": "2026-10-10", 13477 "url" : "https:\/\/sweedbeauty.com\/products\/the-ultimate-lash-kit?variant=48260978049247" 13478 }, 13479{ 13480 "@type" : "Offer","availability" : "http://schema.org/InStock", 13481 "price" : 51.0, 13482 "priceCurrency" : "USD", 13483 "priceValidUntil": "2026-10-10", 13484 "url" : "https:\/\/sweedbeauty.com\/products\/the-ultimate-lash-kit?variant=48260978082015" 13485 }, 13486{ 13487 "@type" : "Offer","availability" : "http://schema.org/InStock", 13488 "price" : 51.0, 13489 "priceCurrency" : "USD", 13490 "priceValidUntil": "2026-10-10", 13491 "url" : "https:\/\/sweedbeauty.com\/products\/the-ultimate-lash-kit?variant=48260978114783" 13492 } 13493], 13494 "brand": "SWEED BEAUTY", 13495 "sku": null, 13496 "name": "The Ultimate Lash Kit", 13497 "description": "Voluminous. Defined. Length. Two award-winning mascaras. \nCloud Macara: Maximum volume, limitless length. With Vitamin B5. The unique wand deliveres volume and precisely separates every lash from root to tip for dramatic, fan-like effect. 12 ml. \nLash Lift Mascara: Ultimate lift, length and separation. This groundbreaking skinny brush starts coating each individual lash from root to tip creating maximum definition and a volume beyond belief. 8 ml.", 13498 "category": "", 13499 "url": "https://sweedbeauty.com/products/the-ultimate-lash-kit","image": { 13500 "@type": "ImageObject", 13501 "url": "https://sweedbeauty.com/cdn/shop/files/Mascara_Kit_1024x1024.jpg?v=1765795141", 13502 "image": "https://sweedbeauty.com/cdn/shop/files/Mascara_Kit_1024x1024.jpg?v=1765795141", 13503 "name": "The Ultimate Lash Kit", 13504 "width": 1024, 13505 "height": 1024 13506 } 13507 } 13508</script>
13508 13509<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 13510 SAVE 15% 13511 </div><style data-shopify>.grid-product__content { 13512 position: relative; 13513 } 13514 .variant__name { 13515 display: block; 13516 opacity: 1; 13517 transition: opacity 0.2s ease; 13518 font-size: 0.9em; 13519 color: #666; 13520 margin-top: 4px; 13521 min-height: 1.2em; 13522 } 13523 .variant__name:empty { 13524 min-height: 0; 13525 margin-top: 0; 13526 } 13527 .grid-product__description { 13528 display: block !important; 13529 overflow: hidden; 13530 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 13531 text-overflow: ellipsis; 13532 font-style: normal; 13533 font-weight: 300; 13534 margin-top: 4px; 13535 opacity: 1 !important; 13536 visibility: visible !important; 13537 } 13538 /* Desktop styles */ 13539 @media screen and (min-width: 769px) { 13540 .grid-product__description { 13541 white-space: nowrap; 13542 font-size: 14px; 13543 line-height: normal; 13544 } 13545 } 13546 /* Mobile styles */ 13547 @media screen and (max-width: 768px) { 13548 .grid-product__description { 13549 font-size: 12px; 13550 line-height: 120%; 13551 } 13552 } 13553 .grid-product__color-image { 13554 position: absolute; 13555 top: 0; 13556 left: 0; 13557 right: 0; 13558 bottom: 0; 13559 background-size: cover; 13560 background-position: center; 13561 opacity: 0; 13562 transition: opacity 0.3s ease; 13563 pointer-events: none; 13564 } 13565 .grid-product__color-image.is-active { 13566 opacity: 1; 13567 } 13568 .grid-product__colors .color-swatch--selected, 13569 .grid-product__colors .color-swatch:focus-visible { 13570 box-shadow: 0 0 0 1.5px #000; 13571 } 13572 .variant-input-wrap--small .variant-input--selected .variant__button-label, 13573 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 13574 box-shadow: 0 0 0 1.5px #000; 13575 }</style> 13576 13577 <a href="/collections/gift-sets/products/the-ultimate-lash-kit?variant=48260978016479" class="grid-product__link"> 13578 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9237832728799 small--hide"> 13579 <span class="quick-product__label"></span> 13580 </div><div 13581 class="grid__image-ratio grid__image-ratio--portrait" 13582 > 13583 <img 13584 class="lazyload grid-product__main-image" 13585 data-src="//sweedbeauty.com/cdn/shop/files/Mascara_Kit_{width}x.jpg?v=1765795141" 13586 data-widths="[360, 540, 720, 900, 1080]" 13587 data-aspectratio="0.75" 13588 data-sizes="auto" 13589 alt="" 13590 > 13591 </div><div class="grid-product__secondary-image"><img 13592 class="lazyload" 13593 data-src="//sweedbeauty.com/cdn/shop/files/preview_images/70f4713eec8d457a843a46240ba85c72.thumbnail.0000000000_{width}x.jpg?v=1758897519" 13594 data-widths="[360, 540, 720, 1000]" 13595 data-aspectratio="0.8" 13596 data-sizes="auto" 13597 alt="#color_dark-brown" 13598 > 13599 </div> 13600 13601 13602 13603 13604 13605 13606 13607</div> 13608 13609 <div class="grid-product__meta"> 13610 <div class="grid-product__title grid-product__title--body"> 13611 The Ultimate Lash Kit 13612 </div> 13613 13614<span class="variant__name" data-original-variant="BLACK / BLACK">BLACK / BLACK</span></div> 13615 13616 </a> 13617 </div><div class="grid-product__colors grid-product__colors--9237832728799-1"> 13618<a 13619 href="/collections/gift-sets/products/the-ultimate-lash-kit?variant=48260978016479" 13620 class="color-swatch color-swatch--small color-swatch--black" 13621 data-variant-id="48260978016479" 13622 data-variant-price="5100" 13623 data-variant-available="true" 13624 13625 data-variant-title="BLACK / BLACK" 13626 aria-label="The Ultimate Lash Kit - BLACK" 13627 aria-pressed="false" 13628 style="background-color: black; background-image: url(https://sweedbeauty.com/cdn/shop/files/black_50x50.png);" 13629 >
13630 <span class="visually-hidden">BLACK</span> 13631 </a> 13632 13633<a 13634 href="/collections/gift-sets/products/the-ultimate-lash-kit?variant=48260978082015" 13635 class="color-swatch color-swatch--small color-swatch--dark-brown" 13636 data-variant-id="48260978082015" 13637 data-variant-price="5100" 13638 data-variant-available="true" 13639 13640 data-variant-title="DARK BROWN / BLACK" 13641 aria-label="The Ultimate Lash Kit - DARK BROWN" 13642 aria-pressed="false" 13643 style="background-color: brown; background-image: url(https://sweedbeauty.com/cdn/shop/files/dark-brown_50x50.png);" 13644 > 13645 <span class="visually-hidden">DARK BROWN</span> 13646 </a> 13647</div><div class="grid-product__colors grid-product__colors--9237832728799-2"> 13648<a 13649 href="/collections/gift-sets/products/the-ultimate-lash-kit?variant=48260978016479" 13650 class="color-swatch color-swatch--small color-swatch--black" 13651 data-variant-id="48260978016479" 13652 data-variant-price="5100" 13653 data-variant-available="true" 13654 13655 data-variant-title="BLACK / BLACK" 13656 aria-label="The Ultimate Lash Kit - BLACK" 13657 aria-pressed="false" 13658 style="background-color: black; background-image: url(https://sweedbeauty.com/cdn/shop/files/black_50x50.png);" 13659 > 13660 <span class="visually-hidden">BLACK</span> 13661 </a> 13662<a 13663 href="/collections/gift-sets/products/the-ultimate-lash-kit?variant=48260978049247" 13664 class="color-swatch color-swatch--small color-swatch--dark-brown" 13665 data-variant-id="48260978049247" 13666 data-variant-price="5100" 13667 data-variant-available="true" 13668 13669 data-variant-title="BLACK / DARK BROWN" 13670 aria-label="The Ultimate Lash Kit - DARK BROWN" 13671 aria-pressed="false" 13672 style="background-color: brown; background-image: url(https://sweedbeauty.com/cdn/shop/files/dark-brown_50x50.png);" 13673 > 13674 <span class="visually-hidden">DARK BROWN</span> 13675 </a> 13676 13677</div><div id="QuickShopModal-9237832728799" class="modal modal--square modal--quick-shop" data-product-id="9237832728799"> 13678 <div class="modal__inner"> 13679 <div class="modal__centered"> 13680 <div class="modal__centered-content"> 13681 <div id="QuickShopHolder-the-ultimate-lash-kit"></div> 13682 </div> 13683 13684 <button type="button" class="modal__close js-modal-close text-link"> 13685 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 13686 <span class="icon__fallback-text">"Close (esc)"</span> 13687 </button> 13688 </div> 13689 </div> 13690</div> 13691<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 13692 class="product-cta" 13693 data-product-cta 13694 > 13695 <button 13696 13697 type="submit" 13698 13699 name="add" 13700 data-add-to-cart 13701 class="btn btn--full add-to-cart 13702" 13703 13704 > 13705 <span data-add-to-cart-text data-default-text="Add to bag"> 13706 Add to bag 13707 </span><div> 13708 <span data-product-price class="">$51.00 13709</span> 13710 </div> 13711 <div data-product-price-wrap class="hide"> 13712 <span data-product-price class="">$51.00 13713</span> 13714 <span data-save-price class="product__price-savings hide" 13715 >} 13716 Save 13717 </span> 13718 <span 13719 data-a11y-price 13720 class="visually-hidden" 13721 aria-hidden="" 13722 > 13723 Regular price 13724 </span>
13725 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 13726 13727 <select name="id" data-product-select class="product-single__variants no-js"><option 13728 13729 selected="selected" 13730 13731 value="48260978016479" 13732 > 13733 BLACK / BLACK - $51.00 USD 13734 </option><option 13735 13736 value="48260978049247" 13737 > 13738 BLACK / DARK BROWN - $51.00 USD 13739 </option><option 13740 13741 value="48260978082015" 13742 > 13743 DARK BROWN / BLACK - $51.00 USD 13744 </option><option 13745 13746 value="48260978114783" 13747 > 13748 DARK BROWN / DARK BROWN - $51.00 USD 13749 </option></select> 13750 13751 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 13752 [{"id":48260978016479,"title":"BLACK \/ BLACK","option1":"BLACK","option2":"BLACK","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Ultimate Lash Kit - BLACK \/ BLACK","public_title":"BLACK \/ BLACK","options":["BLACK","BLACK"],"price":5100,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260978049247,"title":"BLACK \/ DARK BROWN","option1":"BLACK","option2":"DARK BROWN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Ultimate Lash Kit - BLACK \/ DARK BROWN","public_title":"BLACK \/ DARK BROWN","options":["BLACK","DARK BROWN"],"price":5100,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260978082015,"title":"DARK BROWN \/ BLACK","option1":"DARK BROWN","option2":"BLACK","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Ultimate Lash Kit - DARK BROWN \/ BLACK","public_title":"DARK BROWN \/ BLACK","options":["DARK BROWN","BLACK"],"price":5100,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260978114783,"title":"DARK BROWN \/ DARK BROWN","option1":"DARK BROWN","option2":"DARK BROWN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Ultimate Lash Kit - DARK BROWN \/ DARK BROWN","public_title":"DARK BROWN \/ DARK BROWN","options":["DARK BROWN","DARK BROWN"],"price":5100,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 13753 </textarea><textarea data-current-variant-json class="hide" aria-hidden="true" aria-label="Variant JSON"> 13754 {"id":48260978016479,"title":"BLACK \/ BLACK","option1":"BLACK","option2":"BLACK","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Ultimate Lash Kit - BLACK \/ BLACK","public_title":"BLACK \/ BLACK","options":["BLACK","BLACK"],"price":5100,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} 13755 </textarea><input type="hidden" name="product-id" value="9237832728799" /><input type="hidden" name="section-id" value="template--22070394355935__featured_collection_iEHYBD" /></form> 13756</div> 13757 13758<style> 13759 .product-grid-container { 13760 display: grid; 13761 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 13762 gap: 1rem; 13763 } 13764</style> 13765
13766<script> 13767 (function () { 13768 'use strict'; 13769 13770 if (window.swatchToggleInitialized) return; 13771 window.swatchToggleInitialized = true; 13772 13773 let clickHandler = null; 13774 let touchHandler = null; 13775 13776 function toggleSwatches(uniqueId) { 13777 const container = document.querySelector('.grid-product__colors--' + uniqueId); 13778 if (!container) return; 13779 13780 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 13781 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 13782 13783 if (!toggle || !hiddenSwatches.length) return; 13784 13785 const plusIcon = toggle.querySelector('.toggle-plus'); 13786 const minusIcon = toggle.querySelector('.toggle-minus'); 13787 13788 const firstHidden = hiddenSwatches[0]; 13789 const computedDisplay = window.getComputedStyle(firstHidden).display; 13790 const isCurrentlyHidden = computedDisplay === 'none'; 13791 13792 hiddenSwatches.forEach((swatch) => { 13793 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 13794 }); 13795 13796 if (isCurrentlyHidden) { 13797 plusIcon.style.display = 'none'; 13798 minusIcon.style.display = 'inline'; 13799 toggle.setAttribute('aria-label', 'Show fewer colors'); 13800 } else { 13801 plusIcon.style.display = 'inline'; 13802 minusIcon.style.display = 'none'; 13803 toggle.setAttribute('aria-label', 'Show more colors'); 13804 } 13805 } 13806 13807 function initSwatchToggle() { 13808 clickHandler = function (e) { 13809 const button = e.target.closest('.color-swatch-toggle'); 13810 if (button) { 13811 e.preventDefault(); 13812 e.stopPropagation(); 13813 const uniqueId = button.getAttribute('data-unique-id'); 13814 if (uniqueId) { 13815 toggleSwatches(uniqueId); 13816 } 13817 } 13818 }; 13819 13820 touchHandler = function (e) { 13821 const button = e.target.closest('.color-swatch-toggle'); 13822 if (button) { 13823 e.preventDefault(); 13824 const uniqueId = button.getAttribute('data-unique-id'); 13825 if (uniqueId) { 13826 toggleSwatches(uniqueId); 13827 } 13828 } 13829 }; 13830 13831 document.body.addEventListener('click', clickHandler); 13832 document.body.addEventListener('touchend', touchHandler, { passive: false }); 13833 } 13834 13835 if (document.readyState === 'loading') { 13836 document.addEventListener('DOMContentLoaded', initSwatchToggle); 13837 } else { 13838 initSwatchToggle(); 13839 } 13840 })(); 13841</script>
13841 13842 13843<div 13844 data-product-url="/products/the-duo-lip-kit" 13845 data-product-handle="the-duo-lip-kit" 13846 data-section-type="product" 13847 data-product-id="9237834006751" 13848 data-section-id="9237834006751" 13849 data-aos="row-of-4" 13850 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 13851>
13851<script type="application/ld+json"> 13852 { 13853 "@context": "http://schema.org", 13854 "@type": "Product", 13855 "offers": [{ 13856 "@type" : "Offer","availability" : "http://schema.org/InStock", 13857 "price" : 46.0, 13858 "priceCurrency" : "USD", 13859 "priceValidUntil": "2026-10-10", 13860 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989321439" 13861 }, 13862{ 13863 "@type" : "Offer","availability" : "http://schema.org/InStock", 13864 "price" : 46.0, 13865 "priceCurrency" : "USD", 13866 "priceValidUntil": "2026-10-10", 13867 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989354207" 13868 }, 13869{ 13870 "@type" : "Offer","availability" : "http://schema.org/InStock", 13871 "price" : 46.0, 13872 "priceCurrency" : "USD", 13873 "priceValidUntil": "2026-10-10", 13874 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989386975" 13875 }, 13876{ 13877 "@type" : "Offer","availability" : "http://schema.org/InStock", 13878 "price" : 46.0, 13879 "priceCurrency" : "USD", 13880 "priceValidUntil": "2026-10-10", 13881 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989419743" 13882 }, 13883{ 13884 "@type" : "Offer","availability" : "http://schema.org/InStock", 13885 "price" : 46.0, 13886 "priceCurrency" : "USD", 13887 "priceValidUntil": "2026-10-10", 13888 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989452511" 13889 }, 13890{ 13891 "@type" : "Offer","availability" : "http://schema.org/InStock", 13892 "price" : 46.0, 13893 "priceCurrency" : "USD", 13894 "priceValidUntil": "2026-10-10", 13895 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989485279" 13896 }, 13897{ 13898 "@type" : "Offer","availability" : "http://schema.org/InStock", 13899 "price" : 46.0, 13900 "priceCurrency" : "USD", 13901 "priceValidUntil": "2026-10-10", 13902 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989518047" 13903 }, 13904{ 13905 "@type" : "Offer","availability" : "http://schema.org/InStock", 13906 "price" : 46.0, 13907 "priceCurrency" : "USD", 13908 "priceValidUntil": "2026-10-10", 13909 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989550815" 13910 }, 13911{ 13912 "@type" : "Offer","availability" : "http://schema.org/InStock", 13913 "price" : 46.0, 13914 "priceCurrency" : "USD", 13915 "priceValidUntil": "2026-10-10", 13916 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989583583" 13917 }, 13918{ 13919 "@type" : "Offer","availability" : "http://schema.org/InStock", 13920 "price" : 46.0, 13921 "priceCurrency" : "USD", 13922 "priceValidUntil": "2026-10-10", 13923 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989616351" 13924 }, 13925{ 13926 "@type" : "Offer","availability" : "http://schema.org/InStock", 13927 "price" : 46.0, 13928 "priceCurrency" : "USD", 13929 "priceValidUntil": "2026-10-10", 13930 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989649119" 13931 }, 13932{ 13933 "@type" : "Offer","availability" : "http://schema.org/InStock", 13934 "price" : 46.0, 13935 "priceCurrency" : "USD", 13936 "priceValidUntil": "2026-10-10", 13937 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989681887" 13938 }, 13939{ 13940 "@type" : "Offer","availability" : "http://schema.org/InStock", 13941 "price" : 46.0, 13942 "priceCurrency" : "USD", 13943 "priceValidUntil": "2026-10-10", 13944 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989714655" 13945 }, 13946{ 13947 "@type" : "Offer","availability" : "http://schema.org/InStock", 13948 "price" : 46.0, 13949 "priceCurrency" : "USD", 13950 "priceValidUntil": "2026-10-10", 13951 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989747423" 13952 }, 13953{ 13954 "@type" : "Offer","availability" : "http://schema.org/InStock", 13955 "price" : 46.0, 13956 "priceCurrency" : "USD", 13957 "priceValidUntil": "2026-10-10", 13958 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989780191" 13959 }, 13960{ 13961 "@type" : "Offer","availability" : "http://schema.org/InStock", 13962 "price" : 46.0, 13963 "priceCurrency" : "USD", 13964 "priceValidUntil": "2026-10-10", 13965 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989812959" 13966 }, 13967{ 13968 "@type" : "Offer","availability" : "http://schema.org/InStock", 13969 "price" : 46.0, 13970 "priceCurrency" : "USD", 13971 "priceValidUntil": "2026-10-10", 13972 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989845727" 13973 }, 13974{ 13975 "@type" : "Offer","availability" : "http://schema.org/InStock", 13976 "price" : 46.0, 13977 "priceCurrency" : "USD", 13978 "priceValidUntil": "2026-10-10", 13979 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989878495" 13980 }, 13981{ 13982 "@type" : "Offer","availability" : "http://schema.org/InStock", 13983 "price" : 46.0, 13984 "priceCurrency" : "USD", 13985 "priceValidUntil": "2026-10-10", 13986 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989911263" 13987 }, 13988{ 13989 "@type" : "Offer","availability" : "http://schema.org/InStock", 13990 "price" : 46.0, 13991 "priceCurrency" : "USD", 13992 "priceValidUntil": "2026-10-10", 13993 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989944031" 13994 }, 13995{ 13996 "@type" : "Offer","availability" : "http://schema.org/InStock", 13997 "price" : 46.0, 13998 "priceCurrency" : "USD", 13999 "priceValidUntil": "2026-10-10", 14000 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260989976799" 14001 }, 14002{ 14003 "@type" : "Offer","availability" : "http://schema.org/InStock", 14004 "price" : 46.0, 14005 "priceCurrency" : "USD", 14006 "priceValidUntil": "2026-10-10", 14007 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990009567" 14008 }, 14009{ 14010 "@type" : "Offer","availability" : "http://schema.org/InStock", 14011 "price" : 46.0, 14012 "priceCurrency" : "USD", 14013 "priceValidUntil": "2026-10-10", 14014 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990042335" 14015 }, 14016{ 14017 "@type" : "Offer","availability" : "http://schema.org/InStock", 14018 "price" : 46.0, 14019 "priceCurrency" : "USD", 14020 "priceValidUntil": "2026-10-10", 14021 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990075103" 14022 }, 14023{ 14024 "@type" : "Offer","availability" : "http://schema.org/InStock", 14025 "price" : 46.0, 14026 "priceCurrency" : "USD", 14027 "priceValidUntil": "2026-10-10", 14028 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990107871" 14029 }, 14030{ 14031 "@type" : "Offer","availability" : "http://schema.org/InStock", 14032 "price" : 46.0, 14033 "priceCurrency" : "USD", 14034 "priceValidUntil": "2026-10-10", 14035 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990140639" 14036 }, 14037{ 14038 "@type" : "Offer","availability" : "http://schema.org/InStock", 14039 "price" : 46.0, 14040 "priceCurrency" : "USD", 14041 "priceValidUntil": "2026-10-10", 14042 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990173407" 14043 }, 14044{ 14045 "@type" : "Offer","availability" : "http://schema.org/InStock", 14046 "price" : 46.0, 14047 "priceCurrency" : "USD", 14048 "priceValidUntil": "2026-10-10", 14049 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990206175" 14050 }, 14051{ 14052 "@type" : "Offer","availability" : "http://schema.org/InStock", 14053 "price" : 46.0, 14054 "priceCurrency" : "USD", 14055 "priceValidUntil": "2026-10-10", 14056 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990238943" 14057 }, 14058{ 14059 "@type" : "Offer","availability" : "http://schema.org/InStock", 14060 "price" : 46.0, 14061 "priceCurrency" : "USD", 14062 "priceValidUntil": "2026-10-10", 14063 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990271711" 14064 }, 14065{ 14066 "@type" : "Offer","availability" : "http://schema.org/InStock", 14067 "price" : 46.0, 14068 "priceCurrency" : "USD", 14069 "priceValidUntil": "2026-10-10", 14070 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990304479" 14071 }, 14072{ 14073 "@type" : "Offer","availability" : "http://schema.org/InStock", 14074 "price" : 46.0, 14075 "priceCurrency" : "USD", 14076 "priceValidUntil": "2026-10-10", 14077 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990337247" 14078 }, 14079{ 14080 "@type" : "Offer","availability" : "http://schema.org/InStock", 14081 "price" : 46.0, 14082 "priceCurrency" : "USD", 14083 "priceValidUntil": "2026-10-10", 14084 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990370015" 14085 }, 14086{ 14087 "@type" : "Offer","availability" : "http://schema.org/InStock", 14088 "price" : 46.0, 14089 "priceCurrency" : "USD", 14090 "priceValidUntil": "2026-10-10", 14091 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990402783" 14092 }, 14093{ 14094 "@type" : "Offer","availability" : "http://schema.org/InStock", 14095 "price" : 46.0, 14096 "priceCurrency" : "USD", 14097 "priceValidUntil": "2026-10-10", 14098 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990435551" 14099 }, 14100{ 14101 "@type" : "Offer","availability" : "http://schema.org/InStock", 14102 "price" : 46.0, 14103 "priceCurrency" : "USD", 14104 "priceValidUntil": "2026-10-10", 14105 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990468319" 14106 }, 14107{ 14108 "@type" : "Offer","availability" : "http://schema.org/InStock", 14109 "price" : 46.0, 14110 "priceCurrency" : "USD", 14111 "priceValidUntil": "2026-10-10", 14112 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990501087" 14113 }, 14114{ 14115 "@type" : "Offer","availability" : "http://schema.org/InStock", 14116 "price" : 46.0, 14117 "priceCurrency" : "USD", 14118 "priceValidUntil": "2026-10-10", 14119 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990533855" 14120 }, 14121{ 14122 "@type" : "Offer","availability" : "http://schema.org/InStock", 14123 "price" : 46.0, 14124 "priceCurrency" : "USD", 14125 "priceValidUntil": "2026-10-10", 14126 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990566623" 14127 }, 14128{ 14129 "@type" : "Offer","availability" : "http://schema.org/InStock", 14130 "price" : 46.0, 14131 "priceCurrency" : "USD", 14132 "priceValidUntil": "2026-10-10", 14133 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990599391" 14134 }, 14135{ 14136 "@type" : "Offer","availability" : "http://schema.org/InStock", 14137 "price" : 46.0, 14138 "priceCurrency" : "USD", 14139 "priceValidUntil": "2026-10-10", 14140 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990632159" 14141 }, 14142{ 14143 "@type" : "Offer","availability" : "http://schema.org/InStock", 14144 "price" : 46.0, 14145 "priceCurrency" : "USD", 14146 "priceValidUntil": "2026-10-10", 14147 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990664927" 14148 }, 14149{ 14150 "@type" : "Offer","availability" : "http://schema.org/InStock", 14151 "price" : 46.0, 14152 "priceCurrency" : "USD", 14153 "priceValidUntil": "2026-10-10", 14154 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990697695" 14155 }, 14156{ 14157 "@type" : "Offer","availability" : "http://schema.org/InStock", 14158 "price" : 46.0, 14159 "priceCurrency" : "USD", 14160 "priceValidUntil": "2026-10-10", 14161 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990730463" 14162 }, 14163{ 14164 "@type" : "Offer","availability" : "http://schema.org/InStock", 14165 "price" : 46.0, 14166 "priceCurrency" : "USD", 14167 "priceValidUntil": "2026-10-10", 14168 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990763231" 14169 }, 14170{ 14171 "@type" : "Offer","availability" : "http://schema.org/InStock", 14172 "price" : 46.0, 14173 "priceCurrency" : "USD", 14174 "priceValidUntil": "2026-10-10", 14175 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990795999" 14176 }, 14177{ 14178 "@type" : "Offer","availability" : "http://schema.org/InStock", 14179 "price" : 46.0, 14180 "priceCurrency" : "USD", 14181 "priceValidUntil": "2026-10-10", 14182 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990828767" 14183 }, 14184{ 14185 "@type" : "Offer","availability" : "http://schema.org/InStock", 14186 "price" : 46.0, 14187 "priceCurrency" : "USD", 14188 "priceValidUntil": "2026-10-10", 14189 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990861535" 14190 }, 14191{ 14192 "@type" : "Offer","availability" : "http://schema.org/InStock", 14193 "price" : 46.0, 14194 "priceCurrency" : "USD", 14195 "priceValidUntil": "2026-10-10", 14196 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990894303" 14197 }, 14198{ 14199 "@type" : "Offer","availability" : "http://schema.org/InStock", 14200 "price" : 46.0, 14201 "priceCurrency" : "USD", 14202 "priceValidUntil": "2026-10-10", 14203 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990927071" 14204 }, 14205{ 14206 "@type" : "Offer","availability" : "http://schema.org/InStock", 14207 "price" : 46.0, 14208 "priceCurrency" : "USD", 14209 "priceValidUntil": "2026-10-10", 14210 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990959839" 14211 }, 14212{ 14213 "@type" : "Offer","availability" : "http://schema.org/InStock", 14214 "price" : 46.0, 14215 "priceCurrency" : "USD", 14216 "priceValidUntil": "2026-10-10", 14217 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260990992607" 14218 }, 14219{ 14220 "@type" : "Offer","availability" : "http://schema.org/InStock", 14221 "price" : 46.0, 14222 "priceCurrency" : "USD", 14223 "priceValidUntil": "2026-10-10", 14224 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991025375" 14225 }, 14226{ 14227 "@type" : "Offer","availability" : "http://schema.org/InStock", 14228 "price" : 46.0, 14229 "priceCurrency" : "USD", 14230 "priceValidUntil": "2026-10-10", 14231 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991058143" 14232 }, 14233{ 14234 "@type" : "Offer","availability" : "http://schema.org/InStock", 14235 "price" : 46.0, 14236 "priceCurrency" : "USD", 14237 "priceValidUntil": "2026-10-10", 14238 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991090911" 14239 }, 14240{ 14241 "@type" : "Offer","availability" : "http://schema.org/InStock", 14242 "price" : 46.0, 14243 "priceCurrency" : "USD", 14244 "priceValidUntil": "2026-10-10", 14245 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991123679" 14246 }, 14247{ 14248 "@type" : "Offer","availability" : "http://schema.org/InStock", 14249 "price" : 46.0, 14250 "priceCurrency" : "USD", 14251 "priceValidUntil": "2026-10-10", 14252 "url"
14252: "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991156447" 14253 }, 14254{ 14255 "@type" : "Offer","availability" : "http://schema.org/InStock", 14256 "price" : 46.0, 14257 "priceCurrency" : "USD", 14258 "priceValidUntil": "2026-10-10", 14259 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991189215" 14260 }, 14261{ 14262 "@type" : "Offer","availability" : "http://schema.org/InStock", 14263 "price" : 46.0, 14264 "priceCurrency" : "USD", 14265 "priceValidUntil": "2026-10-10", 14266 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991221983" 14267 }, 14268{ 14269 "@type" : "Offer","availability" : "http://schema.org/InStock", 14270 "price" : 46.0, 14271 "priceCurrency" : "USD", 14272 "priceValidUntil": "2026-10-10", 14273 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991254751" 14274 }, 14275{ 14276 "@type" : "Offer","availability" : "http://schema.org/InStock", 14277 "price" : 46.0, 14278 "priceCurrency" : "USD", 14279 "priceValidUntil": "2026-10-10", 14280 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991287519" 14281 }, 14282{ 14283 "@type" : "Offer","availability" : "http://schema.org/InStock", 14284 "price" : 46.0, 14285 "priceCurrency" : "USD", 14286 "priceValidUntil": "2026-10-10", 14287 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991320287" 14288 }, 14289{ 14290 "@type" : "Offer","availability" : "http://schema.org/InStock", 14291 "price" : 46.0, 14292 "priceCurrency" : "USD", 14293 "priceValidUntil": "2026-10-10", 14294 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991353055" 14295 }, 14296{ 14297 "@type" : "Offer","availability" : "http://schema.org/InStock", 14298 "price" : 46.0, 14299 "priceCurrency" : "USD", 14300 "priceValidUntil": "2026-10-10", 14301 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991385823" 14302 }, 14303{ 14304 "@type" : "Offer","availability" : "http://schema.org/InStock", 14305 "price" : 46.0, 14306 "priceCurrency" : "USD", 14307 "priceValidUntil": "2026-10-10", 14308 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991418591" 14309 }, 14310{ 14311 "@type" : "Offer","availability" : "http://schema.org/InStock", 14312 "price" : 46.0, 14313 "priceCurrency" : "USD", 14314 "priceValidUntil": "2026-10-10", 14315 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991451359" 14316 }, 14317{ 14318 "@type" : "Offer","availability" : "http://schema.org/InStock", 14319 "price" : 46.0, 14320 "priceCurrency" : "USD", 14321 "priceValidUntil": "2026-10-10", 14322 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991484127" 14323 }, 14324{ 14325 "@type" : "Offer","availability" : "http://schema.org/InStock", 14326 "price" : 46.0, 14327 "priceCurrency" : "USD", 14328 "priceValidUntil": "2026-10-10", 14329 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991516895" 14330 }, 14331{ 14332 "@type" : "Offer","availability" : "http://schema.org/InStock", 14333 "price" : 46.0, 14334 "priceCurrency" : "USD", 14335 "priceValidUntil": "2026-10-10", 14336 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991549663" 14337 }, 14338{ 14339 "@type" : "Offer","availability" : "http://schema.org/InStock", 14340 "price" : 46.0, 14341 "priceCurrency" : "USD", 14342 "priceValidUntil": "2026-10-10", 14343 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991582431" 14344 }, 14345{ 14346 "@type" : "Offer","availability" : "http://schema.org/InStock", 14347 "price" : 46.0, 14348 "priceCurrency" : "USD", 14349 "priceValidUntil": "2026-10-10", 14350 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991615199" 14351 }, 14352{ 14353 "@type" : "Offer","availability" : "http://schema.org/InStock", 14354 "price" : 46.0, 14355 "priceCurrency" : "USD", 14356 "priceValidUntil": "2026-10-10", 14357 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991647967" 14358 }, 14359{ 14360 "@type" : "Offer","availability" : "http://schema.org/InStock", 14361 "price" : 46.0, 14362 "priceCurrency" : "USD", 14363 "priceValidUntil": "2026-10-10", 14364 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991680735" 14365 }, 14366{ 14367 "@type" : "Offer","availability" : "http://schema.org/InStock", 14368 "price" : 46.0, 14369 "priceCurrency" : "USD", 14370 "priceValidUntil": "2026-10-10", 14371 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991713503" 14372 }, 14373{ 14374 "@type" : "Offer","availability" : "http://schema.org/InStock", 14375 "price" : 46.0, 14376 "priceCurrency" : "USD", 14377 "priceValidUntil": "2026-10-10", 14378 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991746271" 14379 }, 14380{ 14381 "@type" : "Offer","availability" : "http://schema.org/InStock", 14382 "price" : 46.0, 14383 "priceCurrency" : "USD", 14384 "priceValidUntil": "2026-10-10", 14385 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991779039" 14386 }, 14387{ 14388 "@type" : "Offer","availability" : "http://schema.org/InStock", 14389 "price" : 46.0, 14390 "priceCurrency" : "USD", 14391 "priceValidUntil": "2026-10-10", 14392 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991811807" 14393 }, 14394{ 14395 "@type" : "Offer","availability" : "http://schema.org/InStock", 14396 "price" : 46.0, 14397 "priceCurrency" : "USD", 14398 "priceValidUntil": "2026-10-10", 14399 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991844575" 14400 }, 14401{ 14402 "@type" : "Offer","availability" : "http://schema.org/InStock", 14403 "price" : 46.0, 14404 "priceCurrency" : "USD", 14405 "priceValidUntil": "2026-10-10", 14406 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991877343" 14407 }, 14408{ 14409 "@type" : "Offer","availability" : "http://schema.org/InStock", 14410 "price" : 46.0, 14411 "priceCurrency" : "USD", 14412 "priceValidUntil": "2026-10-10", 14413 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991910111" 14414 }, 14415{ 14416 "@type" : "Offer","availability" : "http://schema.org/InStock", 14417 "price" : 46.0, 14418 "priceCurrency" : "USD", 14419 "priceValidUntil": "2026-10-10", 14420 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991942879" 14421 }, 14422{ 14423 "@type" : "Offer","availability" : "http://schema.org/InStock", 14424 "price" : 46.0, 14425 "priceCurrency" : "USD", 14426 "priceValidUntil": "2026-10-10", 14427 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260991975647" 14428 }, 14429{ 14430 "@type" : "Offer","availability" : "http://schema.org/InStock", 14431 "price" : 46.0, 14432 "priceCurrency" : "USD", 14433 "priceValidUntil": "2026-10-10", 14434 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992008415" 14435 }, 14436{ 14437 "@type" : "Offer","availability" : "http://schema.org/InStock", 14438 "price" : 46.0, 14439 "priceCurrency" : "USD", 14440 "priceValidUntil": "2026-10-10", 14441 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992041183" 14442 }, 14443{ 14444 "@type" : "Offer","availability" : "http://schema.org/InStock", 14445 "price" : 46.0, 14446 "priceCurrency" : "USD", 14447 "priceValidUntil": "2026-10-10", 14448 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992073951" 14449 }, 14450{ 14451 "@type" : "Offer","availability" : "http://schema.org/InStock", 14452 "price" : 46.0, 14453 "priceCurrency" : "USD", 14454 "priceValidUntil": "2026-10-10", 14455 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992106719" 14456 }, 14457{ 14458 "@type" : "Offer","availability" : "http://schema.org/InStock", 14459 "price" : 46.0, 14460 "priceCurrency" : "USD", 14461 "priceValidUntil": "2026-10-10", 14462 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992139487" 14463 }, 14464{ 14465 "@type" : "Offer","availability" : "http://schema.org/InStock", 14466 "price" : 46.0, 14467 "priceCurrency" : "USD", 14468 "priceValidUntil": "2026-10-10", 14469 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992172255" 14470 }, 14471{ 14472 "@type" : "Offer","availability" : "http://schema.org/InStock", 14473 "price" : 46.0, 14474 "priceCurrency" : "USD", 14475 "priceValidUntil": "2026-10-10", 14476 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992205023" 14477 }, 14478{ 14479 "@type" : "Offer","availability" : "http://schema.org/InStock", 14480 "price" : 46.0, 14481 "priceCurrency" : "USD", 14482 "priceValidUntil": "2026-10-10", 14483 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992237791" 14484 }, 14485{ 14486 "@type" : "Offer","availability" : "http://schema.org/InStock", 14487 "price" : 46.0, 14488 "priceCurrency" : "USD", 14489 "priceValidUntil": "2026-10-10", 14490 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992270559" 14491 }, 14492{ 14493 "@type" : "Offer","availability" : "http://schema.org/InStock", 14494 "price" : 46.0, 14495 "priceCurrency" : "USD", 14496 "priceValidUntil": "2026-10-10", 14497 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992303327" 14498 }, 14499{ 14500 "@type" : "Offer","availability" : "http://schema.org/InStock", 14501 "price" : 46.0, 14502 "priceCurrency" : "USD", 14503 "priceValidUntil": "2026-10-10", 14504 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992336095" 14505 }, 14506{ 14507 "@type" : "Offer","availability" : "http://schema.org/InStock", 14508 "price" : 46.0, 14509 "priceCurrency" : "USD", 14510 "priceValidUntil": "2026-10-10", 14511 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992368863" 14512 }, 14513{ 14514 "@type" : "Offer","availability" : "http://schema.org/InStock", 14515 "price" : 46.0, 14516 "priceCurrency" : "USD", 14517 "priceValidUntil": "2026-10-10", 14518 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992401631" 14519 }, 14520{ 14521 "@type" : "Offer","availability" : "http://schema.org/InStock", 14522 "price" : 46.0, 14523 "priceCurrency" : "USD", 14524 "priceValidUntil": "2026-10-10", 14525 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992434399" 14526 }, 14527{ 14528 "@type" : "Offer","availability" : "http://schema.org/InStock", 14529 "price" : 46.0, 14530 "priceCurrency" : "USD", 14531 "priceValidUntil": "2026-10-10", 14532 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992467167" 14533 }, 14534{ 14535 "@type" : "Offer","availability" : "http://schema.org/InStock", 14536 "price" : 46.0, 14537 "priceCurrency" : "USD", 14538 "priceValidUntil": "2026-10-10", 14539 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992499935" 14540 }, 14541{ 14542 "@type" : "Offer","availability" : "http://schema.org/InStock", 14543 "price" : 46.0, 14544 "priceCurrency" : "USD", 14545 "priceValidUntil": "2026-10-10", 14546 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992532703" 14547 }, 14548{ 14549 "@type" : "Offer","availability" : "http://schema.org/InStock", 14550 "price" : 46.0, 14551 "priceCurrency" : "USD", 14552 "priceValidUntil": "2026-10-10", 14553 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992565471" 14554 }, 14555{ 14556 "@type" : "Offer","availability" : "http://schema.org/InStock", 14557 "price" : 46.0, 14558 "priceCurrency" : "USD", 14559 "priceValidUntil": "2026-10-10", 14560 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992598239" 14561 }, 14562{ 14563 "@type" : "Offer","availability" : "http://schema.org/InStock", 14564 "price" : 46.0, 14565 "priceCurrency" : "USD", 14566 "priceValidUntil": "2026-10-10", 14567 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992631007" 14568 }, 14569{ 14570 "@type" : "Offer","availability" : "http://schema.org/InStock", 14571 "price" : 46.0, 14572 "priceCurrency" : "USD", 14573 "priceValidUntil": "2026-10-10", 14574 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992663775" 14575 }, 14576{ 14577 "@type" : "Offer","availability" : "http://schema.org/InStock", 14578 "price" : 46.0, 14579 "priceCurrency" : "USD", 14580 "priceValidUntil": "2026-10-10", 14581 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992696543" 14582 }, 14583{ 14584 "@type" : "Offer","availability" : "http://schema.org/InStock", 14585 "price" : 46.0, 14586 "priceCurrency" : "USD", 14587 "priceValidUntil": "2026-10-10", 14588 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992729311" 14589 }, 14590{ 14591 "@type" : "Offer","availability" : "http://schema.org/InStock", 14592 "price" : 46.0, 14593 "priceCurrency" : "USD", 14594 "priceValidUntil": "2026-10-10", 14595 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992762079" 14596 }, 14597{ 14598 "@type" : "Offer","availability" : "http://schema.org/InStock", 14599 "price" : 46.0, 14600 "priceCurrency" : "USD", 14601 "priceValidUntil": "2026-10-10", 14602 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992794847" 14603 }, 14604{ 14605 "@type" : "Offer","availability" : "http://schema.org/InStock", 14606 "price" : 46.0, 14607 "priceCurrency" : "USD", 14608 "priceValidUntil": "2026-10-10", 14609 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992827615" 14610 }, 14611{ 14612 "@type" : "Offer","availability" : "http://schema.org/InStock", 14613 "price" : 46.0, 14614 "priceCurrency" : "USD", 14615 "priceValidUntil": "2026-10-10", 14616 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992860383" 14617 }, 14618{ 14619 "@type" : "Offer","availability" : "http://schema.org/InStock", 14620 "price" : 46.0, 14621 "priceCurrency" : "USD", 14622 "priceValidUntil": "2026-10-10", 14623 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992893151" 14624 }, 14625{ 14626 "@type" : "Offer","availability" : "http://schema.org/InStock", 14627 "price" : 46.0, 14628 "priceCurrency" : "USD", 14629 "priceValidUntil": "2026-10-10", 14630 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992925919" 14631 }, 14632{ 14633 "@type" : "Offer","availability" : "http://schema.org/InStock", 14634 "price" : 46.0, 14635 "priceCurrency" : "USD", 14636 "priceValidUntil": "2026-10-10", 14637 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992958687" 14638 }, 14639{ 14640 "@type" : "Offer","availability" : "http://schema.org/InStock", 14641 "price" : 46.0, 14642 "priceCurrency" : "USD", 14643 "priceValidUntil": "2026-10-10", 14644 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260992991455" 14645 }, 14646{ 14647 "@type" : "Offer","availability" : "http://schema.org/InStock", 14648 "price" : 46.0, 14649 "priceCurrency" : "USD", 14650 "priceValidUntil": "2026-10-10", 14651 "url" : "https:\/\/sweedbeauty.
14651com\/products\/the-duo-lip-kit?variant=48260993024223" 14652 }, 14653{ 14654 "@type" : "Offer","availability" : "http://schema.org/InStock", 14655 "price" : 46.0, 14656 "priceCurrency" : "USD", 14657 "priceValidUntil": "2026-10-10", 14658 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260993056991" 14659 }, 14660{ 14661 "@type" : "Offer","availability" : "http://schema.org/InStock", 14662 "price" : 46.0, 14663 "priceCurrency" : "USD", 14664 "priceValidUntil": "2026-10-10", 14665 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260993089759" 14666 }, 14667{ 14668 "@type" : "Offer","availability" : "http://schema.org/InStock", 14669 "price" : 46.0, 14670 "priceCurrency" : "USD", 14671 "priceValidUntil": "2026-10-10", 14672 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260993122527" 14673 }, 14674{ 14675 "@type" : "Offer","availability" : "http://schema.org/InStock", 14676 "price" : 46.0, 14677 "priceCurrency" : "USD", 14678 "priceValidUntil": "2026-10-10", 14679 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260993155295" 14680 }, 14681{ 14682 "@type" : "Offer","availability" : "http://schema.org/InStock", 14683 "price" : 46.0, 14684 "priceCurrency" : "USD", 14685 "priceValidUntil": "2026-10-10", 14686 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260993188063" 14687 }, 14688{ 14689 "@type" : "Offer","availability" : "http://schema.org/InStock", 14690 "price" : 46.0, 14691 "priceCurrency" : "USD", 14692 "priceValidUntil": "2026-10-10", 14693 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260993220831" 14694 }, 14695{ 14696 "@type" : "Offer","availability" : "http://schema.org/InStock", 14697 "price" : 46.0, 14698 "priceCurrency" : "USD", 14699 "priceValidUntil": "2026-10-10", 14700 "url" : "https:\/\/sweedbeauty.com\/products\/the-duo-lip-kit?variant=48260993253599" 14701 } 14702], 14703 "brand": "SWEED BEAUTY", 14704 "sku": null, 14705 "name": "The Duo Lip Kit", 14706 "description": "Hydrating. Soft. Perfectly defined. Everything you need for long-lasting lips. \nLe Lipstick: Hybrid between lipstick and lipbalm. An ultra soft and buttery formula that provides a beautiful shine and plumped effect. \nLip Liner: The softest, velvety, color-rich formula that glides on smoothly. Waterproof and stays on for 6 hours, without feathering.", 14707 "category": "", 14708 "url": "https://sweedbeauty.com/products/the-duo-lip-kit","image": { 14709 "@type": "ImageObject", 14710 "url": "https://sweedbeauty.com/cdn/shop/files/Lip_Kit_1024x1024.jpg?v=1765795556", 14711 "image": "https://sweedbeauty.com/cdn/shop/files/Lip_Kit_1024x1024.jpg?v=1765795556", 14712 "name": "The Duo Lip Kit", 14713 "width": 1024, 14714 "height": 1024 14715 } 14716 } 14717</script>
14717 14718<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 14719 SAVE 15% 14720 </div><style data-shopify>.grid-product__content { 14721 position: relative; 14722 } 14723 .variant__name { 14724 display: block; 14725 opacity: 1; 14726 transition: opacity 0.2s ease; 14727 font-size: 0.9em; 14728 color: #666; 14729 margin-top: 4px; 14730 min-height: 1.2em; 14731 } 14732 .variant__name:empty { 14733 min-height: 0; 14734 margin-top: 0; 14735 } 14736 .grid-product__description { 14737 display: block !important; 14738 overflow: hidden; 14739 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 14740 text-overflow: ellipsis; 14741 font-style: normal; 14742 font-weight: 300; 14743 margin-top: 4px; 14744 opacity: 1 !important; 14745 visibility: visible !important; 14746 } 14747 /* Desktop styles */ 14748 @media screen and (min-width: 769px) { 14749 .grid-product__description { 14750 white-space: nowrap; 14751 font-size: 14px; 14752 line-height: normal; 14753 } 14754 } 14755 /* Mobile styles */ 14756 @media screen and (max-width: 768px) { 14757 .grid-product__description { 14758 font-size: 12px; 14759 line-height: 120%; 14760 } 14761 } 14762 .grid-product__color-image { 14763 position: absolute; 14764 top: 0; 14765 left: 0; 14766 right: 0; 14767 bottom: 0; 14768 background-size: cover; 14769 background-position: center; 14770 opacity: 0; 14771 transition: opacity 0.3s ease; 14772 pointer-events: none; 14773 } 14774 .grid-product__color-image.is-active { 14775 opacity: 1; 14776 } 14777 .grid-product__colors .color-swatch--selected, 14778 .grid-product__colors .color-swatch:focus-visible { 14779 box-shadow: 0 0 0 1.5px #000; 14780 } 14781 .variant-input-wrap--small .variant-input--selected .variant__button-label, 14782 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 14783 box-shadow: 0 0 0 1.5px #000; 14784 }</style> 14785 14786 <a href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989321439" class="grid-product__link"> 14787 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9237834006751 small--hide"> 14788 <span class="quick-product__label"></span> 14789 </div><div 14790 class="grid__image-ratio grid__image-ratio--portrait" 14791 > 14792 <img 14793 class="lazyload grid-product__main-image" 14794 data-src="//sweedbeauty.com/cdn/shop/files/Lip_Kit_{width}x.jpg?v=1765795556" 14795 data-widths="[360, 540, 720, 900, 1080]" 14796 data-aspectratio="0.75" 14797 data-sizes="auto" 14798 alt="" 14799 > 14800 </div><div class="grid-product__secondary-image"><img 14801 class="lazyload" 14802 data-src="//sweedbeauty.com/cdn/shop/files/Le_lipstick_swatch_3072eb96-4ba2-4fd6-9ebf-a3438ec6e144_{width}x.jpg?v=1774434731" 14803 data-widths="[360, 540, 720, 1000]" 14804 data-aspectratio="0.75" 14805 data-sizes="auto" 14806 alt="#color_wild-rose" 14807 > 14808 </div> 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050</div> 15051 15052 <div class="grid-product__meta"> 15053 <div class="grid-product__title grid-product__title--body"> 15054 The Duo Lip Kit 15055 </div> 15056 15057<span class="variant__name" data-original-variant="NUDE PINK / BARELY THERE">NUDE PINK / BARELY THERE</span></div> 15058 15059 </a> 15060 </div><div class="grid-product__colors grid-product__colors--9237834006751-1"> 15061<a 15062 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989321439" 15063 class="color-swatch color-swatch--small color-swatch--nude-pink" 15064 data-variant-id="48260989321439" 15065 data-variant-price="4600" 15066 data-variant-available="true" 15067 15068 data-variant-title="NUDE PINK / BARELY THERE"
15069 aria-label="The Duo Lip Kit - NUDE PINK" 15070 aria-pressed="false" 15071 style="background-color: pink; background-image: url(https://sweedbeauty.com/cdn/shop/files/nude-pink_50x50.png);" 15072 > 15073 <span class="visually-hidden">NUDE PINK</span> 15074 </a> 15075 15076 15077 15078 15079 15080 15081 15082 15083 15084 15085<a 15086 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989681887" 15087 class="color-swatch color-swatch--small color-swatch--90s-model" 15088 data-variant-id="48260989681887" 15089 data-variant-price="4600" 15090 data-variant-available="true" 15091 15092 data-variant-title="90'S MODEL / BARELY THERE" 15093 aria-label="The Duo Lip Kit - 90'S MODEL" 15094 aria-pressed="false" 15095 style="background-color: model; background-image: url(https://sweedbeauty.com/cdn/shop/files/90s-model_50x50.png);" 15096 > 15097 <span class="visually-hidden">90'S MODEL</span> 15098 </a> 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109<a 15110 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260990042335" 15111 class="color-swatch color-swatch--small color-swatch--penelope-rose" 15112 data-variant-id="48260990042335" 15113 data-variant-price="4600" 15114 data-variant-available="true" 15115 15116 data-variant-title="PENELOPE ROSE / BARELY THERE" 15117 aria-label="The Duo Lip Kit - PENELOPE ROSE" 15118 aria-pressed="false" 15119 style="background-color: rose; background-image: url(https://sweedbeauty.com/cdn/shop/files/penelope-rose_50x50.png);" 15120 > 15121 <span class="visually-hidden">PENELOPE ROSE</span> 15122 </a> 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133<a 15134 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260990402783" 15135 class="color-swatch color-swatch--small color-swatch--french-girl" 15136 data-variant-id="48260990402783" 15137 data-variant-price="4600" 15138 data-variant-available="true" 15139 15140 data-variant-title="FRENCH GIRL / BARELY THERE" 15141 aria-label="The Duo Lip Kit - FRENCH GIRL" 15142 aria-pressed="false" 15143 style="background-color: girl; background-image: url(https://sweedbeauty.com/cdn/shop/files/french-girl_50x50.png);" 15144 > 15145 <span class="visually-hidden">FRENCH GIRL</span> 15146 </a> 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157<a 15158 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260990763231" 15159 class="color-swatch color-swatch--small color-swatch--gabriella-beige-rose" 15160 data-variant-id="48260990763231" 15161 data-variant-price="4600" 15162 data-variant-available="true" 15163 15164 data-variant-title="GABRIELLA BEIGE ROSE / BARELY THERE" 15165 aria-label="The Duo Lip Kit - GABRIELLA BEIGE ROSE" 15166 aria-pressed="false" 15167 style="background-color: rose; background-image: url(https://sweedbeauty.com/cdn/shop/files/gabriella-beige-rose_50x50.png);" 15168 > 15169 <span class="visually-hidden">GABRIELLA BEIGE ROSE</span> 15170 </a> 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181<a 15182 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260991123679" 15183 class="color-swatch color-swatch--small color-swatch--gabriella-beige-tan" 15184 data-variant-id="48260991123679" 15185 data-variant-price="4600" 15186 data-variant-available="true" 15187 15188 data-variant-title="GABRIELLA BEIGE TAN / BARELY THERE" 15189 aria-label="The Duo Lip Kit - GABRIELLA BEIGE TAN" 15190 aria-pressed="false" 15191 style="background-color: tan; background-image: url(https://sweedbeauty.com/cdn/shop/files/gabriella-beige-tan_50x50.png);" 15192 >
15193 <span class="visually-hidden">GABRIELLA BEIGE TAN</span> 15194 </a> 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 15205<a 15206 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260991484127" 15207 class="color-swatch color-swatch--small color-swatch--celine color-swatch--hidden" 15208 data-variant-id="48260991484127" 15209 data-variant-price="4600" 15210 data-variant-available="true" 15211 15212 data-variant-title="CELINE / BARELY THERE" 15213 aria-label="The Duo Lip Kit - CELINE" 15214 aria-pressed="false" 15215 style="background-color: celine; background-image: url(https://sweedbeauty.com/cdn/shop/files/celine_50x50.png);" 15216 > 15217 <span class="visually-hidden">CELINE</span> 15218 </a> 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 15229<a 15230 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260991844575" 15231 class="color-swatch color-swatch--small color-swatch--holly-hock color-swatch--hidden" 15232 data-variant-id="48260991844575" 15233 data-variant-price="4600" 15234 data-variant-available="true" 15235 15236 data-variant-title="HOLLY HOCK / BARELY THERE" 15237 aria-label="The Duo Lip Kit - HOLLY HOCK" 15238 aria-pressed="false" 15239 style="background-color: hock; background-image: url(https://sweedbeauty.com/cdn/shop/files/holly-hock_50x50.png);" 15240 > 15241 <span class="visually-hidden">HOLLY HOCK</span> 15242 </a> 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253<a 15254 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260992205023" 15255 class="color-swatch color-swatch--small color-swatch--wild-rose color-swatch--hidden" 15256 data-variant-id="48260992205023" 15257 data-variant-price="4600" 15258 data-variant-available="true" 15259 15260 data-variant-title="WILD ROSE / BARELY THERE" 15261 aria-label="The Duo Lip Kit - WILD ROSE" 15262 aria-pressed="false" 15263 style="background-color: rose; background-image: url(https://sweedbeauty.com/cdn/shop/files/wild-rose_50x50.png);" 15264 > 15265 <span class="visually-hidden">WILD ROSE</span> 15266 </a> 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277<a 15278 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260992565471" 15279 class="color-swatch color-swatch--small color-swatch--vanda color-swatch--hidden" 15280 data-variant-id="48260992565471" 15281 data-variant-price="4600" 15282 data-variant-available="true" 15283 15284 data-variant-title="VANDA / BARELY THERE" 15285 aria-label="The Duo Lip Kit - VANDA" 15286 aria-pressed="false" 15287 style="background-color: vanda; background-image: url(https://sweedbeauty.com/cdn/shop/files/vanda_50x50.png);" 15288 > 15289 <span class="visually-hidden">VANDA</span> 15290 </a> 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301<a 15302 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260992925919" 15303 class="color-swatch color-swatch--small color-swatch--milano color-swatch--hidden" 15304 data-variant-id="48260992925919" 15305 data-variant-price="4600" 15306 data-variant-available="true" 15307 15308 data-variant-title="MILANO / BARELY THERE" 15309 aria-label="The Duo Lip Kit - MILANO" 15310 aria-pressed="false" 15311 style="background-color: milano; background-image: url(https://sweedbeauty.com/cdn/shop/files/milano_50x50.png);" 15312 > 15313 <span class="visually-hidden">MILANO</span> 15314 </a> 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324<button 15325 type="button" 15326 class="color-swatch-toggle color-swatch-toggle--9237834006751-1" 15327 data-unique-id="9237834006751-1" 15328 aria-label="Show more colors"
15329 style="margin-top: 1px;" 15330 > 15331 <span class="toggle-plus">+</span> 15332 <span class="toggle-minus" style="display: none; font-size: 12px; margin-top: 1px;">â</span> 15333 </button></div><style data-shopify>.grid-product__colors--9237834006751-1 .color-swatch--hidden { 15334 display: none; 15335 } 15336 .color-swatch-toggle { 15337 display: inline-flex; 15338 align-items: start; 15339 justify-content: center; 15340 cursor: pointer; 15341 font-size: 16px; 15342 font-weight: bold; 15343 line-height: 1; 15344 }</style><div class="grid-product__colors grid-product__colors--9237834006751-2"> 15345<a 15346 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989321439" 15347 class="color-swatch color-swatch--small color-swatch--barely-there" 15348 data-variant-id="48260989321439" 15349 data-variant-price="4600" 15350 data-variant-available="true" 15351 15352 data-variant-title="NUDE PINK / BARELY THERE" 15353 aria-label="The Duo Lip Kit - BARELY THERE" 15354 aria-pressed="false" 15355 style="background-color: there; background-image: url(https://sweedbeauty.com/cdn/shop/files/barely-there_50x50.png);" 15356 > 15357 <span class="visually-hidden">BARELY THERE</span> 15358 </a> 15359<a 15360 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989354207" 15361 class="color-swatch color-swatch--small color-swatch--classic-red" 15362 data-variant-id="48260989354207" 15363 data-variant-price="4600" 15364 data-variant-available="true" 15365 15366 data-variant-title="NUDE PINK / CLASSIC RED" 15367 aria-label="The Duo Lip Kit - CLASSIC RED" 15368 aria-pressed="false" 15369 style="background-color: red; background-image: url(https://sweedbeauty.com/cdn/shop/files/classic-red_50x50.png);" 15370 > 15371 <span class="visually-hidden">CLASSIC RED</span> 15372 </a> 15373<a 15374 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989386975" 15375 class="color-swatch color-swatch--small color-swatch--dream-bigger" 15376 data-variant-id="48260989386975" 15377 data-variant-price="4600" 15378 data-variant-available="true" 15379 15380 data-variant-title="NUDE PINK / DREAM BIGGER" 15381 aria-label="The Duo Lip Kit - DREAM BIGGER" 15382 aria-pressed="false" 15383 style="background-color: bigger; background-image: url(https://sweedbeauty.com/cdn/shop/files/dream-bigger_50x50.png);" 15384 > 15385 <span class="visually-hidden">DREAM BIGGER</span> 15386 </a> 15387<a 15388 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989419743" 15389 class="color-swatch color-swatch--small color-swatch--cindy" 15390 data-variant-id="48260989419743" 15391 data-variant-price="4600" 15392 data-variant-available="true" 15393 15394 data-variant-title="NUDE PINK / CINDY" 15395 aria-label="The Duo Lip Kit - CINDY" 15396 aria-pressed="false" 15397 style="background-color: cindy; background-image: url(https://sweedbeauty.com/cdn/shop/files/cindy_50x50.png);" 15398 > 15399 <span class="visually-hidden">CINDY</span> 15400 </a> 15401<a 15402 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989452511" 15403 class="color-swatch color-swatch--small color-swatch--lou-lou" 15404 data-variant-id="48260989452511" 15405 data-variant-price="4600" 15406 data-variant-available="true" 15407 15408 data-variant-title="NUDE PINK / LOU LOU"
15409 aria-label="The Duo Lip Kit - LOU LOU" 15410 aria-pressed="false" 15411 style="background-color: lou; background-image: url(https://sweedbeauty.com/cdn/shop/files/lou-lou_50x50.png);" 15412 > 15413 <span class="visually-hidden">LOU LOU</span> 15414 </a> 15415<a 15416 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989485279" 15417 class="color-swatch color-swatch--small color-swatch--missy" 15418 data-variant-id="48260989485279" 15419 data-variant-price="4600" 15420 data-variant-available="true" 15421 15422 data-variant-title="NUDE PINK / MISSY" 15423 aria-label="The Duo Lip Kit - MISSY" 15424 aria-pressed="false" 15425 style="background-color: missy; background-image: url(https://sweedbeauty.com/cdn/shop/files/missy_50x50.png);" 15426 > 15427 <span class="visually-hidden">MISSY</span> 15428 </a> 15429<a 15430 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989518047" 15431 class="color-swatch color-swatch--small color-swatch--chloe color-swatch--hidden" 15432 data-variant-id="48260989518047" 15433 data-variant-price="4600" 15434 data-variant-available="true" 15435 15436 data-variant-title="NUDE PINK / CHLOE" 15437 aria-label="The Duo Lip Kit - CHLOE" 15438 aria-pressed="false" 15439 style="background-color: chloe; background-image: url(https://sweedbeauty.com/cdn/shop/files/chloe_50x50.png);" 15440 > 15441 <span class="visually-hidden">CHLOE</span> 15442 </a> 15443<a 15444 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989550815" 15445 class="color-swatch color-swatch--small color-swatch--rose-thorn color-swatch--hidden" 15446 data-variant-id="48260989550815" 15447 data-variant-price="4600" 15448 data-variant-available="true" 15449 15450 data-variant-title="NUDE PINK / ROSE THORN" 15451 aria-label="The Duo Lip Kit - ROSE THORN" 15452 aria-pressed="false" 15453 style="background-color: thorn; background-image: url(https://sweedbeauty.com/cdn/shop/files/rose-thorn_50x50.png);" 15454 > 15455 <span class="visually-hidden">ROSE THORN</span> 15456 </a> 15457<a 15458 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989583583" 15459 class="color-swatch color-swatch--small color-swatch--rose-petal color-swatch--hidden" 15460 data-variant-id="48260989583583" 15461 data-variant-price="4600" 15462 data-variant-available="true" 15463 15464 data-variant-title="NUDE PINK / ROSE PETAL" 15465 aria-label="The Duo Lip Kit - ROSE PETAL" 15466 aria-pressed="false" 15467 style="background-color: petal; background-image: url(https://sweedbeauty.com/cdn/shop/files/rose-petal_50x50.png);" 15468 > 15469 <span class="visually-hidden">ROSE PETAL</span> 15470 </a> 15471<a 15472 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989616351" 15473 class="color-swatch color-swatch--small color-swatch--january color-swatch--hidden" 15474 data-variant-id="48260989616351" 15475 data-variant-price="4600" 15476 data-variant-available="true" 15477 15478 data-variant-title="NUDE PINK / JANUARY" 15479 aria-label="The Duo Lip Kit - JANUARY" 15480 aria-pressed="false" 15481 style="background-color: january; background-image: url(https://sweedbeauty.com/cdn/shop/files/january_50x50.png);" 15482 > 15483 <span class="visually-hidden">JANUARY</span> 15484 </a> 15485<a 15486 href="/collections/gift-sets/products/the-duo-lip-kit?variant=48260989649119" 15487 class="color-swatch color-swatch--small color-swatch--margarita color-swatch--hidden" 15488 data-variant-id="48260989649119" 15489 data-variant-price="4600" 15490 data-variant-available="true" 15491 15492 data-variant-title="NUDE PINK / MARGARITA"
15493 aria-label="The Duo Lip Kit - MARGARITA" 15494 aria-pressed="false" 15495 style="background-color: margarita; background-image: url(https://sweedbeauty.com/cdn/shop/files/margarita_50x50.png);" 15496 > 15497 <span class="visually-hidden">MARGARITA</span> 15498 </a> 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545 15546 15547 15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608<button 15609 type="button" 15610 class="color-swatch-toggle color-swatch-toggle--9237834006751-2" 15611 data-unique-id="9237834006751-2" 15612 aria-label="Show more colors" 15613 style="margin-top: 1px;" 15614 > 15615 <span class="toggle-plus">+</span> 15616 <span class="toggle-minus" style="display: none; font-size: 12px; margin-top: 1px;">â</span> 15617 </button></div><style data-shopify>.grid-product__colors--9237834006751-2 .color-swatch--hidden { 15618 display: none; 15619 } 15620 .color-swatch-toggle { 15621 display: inline-flex; 15622 align-items: start; 15623 justify-content: center; 15624 cursor: pointer; 15625 font-size: 16px; 15626 font-weight: bold; 15627 line-height: 1; 15628 }</style><div id="QuickShopModal-9237834006751" class="modal modal--square modal--quick-shop" data-product-id="9237834006751"> 15629 <div class="modal__inner"> 15630 <div class="modal__centered"> 15631 <div class="modal__centered-content"> 15632 <div id="QuickShopHolder-the-duo-lip-kit"></div> 15633 </div> 15634 15635 <button type="button" class="modal__close js-modal-close text-link"> 15636 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 15637 <span class="icon__fallback-text">"Close (esc)"</span> 15638 </button> 15639 </div> 15640 </div> 15641</div> 15642<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 15643 class="product-cta" 15644 data-product-cta 15645 > 15646 <button 15647 15648 type="submit" 15649 15650 name="add" 15651 data-add-to-cart 15652 class="btn btn--full add-to-cart 15653" 15654 15655 > 15656 <span data-add-to-cart-text data-default-text="Add to bag"> 15657 Add to bag 15658 </span><div> 15659 <span data-product-price class="">$46.00 15660</span> 15661 </div> 15662 <div data-product-price-wrap class="hide"> 15663 <span data-product-price class="">$46.00 15664</span> 15665 <span data-save-price class="product__price-savings hide" 15666 >} 15667 Save 15668 </span> 15669 <span 15670 data-a11y-price 15671 class="visually-hidden" 15672 aria-hidden="" 15673 > 15674 Regular price 15675 </span> 15676 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 15677 15678 <select name="id" data-product-select class="product-single__variants no-js"><option 15679 15680 selected="selected" 15681 15682 value="48260989321439" 15683 > 15684 NUDE PINK / BARELY THERE - $46.00 USD 15685 </option><option 15686 15687 value="48260989354207" 15688 > 15689 NUDE PINK / CLASSIC RED - $46.00 USD 15690 </option><option 15691 15692 value="48260989386975" 15693 > 15694 NUDE PINK / DREAM BIGGER - $46.00 USD 15695 </option><option 15696 15697 value="48260989419743" 15698 > 15699 NUDE PINK / CINDY - $46.00 USD 15700 </option><option 15701 15702 value="48260989452511" 15703 > 15704 NUDE PINK / LOU LOU - $46.00 USD 15705 </option><option 15706 15707 value="48260989485279" 15708 > 15709 NUDE PINK / MISSY - $46.00 USD 15710 </option><option 15711 15712 value="48260989518047" 15713 > 15714 NUDE PINK / CHLOE - $46.00 USD 15715 </option><option 15716 15717 value="48260989550815" 15718 > 15719 NUDE PINK / ROSE THORN - $46.00 USD 15720 </option><option 15721 15722 value="48260989583583" 15723 > 15724 NUDE PINK / ROSE PETAL - $46.00 USD 15725 </option><option 15726 15727 value="48260989616351" 15728 > 15729 NUDE PINK / JANUARY - $46.00 USD 15730 </option><option 15731 15732 value="48260989649119" 15733 > 15734 NUDE PINK / MARGARITA - $46.00 USD 15735 </option><option 15736 15737 value="48260989681887" 15738 > 15739 90'S MODEL / BARELY THERE - $46.00 USD 15740 </option><option 15741 15742 value="48260989714655" 15743 > 15744 90'S MODEL / CLASSIC RED - $46.00 USD 15745 </option><option 15746 15747 value="48260989747423" 15748 > 15749 90'S MODEL / DREAM BIGGER - $46.00 USD 15750 </option><option 15751 15752 value="48260989780191" 15753 > 15754 90'S MODEL / CINDY - $46.00 USD 15755 </option><option 15756 15757 value="48260989812959" 15758 > 15759 90'S MODEL / LOU LOU - $46.00 USD 15760 </option><option 15761 15762 value="48260989845727" 15763 > 15764 90'S MODEL / MISSY - $46.00 USD 15765 </option><option 15766 15767 value="48260989878495" 15768 > 15769 90'S MODEL / CHLOE - $46.00 USD 15770 </option><option 15771 15772 value="48260989911263" 15773 > 15774 90'S MODEL / ROSE THORN - $46.00 USD 15775 </option><option 15776 15777 value="48260989944031" 15778 > 15779 90'S MODEL / ROSE PETAL - $46.00 USD 15780 </option><option 15781 15782 value="48260989976799" 15783 > 15784 90'S MODEL / JANUARY - $46.00 USD 15785 </option><option 15786 15787 value="48260990009567" 15788 > 15789 90'S MODEL / MARGARITA - $46.00 USD 15790 </option><option 15791 15792 value="48260990042335" 15793 > 15794 PENELOPE ROSE / BARELY THERE - $46.00 USD 15795 </option><option 15796 15797 value="48260990075103" 15798 > 15799 PENELOPE ROSE / CLASSIC RED - $46.00 USD 15800 </option><option 15801 15802 value="48260990107871" 15803 > 15804 PENELOPE ROSE / DREAM BIGGER - $46.00 USD 15805 </option><option 15806 15807 value="48260990140639" 15808 > 15809 PENELOPE ROSE / CINDY - $46.00 USD 15810 </option><option 15811 15812 value="48260990173407" 15813 >
15814 PENELOPE ROSE / LOU LOU - $46.00 USD 15815 </option><option 15816 15817 value="48260990206175" 15818 > 15819 PENELOPE ROSE / MISSY - $46.00 USD 15820 </option><option 15821 15822 value="48260990238943" 15823 > 15824 PENELOPE ROSE / CHLOE - $46.00 USD 15825 </option><option 15826 15827 value="48260990271711" 15828 > 15829 PENELOPE ROSE / ROSE THORN - $46.00 USD 15830 </option><option 15831 15832 value="48260990304479" 15833 > 15834 PENELOPE ROSE / ROSE PETAL - $46.00 USD 15835 </option><option 15836 15837 value="48260990337247" 15838 > 15839 PENELOPE ROSE / JANUARY - $46.00 USD 15840 </option><option 15841 15842 value="48260990370015" 15843 > 15844 PENELOPE ROSE / MARGARITA - $46.00 USD 15845 </option><option 15846 15847 value="48260990402783" 15848 > 15849 FRENCH GIRL / BARELY THERE - $46.00 USD 15850 </option><option 15851 15852 value="48260990435551" 15853 > 15854 FRENCH GIRL / CLASSIC RED - $46.00 USD 15855 </option><option 15856 15857 value="48260990468319" 15858 > 15859 FRENCH GIRL / DREAM BIGGER - $46.00 USD 15860 </option><option 15861 15862 value="48260990501087" 15863 > 15864 FRENCH GIRL / CINDY - $46.00 USD 15865 </option><option 15866 15867 value="48260990533855" 15868 > 15869 FRENCH GIRL / LOU LOU - $46.00 USD 15870 </option><option 15871 15872 value="48260990566623" 15873 > 15874 FRENCH GIRL / MISSY - $46.00 USD 15875 </option><option 15876 15877 value="48260990599391" 15878 > 15879 FRENCH GIRL / CHLOE - $46.00 USD 15880 </option><option 15881 15882 value="48260990632159" 15883 > 15884 FRENCH GIRL / ROSE THORN - $46.00 USD 15885 </option><option 15886 15887 value="48260990664927" 15888 > 15889 FRENCH GIRL / ROSE PETAL - $46.00 USD 15890 </option><option 15891 15892 value="48260990697695" 15893 > 15894 FRENCH GIRL / JANUARY - $46.00 USD 15895 </option><option 15896 15897 value="48260990730463" 15898 > 15899 FRENCH GIRL / MARGARITA - $46.00 USD 15900 </option><option 15901 15902 value="48260990763231" 15903 > 15904 GABRIELLA BEIGE ROSE / BARELY THERE - $46.00 USD 15905 </option><option 15906 15907 value="48260990795999" 15908 > 15909 GABRIELLA BEIGE ROSE / CLASSIC RED - $46.00 USD 15910 </option><option 15911 15912 value="48260990828767" 15913 > 15914 GABRIELLA BEIGE ROSE / DREAM BIGGER - $46.00 USD 15915 </option><option 15916 15917 value="48260990861535" 15918 > 15919 GABRIELLA BEIGE ROSE / CINDY - $46.00 USD 15920 </option><option 15921 15922 value="48260990894303" 15923 > 15924 GABRIELLA BEIGE ROSE / LOU LOU - $46.00 USD 15925 </option><option 15926 15927 value="48260990927071" 15928 > 15929 GABRIELLA BEIGE ROSE / MISSY - $46.00 USD 15930 </option><option 15931 15932 value="48260990959839" 15933 > 15934 GABRIELLA BEIGE ROSE / CHLOE - $46.00 USD 15935 </option><option 15936 15937 value="48260990992607" 15938 > 15939 GABRIELLA BEIGE ROSE / ROSE THORN - $46.00 USD 15940 </option><option 15941 15942 value="48260991025375" 15943 > 15944 GABRIELLA BEIGE ROSE / ROSE PETAL - $46.00 USD 15945 </option><option 15946 15947 value="48260991058143" 15948 > 15949 GABRIELLA BEIGE ROSE / JANUARY - $46.00 USD 15950 </option><option 15951 15952 value="48260991090911" 15953 > 15954 GABRIELLA BEIGE ROSE / MARGARITA - $46.00 USD 15955 </option><option 15956 15957 value="48260991123679" 15958 > 15959 GABRIELLA BEIGE TAN / BARELY THERE - $46.00 USD 15960 </option><option 15961 15962 value="48260991156447" 15963 > 15964 GABRIELLA BEIGE TAN / CLASSIC RED - $46.00 USD 15965 </option><option 15966 15967 value="48260991189215" 15968 > 15969 GABRIELLA BEIGE TAN / DREAM BIGGER - $46.00 USD 15970 </option><option 15971 15972 value="48260991221983" 15973 > 15974 GABRIELLA BEIGE TAN / CINDY - $46.00 USD 15975 </option><option 15976 15977 value="48260991254751" 15978 > 15979 GABRIELLA BEIGE TAN / LOU LOU - $46.00 USD 15980 </option><option 15981 15982 value="48260991287519" 15983 > 15984 GABRIELLA BEIGE TAN / MISSY - $46.00 USD 15985 </option><option 15986 15987 value="48260991320287" 15988 > 15989 GABRIELLA BEIGE TAN / CHLOE - $46.00 USD 15990 </option><option 15991 15992 value="48260991353055"
15993 > 15994 GABRIELLA BEIGE TAN / ROSE THORN - $46.00 USD 15995 </option><option 15996 15997 value="48260991385823" 15998 > 15999 GABRIELLA BEIGE TAN / ROSE PETAL - $46.00 USD 16000 </option><option 16001 16002 value="48260991418591" 16003 > 16004 GABRIELLA BEIGE TAN / JANUARY - $46.00 USD 16005 </option><option 16006 16007 value="48260991451359" 16008 > 16009 GABRIELLA BEIGE TAN / MARGARITA - $46.00 USD 16010 </option><option 16011 16012 value="48260991484127" 16013 > 16014 CELINE / BARELY THERE - $46.00 USD 16015 </option><option 16016 16017 value="48260991516895" 16018 > 16019 CELINE / CLASSIC RED - $46.00 USD 16020 </option><option 16021 16022 value="48260991549663" 16023 > 16024 CELINE / DREAM BIGGER - $46.00 USD 16025 </option><option 16026 16027 value="48260991582431" 16028 > 16029 CELINE / CINDY - $46.00 USD 16030 </option><option 16031 16032 value="48260991615199" 16033 > 16034 CELINE / LOU LOU - $46.00 USD 16035 </option><option 16036 16037 value="48260991647967" 16038 > 16039 CELINE / MISSY - $46.00 USD 16040 </option><option 16041 16042 value="48260991680735" 16043 > 16044 CELINE / CHLOE - $46.00 USD 16045 </option><option 16046 16047 value="48260991713503" 16048 > 16049 CELINE / ROSE THORN - $46.00 USD 16050 </option><option 16051 16052 value="48260991746271" 16053 > 16054 CELINE / ROSE PETAL - $46.00 USD 16055 </option><option 16056 16057 value="48260991779039" 16058 > 16059 CELINE / JANUARY - $46.00 USD 16060 </option><option 16061 16062 value="48260991811807" 16063 > 16064 CELINE / MARGARITA - $46.00 USD 16065 </option><option 16066 16067 value="48260991844575" 16068 > 16069 HOLLY HOCK / BARELY THERE - $46.00 USD 16070 </option><option 16071 16072 value="48260991877343" 16073 > 16074 HOLLY HOCK / CLASSIC RED - $46.00 USD 16075 </option><option 16076 16077 value="48260991910111" 16078 > 16079 HOLLY HOCK / DREAM BIGGER - $46.00 USD 16080 </option><option 16081 16082 value="48260991942879" 16083 > 16084 HOLLY HOCK / CINDY - $46.00 USD 16085 </option><option 16086 16087 value="48260991975647" 16088 > 16089 HOLLY HOCK / LOU LOU - $46.00 USD 16090 </option><option 16091 16092 value="48260992008415" 16093 > 16094 HOLLY HOCK / MISSY - $46.00 USD 16095 </option><option 16096 16097 value="48260992041183" 16098 > 16099 HOLLY HOCK / CHLOE - $46.00 USD 16100 </option><option 16101 16102 value="48260992073951" 16103 > 16104 HOLLY HOCK / ROSE THORN - $46.00 USD 16105 </option><option 16106 16107 value="48260992106719" 16108 > 16109 HOLLY HOCK / ROSE PETAL - $46.00 USD 16110 </option><option 16111 16112 value="48260992139487" 16113 > 16114 HOLLY HOCK / JANUARY - $46.00 USD 16115 </option><option 16116 16117 value="48260992172255" 16118 > 16119 HOLLY HOCK / MARGARITA - $46.00 USD 16120 </option><option 16121 16122 value="48260992205023" 16123 > 16124 WILD ROSE / BARELY THERE - $46.00 USD 16125 </option><option 16126 16127 value="48260992237791" 16128 > 16129 WILD ROSE / CLASSIC RED - $46.00 USD 16130 </option><option 16131 16132 value="48260992270559" 16133 > 16134 WILD ROSE / DREAM BIGGER - $46.00 USD 16135 </option><option 16136 16137 value="48260992303327" 16138 > 16139 WILD ROSE / CINDY - $46.00 USD 16140 </option><option 16141 16142 value="48260992336095" 16143 > 16144 WILD ROSE / LOU LOU - $46.00 USD 16145 </option><option 16146 16147 value="48260992368863" 16148 > 16149 WILD ROSE / MISSY - $46.00 USD 16150 </option><option 16151 16152 value="48260992401631" 16153 > 16154 WILD ROSE / CHLOE - $46.00 USD 16155 </option><option 16156 16157 value="48260992434399" 16158 > 16159 WILD ROSE / ROSE THORN - $46.00 USD 16160 </option><option 16161 16162 value="48260992467167" 16163 > 16164 WILD ROSE / ROSE PETAL - $46.00 USD 16165 </option><option 16166 16167 value="48260992499935" 16168 > 16169 WILD ROSE / JANUARY - $46.00 USD 16170 </option><option 16171 16172 value="48260992532703" 16173 > 16174 WILD ROSE / MARGARITA - $46.00 USD 16175 </option><option 16176 16177 value="48260992565471" 16178 > 16179 VANDA / BARELY THERE - $46.00 USD 16180 </option><option 16181 16182 value="48260992598239" 16183 > 16184 VANDA / CLASSIC RED - $46.00 USD 16185 </option><option 16186 16187 value="48260992631007" 16188 > 16189 VANDA / DREAM BIGGER - $46.00 USD 16190 </option><option 16191 16192 value="48260992663775" 16193 > 16194 VANDA / CINDY - $46.00 USD 16195 </option><option 16196 16197 value="48260992696543" 16198 > 16199 VANDA / LOU LOU - $46.00 USD 16200 </option><option 16201 16202 value="48260992729311" 16203 > 16204 VANDA / MISSY - $46.00 USD 16205 </option><option 16206 16207 value="48260992762079" 16208 > 16209 VANDA / CHLOE - $46.00 USD 16210 </option><option 16211 16212 value="48260992794847" 16213 > 16214 VANDA / ROSE THORN - $46.00 USD 16215 </option><option 16216 16217 value="48260992827615" 16218 > 16219 VANDA / ROSE PETAL - $46.00 USD 16220 </option><option 16221 16222 value="48260992860383" 16223 > 16224 VANDA / JANUARY - $46.00 USD 16225 </option><option 16226 16227 value="48260992893151" 16228 > 16229 VANDA / MARGARITA - $46.00 USD 16230 </option><option 16231 16232 value="48260992925919" 16233 > 16234 MILANO / BARELY THERE - $46.00 USD 16235 </option><option 16236 16237 value="48260992958687" 16238 > 16239 MILANO / CLASSIC RED - $46.00 USD 16240 </option><option 16241 16242 value="48260992991455" 16243 > 16244 MILANO / DREAM BIGGER - $46.00 USD 16245 </option><option 16246 16247 value="48260993024223" 16248 > 16249 MILANO / CINDY - $46.00 USD 16250 </option><option 16251 16252 value="48260993056991" 16253 > 16254 MILANO / LOU LOU - $46.00 USD 16255 </option><option 16256 16257 value="48260993089759" 16258 > 16259 MILANO / MISSY - $46.00 USD 16260 </option><option 16261 16262 value="48260993122527" 16263 > 16264 MILANO / CHLOE - $46.00 USD 16265 </option><option 16266 16267 value="48260993155295" 16268 > 16269 MILANO / ROSE THORN - $46.00 USD 16270 </option><option 16271 16272 value="48260993188063" 16273 > 16274 MILANO / ROSE PETAL - $46.00 USD 16275 </option><option 16276 16277 value="48260993220831" 16278 > 16279 MILANO / JANUARY - $46.00 USD 16280 </option><option 16281 16282 value="48260993253599" 16283 > 16284 MILANO / MARGARITA - $46.00 USD 16285 </option></select> 16286 16287 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 16288 [{"id":48260989321439,"title":"NUDE PINK \/ BARELY THERE","option1":"NUDE PINK","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - NUDE PINK \/ BARELY THERE","public_title":"NUDE PINK \/ BARELY THERE","options":["NUDE PINK","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989354207,"title":"NUDE PINK \/ CLASSIC RED","option1":"NUDE PINK","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ CLASSIC RED","public_title":"NUDE PINK \/ CLASSIC RED","options":["NUDE PINK","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989386975,"title":"NUDE PINK \/ DREAM BIGGER","option1":"NUDE PINK","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ DREAM BIGGER","public_title":"NUDE PINK \/ DREAM BIGGER","options":["NUDE PINK","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989419743,"title":"NUDE PINK \/ CINDY","option1":"NUDE PINK","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ CINDY","public_title":"NUDE PINK \/ CINDY","options":["NUDE PINK","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989452511,"title":"NUDE PINK \/ LOU LOU","option1":"NUDE PINK","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ LOU LOU","public_title":"NUDE PINK \/ LOU LOU","options":["NUDE PINK","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989485279,"title":"NUDE PINK \/ MISSY","option1":"NUDE PINK","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ MISSY","public_title":"NUDE PINK \/ MISSY","options":["NUDE PINK","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989518047,"title":"NUDE PINK \/ CHLOE","option1":"NUDE PINK","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ CHLOE","public_title":"NUDE PINK \/ CHLOE","options":["NUDE PINK","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989550815,"title":"NUDE PINK \/ ROSE THORN","option1":"NUDE PINK","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ ROSE THORN","public_title":"NUDE PINK \/ ROSE THORN","options":["NUDE PINK","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989583583,"title":"NUDE PINK \/ ROSE PETAL","option1":"NUDE PINK","option2":"ROSE P
16288ETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ ROSE PETAL","public_title":"NUDE PINK \/ ROSE PETAL","options":["NUDE PINK","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989616351,"title":"NUDE PINK \/ JANUARY","option1":"NUDE PINK","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ JANUARY","public_title":"NUDE PINK \/ JANUARY","options":["NUDE PINK","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989649119,"title":"NUDE PINK \/ MARGARITA","option1":"NUDE PINK","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ MARGARITA","public_title":"NUDE PINK \/ MARGARITA","options":["NUDE PINK","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989681887,"title":"90'S MODEL \/ BARELY THERE","option1":"90'S MODEL","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ BARELY THERE","public_title":"90'S MODEL \/ BARELY THERE","options":["90'S MODEL","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989714655,"title":"90'S MODEL \/ CLASSIC RED","option1":"90'S MODEL","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ CLASSIC RED","public_title":"90'S MODEL \/ CLASSIC RED","options":["90'S MODEL","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989747423,"title":"90'S MODEL \/ DREAM BIGGER","option1":"90'S MODEL","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ DREAM BIGGER","public_title":"90'S MODEL \/ DREAM BIGGER","options":["90'S MODEL","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989780191,"title":"90'S MODEL \/ CINDY","option1":"90'S MODEL","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ CINDY","public_title":"90'S MODEL \/ CINDY","options":["90'S MODEL","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989812959,"title":"90'S MODEL \/ LOU LOU","option1":"90'S MODEL","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ LOU LOU","public_title":"90'S MODEL \/ LOU LOU","options":["90'S MODEL","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989845727,"title":"90'S MODEL \/ MISSY","option1":"90'S MODEL","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - 90'S MODEL \/ MISSY","public_title":"90'S MODEL \/ MISSY","options":["90'S MODEL","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989878495,"title":"90'S MODEL \/ CHLOE","option1":"90'S MODEL","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ CHLOE","public_title":"90'S MODEL \/ CHLOE","options":["90'S MODEL","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989911263,"title":"90'S MODEL \/ ROSE THORN","option1":"90'S MODEL","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ ROSE THORN","public_title":"90'S MODEL \/ ROSE THORN","options":["90'S MODEL","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989944031,"title":"90'S MODEL \/ ROSE PETAL","option1":"90'S MODEL","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ ROSE PETAL","public_title":"90'S MODEL \/ ROSE PETAL","options":["90'S MODEL","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260989976799,"title":"90'S MODEL \/ JANUARY","option1":"90'S MODEL","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ JANUARY","public_title":"90'S MODEL \/ JANUARY","options":["90'S MODEL","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990009567,"title":"90'S MODEL \/ MARGARITA","option1":"90'S MODEL","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - 90'S MODEL \/ MARGARITA","public_title":"90'S MODEL \/ MARGARITA","options":["90'S MODEL","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990042335,"title":"PENELOPE ROSE \/ BARELY THERE","option1":"PENELOPE ROSE","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ BARELY THERE","public_title":"PENELOPE ROSE \/ BARELY THERE","options":["PENELOPE ROSE","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990075103,"title":"PENELOPE ROSE \/ CLASSIC RED","option1":"PENELOPE ROSE","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ CLASSIC RED","public_title":"PENELOPE ROSE \/ CLASSIC RED","options":["PENELOPE ROSE","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990107871,"title":"PENELOPE ROSE \/ DREAM BIGGER","option1":"PENELOPE ROSE","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - PENELOPE ROSE \/ DREAM BIGGER","public_title":"PENELOPE ROSE \/ DREAM BIGGER","options":["PENELOPE ROSE","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990140639,"title":"PENELOPE ROSE \/ CINDY","option1":"PENELOPE ROSE","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ CINDY","public_title":"PENELOPE ROSE \/ CINDY","options":["PENELOPE ROSE","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990173407,"title":"PENELOPE ROSE \/ LOU LOU","option1":"PENELOPE ROSE","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ LOU LOU","public_title":"PENELOPE ROSE \/ LOU LOU","options":["PENELOPE ROSE","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990206175,"title":"PENELOPE ROSE \/ MISSY","option1":"PENELOPE ROSE","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ MISSY","public_title":"PENELOPE ROSE \/ MISSY","options":["PENELOPE ROSE","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990238943,"title":"PENELOPE ROSE \/ CHLOE","option1":"PENELOPE ROSE","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ CHLOE","public_title":"PENELOPE ROSE \/ CHLOE","options":["PENELOPE ROSE","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990271711,"title":"PENELOPE ROSE \/ ROSE THORN","option1":"PENELOPE ROSE","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ ROSE THORN","public_title":"PENELOPE ROSE \/ ROSE THORN","options":["PENELOPE ROSE","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990304479,"title":"PENELOPE ROSE \/ ROSE PETAL","option1":"PENELOPE ROSE","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ ROSE PETAL","public_title":"PENELOPE ROSE \/ ROSE PETAL","options":["PENELOPE ROSE","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990337247,"title":"PENELOPE ROSE \/ JANUARY","option1":"PENELOPE ROSE","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - PENELOPE ROSE \/ JANUARY","public_title":"PENELOPE ROSE \/ JANUARY","options":["PENELOPE ROSE","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990370015,"title":"PENELOPE ROSE \/ MARGARITA","option1":"PENELOPE ROSE","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - PENELOPE ROSE \/ MARGARITA","public_title":"PENELOPE ROSE \/ MARGARITA","options":["PENELOPE ROSE","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990402783,"title":"FRENCH GIRL \/ BARELY THERE","option1":"FRENCH GIRL","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ BARELY THERE","public_title":"FRENCH GIRL \/ BARELY THERE","options":["FRENCH GIRL","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990435551,"title":"FRENCH GIRL \/ CLASSIC RED","option1":"FRENCH GIRL","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ CLASSIC RED","public_title":"FRENCH GIRL \/ CLASSIC RED","options":["FRENCH GIRL","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990468319,"title":"FRENCH GIRL \/ DREAM BIGGER","option1":"FRENCH GIRL","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ DREAM BIGGER","public_title":"FRENCH GIRL \/ DREAM BIGGER","options":["FRENCH GIRL","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990501087,"title":"FRENCH GIRL \/ CINDY","option1":"FRENCH GIRL","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ CINDY","public_title":"FRENCH GIRL \/ CINDY","options":["FRENCH GIRL","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990533855,"title":"FRENCH GIRL \/ LOU LOU","option1":"FRENCH GIRL","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ LOU LOU","public_title":"FRENCH GIRL \/ LOU LOU","options":["FRENCH GIRL","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990566623,"title":"FRENCH GIRL \/ MISSY","option1":"FRENCH GIRL","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ MISSY","public_title":"FRENCH GIRL \/ MISSY","options":["FRENCH GIRL","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990599391,"title":"FRENCH GIRL \/ CHLOE","option1":"FRENCH GIRL","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ CHLOE","public_title":"FRENCH GIRL \/ CHLOE","options":["FRENCH GIRL","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990632159,"title":"FRENCH GIRL \/ ROSE THORN","option1":"FRENCH GIRL","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - FRENCH GIRL \/ ROSE THORN","public_title":"FRENCH GIRL \/ ROSE THORN","options":["FRENCH GIRL","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990664927,"title":"FRENCH GIRL \/ ROSE PETAL","option1":"FRENCH GIRL","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ ROSE PETAL","public_title":"FRENCH GIRL \/ ROSE PETAL","options":["FRENCH GIRL","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990697695,"title":"FRENCH GIRL \/ JANUARY","option1":"FRENCH GIRL","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ JANUARY","public_title":"FRENCH GIRL \/ JANUARY","options":["FRENCH GIRL","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990730463,"title":"FRENCH GIRL \/ MARGARITA","option1":"FRENCH GIRL","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - FRENCH GIRL \/ MARGARITA","public_title":"FRENCH GIRL \/ MARGARITA","options":["FRENCH GIRL","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990763231,"title":"GABRIELLA BEIGE ROSE \/ BARELY THERE","option1":"GABRIELLA BEIGE ROSE","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ BARELY THERE","public_title":"GABRIELLA BEIGE ROSE \/ BARELY THERE","options":["GABRIELLA BEIGE ROSE","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990795999,"title":"GABRIELLA BEIGE ROSE \/ CLASSIC RED","option1":"GABRIELLA BEIGE ROSE","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ CLASSIC RED","public_title":"GABRIELLA BEIGE ROSE \/ CLASSIC RED","options":["GABRIELLA BEIGE ROSE","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990828767,"title":"GABRIELLA BEIGE ROSE \/ DREAM BIGGER","option1":"GABRIELLA BEIGE ROSE","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ DREAM BIGGER","public_title":"GABRIELLA BEIGE ROSE \/ DREAM BIGGER","options":["GABRIELLA BEIGE ROSE","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990861535,"title":"GABRIELLA BEIGE ROSE \/ CINDY","option1":"GABRIELLA BEIGE ROSE","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ CINDY","public_title":"GABRIELLA BEIGE ROSE \/ CINDY","options":["GABRIELLA BEIGE ROSE","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990894303,"title":"GABRIELLA BEIGE ROSE \/ LOU LOU","option1":"GABRIELLA BEIGE ROSE","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - GABRIELLA BEIGE ROSE \/ LOU LOU","public_title":"GABRIELLA BEIGE ROSE \/ LOU LOU","options":["GABRIELLA BEIGE ROSE","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990927071,"title":"GABRIELLA BEIGE ROSE \/ MISSY","option1":"GABRIELLA BEIGE ROSE","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ MISSY","public_title":"GABRIELLA BEIGE ROSE \/ MISSY","options":["GABRIELLA BEIGE ROSE","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990959839,"title":"GABRIELLA BEIGE ROSE \/ CHLOE","option1":"GABRIELLA BEIGE ROSE","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ CHLOE","public_title":"GABRIELLA BEIGE ROSE \/ CHLOE","options":["GABRIELLA BEIGE ROSE","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260990992607,"title":"GABRIELLA BEIGE ROSE \/ ROSE THORN","option1":"GABRIELLA BEIGE ROSE","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ ROSE THORN","public_title":"GABRIELLA BEIGE ROSE \/ ROSE THORN","options":["GABRIELLA BEIGE ROSE","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991025375,"title":"GABRIELLA BEIGE ROSE \/ ROSE PETAL","option1":"GABRIELLA BEIGE ROSE","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ ROSE PETAL","public_title":"GABRIELLA BEIGE ROSE \/ ROSE PETAL","options":["GABRIELLA BEIGE ROSE","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991058143,"title":"GABRIELLA BEIGE ROSE \/ JANUARY","option1":"GABRIELLA BEIGE ROSE","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ JANUARY","public_title":"GABRIELLA BEIGE ROSE \/ JANUARY","options":["GABRIELLA BEIGE ROSE","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991090911,"title":"GABRIELLA BEIGE ROSE \/ MARGARITA","option1":"GABRIELLA BEIGE ROSE","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE ROSE \/ MARGARITA","public_title":"GABRIELLA BEIGE ROSE \/ MARGARITA","options":["GABRIELLA BEIGE ROSE","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991123679,"title":"GABRIELLA BEIGE TAN \/ BARELY THERE","option1":"GABRIELLA BEIGE TAN","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - GABRIELLA BEIGE TAN \/ BARELY THERE","public_title":"GABRIELLA BEIGE TAN \/ BARELY THERE","options":["GABRIELLA BEIGE TAN","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991156447,"title":"GABRIELLA BEIGE TAN \/ CLASSIC RED","option1":"GABRIELLA BEIGE TAN","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ CLASSIC RED","public_title":"GABRIELLA BEIGE TAN \/ CLASSIC RED","options":["GABRIELLA BEIGE TAN","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991189215,"title":"GABRIELLA BEIGE TAN \/ DREAM BIGGER","option1":"GABRIELLA BEIGE TAN","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ DREAM BIGGER","public_title":"GABRIELLA BEIGE TAN \/ DREAM BIGGER","options":["GABRIELLA BEIGE TAN","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991221983,"title":"GABRIELLA BEIGE TAN \/ CINDY","option1":"GABRIELLA BEIGE TAN","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ CINDY","public_title":"GABRIELLA BEIGE TAN \/ CINDY","options":["GABRIELLA BEIGE TAN","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991254751,"title":"GABRIELLA BEIGE TAN \/ LOU LOU","option1":"GABRIELLA BEIGE TAN","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ LOU LOU","public_title":"GABRIELLA BEIGE TAN \/ LOU LOU","options":["GABRIELLA BEIGE TAN","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991287519,"title":"GABRIELLA BEIGE TAN \/ MISSY","option1":"GABRIELLA BEIGE TAN","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ MISSY","public_title":"GABRIELLA BEIGE TAN \/ MISSY","options":["GABRIELLA BEIGE TAN","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991320287,"title":"GABRIELLA BEIGE TAN \/ CHLOE","option1":"GABRIELLA BEIGE TAN","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ CHLOE","public_title":"GABRIELLA BEIGE TAN \/ CHLOE","options":["GABRIELLA BEIGE TAN","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991353055,"title":"GABRIELLA BEIGE TAN \/ ROSE THORN","option1":"GABRIELLA BEIGE TAN","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ ROSE THORN","public_title":"GABRIELLA BEIGE TAN \/ ROSE THORN","options":["GABRIELLA BEIGE TAN","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991385823,"title":"GABRIELLA BEIGE TAN \/ ROSE PETAL","option1":"GABRIELLA BEIGE TAN","option2":"ROSE P
16288ETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ ROSE PETAL","public_title":"GABRIELLA BEIGE TAN \/ ROSE PETAL","options":["GABRIELLA BEIGE TAN","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991418591,"title":"GABRIELLA BEIGE TAN \/ JANUARY","option1":"GABRIELLA BEIGE TAN","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ JANUARY","public_title":"GABRIELLA BEIGE TAN \/ JANUARY","options":["GABRIELLA BEIGE TAN","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991451359,"title":"GABRIELLA BEIGE TAN \/ MARGARITA","option1":"GABRIELLA BEIGE TAN","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - GABRIELLA BEIGE TAN \/ MARGARITA","public_title":"GABRIELLA BEIGE TAN \/ MARGARITA","options":["GABRIELLA BEIGE TAN","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991484127,"title":"CELINE \/ BARELY THERE","option1":"CELINE","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ BARELY THERE","public_title":"CELINE \/ BARELY THERE","options":["CELINE","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991516895,"title":"CELINE \/ CLASSIC RED","option1":"CELINE","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ CLASSIC RED","public_title":"CELINE \/ CLASSIC RED","options":["CELINE","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991549663,"title":"CELINE \/ DREAM BIGGER","option1":"CELINE","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ DREAM BIGGER","public_title":"CELINE \/ DREAM BIGGER","options":["CELINE","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991582431,"title":"CELINE \/ CINDY","option1":"CELINE","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ CINDY","public_title":"CELINE \/ CINDY","options":["CELINE","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991615199,"title":"CELINE \/ LOU LOU","option1":"CELINE","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ LOU LOU","public_title":"CELINE \/ LOU LOU","options":["CELINE","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991647967,"title":"CELINE \/ MISSY","option1":"CELINE","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - CELINE \/ MISSY","public_title":"CELINE \/ MISSY","options":["CELINE","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991680735,"title":"CELINE \/ CHLOE","option1":"CELINE","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ CHLOE","public_title":"CELINE \/ CHLOE","options":["CELINE","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991713503,"title":"CELINE \/ ROSE THORN","option1":"CELINE","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ ROSE THORN","public_title":"CELINE \/ ROSE THORN","options":["CELINE","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991746271,"title":"CELINE \/ ROSE PETAL","option1":"CELINE","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ ROSE PETAL","public_title":"CELINE \/ ROSE PETAL","options":["CELINE","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991779039,"title":"CELINE \/ JANUARY","option1":"CELINE","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ JANUARY","public_title":"CELINE \/ JANUARY","options":["CELINE","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991811807,"title":"CELINE \/ MARGARITA","option1":"CELINE","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - CELINE \/ MARGARITA","public_title":"CELINE \/ MARGARITA","options":["CELINE","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991844575,"title":"HOLLY HOCK \/ BARELY THERE","option1":"HOLLY HOCK","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ BARELY THERE","public_title":"HOLLY HOCK \/ BARELY THERE","options":["HOLLY HOCK","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991877343,"title":"HOLLY HOCK \/ CLASSIC RED","option1":"HOLLY HOCK","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ CLASSIC RED","public_title":"HOLLY HOCK \/ CLASSIC RED","options":["HOLLY HOCK","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991910111,"title":"HOLLY HOCK \/ DREAM BIGGER","option1":"HOLLY HOCK","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - HOLLY HOCK \/ DREAM BIGGER","public_title":"HOLLY HOCK \/ DREAM BIGGER","options":["HOLLY HOCK","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991942879,"title":"HOLLY HOCK \/ CINDY","option1":"HOLLY HOCK","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ CINDY","public_title":"HOLLY HOCK \/ CINDY","options":["HOLLY HOCK","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260991975647,"title":"HOLLY HOCK \/ LOU LOU","option1":"HOLLY HOCK","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ LOU LOU","public_title":"HOLLY HOCK \/ LOU LOU","options":["HOLLY HOCK","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992008415,"title":"HOLLY HOCK \/ MISSY","option1":"HOLLY HOCK","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ MISSY","public_title":"HOLLY HOCK \/ MISSY","options":["HOLLY HOCK","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992041183,"title":"HOLLY HOCK \/ CHLOE","option1":"HOLLY HOCK","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ CHLOE","public_title":"HOLLY HOCK \/ CHLOE","options":["HOLLY HOCK","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992073951,"title":"HOLLY HOCK \/ ROSE THORN","option1":"HOLLY HOCK","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ ROSE THORN","public_title":"HOLLY HOCK \/ ROSE THORN","options":["HOLLY HOCK","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992106719,"title":"HOLLY HOCK \/ ROSE PETAL","option1":"HOLLY HOCK","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ ROSE PETAL","public_title":"HOLLY HOCK \/ ROSE PETAL","options":["HOLLY HOCK","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992139487,"title":"HOLLY HOCK \/ JANUARY","option1":"HOLLY HOCK","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - HOLLY HOCK \/ JANUARY","public_title":"HOLLY HOCK \/ JANUARY","options":["HOLLY HOCK","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992172255,"title":"HOLLY HOCK \/ MARGARITA","option1":"HOLLY HOCK","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - HOLLY HOCK \/ MARGARITA","public_title":"HOLLY HOCK \/ MARGARITA","options":["HOLLY HOCK","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992205023,"title":"WILD ROSE \/ BARELY THERE","option1":"WILD ROSE","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ BARELY THERE","public_title":"WILD ROSE \/ BARELY THERE","options":["WILD ROSE","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992237791,"title":"WILD ROSE \/ CLASSIC RED","option1":"WILD ROSE","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ CLASSIC RED","public_title":"WILD ROSE \/ CLASSIC RED","options":["WILD ROSE","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992270559,"title":"WILD ROSE \/ DREAM BIGGER","option1":"WILD ROSE","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ DREAM BIGGER","public_title":"WILD ROSE \/ DREAM BIGGER","options":["WILD ROSE","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992303327,"title":"WILD ROSE \/ CINDY","option1":"WILD ROSE","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ CINDY","public_title":"WILD ROSE \/ CINDY","options":["WILD ROSE","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992336095,"title":"WILD ROSE \/ LOU LOU","option1":"WILD ROSE","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ LOU LOU","public_title":"WILD ROSE \/ LOU LOU","options":["WILD ROSE","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992368863,"title":"WILD ROSE \/ MISSY","option1":"WILD ROSE","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ MISSY","public_title":"WILD ROSE \/ MISSY","options":["WILD ROSE","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992401631,"title":"WILD ROSE \/ CHLOE","option1":"WILD ROSE","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ CHLOE","public_title":"WILD ROSE \/ CHLOE","options":["WILD ROSE","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992434399,"title":"WILD ROSE \/ ROSE THORN","option1":"WILD ROSE","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - WILD ROSE \/ ROSE THORN","public_title":"WILD ROSE \/ ROSE THORN","options":["WILD ROSE","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992467167,"title":"WILD ROSE \/ ROSE PETAL","option1":"WILD ROSE","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ ROSE PETAL","public_title":"WILD ROSE \/ ROSE PETAL","options":["WILD ROSE","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992499935,"title":"WILD ROSE \/ JANUARY","option1":"WILD ROSE","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ JANUARY","public_title":"WILD ROSE \/ JANUARY","options":["WILD ROSE","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992532703,"title":"WILD ROSE \/ MARGARITA","option1":"WILD ROSE","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - WILD ROSE \/ MARGARITA","public_title":"WILD ROSE \/ MARGARITA","options":["WILD ROSE","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992565471,"title":"VANDA \/ BARELY THERE","option1":"VANDA","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ BARELY THERE","public_title":"VANDA \/ BARELY THERE","options":["VANDA","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992598239,"title":"VANDA \/ CLASSIC RED","option1":"VANDA","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ CLASSIC RED","public_title":"VANDA \/ CLASSIC RED","options":["VANDA","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992631007,"title":"VANDA \/ DREAM BIGGER","option1":"VANDA","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ DREAM BIGGER","public_title":"VANDA \/ DREAM BIGGER","options":["VANDA","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992663775,"title":"VANDA \/ CINDY","option1":"VANDA","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ CINDY","public_title":"VANDA \/ CINDY","options":["VANDA","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992696543,"title":"VANDA \/ LOU LOU","option1":"VANDA","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - VANDA \/ LOU LOU","public_title":"VANDA \/ LOU LOU","options":["VANDA","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992729311,"title":"VANDA \/ MISSY","option1":"VANDA","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ MISSY","public_title":"VANDA \/ MISSY","options":["VANDA","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992762079,"title":"VANDA \/ CHLOE","option1":"VANDA","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ CHLOE","public_title":"VANDA \/ CHLOE","options":["VANDA","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992794847,"title":"VANDA \/ ROSE THORN","option1":"VANDA","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ ROSE THORN","public_title":"VANDA \/ ROSE THORN","options":["VANDA","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992827615,"title":"VANDA \/ ROSE PETAL","option1":"VANDA","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ ROSE PETAL","public_title":"VANDA \/ ROSE PETAL","options":["VANDA","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992860383,"title":"VANDA \/ JANUARY","option1":"VANDA","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ JANUARY","public_title":"VANDA \/ JANUARY","options":["VANDA","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992893151,"title":"VANDA \/ MARGARITA","option1":"VANDA","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - VANDA \/ MARGARITA","public_title":"VANDA \/ MARGARITA","options":["VANDA","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992925919,"title":"MILANO \/ BARELY THERE","option1":"MILANO","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ BARELY THERE","public_title":"MILANO \/ BARELY THERE","options":["MILANO","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992958687,"title":"MILANO \/ CLASSIC RED","option1":"MILANO","option2":"CLASSIC RED","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - MILANO \/ CLASSIC RED","public_title":"MILANO \/ CLASSIC RED","options":["MILANO","CLASSIC RED"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260992991455,"title":"MILANO \/ DREAM BIGGER","option1":"MILANO","option2":"DREAM BIGGER","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ DREAM BIGGER","public_title":"MILANO \/ DREAM BIGGER","options":["MILANO","DREAM BIGGER"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260993024223,"title":"MILANO \/ CINDY","option1":"MILANO","option2":"CINDY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ CINDY","public_title":"MILANO \/ CINDY","options":["MILANO","CINDY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260993056991,"title":"MILANO \/ LOU LOU","option1":"MILANO","option2":"LOU LOU","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ LOU LOU","public_title":"MILANO \/ LOU LOU","options":["MILANO","LOU LOU"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260993089759,"title":"MILANO \/ MISSY","option1":"MILANO","option2":"MISSY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ MISSY","public_title":"MILANO \/ MISSY","options":["MILANO","MISSY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260993122527,"title":"MILANO \/ CHLOE","option1":"MILANO","option2":"CHLOE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ CHLOE","public_title":"MILANO \/ CHLOE","options":["MILANO","CHLOE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260993155295,"title":"MILANO \/ ROSE THORN","option1":"MILANO","option2":"ROSE THORN","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ ROSE THORN","public_title":"MILANO \/ ROSE THORN","options":["MILANO","ROSE THORN"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260993188063,"title":"MILANO \/ ROSE PETAL","option1":"MILANO","option2":"ROSE PETAL","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ ROSE PETAL","public_title":"MILANO \/ ROSE PETAL","options":["MILANO","ROSE PETAL"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260993220831,"title":"MILANO \/ JANUARY","option1":"MILANO","option2":"JANUARY","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip
16288Kit - MILANO \/ JANUARY","public_title":"MILANO \/ JANUARY","options":["MILANO","JANUARY"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":48260993253599,"title":"MILANO \/ MARGARITA","option1":"MILANO","option2":"MARGARITA","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - MILANO \/ MARGARITA","public_title":"MILANO \/ MARGARITA","options":["MILANO","MARGARITA"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 16289 </textarea><textarea data-current-variant-json class="hide" aria-hidden="true" aria-label="Variant JSON"> 16290 {"id":48260989321439,"title":"NUDE PINK \/ BARELY THERE","option1":"NUDE PINK","option2":"BARELY THERE","option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Duo Lip Kit - NUDE PINK \/ BARELY THERE","public_title":"NUDE PINK \/ BARELY THERE","options":["NUDE PINK","BARELY THERE"],"price":4600,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} 16291 </textarea><input type="hidden" name="product-id" value="9237834006751" /><input type="hidden" name="section-id" value="template--22070394355935__featured_collection_iEHYBD" /></form> 16292</div> 16293 16294<style> 16295 .product-grid-container { 16296 display: grid; 16297 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 16298 gap: 1rem; 16299 } 16300</style> 16301
16302<script> 16303 (function () { 16304 'use strict'; 16305 16306 if (window.swatchToggleInitialized) return; 16307 window.swatchToggleInitialized = true; 16308 16309 let clickHandler = null; 16310 let touchHandler = null; 16311 16312 function toggleSwatches(uniqueId) { 16313 const container = document.querySelector('.grid-product__colors--' + uniqueId); 16314 if (!container) return; 16315 16316 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 16317 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 16318 16319 if (!toggle || !hiddenSwatches.length) return; 16320 16321 const plusIcon = toggle.querySelector('.toggle-plus'); 16322 const minusIcon = toggle.querySelector('.toggle-minus'); 16323 16324 const firstHidden = hiddenSwatches[0]; 16325 const computedDisplay = window.getComputedStyle(firstHidden).display; 16326 const isCurrentlyHidden = computedDisplay === 'none'; 16327 16328 hiddenSwatches.forEach((swatch) => { 16329 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 16330 }); 16331 16332 if (isCurrentlyHidden) { 16333 plusIcon.style.display = 'none'; 16334 minusIcon.style.display = 'inline'; 16335 toggle.setAttribute('aria-label', 'Show fewer colors'); 16336 } else { 16337 plusIcon.style.display = 'inline'; 16338 minusIcon.style.display = 'none'; 16339 toggle.setAttribute('aria-label', 'Show more colors'); 16340 } 16341 } 16342 16343 function initSwatchToggle() { 16344 clickHandler = function (e) { 16345 const button = e.target.closest('.color-swatch-toggle'); 16346 if (button) { 16347 e.preventDefault(); 16348 e.stopPropagation(); 16349 const uniqueId = button.getAttribute('data-unique-id'); 16350 if (uniqueId) { 16351 toggleSwatches(uniqueId); 16352 } 16353 } 16354 }; 16355 16356 touchHandler = function (e) { 16357 const button = e.target.closest('.color-swatch-toggle'); 16358 if (button) { 16359 e.preventDefault(); 16360 const uniqueId = button.getAttribute('data-unique-id'); 16361 if (uniqueId) { 16362 toggleSwatches(uniqueId); 16363 } 16364 } 16365 }; 16366 16367 document.body.addEventListener('click', clickHandler); 16368 document.body.addEventListener('touchend', touchHandler, { passive: false }); 16369 } 16370 16371 if (document.readyState === 'loading') { 16372 document.addEventListener('DOMContentLoaded', initSwatchToggle); 16373 } else { 16374 initSwatchToggle(); 16375 } 16376 })(); 16377</script>
16377 16378</div> 16379 </div> 16380 </div> 16381</div></div> 16382</div><div id="shopify-section-template--22070394355935__slideshow_cpWtTD" class="shopify-section index-section--hero"><div 16383 data-section-id="template--22070394355935__slideshow_cpWtTD" 16384 data-section-type="slideshow-section" 16385 ><div class="slideshow-wrapper"> 16386
16386<script> 16387 document.addEventListener('DOMContentLoaded', function() { 16388 var elem = document.querySelector('#Slideshow-template--22070394355935__slideshow_cpWtTD'); 16389 if (elem) { 16390 var flkty = new Flickity(elem, { 16391 cellAlign: 'left', 16392 contain: true, 16393 wrapAround: true, 16394 prevNextButtons: true, 16395 pageDots: false, 16396 draggable: true, 16397 freeScroll: false, 16398 groupCells: false, 16399 arrowShape: { 16400 x0: 10, 16401 x1: 60, y1: 50, 16402 x2: 60, y2: 40, 16403 x3: 20 16404 } 16405 }); 16406 16407 var isProductImageGallery = elem.closest('[data-product-images]') !== null; 16408 16409 setTimeout(function() { 16410 var buttons = elem.querySelectorAll('.flickity-button'); 16411 buttons.forEach(function(button) { 16412 if (isProductImageGallery) { 16413 button.style.display = 'flex'; 16414 button.style.opacity = '1'; 16415 } else { 16416 button.style.display = 'none'; 16417 } 16418 }); 16419 }, 100); 16420 } 16421 }); 16422 </script>
16422<style data-shopify>@media only screen and (min-width: 769px) { 16423 .hero-natural--template--22070394355935__slideshow_cpWtTD { 16424 height: 0; 16425 padding-bottom: 43.767572633552014%; 16426 } 16427 }</style><style data-shopify>@media screen and (max-width: 768px) { 16428 .hero-natural-mobile--template--22070394355935__slideshow_cpWtTD { 16429 height: 0; 16430 padding-bottom: 133.7265787647467%; 16431 } 16432 }</style><div class="hero-natural--template--22070394355935__slideshow_cpWtTD hero-natural-mobile--template--22070394355935__slideshow_cpWtTD"> 16433 <div id="Slideshow-template--22070394355935__slideshow_cpWtTD" 16434 class="hero hero--natural hero--template--22070394355935__slideshow_cpWtTD hero--mobile--auto loading loading--delayed" 16435 16436 data-natural="true" 16437 16438 data-mobile-natural="true" 16439 data-autoplay="true" 16440 data-speed="5000" 16441 data-arrows="true" 16442 data-draggable="true" 16443 data-wrap-around="true" 16444 data-slide-count="1"><div 16445 16446 class="slideshow__slide slideshow__slide--image_xaBCaR" 16447 data-index="0" 16448 data-id="image_xaBCaR"><style data-shopify>.slideshow__slide--image_xaBCaR .hero__title { 16449 font-size: 27.5px; 16450 } 16451 @media only screen and (min-width: 769px) { 16452 .slideshow__slide--image_xaBCaR .hero__title { 16453 font-size: 55px; 16454 } 16455 } 16456 .slideshow__slide--image_xaBCaR .btn { 16457 background: #aee9e8 !important; 16458 border: none; 16459 color: #000 !important; 16460 16461 } 16462 16463 16464 16465 16466 16467</style><div class="hero__image-wrapper hero__image-wrapper--no-overlay"><style data-shopify> 16468 .hero__image--image_xaBCaR{ 16469 object-position: center center; 16470 } 16471 </style> 16472 16473 16474 16475 16476 16477 16478 <img src="//sweedbeauty.com/cdn/shop/files/Meet-Gabriella-desktop-2-ENG_2x-100.jpg?v=1779959813&width=2400" srcset="//sweedbeauty.com/cdn/shop/files/Meet-Gabriella-desktop-2-ENG_2x-100.jpg?v=1779959813&width=352 352w, //sweedbeauty.com/cdn/shop/files/Meet-Gabriella-desktop-2-ENG_2x-100.jpg?v=1779959813&width=832 832w, //sweedbeauty.com/cdn/shop/files/Meet-Gabriella-desktop-2-ENG_2x-100.jpg?v=1779959813&width=1200 1200w, //sweedbeauty.com/cdn/shop/files/Meet-Gabriella-desktop-2-ENG_2x-100.jpg?v=1779959813&width=1920 1920w, //sweedbeauty.com/cdn/shop/files/Meet-Gabriella-desktop-2-ENG_2x-100.jpg?v=1779959813&width=2400 2400w" width="2400" height="1050" loading="lazy" class="small--hide lazyload hero__image hero__image--image_xaBCaR" sizes="100%"> 16479 16480 16481 16482 16483 16484 16485 16486 <img src="//sweedbeauty.com/cdn/shop/files/Meet-Gabriella-mobile-2-ENG_2x-100.jpg?height=1200&v=1779959818" srcset="//sweedbeauty.com/cdn/shop/files/Meet-Gabriella-mobile-2-ENG_2x-100.jpg?height=470&v=1779959818 352w, //sweedbeauty.com/cdn/shop/files/Meet-Gabriella-mobile-2-ENG_2x-100.jpg?height=1113&v=1779959818 832w, //sweedbeauty.com/cdn/shop/files/Meet-Gabriella-mobile-2-ENG_2x-100.jpg?height=1200&v=1779959818 897w" width="897" height="1200" loading="lazy" class="medium-up--hide lazyload hero__image hero__image--image_xaBCaR" sizes="100%"> 16487 16488 16489</div><a href="/pages/meet-our-founder" class="hero__slide-link" aria-hidden="true"></a></div></div> 16490 </div> 16491 </div></div> 16492 16493 16494</div><div id="shopify-section-template--22070394355935__featured_collection_DbhYgB" class="shopify-section index-section"><div class="section--divider"><div 16495 id="CollectionSection-template--22070394355935__featured_collection_DbhYgB" 16496 data-section-id="template--22070394355935__featured_collection_DbhYgB" 16497 data-section-type="collection-grid"><div class="page-width"> 16498 <div class="section-header"> 16499 <h2 class="section-header__title"> 16500 NEW IN 16501 </h2></div> 16502 </div><div class="page-width page-width--flush-small"> 16503 <div class="grid-overflow-wrapper"> 16504 <div class="grid grid--uniform" data-aos="overflow__animation"> 16505<div 16506 data-product-url="/products/the-hair-serum" 16507 data-product-handle="the-hair-serum" 16508 data-section-type="product" 16509 data-product-id="9152782106847" 16510 data-section-id="9152782106847" 16511 data-aos="row-of-4" 16512 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 16513>
16513<script type="application/ld+json"> 16514 { 16515 "@context": "http://schema.org", 16516 "@type": "Product", 16517 "offers": [{ 16518 "@type" : "Offer","sku": "293","availability" : "http://schema.org/InStock", 16519 "price" : 98.0, 16520 "priceCurrency" : "USD", 16521 "priceValidUntil": "2026-10-10", 16522 "url" : "https:\/\/sweedbeauty.com\/products\/the-hair-serum?variant=47433069920479" 16523 } 16524], 16525 "brand": "SWEED INT", 16526 "sku": "293", 16527 "name": "The Hair Serum", 16528 "description": "The same magical, clean formula as our best-selling Eyelash Serumânow in a powerful hair serum! Revitalize the appearance of fuller and thicker hair and beard with our advanced blend of active ingredients. Infused with biotin, peptides, keratin and other actives that support visibly stronger, fuller-looking hair. Best of all! The serum is easy to apply with a roll-on applicator and has a non-oily formula that doesnât make your hair greasy.\nAward-winning:· Tatler Beauty Awards 2025: Best for Hair Regrowth", 16529 "category": "", 16530 "url": "https://sweedbeauty.com/products/the-hair-serum","image": { 16531 "@type": "ImageObject", 16532 "url": "https://sweedbeauty.com/cdn/shop/files/293_The_Hair_Serum_01_1024x1024.jpg?v=1758540197", 16533 "image": "https://sweedbeauty.com/cdn/shop/files/293_The_Hair_Serum_01_1024x1024.jpg?v=1758540197", 16534 "name": "The Hair Serum", 16535 "width": 1024, 16536 "height": 1024 16537 } 16538 } 16539</script>
16539 16540<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 16541 AWARD WINNING 16542 </div><style data-shopify>.grid-product__content { 16543 position: relative; 16544 } 16545 .variant__name { 16546 display: block; 16547 opacity: 1; 16548 transition: opacity 0.2s ease; 16549 font-size: 0.9em; 16550 color: #666; 16551 margin-top: 4px; 16552 min-height: 1.2em; 16553 } 16554 .variant__name:empty { 16555 min-height: 0; 16556 margin-top: 0; 16557 } 16558 .grid-product__description { 16559 display: block !important; 16560 overflow: hidden; 16561 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 16562 text-overflow: ellipsis; 16563 font-style: normal; 16564 font-weight: 300; 16565 margin-top: 4px; 16566 opacity: 1 !important; 16567 visibility: visible !important; 16568 } 16569 /* Desktop styles */ 16570 @media screen and (min-width: 769px) { 16571 .grid-product__description { 16572 white-space: nowrap; 16573 font-size: 14px; 16574 line-height: normal; 16575 } 16576 } 16577 /* Mobile styles */ 16578 @media screen and (max-width: 768px) { 16579 .grid-product__description { 16580 font-size: 12px; 16581 line-height: 120%; 16582 } 16583 } 16584 .grid-product__color-image { 16585 position: absolute; 16586 top: 0; 16587 left: 0; 16588 right: 0; 16589 bottom: 0; 16590 background-size: cover; 16591 background-position: center; 16592 opacity: 0; 16593 transition: opacity 0.3s ease; 16594 pointer-events: none; 16595 } 16596 .grid-product__color-image.is-active { 16597 opacity: 1; 16598 } 16599 .grid-product__colors .color-swatch--selected, 16600 .grid-product__colors .color-swatch:focus-visible { 16601 box-shadow: 0 0 0 1.5px #000; 16602 } 16603 .variant-input-wrap--small .variant-input--selected .variant__button-label, 16604 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 16605 box-shadow: 0 0 0 1.5px #000; 16606 }</style> 16607 16608 <a href="/collections/news/products/the-hair-serum?variant=47433069920479" class="grid-product__link"> 16609 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9152782106847 small--hide"> 16610 <span class="quick-product__label"></span> 16611 </div><div 16612 class="grid__image-ratio grid__image-ratio--portrait" 16613 > 16614 <img 16615 class="lazyload grid-product__main-image" 16616 data-src="//sweedbeauty.com/cdn/shop/files/293_The_Hair_Serum_01_{width}x.jpg?v=1758540197" 16617 data-widths="[360, 540, 720, 900, 1080]" 16618 data-aspectratio="0.75" 16619 data-sizes="auto" 16620 alt="" 16621 > 16622 </div><div class="grid-product__secondary-image"><img 16623 class="lazyload" 16624 data-src="//sweedbeauty.com/cdn/shop/files/Hair_Serum_EN_{width}x.jpg?v=1771330475" 16625 data-widths="[360, 540, 720, 1000]" 16626 data-aspectratio="0.75" 16627 data-sizes="auto" 16628 alt="" 16629 > 16630 </div></div> 16631 16632 <div class="grid-product__meta"> 16633 <div class="grid-product__title grid-product__title--body"> 16634 The Hair Serum 16635 </div> 16636 16637</div> 16638 16639 </a> 16640 </div><div id="QuickShopModal-9152782106847" class="modal modal--square modal--quick-shop" data-product-id="9152782106847"> 16641 <div class="modal__inner"> 16642 <div class="modal__centered"> 16643 <div class="modal__centered-content"> 16644 <div id="QuickShopHolder-the-hair-serum"></div> 16645 </div> 16646 16647 <button type="button" class="modal__close js-modal-close text-link"> 16648 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 16649 <span class="icon__fallback-text">"Close (esc)"</span> 16650 </button> 16651 </div> 16652 </div> 16653</div> 16654<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 16655 class="product-cta" 16656 data-product-cta 16657 > 16658 <button 16659 16660 type="submit" 16661 16662 name="add" 16663 data-add-to-cart 16664 class="btn btn--full add-to-cart 16665" 16666 16667 >
16668 <span data-add-to-cart-text data-default-text="Add to bag"> 16669 Add to bag 16670 </span><div> 16671 <span data-product-price class="">$98.00 16672</span> 16673 </div> 16674 <div data-product-price-wrap class="hide"> 16675 <span data-product-price class="">$98.00 16676</span> 16677 <span data-save-price class="product__price-savings hide" 16678 >} 16679 Save 16680 </span> 16681 <span 16682 data-a11y-price 16683 class="visually-hidden" 16684 aria-hidden="" 16685 > 16686 Regular price 16687 </span> 16688 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 16689 16690 <select name="id" data-product-select class="product-single__variants no-js"><option 16691 16692 selected="selected" 16693 16694 value="47433069920479" 16695 > 16696 Default Title - $98.00 USD 16697 </option></select> 16698 16699 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 16700 [{"id":47433069920479,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"293","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"The Hair Serum","public_title":null,"options":["Default Title"],"price":9800,"weight":135,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 16701 </textarea><input type="hidden" name="product-id" value="9152782106847" /><input type="hidden" name="section-id" value="template--22070394355935__featured_collection_DbhYgB" /></form> 16702</div> 16703 16704<style> 16705 .product-grid-container { 16706 display: grid; 16707 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 16708 gap: 1rem; 16709 } 16710</style> 16711
16712<script> 16713 (function () { 16714 'use strict'; 16715 16716 if (window.swatchToggleInitialized) return; 16717 window.swatchToggleInitialized = true; 16718 16719 let clickHandler = null; 16720 let touchHandler = null; 16721 16722 function toggleSwatches(uniqueId) { 16723 const container = document.querySelector('.grid-product__colors--' + uniqueId); 16724 if (!container) return; 16725 16726 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 16727 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 16728 16729 if (!toggle || !hiddenSwatches.length) return; 16730 16731 const plusIcon = toggle.querySelector('.toggle-plus'); 16732 const minusIcon = toggle.querySelector('.toggle-minus'); 16733 16734 const firstHidden = hiddenSwatches[0]; 16735 const computedDisplay = window.getComputedStyle(firstHidden).display; 16736 const isCurrentlyHidden = computedDisplay === 'none'; 16737 16738 hiddenSwatches.forEach((swatch) => { 16739 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 16740 }); 16741 16742 if (isCurrentlyHidden) { 16743 plusIcon.style.display = 'none'; 16744 minusIcon.style.display = 'inline'; 16745 toggle.setAttribute('aria-label', 'Show fewer colors'); 16746 } else { 16747 plusIcon.style.display = 'inline'; 16748 minusIcon.style.display = 'none'; 16749 toggle.setAttribute('aria-label', 'Show more colors'); 16750 } 16751 } 16752 16753 function initSwatchToggle() { 16754 clickHandler = function (e) { 16755 const button = e.target.closest('.color-swatch-toggle'); 16756 if (button) { 16757 e.preventDefault(); 16758 e.stopPropagation(); 16759 const uniqueId = button.getAttribute('data-unique-id'); 16760 if (uniqueId) { 16761 toggleSwatches(uniqueId); 16762 } 16763 } 16764 }; 16765 16766 touchHandler = function (e) { 16767 const button = e.target.closest('.color-swatch-toggle'); 16768 if (button) { 16769 e.preventDefault(); 16770 const uniqueId = button.getAttribute('data-unique-id'); 16771 if (uniqueId) { 16772 toggleSwatches(uniqueId); 16773 } 16774 } 16775 }; 16776 16777 document.body.addEventListener('click', clickHandler); 16778 document.body.addEventListener('touchend', touchHandler, { passive: false }); 16779 } 16780 16781 if (document.readyState === 'loading') { 16782 document.addEventListener('DOMContentLoaded', initSwatchToggle); 16783 } else { 16784 initSwatchToggle(); 16785 } 16786 })(); 16787</script>
16787 16788 16789<div 16790 data-product-url="/products/peptide-ice-lift-firm-hydra-gel-eye-patches" 16791 data-product-handle="peptide-ice-lift-firm-hydra-gel-eye-patches" 16792 data-section-type="product" 16793 data-product-id="9152782172383" 16794 data-section-id="9152782172383" 16795 data-aos="row-of-4" 16796 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 16797>
16797<script type="application/ld+json"> 16798 { 16799 "@context": "http://schema.org", 16800 "@type": "Product", 16801 "offers": [{ 16802 "@type" : "Offer","sku": "280","availability" : "http://schema.org/InStock", 16803 "price" : 60.0, 16804 "priceCurrency" : "USD", 16805 "priceValidUntil": "2026-10-10", 16806 "url" : "https:\/\/sweedbeauty.com\/products\/peptide-ice-lift-firm-hydra-gel-eye-patches?variant=47433070018783" 16807 } 16808], 16809 "brand": "SWEED INT", 16810 "sku": "280", 16811 "name": "Peptide Ice - Lift Firm Hydra Gel Eye Patches", 16812 "description": "An all-in-one innovation for the entire eye area that instantly hydrates, refreshes, and revitalizes tired eyes while helping reduce the appearance of dark circles, puffiness, fine lines, and wrinkles. Korean made.\n60 pcs \/ 30 pairs.\nAward-winning:· 2026 Women's Health Beauty Awards", 16813 "category": "", 16814 "url": "https://sweedbeauty.com/products/peptide-ice-lift-firm-hydra-gel-eye-patches","image": { 16815 "@type": "ImageObject", 16816 "url": "https://sweedbeauty.com/cdn/shop/files/Standard1500x2000WEB_1024x1024.jpg?v=1758540198", 16817 "image": "https://sweedbeauty.com/cdn/shop/files/Standard1500x2000WEB_1024x1024.jpg?v=1758540198", 16818 "name": "Peptide Ice - Lift Firm Hydra Gel Eye Patches", 16819 "width": 1024, 16820 "height": 1024 16821 } 16822 } 16823</script>
16823 16824<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 16825 AWARD WINNING 16826 </div><style data-shopify>.grid-product__content { 16827 position: relative; 16828 } 16829 .variant__name { 16830 display: block; 16831 opacity: 1; 16832 transition: opacity 0.2s ease; 16833 font-size: 0.9em; 16834 color: #666; 16835 margin-top: 4px; 16836 min-height: 1.2em; 16837 } 16838 .variant__name:empty { 16839 min-height: 0; 16840 margin-top: 0; 16841 } 16842 .grid-product__description { 16843 display: block !important; 16844 overflow: hidden; 16845 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 16846 text-overflow: ellipsis; 16847 font-style: normal; 16848 font-weight: 300; 16849 margin-top: 4px; 16850 opacity: 1 !important; 16851 visibility: visible !important; 16852 } 16853 /* Desktop styles */ 16854 @media screen and (min-width: 769px) { 16855 .grid-product__description { 16856 white-space: nowrap; 16857 font-size: 14px; 16858 line-height: normal; 16859 } 16860 } 16861 /* Mobile styles */ 16862 @media screen and (max-width: 768px) { 16863 .grid-product__description { 16864 font-size: 12px; 16865 line-height: 120%; 16866 } 16867 } 16868 .grid-product__color-image { 16869 position: absolute; 16870 top: 0; 16871 left: 0; 16872 right: 0; 16873 bottom: 0; 16874 background-size: cover; 16875 background-position: center; 16876 opacity: 0; 16877 transition: opacity 0.3s ease; 16878 pointer-events: none; 16879 } 16880 .grid-product__color-image.is-active { 16881 opacity: 1; 16882 } 16883 .grid-product__colors .color-swatch--selected, 16884 .grid-product__colors .color-swatch:focus-visible { 16885 box-shadow: 0 0 0 1.5px #000; 16886 } 16887 .variant-input-wrap--small .variant-input--selected .variant__button-label, 16888 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 16889 box-shadow: 0 0 0 1.5px #000; 16890 }</style> 16891 16892 <a href="/collections/news/products/peptide-ice-lift-firm-hydra-gel-eye-patches?variant=47433070018783" class="grid-product__link"> 16893 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9152782172383 small--hide"> 16894 <span class="quick-product__label"></span> 16895 </div><div 16896 class="grid__image-ratio grid__image-ratio--portrait" 16897 > 16898 <img 16899 class="lazyload grid-product__main-image" 16900 data-src="//sweedbeauty.com/cdn/shop/files/Standard1500x2000WEB_{width}x.jpg?v=1758540198" 16901 data-widths="[360, 540, 720, 900, 1080]" 16902 data-aspectratio="0.75" 16903 data-sizes="auto" 16904 alt="" 16905 > 16906 </div><div class="grid-product__secondary-image"><img 16907 class="lazyload" 16908 data-src="//sweedbeauty.com/cdn/shop/files/Peptide_Ice_Web_3_{width}x.jpg?v=1758540198" 16909 data-widths="[360, 540, 720, 1000]" 16910 data-aspectratio="0.75" 16911 data-sizes="auto" 16912 alt="" 16913 > 16914 </div></div> 16915 16916 <div class="grid-product__meta"> 16917 <div class="grid-product__title grid-product__title--body"> 16918 Peptide Ice - Lift Firm Hydra Gel Eye Patches 16919 </div> 16920 16921</div> 16922 16923 </a> 16924 </div><div id="QuickShopModal-9152782172383" class="modal modal--square modal--quick-shop" data-product-id="9152782172383"> 16925 <div class="modal__inner"> 16926 <div class="modal__centered"> 16927 <div class="modal__centered-content"> 16928 <div id="QuickShopHolder-peptide-ice-lift-firm-hydra-gel-eye-patches"></div> 16929 </div> 16930 16931 <button type="button" class="modal__close js-modal-close text-link"> 16932 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 16933 <span class="icon__fallback-text">"Close (esc)"</span> 16934 </button> 16935 </div> 16936 </div> 16937</div> 16938<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 16939 class="product-cta" 16940 data-product-cta 16941 > 16942 <button 16943 16944 type="submit" 16945 16946 name="add" 16947 data-add-to-cart 16948 class="btn btn--full add-to-cart 16949" 16950 16951 >
16952 <span data-add-to-cart-text data-default-text="Add to bag"> 16953 Add to bag 16954 </span><div> 16955 <span data-product-price class="">$60.00 16956</span> 16957 </div> 16958 <div data-product-price-wrap class="hide"> 16959 <span data-product-price class="">$60.00 16960</span> 16961 <span data-save-price class="product__price-savings hide" 16962 >} 16963 Save 16964 </span> 16965 <span 16966 data-a11y-price 16967 class="visually-hidden" 16968 aria-hidden="" 16969 > 16970 Regular price 16971 </span> 16972 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 16973 16974 <select name="id" data-product-select class="product-single__variants no-js"><option 16975 16976 selected="selected" 16977 16978 value="47433070018783" 16979 > 16980 Default Title - $60.00 USD 16981 </option></select> 16982 16983 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 16984 [{"id":47433070018783,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"280","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Peptide Ice - Lift Firm Hydra Gel Eye Patches","public_title":null,"options":["Default Title"],"price":6000,"weight":227,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 16985 </textarea><input type="hidden" name="product-id" value="9152782172383" /><input type="hidden" name="section-id" value="template--22070394355935__featured_collection_DbhYgB" /></form> 16986</div> 16987 16988<style> 16989 .product-grid-container { 16990 display: grid; 16991 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 16992 gap: 1rem; 16993 } 16994</style> 16995
16996<script> 16997 (function () { 16998 'use strict'; 16999 17000 if (window.swatchToggleInitialized) return; 17001 window.swatchToggleInitialized = true; 17002 17003 let clickHandler = null; 17004 let touchHandler = null; 17005 17006 function toggleSwatches(uniqueId) { 17007 const container = document.querySelector('.grid-product__colors--' + uniqueId); 17008 if (!container) return; 17009 17010 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 17011 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 17012 17013 if (!toggle || !hiddenSwatches.length) return; 17014 17015 const plusIcon = toggle.querySelector('.toggle-plus'); 17016 const minusIcon = toggle.querySelector('.toggle-minus'); 17017 17018 const firstHidden = hiddenSwatches[0]; 17019 const computedDisplay = window.getComputedStyle(firstHidden).display; 17020 const isCurrentlyHidden = computedDisplay === 'none'; 17021 17022 hiddenSwatches.forEach((swatch) => { 17023 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 17024 }); 17025 17026 if (isCurrentlyHidden) { 17027 plusIcon.style.display = 'none'; 17028 minusIcon.style.display = 'inline'; 17029 toggle.setAttribute('aria-label', 'Show fewer colors'); 17030 } else { 17031 plusIcon.style.display = 'inline'; 17032 minusIcon.style.display = 'none'; 17033 toggle.setAttribute('aria-label', 'Show more colors'); 17034 } 17035 } 17036 17037 function initSwatchToggle() { 17038 clickHandler = function (e) { 17039 const button = e.target.closest('.color-swatch-toggle'); 17040 if (button) { 17041 e.preventDefault(); 17042 e.stopPropagation(); 17043 const uniqueId = button.getAttribute('data-unique-id'); 17044 if (uniqueId) { 17045 toggleSwatches(uniqueId); 17046 } 17047 } 17048 }; 17049 17050 touchHandler = function (e) { 17051 const button = e.target.closest('.color-swatch-toggle'); 17052 if (button) { 17053 e.preventDefault(); 17054 const uniqueId = button.getAttribute('data-unique-id'); 17055 if (uniqueId) { 17056 toggleSwatches(uniqueId); 17057 } 17058 } 17059 }; 17060 17061 document.body.addEventListener('click', clickHandler); 17062 document.body.addEventListener('touchend', touchHandler, { passive: false }); 17063 } 17064 17065 if (document.readyState === 'loading') { 17066 document.addEventListener('DOMContentLoaded', initSwatchToggle); 17067 } else { 17068 initSwatchToggle(); 17069 } 17070 })(); 17071</script>
17071 17072 17073<div 17074 data-product-url="/products/the-bronzing-powder" 17075 data-product-handle="the-bronzing-powder" 17076 data-section-type="product" 17077 data-product-id="9152781910239" 17078 data-section-id="9152781910239" 17079 data-aos="row-of-4" 17080 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 17081>
17081<script type="application/ld+json"> 17082 { 17083 "@context": "http://schema.org", 17084 "@type": "Product", 17085 "offers": [{ 17086 "@type" : "Offer","sku": "535","availability" : "http://schema.org/InStock", 17087 "price" : 45.0, 17088 "priceCurrency" : "USD", 17089 "priceValidUntil": "2026-10-10", 17090 "url" : "https:\/\/sweedbeauty.com\/products\/the-bronzing-powder?variant=47433069560031" 17091 }, 17092{ 17093 "@type" : "Offer","sku": "536","availability" : "http://schema.org/InStock", 17094 "price" : 45.0, 17095 "priceCurrency" : "USD", 17096 "priceValidUntil": "2026-10-10", 17097 "url" : "https:\/\/sweedbeauty.com\/products\/the-bronzing-powder?variant=47433069592799" 17098 } 17099], 17100 "brand": "SWEED INT", 17101 "sku": "535", 17102 "name": "The Bronzing Powder", 17103 "description": "A silky bronzing powder with a soft-focus formula that blends seamlessly into the skin for a radiant, sun-kissed glow. Buildable for more coverage and deeper results. The elastic, lightweight texture leaves skin feeling fresh- best of all, itâs free of glitter flakes.\nFree from talc, parabens, D5 and fragrance.", 17104 "category": "", 17105 "url": "https://sweedbeauty.com/products/the-bronzing-powder","image": { 17106 "@type": "ImageObject", 17107 "url": "https://sweedbeauty.com/cdn/shop/files/The_Bronzing_Powder_Golden_Medium_a716fcd9-cc72-43a2-8346-907c8cebb917_1024x1024.jpg?v=1758540195", 17108 "image": "https://sweedbeauty.com/cdn/shop/files/The_Bronzing_Powder_Golden_Medium_a716fcd9-cc72-43a2-8346-907c8cebb917_1024x1024.jpg?v=1758540195", 17109 "name": "The Bronzing Powder", 17110 "width": 1024, 17111 "height": 1024 17112 } 17113 } 17114</script>
17114 17115<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 17116 NEW IN 17117 </div><style data-shopify>.grid-product__content { 17118 position: relative; 17119 } 17120 .variant__name { 17121 display: block; 17122 opacity: 1; 17123 transition: opacity 0.2s ease; 17124 font-size: 0.9em; 17125 color: #666; 17126 margin-top: 4px; 17127 min-height: 1.2em; 17128 } 17129 .variant__name:empty { 17130 min-height: 0; 17131 margin-top: 0; 17132 } 17133 .grid-product__description { 17134 display: block !important; 17135 overflow: hidden; 17136 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 17137 text-overflow: ellipsis; 17138 font-style: normal; 17139 font-weight: 300; 17140 margin-top: 4px; 17141 opacity: 1 !important; 17142 visibility: visible !important; 17143 } 17144 /* Desktop styles */ 17145 @media screen and (min-width: 769px) { 17146 .grid-product__description { 17147 white-space: nowrap; 17148 font-size: 14px; 17149 line-height: normal; 17150 } 17151 } 17152 /* Mobile styles */ 17153 @media screen and (max-width: 768px) { 17154 .grid-product__description { 17155 font-size: 12px; 17156 line-height: 120%; 17157 } 17158 } 17159 .grid-product__color-image { 17160 position: absolute; 17161 top: 0; 17162 left: 0; 17163 right: 0; 17164 bottom: 0; 17165 background-size: cover; 17166 background-position: center; 17167 opacity: 0; 17168 transition: opacity 0.3s ease; 17169 pointer-events: none; 17170 } 17171 .grid-product__color-image.is-active { 17172 opacity: 1; 17173 } 17174 .grid-product__colors .color-swatch--selected, 17175 .grid-product__colors .color-swatch:focus-visible { 17176 box-shadow: 0 0 0 1.5px #000; 17177 } 17178 .variant-input-wrap--small .variant-input--selected .variant__button-label, 17179 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 17180 box-shadow: 0 0 0 1.5px #000; 17181 }</style> 17182 17183 <a href="/collections/news/products/the-bronzing-powder?variant=47433069560031" class="grid-product__link"> 17184 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9152781910239 small--hide"> 17185 <span class="quick-product__label"></span> 17186 </div><div 17187 class="grid__image-ratio grid__image-ratio--portrait" 17188 > 17189 <img 17190 class="lazyload grid-product__main-image" 17191 data-src="//sweedbeauty.com/cdn/shop/files/The_Bronzing_Powder_Golden_Medium_a716fcd9-cc72-43a2-8346-907c8cebb917_{width}x.jpg?v=1758540195" 17192 data-widths="[360, 540, 720, 900, 1080]" 17193 data-aspectratio="0.75" 17194 data-sizes="auto" 17195 alt="#color_golden-medium" 17196 > 17197 </div><div class="grid-product__secondary-image"><img 17198 class="lazyload" 17199 data-src="//sweedbeauty.com/cdn/shop/files/The_Bronzing_Powder_Golden_Medium_1_cba2792d-b4a3-4b52-88bd-8563c7427f17_{width}x.jpg?v=1772452135" 17200 data-widths="[360, 540, 720, 1000]" 17201 data-aspectratio="0.75" 17202 data-sizes="auto" 17203 alt="#color_golden-medium" 17204 > 17205 </div> 17206<div 17207 class="grid-product__color-image grid-product__color-image--47433069560031 small--hide" 17208 ></div> 17209<div 17210 class="grid-product__color-image grid-product__color-image--47433069592799 small--hide" 17211 ></div></div> 17212 17213 <div class="grid-product__meta"> 17214 <div class="grid-product__title grid-product__title--body"> 17215 The Bronzing Powder 17216 </div> 17217 17218<span class="variant__name" data-original-variant="GOLDEN MEDIUM">GOLDEN MEDIUM</span></div> 17219 17220 </a> 17221 </div><div class="grid-product__colors grid-product__colors--9152781910239-1"> 17222<a 17223 href="/collections/news/products/the-bronzing-powder?variant=47433069560031" 17224 class="color-swatch color-swatch--small color-swatch--golden-medium color-swatch--with-image" 17225 data-variant-id="47433069560031" 17226 data-variant-price="4500" 17227 data-variant-available="true" 17228 17229 data-variant-image="//sweedbeauty.com/cdn/shop/files/The_Bronzing_Powder_Golden_Medium_a716fcd9-cc72-43a2-8346-907c8cebb917_400x.jpg?v=1758540195" 17230 17231 data-variant-title="GOLDEN MEDIUM" 17232 aria-label="The Bronzing Powder - GOLDEN MEDIUM" 17233 aria-pressed="false" 17234 style="background-color: medium; background-image: url(https://sweedbeauty.com/cdn/shop/files/golde
17234n-medium_50x50.png);" 17235 > 17236 <span class="visually-hidden">GOLDEN MEDIUM</span> 17237 </a> 17238<a 17239 href="/collections/news/products/the-bronzing-powder?variant=47433069592799" 17240 class="color-swatch color-swatch--small color-swatch--tan color-swatch--with-image" 17241 data-variant-id="47433069592799" 17242 data-variant-price="4500" 17243 data-variant-available="true" 17244 17245 data-variant-image="//sweedbeauty.com/cdn/shop/files/The_Bronzing_Powder_Tan_400x.jpg?v=1772724953" 17246 17247 data-variant-title="TAN" 17248 aria-label="The Bronzing Powder - TAN" 17249 aria-pressed="false" 17250 style="background-color: tan; background-image: url(https://sweedbeauty.com/cdn/shop/files/tan_50x50.png);" 17251 > 17252 <span class="visually-hidden">TAN</span> 17253 </a></div><div id="QuickShopModal-9152781910239" class="modal modal--square modal--quick-shop" data-product-id="9152781910239"> 17254 <div class="modal__inner"> 17255 <div class="modal__centered"> 17256 <div class="modal__centered-content"> 17257 <div id="QuickShopHolder-the-bronzing-powder"></div> 17258 </div> 17259 17260 <button type="button" class="modal__close js-modal-close text-link"> 17261 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 17262 <span class="icon__fallback-text">"Close (esc)"</span> 17263 </button> 17264 </div> 17265 </div> 17266</div> 17267<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 17268 class="product-cta" 17269 data-product-cta 17270 > 17271 <button 17272 17273 type="submit" 17274 17275 name="add" 17276 data-add-to-cart 17277 class="btn btn--full add-to-cart 17278" 17279 17280 > 17281 <span data-add-to-cart-text data-default-text="Add to bag"> 17282 Add to bag 17283 </span><div> 17284 <span data-product-price class="">$45.00 17285</span> 17286 </div> 17287 <div data-product-price-wrap class="hide"> 17288 <span data-product-price class="">$45.00 17289</span> 17290 <span data-save-price class="product__price-savings hide" 17291 >} 17292 Save 17293 </span> 17294 <span 17295 data-a11y-price 17296 class="visually-hidden" 17297 aria-hidden="" 17298 > 17299 Regular price 17300 </span> 17301 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 17302 17303 <select name="id" data-product-select class="product-single__variants no-js"><option 17304 17305 selected="selected" 17306 17307 value="47433069560031" 17308 > 17309 GOLDEN MEDIUM - $45.00 USD 17310 </option><option 17311 17312 value="47433069592799" 17313 > 17314 TAN - $45.00 USD 17315 </option></select> 17316 17317 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 17318 [{"id":47433069560031,"title":"GOLDEN MEDIUM","option1":"GOLDEN MEDIUM","option2":null,"option3":null,"sku":"535","requires_shipping":true,"taxable":true,"featured_image":{"id":47369526313183,"product_id":9152781910239,"position":1,"created_at":"2025-09-22T13:01:43+02:00","updated_at":"2025-09-22T13:23:15+02:00","alt":"#color_golden-medium","width":2400,"height":3200,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/The_Bronzing_Powder_Golden_Medium_a716fcd9-cc72-43a2-8346-907c8cebb917.jpg?v=1758540195","variant_ids":[47433069560031]},"available":true,"name":"The Bronzing Powder - GOLDEN MEDIUM","public_title":"GOLDEN MEDIUM","options":["GOLDEN MEDIUM"],"price":4500,"weight":65,"compare_at_price":4500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_golden-medium","id":38549277442271,"position":1,"preview_image":{"aspect_ratio":0.75,"he
17318ight":3200,"width":2400,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/The_Bronzing_Powder_Golden_Medium_a716fcd9-cc72-43a2-8346-907c8cebb917.jpg?v=1758540195"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47433069592799,"title":"TAN","option1":"TAN","option2":null,"option3":null,"sku":"536","requires_shipping":true,"taxable":true,"featured_image":{"id":47369526378719,"product_id":9152781910239,"position":5,"created_at":"2025-09-22T13:01:45+02:00","updated_at":"2026-03-05T16:35:53+01:00","alt":"#color_tan","width":2400,"height":3200,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/The_Bronzing_Powder_Tan.jpg?v=1772724953","variant_ids":[47433069592799]},"available":true,"name":"The Bronzing Powder - TAN","public_title":"TAN","options":["TAN"],"price":4500,"weight":65,"compare_at_price":4500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_tan","id":38549277671647,"position":9,"preview_image":{"aspect_ratio":0.75,"height":3200,"width":2400,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/The_Bronzing_Powder_Tan.jpg?v=1772724953"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 17319 </textarea><input type="hidden" name="product-id" value="9152781910239" /><input type="hidden" name="section-id" value="template--22070394355935__featured_collection_DbhYgB" /></form> 17320</div> 17321 17322<style> 17323 .product-grid-container { 17324 display: grid; 17325 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 17326 gap: 1rem; 17327 } 17328</style> 17329
17330<script> 17331 (function () { 17332 'use strict'; 17333 17334 if (window.swatchToggleInitialized) return; 17335 window.swatchToggleInitialized = true; 17336 17337 let clickHandler = null; 17338 let touchHandler = null; 17339 17340 function toggleSwatches(uniqueId) { 17341 const container = document.querySelector('.grid-product__colors--' + uniqueId); 17342 if (!container) return; 17343 17344 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 17345 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 17346 17347 if (!toggle || !hiddenSwatches.length) return; 17348 17349 const plusIcon = toggle.querySelector('.toggle-plus'); 17350 const minusIcon = toggle.querySelector('.toggle-minus'); 17351 17352 const firstHidden = hiddenSwatches[0]; 17353 const computedDisplay = window.getComputedStyle(firstHidden).display; 17354 const isCurrentlyHidden = computedDisplay === 'none'; 17355 17356 hiddenSwatches.forEach((swatch) => { 17357 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 17358 }); 17359 17360 if (isCurrentlyHidden) { 17361 plusIcon.style.display = 'none'; 17362 minusIcon.style.display = 'inline'; 17363 toggle.setAttribute('aria-label', 'Show fewer colors'); 17364 } else { 17365 plusIcon.style.display = 'inline'; 17366 minusIcon.style.display = 'none'; 17367 toggle.setAttribute('aria-label', 'Show more colors'); 17368 } 17369 } 17370 17371 function initSwatchToggle() { 17372 clickHandler = function (e) { 17373 const button = e.target.closest('.color-swatch-toggle'); 17374 if (button) { 17375 e.preventDefault(); 17376 e.stopPropagation(); 17377 const uniqueId = button.getAttribute('data-unique-id'); 17378 if (uniqueId) { 17379 toggleSwatches(uniqueId); 17380 } 17381 } 17382 }; 17383 17384 touchHandler = function (e) { 17385 const button = e.target.closest('.color-swatch-toggle'); 17386 if (button) { 17387 e.preventDefault(); 17388 const uniqueId = button.getAttribute('data-unique-id'); 17389 if (uniqueId) { 17390 toggleSwatches(uniqueId); 17391 } 17392 } 17393 }; 17394 17395 document.body.addEventListener('click', clickHandler); 17396 document.body.addEventListener('touchend', touchHandler, { passive: false }); 17397 } 17398 17399 if (document.readyState === 'loading') { 17400 document.addEventListener('DOMContentLoaded', initSwatchToggle); 17401 } else { 17402 initSwatchToggle(); 17403 } 17404 })(); 17405</script>
17405 17406 17407<div 17408 data-product-url="/products/the-highlighter" 17409 data-product-handle="the-highlighter" 17410 data-section-type="product" 17411 data-product-id="9152781877471" 17412 data-section-id="9152781877471" 17413 data-aos="row-of-4" 17414 class="product-section grid__item grid-product small--one-half medium-up--one-quarter grid-product__has-quick-shop" 17415>
17415<script type="application/ld+json"> 17416 { 17417 "@context": "http://schema.org", 17418 "@type": "Product", 17419 "offers": [{ 17420 "@type" : "Offer","sku": "525","availability" : "http://schema.org/InStock", 17421 "price" : 45.0, 17422 "priceCurrency" : "USD", 17423 "priceValidUntil": "2026-10-10", 17424 "url" : "https:\/\/sweedbeauty.com\/products\/the-highlighter?variant=47433069625567" 17425 }, 17426{ 17427 "@type" : "Offer","sku": "526","availability" : "http://schema.org/InStock", 17428 "price" : 45.0, 17429 "priceCurrency" : "USD", 17430 "priceValidUntil": "2026-10-10", 17431 "url" : "https:\/\/sweedbeauty.com\/products\/the-highlighter?variant=47433069658335" 17432 } 17433], 17434 "brand": "SWEED INT", 17435 "sku": "525", 17436 "name": "The Highlighter", 17437 "description": "A clean, sophisticated highlighter that brightens dull skin with a sheer, radiant glow. Ultra-fine pigments create a soft-focus, lit-from-within effect. The weightless formula applies seamlessly- best of all, itâs free from glitter flakes.", 17438 "category": "", 17439 "url": "https://sweedbeauty.com/products/the-highlighter","image": { 17440 "@type": "ImageObject", 17441 "url": "https://sweedbeauty.com/cdn/shop/files/The_Highlighter_Aurora_1024x1024.jpg?v=1758540195", 17442 "image": "https://sweedbeauty.com/cdn/shop/files/The_Highlighter_Aurora_1024x1024.jpg?v=1758540195", 17443 "name": "The Highlighter", 17444 "width": 1024, 17445 "height": 1024 17446 } 17447 } 17448</script>
17448 17449<div class="grid-product__content"><div class="grid-product__tag grid-product__tag--custom"> 17450 NEW IN 17451 </div><style data-shopify>.grid-product__content { 17452 position: relative; 17453 } 17454 .variant__name { 17455 display: block; 17456 opacity: 1; 17457 transition: opacity 0.2s ease; 17458 font-size: 0.9em; 17459 color: #666; 17460 margin-top: 4px; 17461 min-height: 1.2em; 17462 } 17463 .variant__name:empty { 17464 min-height: 0; 17465 margin-top: 0; 17466 } 17467 .grid-product__description { 17468 display: block !important; 17469 overflow: hidden; 17470 /* color: var(--black-white-black-56, rgba(0, 0, 0, 0.56)); */ 17471 text-overflow: ellipsis; 17472 font-style: normal; 17473 font-weight: 300; 17474 margin-top: 4px; 17475 opacity: 1 !important; 17476 visibility: visible !important; 17477 } 17478 /* Desktop styles */ 17479 @media screen and (min-width: 769px) { 17480 .grid-product__description { 17481 white-space: nowrap; 17482 font-size: 14px; 17483 line-height: normal; 17484 } 17485 } 17486 /* Mobile styles */ 17487 @media screen and (max-width: 768px) { 17488 .grid-product__description { 17489 font-size: 12px; 17490 line-height: 120%; 17491 } 17492 } 17493 .grid-product__color-image { 17494 position: absolute; 17495 top: 0; 17496 left: 0; 17497 right: 0; 17498 bottom: 0; 17499 background-size: cover; 17500 background-position: center; 17501 opacity: 0; 17502 transition: opacity 0.3s ease; 17503 pointer-events: none; 17504 } 17505 .grid-product__color-image.is-active { 17506 opacity: 1; 17507 } 17508 .grid-product__colors .color-swatch--selected, 17509 .grid-product__colors .color-swatch:focus-visible { 17510 box-shadow: 0 0 0 1.5px #000; 17511 } 17512 .variant-input-wrap--small .variant-input--selected .variant__button-label, 17513 .variant-input-wrap--small .variant-input--small:focus-visible .variant__button-label { 17514 box-shadow: 0 0 0 1.5px #000; 17515 }</style> 17516 17517 <a href="/collections/news/products/the-highlighter?variant=47433069625567" class="grid-product__link"> 17518 <div class="grid-product__image-mask"><div class="quick-product__btn quick-product__btn--not-ready js-modal-open-quick-modal-9152781877471 small--hide"> 17519 <span class="quick-product__label"></span> 17520 </div><div 17521 class="grid__image-ratio grid__image-ratio--portrait" 17522 > 17523 <img 17524 class="lazyload grid-product__main-image" 17525 data-src="//sweedbeauty.com/cdn/shop/files/The_Highlighter_Aurora_{width}x.jpg?v=1758540195" 17526 data-widths="[360, 540, 720, 900, 1080]" 17527 data-aspectratio="0.75" 17528 data-sizes="auto" 17529 alt="#color_aurora" 17530 > 17531 </div><div class="grid-product__secondary-image"><img 17532 class="lazyload" 17533 data-src="//sweedbeauty.com/cdn/shop/files/The_Highlighter_Aurora_1_b9124c37-5061-4126-a96d-09df70b12c14_{width}x.jpg?v=1772722918" 17534 data-widths="[360, 540, 720, 1000]" 17535 data-aspectratio="0.75" 17536 data-sizes="auto" 17537 alt="#color_aurora" 17538 > 17539 </div> 17540<div 17541 class="grid-product__color-image grid-product__color-image--47433069625567 small--hide" 17542 ></div> 17543<div 17544 class="grid-product__color-image grid-product__color-image--47433069658335 small--hide" 17545 ></div></div> 17546 17547 <div class="grid-product__meta"> 17548 <div class="grid-product__title grid-product__title--body"> 17549 The Highlighter 17550 </div> 17551 17552<span class="variant__name" data-original-variant="AURORA">AURORA</span></div> 17553 17554 </a> 17555 </div><div class="grid-product__colors grid-product__colors--9152781877471-1"> 17556<a 17557 href="/collections/news/products/the-highlighter?variant=47433069625567" 17558 class="color-swatch color-swatch--small color-swatch--aurora color-swatch--with-image" 17559 data-variant-id="47433069625567" 17560 data-variant-price="4500" 17561 data-variant-available="true" 17562 17563 data-variant-image="//sweedbeauty.com/cdn/shop/files/The_Highlighter_Aurora_400x.jpg?v=1758540195" 17564 17565 data-variant-title="AURORA" 17566 aria-label="The Highlighter - AURORA" 17567 aria-pressed="false" 17568 style="background-color: aurora; background-image: url(https://sweedbeauty.com/cdn/shop/files/aurora_50x50.png);" 17569 >
17570 <span class="visually-hidden">AURORA</span> 17571 </a> 17572<a 17573 href="/collections/news/products/the-highlighter?variant=47433069658335" 17574 class="color-swatch color-swatch--small color-swatch--alkheone color-swatch--with-image" 17575 data-variant-id="47433069658335" 17576 data-variant-price="4500" 17577 data-variant-available="true" 17578 17579 data-variant-image="//sweedbeauty.com/cdn/shop/files/The_Highlighter_Alkheone_400x.jpg?v=1774855644" 17580 17581 data-variant-title="ALKHEONE" 17582 aria-label="The Highlighter - ALKHEONE" 17583 aria-pressed="false" 17584 style="background-color: alkheone; background-image: url(https://sweedbeauty.com/cdn/shop/files/alkheone_50x50.png);" 17585 > 17586 <span class="visually-hidden">ALKHEONE</span> 17587 </a></div><div id="QuickShopModal-9152781877471" class="modal modal--square modal--quick-shop" data-product-id="9152781877471"> 17588 <div class="modal__inner"> 17589 <div class="modal__centered"> 17590 <div class="modal__centered-content"> 17591 <div id="QuickShopHolder-the-highlighter"></div> 17592 </div> 17593 17594 <button type="button" class="modal__close js-modal-close text-link"> 17595 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 17596 <span class="icon__fallback-text">"Close (esc)"</span> 17597 </button> 17598 </div> 17599 </div> 17600</div> 17601<form method="post" action="/cart/add" accept-charset="UTF-8" class="product-single__form" enctype="multipart/form-data" data-cart-drawer-form="true"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><div 17602 class="product-cta" 17603 data-product-cta 17604 > 17605 <button 17606 17607 type="submit" 17608 17609 name="add" 17610 data-add-to-cart 17611 class="btn btn--full add-to-cart 17612" 17613 17614 > 17615 <span data-add-to-cart-text data-default-text="Add to bag"> 17616 Add to bag 17617 </span><div> 17618 <span data-product-price class="">$45.00 17619</span> 17620 </div> 17621 <div data-product-price-wrap class="hide"> 17622 <span data-product-price class="">$45.00 17623</span> 17624 <span data-save-price class="product__price-savings hide" 17625 >} 17626 Save 17627 </span> 17628 <span 17629 data-a11y-price 17630 class="visually-hidden" 17631 aria-hidden="" 17632 > 17633 Regular price 17634 </span> 17635 <span data-compare-price-a11y class="visually-hidden">Sale price</span></div></button></div><div class="shopify-payment-terms product__policies"></div> 17636 17637 <select name="id" data-product-select class="product-single__variants no-js"><option 17638 17639 selected="selected" 17640 17641 value="47433069625567" 17642 > 17643 AURORA - $45.00 USD 17644 </option><option 17645 17646 value="47433069658335" 17647 > 17648 ALKHEONE - $45.00 USD 17649 </option></select> 17650 17651 <textarea data-variant-json class="hide" aria-hidden="true" aria-label="Product JSON"> 17652 [{"id":47433069625567,"title":"AURORA","option1":"AURORA","option2":null,"option3":null,"sku":"525","requires_shipping":true,"taxable":true,"featured_image":{"id":47369527001311,"product_id":9152781877471,"position":1,"created_at":"2025-09-22T13:01:53+02:00","updated_at":"2025-09-22T13:23:15+02:00","alt":"#color_aurora","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/The_Highlighter_Aurora.jpg?v=1758540195","variant_ids":[47433069625567]},"available":true,"name":"The Highlighter - AURORA","public_title":"AURORA","options":["AURORA"],"price":4500,"weight":60,"compare_at_price":4500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_aurora","id":38549278097631,"position":1,"preview_image":{"aspect_ratio":0.75,"height":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/The_Highlighter_Aurora.jpg?v=1758540195"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":47433069658335,"title":"ALKHEONE","option1":"ALKHEONE","option2":null,"option3":null,"sku":"526","requires_shipping":true,"taxable":true,"featured_image":{"id":47369526640863,"product_id":9152781877471,"position":6,"created_at":"2025-09-22T13:01:48+02:00","updated_at":"2026-03-30T09:27:24+02:00","alt":"#color_alkheone","width":1500,"height":2000,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/The_Highlighter_Alkheone.jpg?v=1774855644","variant_ids":[47433069658335]},"available":true,"name":"The Highlighter - ALKHEONE","public_title":"ALKHEONE","options":["ALKHEONE"],"price":4500,"weight":60,"compare_at_price":4500,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":"#color_alkheone","id":38549277769951,"position":10,"preview_image":{"aspect_ratio":0.75,"he
17652ight":2000,"width":1500,"src":"\/\/sweedbeauty.com\/cdn\/shop\/files\/The_Highlighter_Alkheone.jpg?v=1774855644"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 17653 </textarea><input type="hidden" name="product-id" value="9152781877471" /><input type="hidden" name="section-id" value="template--22070394355935__featured_collection_DbhYgB" /></form> 17654</div> 17655 17656<style> 17657 .product-grid-container { 17658 display: grid; 17659 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); 17660 gap: 1rem; 17661 } 17662</style> 17663
17664<script> 17665 (function () { 17666 'use strict'; 17667 17668 if (window.swatchToggleInitialized) return; 17669 window.swatchToggleInitialized = true; 17670 17671 let clickHandler = null; 17672 let touchHandler = null; 17673 17674 function toggleSwatches(uniqueId) { 17675 const container = document.querySelector('.grid-product__colors--' + uniqueId); 17676 if (!container) return; 17677 17678 const hiddenSwatches = container.querySelectorAll('.color-swatch--hidden'); 17679 const toggle = container.querySelector('.color-swatch-toggle--' + uniqueId); 17680 17681 if (!toggle || !hiddenSwatches.length) return; 17682 17683 const plusIcon = toggle.querySelector('.toggle-plus'); 17684 const minusIcon = toggle.querySelector('.toggle-minus'); 17685 17686 const firstHidden = hiddenSwatches[0]; 17687 const computedDisplay = window.getComputedStyle(firstHidden).display; 17688 const isCurrentlyHidden = computedDisplay === 'none'; 17689 17690 hiddenSwatches.forEach((swatch) => { 17691 swatch.style.display = isCurrentlyHidden ? 'inline-block' : 'none'; 17692 }); 17693 17694 if (isCurrentlyHidden) { 17695 plusIcon.style.display = 'none'; 17696 minusIcon.style.display = 'inline'; 17697 toggle.setAttribute('aria-label', 'Show fewer colors'); 17698 } else { 17699 plusIcon.style.display = 'inline'; 17700 minusIcon.style.display = 'none'; 17701 toggle.setAttribute('aria-label', 'Show more colors'); 17702 } 17703 } 17704 17705 function initSwatchToggle() { 17706 clickHandler = function (e) { 17707 const button = e.target.closest('.color-swatch-toggle'); 17708 if (button) { 17709 e.preventDefault(); 17710 e.stopPropagation(); 17711 const uniqueId = button.getAttribute('data-unique-id'); 17712 if (uniqueId) { 17713 toggleSwatches(uniqueId); 17714 } 17715 } 17716 }; 17717 17718 touchHandler = function (e) { 17719 const button = e.target.closest('.color-swatch-toggle'); 17720 if (button) { 17721 e.preventDefault(); 17722 const uniqueId = button.getAttribute('data-unique-id'); 17723 if (uniqueId) { 17724 toggleSwatches(uniqueId); 17725 } 17726 } 17727 }; 17728 17729 document.body.addEventListener('click', clickHandler); 17730 document.body.addEventListener('touchend', touchHandler, { passive: false }); 17731 } 17732 17733 if (document.readyState === 'loading') { 17734 document.addEventListener('DOMContentLoaded', initSwatchToggle); 17735 } else { 17736 initSwatchToggle(); 17737 } 17738 })(); 17739</script>
17739 17740</div> 17741 </div> 17742 </div> 17743</div></div> 17744</div><div id="shopify-section-template--22070394355935__slideshow_nxECCt" class="shopify-section index-section--hero"><div 17745 data-section-id="template--22070394355935__slideshow_nxECCt" 17746 data-section-type="slideshow-section" 17747 ><div class="slideshow-wrapper"> 17748
17748<script> 17749 document.addEventListener('DOMContentLoaded', function() { 17750 var elem = document.querySelector('#Slideshow-template--22070394355935__slideshow_nxECCt'); 17751 if (elem) { 17752 var flkty = new Flickity(elem, { 17753 cellAlign: 'left', 17754 contain: true, 17755 wrapAround: true, 17756 prevNextButtons: true, 17757 pageDots: false, 17758 draggable: true, 17759 freeScroll: false, 17760 groupCells: false, 17761 arrowShape: { 17762 x0: 10, 17763 x1: 60, y1: 50, 17764 x2: 60, y2: 40, 17765 x3: 20 17766 } 17767 }); 17768 17769 var isProductImageGallery = elem.closest('[data-product-images]') !== null; 17770 17771 setTimeout(function() { 17772 var buttons = elem.querySelectorAll('.flickity-button'); 17773 buttons.forEach(function(button) { 17774 if (isProductImageGallery) { 17775 button.style.display = 'flex'; 17776 button.style.opacity = '1'; 17777 } else { 17778 button.style.display = 'none'; 17779 } 17780 }); 17781 }, 100); 17782 } 17783 }); 17784 </script>
17784<style data-shopify>@media only screen and (min-width: 769px) { 17785 .hero-natural--template--22070394355935__slideshow_nxECCt { 17786 height: 0; 17787 padding-bottom: 43.75878768942353%; 17788 } 17789 }</style><style data-shopify>@media screen and (max-width: 768px) { 17790 .hero-natural-mobile--template--22070394355935__slideshow_nxECCt { 17791 height: 0; 17792 padding-bottom: 133.73828531759807%; 17793 } 17794 }</style><div class="hero-natural--template--22070394355935__slideshow_nxECCt hero-natural-mobile--template--22070394355935__slideshow_nxECCt"> 17795 <div id="Slideshow-template--22070394355935__slideshow_nxECCt" 17796 class="hero hero--natural hero--template--22070394355935__slideshow_nxECCt hero--mobile--auto loading loading--delayed" 17797 17798 data-natural="true" 17799 17800 data-mobile-natural="true" 17801 data-autoplay="true" 17802 data-speed="5000" 17803 data-arrows="true" 17804 data-draggable="true" 17805 data-wrap-around="true" 17806 data-slide-count="1"><div 17807 17808 class="slideshow__slide slideshow__slide--image_fyUmBJ" 17809 data-index="0" 17810 data-id="image_fyUmBJ"><style data-shopify>.slideshow__slide--image_fyUmBJ .hero__title { 17811 font-size: 27.5px; 17812 } 17813 @media only screen and (min-width: 769px) { 17814 .slideshow__slide--image_fyUmBJ .hero__title { 17815 font-size: 55px; 17816 } 17817 } 17818 .slideshow__slide--image_fyUmBJ .btn { 17819 background: #aee9e8 !important; 17820 border: none; 17821 color: #000 !important; 17822 17823 } 17824 17825 17826 17827 17828 17829</style><div class="hero__image-wrapper hero__image-wrapper--no-overlay"><style data-shopify> 17830 .hero__image--image_fyUmBJ{ 17831 object-position: center center; 17832 } 17833 </style> 17834 17835 17836 17837 17838 17839 17840 <img src="//sweedbeauty.com/cdn/shop/files/Vegan-desktop-1-ENG_4x-100.jpg?v=1778669715&width=2400" srcset="//sweedbeauty.com/cdn/shop/files/Vegan-desktop-1-ENG_4x-100.jpg?v=1778669715&width=352 352w, //sweedbeauty.com/cdn/shop/files/Vegan-desktop-1-ENG_4x-100.jpg?v=1778669715&width=832 832w, //sweedbeauty.com/cdn/shop/files/Vegan-desktop-1-ENG_4x-100.jpg?v=1778669715&width=1200 1200w, //sweedbeauty.com/cdn/shop/files/Vegan-desktop-1-ENG_4x-100.jpg?v=1778669715&width=1920 1920w, //sweedbeauty.com/cdn/shop/files/Vegan-desktop-1-ENG_4x-100.jpg?v=1778669715&width=2400 2400w" width="2400" height="1050" loading="lazy" class="small--hide lazyload hero__image hero__image--image_fyUmBJ" sizes="100%"> 17841 17842 17843 17844 17845 17846 17847 17848 <img src="//sweedbeauty.com/cdn/shop/files/Vegan-mobile-1_4x-100.jpg?height=1200&v=1778244312" srcset="//sweedbeauty.com/cdn/shop/files/Vegan-mobile-1_4x-100.jpg?height=470&v=1778244312 352w, //sweedbeauty.com/cdn/shop/files/Vegan-mobile-1_4x-100.jpg?height=1113&v=1778244312 832w, //sweedbeauty.com/cdn/shop/files/Vegan-mobile-1_4x-100.jpg?height=1200&v=1778244312 897w" width="897" height="1200" loading="lazy" class="medium-up--hide lazyload hero__image hero__image--image_fyUmBJ" sizes="100%"> 17849 17850 17851</div><a href="/pages/sweed-standards" class="hero__slide-link" aria-hidden="true"></a></div></div> 17852 </div> 17853 </div></div> 17854 17855 17856</div><div id="shopify-section-template--22070394355935__127e1744-c31e-4f60-9a71-221b30495d95" class="shopify-section"><div class="index-section"> 17857 <div class="section--divider"> 17858 <div class="page-width promotions-list"> 17859 <div class="grid grid--flush-bottom"><div class="grid__item medium-up--one-third" data-aos="row-of-3"><a href="/pages/foundation-shadematch" class="article__grid-image" aria-label="NEED HELP FINDING YOUR SHADE?"><div class="image-wrap"> 17860 <div 17861 class="grid__image-ratio grid__image-ratio--square"> 17862 17863 <img class="lazyload grid__image-cover" 17864 data-src="//sweedbeauty.com/cdn/shop/files/shade-finder-section_{width}x.jpg?v=1778245268" 17865 data-widths="[360, 540, 720, 900, 1080]" 17866 data-aspectratio="1.0" 17867 data-sizes="auto" 17868 alt=""> 17869 </div> 17870 <noscript> 17871 <img class="lazyloaded" src="//sweedbeauty.com/cdn/shop/files/shade-finder-section_400x.jpg?v=1778245268" alt="NEED HELP FINDING YOUR SHADE?"> 17872 </noscript> 17873 </div></a><div class="h2">NEED HELP FINDING YOUR SHADE?</div><div class="rte-setting text-spacing"><p>Our team of makeup artists are ready to help you find your right shade.</p></div><a href="/pages/foundation-shadematch" class="btn btn--secondary btn--small"> 17874 GET SHADE MATCHED 17875 </a></div><div class="grid__item medium-up--one-third" data-aos="row-of-3"><a href="/collections/award-winners" class="article__grid-image" aria-label="AWARD WINNERS"><div class="image-wrap"> 17876 <div 17877 class="grid__image-ratio grid__image-ratio--square"> 17878 17879 <img class="lazyload grid__image-cover" 17880 data-src="//sweedbeauty.com/cdn/shop/files/award-winning-section_{width}x.jpg?v=1778244667" 17881 data-widths="[360, 540, 720, 900, 1080]" 17882 data-aspectratio="1.0" 17883 data-sizes="auto" 17884 alt=""> 17885 </div> 17886 <noscript> 17887 <img class="lazyloaded" src="//sweedbeauty.com/cdn/shop/files/award-winning-section_400x.jpg?v=1778244667" alt="AWARD WINNERS"> 17888 </noscript> 17889 </div></a><div class="h2">AWARD WINNERS</div><div class="rte-setting text-spacing"><p>Discover our vegan and clean award-winning products with professional performance.</p></div><a href="/collections/award-winners" class="btn btn--secondary btn--small"> 17890 SHOP NOW 17891 </a></div><div class="grid__item medium-up--one-third" data-aos="row-of-3"><a href="/pages/sweed-x-billion-baby-turtles" class="article__grid-image" aria-label="BILLION BABY TURTLES"><div class="image-wrap"> 17892 <div 17893 class="grid__image-ratio grid__image-ratio--square"> 17894 17895 <img class="lazyload grid__image-cover" 17896 data-src="//sweedbeauty.com/cdn/shop/files/billion-baby-turtles-section_{width}x.jpg?v=1778245268" 17897 data-widths="[360, 540, 720, 900, 1080]" 17898 data-aspectratio="1.0" 17899 data-sizes="auto" 17900 alt=""> 17901 </div> 17902 <noscript> 17903 <img class="lazyloaded" src="//sweedbeauty.com/cdn/shop/files/billion-baby-turtles-section_400x.jpg?v=1778245268" alt="BILLION BABY TURTLES"> 17904 </noscript> 17905 </div></a><div class="h2">BILLION BABY TURTLES</div><div class="rte-setting text-spacing"><p>For every mascara sold we are rescuing one sea turtle together with Billion Baby Turtles.</p></div><a href="/pages/sweed-x-billion-baby-turtles" class="btn btn--secondary btn--small"> 17906 READ MORE 17907 </a></div></div> 17908 </div> 17909 </div> 17910 </div> 17911</div><div id="shopify-section-template--22070394355935__divider_fpBiDq" class="shopify-section"><div class="divider" style="height: 56px;"></div> 17912 17913<style> 17914.divider { 17915 width: 100%; 17916} 17917 17918@media screen and (min-width: 768px) { 17919 .divider { 17920 height: 50px !important; 17921 } 17922} 17923</style> 17924 17925</div><div id="shopify-section-template--22070394355935__blog-posts" class="shopify-section index-section"><div class="page-width"> 17926 17927 <style> 17928 .article-content-footer { 17929 padding-top: 30px; 17930 padding-bottom: 60px; 17931 } 17932 @media (min-width: 769px) { 17933 .article-content-footer { 17934 padding-top: 60px; 17935 } 17936 } 17937</style> 17938 17939 17940 <style> 17941 .article-content-footer { 17942 display: none !important; 17943 } 17944 </style> 17945 17946 17947 17948<div class="article-content-footer"><div class="social-sharing"></div> 17949<hr class="hr--large"> 17950 17951 <div class="text-center"> 17952 <a href="" class="btn return-link"> 17953 <svg 17954 aria-hidden="true" 17955 focusable="false" 17956 role="presentation" 17957 class="icon icon--wide icon-arrow-left"
17958 viewBox="0 0 50 15" 17959 > 17960 <path d="M50 5.38v4.25H15V15L0 7.5 15 0v5.38z"/> 17961 </svg> 17962 Back to </a> 17963 </div> 17964</div> 17965 17966<header class="section-header section-header--with-link"> 17967 <h2 class="section-header__title"> 17968 Sweed journal 17969 </h2><a href="/blogs/sweed-journal" class="btn btn--secondary btn--small section-header__link">View all</a></header><div class="article__grid--blog-posts"> 17970 17971<div class="" data-aos="row-of-3"> 17972 17973 17974 <div style='height: 100%; display: flex; flex-direction: column;'> 17975 <div class='2'><div class="image-wrap"> 17976 <div 17977 class="grid__image-ratio grid__image-ratio--square" 17978 style="margin-bottom: 12px" 17979 > 17980 17981 17982 <img class="lazyload" 17983 data-src="//sweedbeauty.com/cdn/shop/articles/Sweed-Beauty-Who-What-Wear-Beauty-Awards-2026_a85ba173-9575-49ac-8424-5921d51b0928_{width}x.webp?v=1784681485" 17984 data-widths="[360, 540, 720, 900, 1080]" 17985 data-aspectratio="1.0" 17986 data-sizes="auto" 17987 alt="Who What Wear Beauty Awards 2026"> 17988 </div> 17989 <noscript> 17990 <img class="lazyloaded" src="//sweedbeauty.com/cdn/shop/articles/Sweed-Beauty-Who-What-Wear-Beauty-Awards-2026_a85ba173-9575-49ac-8424-5921d51b0928_400x.webp?v=1784681485" alt="Who What Wear Beauty Awards 2026"> 17991 </noscript> 17992 </div></div> 17993 <div style='flex: 1;'> 17994 <div class='article__content'><div> 17995 17996 <div class="article__tags-date"> 17997 17998 <p>|</p> 17999 <p>22.07.26</p> 18000 </div> 18001 <p class="article__title">Who What Wear Beauty Awards 2026</p><p class="article__snippet">After a year of testing thousands of products, Who What Wear's beauty editors and industry experts selected the very best for the 2026 Who What Wear 100 Beauty Awards. We're proud to share that our Eyelash Growth Serum won Best Lash Serum. 18002Read full article here. 18003 18004Check the rest of Best Hair Products of 2026 here. 18005 18006Real Results 18007 18008 18009Shop Eyelash Growth Serum here.</p></div> 18010 18011 <a href="/blogs/sweed-journal/who-what-wear-beauty-awards-2026" class='btn btn--primary article__button' style='background-color: var(--colorBtnPrimary); color: var(--colorBtnPrimaryText); white-space: nowrap;'>Read more</a> 18012 18013 18014 18015 </div> 18016 </div> 18017 </div> 18018</div> 18019 18020 18021 18022 18023<div class="" data-aos="row-of-3"> 18024 18025 18026 <div style='height: 100%; display: flex; flex-direction: column;'> 18027 <div class='2'><div class="image-wrap"> 18028 <div 18029 class="grid__image-ratio grid__image-ratio--square" 18030 style="margin-bottom: 12px" 18031 > 18032 18033 18034 <img class="lazyload" 18035 data-src="//sweedbeauty.com/cdn/shop/articles/6_2a115dc5-3349-49d9-8af6-6f958c4bc1be_{width}x.jpg?v=1784282401" 18036 data-widths="[360, 540, 720, 900, 1080]" 18037 data-aspectratio="1.0" 18038 data-sizes="auto" 18039 alt="Scandi Glow Masterclass in New York"> 18040 </div> 18041 <noscript> 18042 <img class="lazyloaded" src="//sweedbeauty.com/cdn/shop/articles/6_2a115dc5-3349-49d9-8af6-6f958c4bc1be_400x.jpg?v=1784282401" alt="Scandi Glow Masterclass in New York"> 18043 </noscript> 18044 </div></div> 18045 <div style='flex: 1;'> 18046 <div class='article__content'><div> 18047 18048 <div class="article__tags-date"> 18049 18050 <p>Events</p> 18051 18052 <p>|</p> 18053 <p>17.07.26</p> 18054 </div> 18055 <p class="article__title">Scandi Glow Masterclass in New York</p><p class="article__snippet"> 18056Summertime memories in New York! ð We hosted a Scandi Glow Masterclass at Nordstrom NYC together with celebrity esthetician, Elizabeth Grace Hand! Thank you so much to everyone that joined and made this moment special âï¸â¨ 18057 18058Kare Rodc 18059 18060Yvonne Wegener and Brooke Donovann 18061 18062 18063Lera Shu 18064 18065 18066Jenny Lin, Polina Isadora & Winta Zesu 18067 18068 18069Sundas Hussain 18070 18071Claudia Campbell 18072 18073Yuna Lee and Caitlin Agustina 18074 18075Viktoria Pyrih 18076 18077</p></div> 18078 18079 <a href="/blogs/sweed-journal/scandi-glow-masterclass-in-new-york" class='btn btn--primary article__button' style='background-color: var(--colorBtnPrimary); color: var(--colorBtnPrimaryText); white-space: nowrap;'>Read more</a> 18080 18081 18082 18083 </div> 18084 </div> 18085 </div> 18086</div> 18087 18088 18089 18090 18091<div class="" data-aos="row-of-3"> 18092 18093 18094 <div style='height: 100%; display: flex; flex-direction: column;'> 18095 <div class='2'><div class="image-wrap"> 18096 <div 18097 class="grid__image-ratio grid__image-ratio--square" 18098 style="margin-bottom: 12px" 18099 > 18100 18101 18102 <img class="lazyload" 18103 data-src="//sweedbeauty.com/cdn/shop/articles/Sweed-Beauty-Cosmopolitan-Awards-2026_b819c263-bf04-4f9a-95a6-1b362d53a0fb_{width}x.jpg?v=1784210559" 18104 data-widths="[360, 540, 720, 900, 1080]" 18105 data-aspectratio="1.0" 18106 data-sizes="auto" 18107 alt="Cosmopolitan Awards 2026"> 18108 </div> 18109 <noscript> 18110 <img class="lazyloaded" src="//sweedbeauty.com/cdn/shop/articles/Sweed-Beauty-Cosmopolitan-Awards-2026_b819c263-bf04-4f9a-95a6-1b362d53a0fb_400x.jpg?v=1784210559" alt="Cosmopolitan Awards 2026"> 18111 </noscript> 18112 </div></div> 18113 <div style='flex: 1;'> 18114 <div class='article__content'><div> 18115 18116 <div class="article__tags-date"> 18117 18118 <p>|</p> 18119 <p>16.07.26</p> 18120 </div> 18121 <p class="article__title">Cosmopolitan Awards 2026</p><p class="article__snippet"> 18122After a year of testing by Cosmo editors, only 75 products earned a place in the 2026 Holy Grail Beauty Awards â and Miracle Powder and Glass Skin Foundation proudly made the list. 18123 18124 18125 18126 18127REAL RESULTS 18128 18129 18130 18131 18132 18133 18134Shop Glass Skin Foundation here. 18135___________________________________________________________ 18136 18137 18138 18139REAL RESULTS 18140 18141 18142 18143 18144Shop Miracle Powder here.</p></div> 18145 18146 <a href="/blogs/sweed-journal/cosmopolitan-awards-2026" class='btn btn--primary article__button' style='background-color: var(--colorBtnPrimary); color: var(--colorBtnPrimaryText); white-space: nowrap;'>Read more</a> 18147 18148 18149 18150 </div> 18151 </div> 18152 </div> 18153</div> 18154 18155 18156</div></div> 18157</div> 18158 </main><div id="shopify-section-footer-promotions" class="shopify-section"> 18159</div> 18160<div id="shopify-section-footer-logo-list" class="shopify-section"> 18161<div class="section--divider"><div class="footer-logo-list"> 18162 <div class="page-width"> 18163 18164 <div class="section-header"> 18165 <h2 class="section-header__title">Some of our exclusive retailers</h2> 18166 </div> 18167 18168 <div class="footer-logo-list__list"> 18169 18170 <div class="footer-logo-list__item"> 18171 <a href="" class="footer-logo-list__link"> 18172 <img src="//sweedbeauty.com/cdn/shop/files/Credo_810be342-4318-4fa2-82bf-d2f06ce06287_400x200.jpg?v=1761148010" alt="" class="footer-logo-list__image"> 18173 </a> 18174 </div> 18175 18176 <div class="footer-logo-list__item"> 18177 <a href="" class="footer-logo-list__link"> 18178 <img src="//sweedbeauty.com/cdn/shop/files/Untitled_design_400x200.png?v=1758539104" alt="" class="footer-logo-list__image"> 18179 </a> 18180 </div> 18181 18182 <div class="footer-logo-list__item"> 18183 <a href="" class="footer-logo-list__link"> 18184 <img src="//sweedbeauty.com/cdn/shop/files/Nordstroms_9306c0ec-c202-4003-9fd7-e3ac060776b2_400x200.jpg?v=1761148037" alt="" class="footer-logo-list__image"> 18185 </a> 18186 </div> 18187 18188 <div class="footer-logo-list__item"> 18189 <a href="" class="footer-logo-list__link"> 18190 <img src="//sweedbeauty.com/cdn/shop/files/Revolve_1_400x200.jpg?v=1761148404" alt="" class="footer-logo-list__image"> 18191 </a> 18192 </div> 18193 18194 <div class="footer-logo-list__item"> 18195 <a href="" class="footer-logo-list__link"> 18196 <img src="//sweedbeauty.com/cdn/shop/files/Free_people_f4a60281-f560-417d-b68b-518638898483_400x200.jpg?v=1761148355" alt="" class="footer-logo-list__image"> 18197 </a> 18198 </div> 18199 18200 <div class="footer-logo-list__item"> 18201 <a href="" class="footer-logo-list__link"> 18202 <img src="//sweedbeauty.com/cdn/shop/files/retailer_Dermstore_400x200.png?v=1779352557" alt="" class="footer-logo-list__image"> 18203 </a> 18204 </div> 18205 18206 </div> 18207 </div> 18208</div></div></div> 18209<div id="shopify-section-footer" class="shopify-section"><div class="yotpo yotpo-pictures-widget" data-gallery-id=""></div><footer class="site-footer" data-section-id="footer" data-section-type="footer-section"> 18210 <div class="page-width"> 18211 18212 18213 <div class="klaviyo-form-Yutu27"></div> 18214 18215 18216 18217 <div class="grid"><div 18218 18219 class="grid__item footer__item--7129acff-e5a0-49f2-ba9d-58f643d77236" 18220 data-type="menu" 18221 ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 18222 .footer__item--7129acff-e5a0-49f2-ba9d-58f643d77236 { 18223 width: 50%; 18224 padding-top: 40px; 18225 } 18226 .footer__item--7129acff-e5a0-49f2-ba9d-58f643d77236:nth-child(2n + 1) { 18227 clear: left; 18228 } 18229 } 18230 @media only screen and (min-width: 960px) { 18231 .footer__item--7129acff-e5a0-49f2-ba9d-58f643d77236 { 18232 width: 20%; 18233 } 18234 18235 }</style><p class="h4 footer__title small--hide"> 18236 HELP 18237 </p> 18238 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-7129acff-e5a0-49f2-ba9d-58f643d77236"> 18239 HELP 18240<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 18241 18242<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> 18243 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 18244</svg> 18245 18246 18247</span> 18248</button><div 18249 18250 id="Footer-7129acff-e5a0-49f2-ba9d-58f643d77236" class="collapsible-content collapsible-content--small" 18251 > 18252 <div class="collapsible-content__inner">
18253 <div class="footer__collapsible"> 18254 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/faq">FAQ</a></li><li><a href="/pages/get-in-touch">Contact Us</a></li><li><a href="/pages/shipping-return-policy">Shipping & Return Policy</a></li><li><a href="/pages/return-form">Return Form</a></li><li><a href="#selma-accessibility-link">Accessibility</a></li></ul> 18255 </div> 18256 </div> 18257 </div></div><div 18258 18259 class="grid__item footer__item--7ecb0760-beda-4d01-b326-ec6713dddc73" 18260 data-type="menu" 18261 ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 18262 .footer__item--7ecb0760-beda-4d01-b326-ec6713dddc73 { 18263 width: 50%; 18264 padding-top: 40px; 18265 } 18266 .footer__item--7ecb0760-beda-4d01-b326-ec6713dddc73:nth-child(2n + 1) { 18267 clear: left; 18268 } 18269 } 18270 @media only screen and (min-width: 960px) { 18271 .footer__item--7ecb0760-beda-4d01-b326-ec6713dddc73 { 18272 width: 20%; 18273 } 18274 18275 }</style><p class="h4 footer__title small--hide"> 18276 ABOUT 18277 </p> 18278 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-7ecb0760-beda-4d01-b326-ec6713dddc73"> 18279 ABOUT 18280<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 18281 18282<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> 18283 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 18284</svg> 18285 18286 18287</span> 18288</button><div 18289 18290 id="Footer-7ecb0760-beda-4d01-b326-ec6713dddc73" class="collapsible-content collapsible-content--small" 18291 > 18292 <div class="collapsible-content__inner"> 18293 <div class="footer__collapsible"> 18294 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/about-us">About Us</a></li><li><a href="/blogs/sweed-journal">Sweed Journal</a></li><li><a href="/pages/sweed-standards">Sweed Standards</a></li><li><a href="https://sweedbeauty.com/pages/rewards">Rewards Program</a></li><li><a href="/pages/affiliate-programs">Affiliate Programs</a></li><li><a href="/pages/makeup-artist-program">Makeup Artist Program</a></li><li><a href="https://sweedbeauty.teamtailor.com/">Careers</a></li></ul> 18295 </div> 18296 </div> 18297 </div></div><div 18298 18299 class="grid__item footer__item--5bc9aa59-c5e8-4025-8713-ab501060d82f" 18300 data-type="menu" 18301 ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 18302 .footer__item--5bc9aa59-c5e8-4025-8713-ab501060d82f { 18303 width: 50%; 18304 padding-top: 40px; 18305 } 18306 .footer__item--5bc9aa59-c5e8-4025-8713-ab501060d82f:nth-child(2n + 1) { 18307 clear: left; 18308 } 18309 } 18310 @media only screen and (min-width: 960px) { 18311 .footer__item--5bc9aa59-c5e8-4025-8713-ab501060d82f { 18312 width: 15%; 18313 } 18314 18315 }</style><p class="h4 footer__title small--hide"> 18316 INFORMATION 18317 </p> 18318 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-5bc9aa59-c5e8-4025-8713-ab501060d82f"> 18319 INFORMATION 18320<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 18321 18322<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> 18323 <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> 18324</svg> 18325 18326 18327</span> 18328</button><div 18329 18330 id="Footer-5bc9aa59-c5e8-4025-8713-ab501060d82f" class="collapsible-content collapsible-content--small" 18331 > 18332 <div class="collapsible-content__inner">
18333 <div class="footer__collapsible"> 18334 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/terms-conditions">Terms & Conditions</a></li><li><a href="/pages/privacy-policy">Privacy Policy</a></li><li><a href="/pages/privacy-policy">Cookie Policy</a></li><li><a href="/pages/accessibility-statement">Accessibility Statement </a></li></ul> 18335 </div> 18336 </div> 18337 </div></div><div class="footer__clear small--hide"></div><div 18338 18339 class="grid__item footer__item--1494301487048" 18340 data-type="logo_social" 18341 ><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 18342 .footer__item--1494301487048 { 18343 width: 50%; 18344 padding-top: 40px; 18345 } 18346 .footer__item--1494301487048:nth-child(2n + 1) { 18347 clear: left; 18348 } 18349 } 18350 @media only screen and (min-width: 960px) { 18351 .footer__item--1494301487048 { 18352 width: 95%; 18353 } 18354 18355 }</style></div></div><p class="footer__small-text"> 18356 © 2026 SWEED BEAUTY</p><p class="footer__small-text"></p> 18357 </div> 18358</footer> 18359 18360 18361</div></div> 18362 </div><div id="VideoModal" class="modal modal--solid"> 18363 <div class="modal__inner"> 18364 <div class="modal__centered page-width text-center"> 18365 <div class="modal__centered-content"> 18366 <div class="video-wrapper video-wrapper--modal"> 18367 <div id="VideoHolder"></div> 18368 </div> 18369 </div> 18370 </div> 18371 </div> 18372 18373 <button type="button" class="modal__close js-modal-close text-link"> 18374 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 18375 <span class="icon__fallback-text">"Close (esc)"</span> 18376 </button> 18377</div> 18378<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 18379 <div class="pswp__bg"></div> 18380 <div class="pswp__scroll-wrap"> 18381 <div class="pswp__container"> 18382 <div class="pswp__item"></div> 18383 <div class="pswp__item"></div> 18384 <div class="pswp__item"></div> 18385 </div> 18386 18387 <div class="pswp__ui pswp__ui--hidden"> 18388 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 18389 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg> 18390 </button> 18391 18392 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 18393 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 18394 </button> 18395 18396 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next"> 18397 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg> 18398 </button> 18399 </div> 18400 </div> 18401</div> 18402<tool-tip data-tool-tip=""> 18403 <div class="tool-tip__inner" data-tool-tip-inner> 18404 <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg></button> 18405 <div class="tool-tip__content" data-tool-tip-content> 18406 </div> 18407 </div> 18408</tool-tip>
18409<script 18410 async 18411 type="text/javascript" 18412 src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=SV57en" 18413 ></script>
18413 18414
18414<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
18414 18415
18415<script> 18416 var klaviyo = klaviyo || []; 18417 klaviyo.init({ 18418 account: 'SV57en', 18419 platform: 'shopify', 18420 }); 18421 klaviyo.enable('backinstock', { 18422 trigger: { 18423 product_page_text: 'Notify Me When Available', 18424 product_page_class: 'btn btn--single-line-content', 18425 product_page_text_align: 'center', 18426 product_page_margin: '0px', 18427 replace_anchor: true, 18428 }, 18429 modal: { 18430 headline: '{product_name}', 18431 body_content: 'Register to receive a notification when this item comes back in stock.', 18432 email_field_label: 'Email', 18433 button_label: 'Notify me when available', 18434 subscription_success_label: "You're in! We'll let you know when it's back.", 18435 footer_content: '', 18436 additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');", 18437 drop_background_color: '#000', 18438 background_color: '#fff', 18439 text_color: '#222', 18440 button_text_color: '#fff', 18441 button_background_color: '#439fdb', 18442 close_button_color: '#ccc', 18443 error_background_color: '#fcd6d7', 18444 error_text_color: '#C72E2F', 18445 success_background_color: '#d3efcd', 18446 success_text_color: '#1B9500', 18447 }, 18448 }); 18449 </script>
18449 18450 18451
18451<script defer src="https://static.myshlf.us/Affiliates/sms_aff_clicktrack.js"></script>
18451 18452 18453
18453<script src="//sweedbeauty.com/cdn/shop/t/45/assets/seedgrow-whatsapp-init.js?v=176153848624713685051784212337" defer="defer"></script>
18453 18454
18454<script src="//sweedbeauty.com/cdn/shop/t/45/assets/seedgrow-whatsapp-lib.js?v=130504537586646342821784212338" defer="defer"></script>
18454 18455
18455<script src="https://cdn.selma.se/a11y/widget/embed.js" async></script>
18455 18456 <div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> 18457 18458 18459<div id="secomapp_freegifts_version" data-version="3.0"></div> 18460 18461 <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" /> 18462<link href="//cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" /> 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475<style id="sca_fg_custom_style"> 18476 18477 .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #000000; } 18478 .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } 18479 .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #000000; } 18480 .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #000000; } 18481 .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #AEE9E8; } 18482 .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D } 18483 .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 } 18484 .freegifts-main-container .bogos-slider-offer-title { color: #000000 } 18485 .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; } 18486 .bogos-gift-select-variant-title { color: #000000; } 18487 .bogos-gift-select-variant-title-contain::after { border-color: #000000; } 18488 18489 .fg-gift-thumbnail-offer-title { color: #000000; } 18490 .fg-gift-thumbnail-container { border-color: #8A8A8A; } 18491 .fg-gift-thumbnail-offer-time { background-color: #000000; } 18492 #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } 18493 18494 #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; } 18495 .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } 18496 18497 #sca-promotion-glider { color: #ffffff; background-color: #F72119; } 18498 18499 18500 18501 .bogos-bundles-widget { background-color: #F3F3F3; } 18502 .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } 18503 .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; } 18504 .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } 18505 .bogos-bundle-item .bogos-bundle-item-title { color: #303030; } 18506 .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; } 18507 .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; } 18508 .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; } 18509 .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; } 18510 .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; } 18511 18512 .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } 18513 .bogos-bundles-quantity-break-widget-title { color: #303030; } 18514 .bogos-bundles-quantity-break-widget-description { color: #303030; } 18515 .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; } 18516 .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; } 18517 .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } 18518 .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; } 18519 .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } 18520 .bogos-bundle-quantity-break-sub-title { color: #616161; } 18521 .bogos-bundles-quantity-break-discount-price { color: #303030; } 18522 .bogos-bundle-quantity-break-title { color: #303030; } 18523 .bogos-bundle-quantity-break-item-discount-price { color: #303030; } 18524 18525 .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; } 18526 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; } 18527 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; } 18528 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; } 18529 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; } 18530 .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; } 18531 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; } 18532 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; } 18533 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; } 18534 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; } 18535 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 18536 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; } 18537 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; } 18538 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; } 18539 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; } 18540 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; } 18541 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; } 18542 .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; } 18543 .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; } 18544 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; } 18545 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; } 18546 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; } 18547 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; } 18548 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; } 18549 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; } 18550 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 18551 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; } 18552 .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; } 18553 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; } 18554 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; } 18555 .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; } 18556 .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; } 18557 .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; } 18558 .bogos-volume-discount-widget .bogos-vl-free-gift-label { color: #BB5902 !important; } 18559 .bogos-volume-discount-widget .bogos-vl-free-gift-container { background-color: #FFEECC !important; } 18560 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; } 18561 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; } 18562 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
18562heckbox:checked { background-color: #8051FF; border-color: #8051FF;} 18563 .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;} 18564 18565 .bogos-mix-match-widget { background-color: #F3F3F3; ; } 18566 .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } 18567 .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; } 18568 .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } 18569 .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; } 18570 .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; } 18571 .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } 18572 .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; } 18573 .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; } 18574 .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; } 18575 .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; } 18576 .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; } 18577 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; } 18578 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; } 18579 18580 .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; } 18581 .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; } 18582 .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; } 18583 .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; } 18584 .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; } 18585 .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; } 18586 .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; } 18587 .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; } 18588 .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; } 18589 .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price { color: #303030; } 18590 .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; } 18591 .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF } 18592 .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; } 18593 .bogos-bp-widget .bogos-bp-widget-title { color: #303030; } 18594 .bogos-bp-widget .bogos-bp-widget-description { color: #303030; } 18595 .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; } 18596 .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; } 18597 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; } 18598 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; } 18599 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; } 18600 .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; } 18601 .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; } 18602 .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; } 18603 18604 .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 8px; } 18605 .bogos-fbt-header-title { color: #303030; } 18606 .bogos-fbt-header-description { color: #303030; } 18607 .bogos-fbt-footer-discounted-price { color: #303030; } 18608 .bogos-fbt-footer-original-price { color: #616161; } 18609 .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; } 18610 .bogos-fbt-product-title {color: #303030; } 18611 .bogos-fbt-upsell-product-discounted-price {color: #303030; } 18612 .bogos-fbt-upsell-product-original-price {color: #808080; } 18613 .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;} 18614 .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);} 18615 .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;} 18616 .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;} 18617 .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;} 18618 .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; } 18619 .bogos-fbt-shipping-discount-title { color: #2332D5; } 18620 .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;} 18621 .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 4px;} 18622 18623 .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;} 18624 .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; } 18625 .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; } 18626 .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; } 18627 .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; } 18628 .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; } 18629 .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; } 18630 .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030} 18631 .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; } 18632 .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
1863203030; } 18633 .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; } 18634 .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; } 18635 .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; } 18636 .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; } 18637 .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;} 18638 .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;} 18639 .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;} 18640 .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;} 18641 18642 .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 18643 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 18644 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;} 18645 .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 18646 .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 18647 .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;} 18648 .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;} 18649 18650 18651 /* ========================================================= 18652 BOGOS Gift Slider â Sweed Beauty US 18653 COMPLETE STYLE V24 FIXED 18654 18655 BOGOS controls qualification, campaign rules and Add to Bag. 18656 This code only controls presentation of the gift selector. 18657 ========================================================= */ 18658 18659 18660/* ========================================================= 18661 BASE 18662 ========================================================= */ 18663 18664.freegifts-main-container, 18665.bogos-gifts-slider-container{ 18666 font-family:inherit!important; 18667 color:#000!important; 18668 background:#fff!important; 18669} 18670 18671.freegifts-main-container, 18672.bogos-gifts-slider-container, 18673.bogos-slider-offers-container, 18674.bogos-slider-offer, 18675.bogos-offer-gift-items-container, 18676.bogos-offer-gift-items-container .glider-track, 18677.bogos-offer-gift-items-container .glider-slide, 18678.bogos-offer-gift-items-container .glider-contain{ 18679 margin-left:0!important; 18680 padding-left:0!important; 18681 margin-right:0!important; 18682 padding-right:0!important; 18683 background:#fff!important; 18684 border:0!important; 18685 border-radius:0!important; 18686 box-shadow:none!important; 18687} 18688 18689.bogos-gifts-slider-cart-drawer{ 18690 position:relative!important; 18691 background:#fff!important; 18692 overflow:visible!important; 18693} 18694 18695.bogos-gifts-slider-cart-drawer .bogos-gifts-slider-container{ 18696 padding:0!important; 18697 margin:18px 0 22px!important; 18698} 18699 18700 18701/* ========================================================= 18702 HEADER 18703 ========================================================= */ 18704 18705.bogos-gifts-slider-header{ 18706 display:block!important; 18707 width:auto!important; 18708 box-sizing:border-box!important; 18709 margin:0!important; 18710 padding:0 0 12px 0!important; 18711 left:auto!important; 18712 right:auto!important; 18713 transform:none!important; 18714 text-align:left!important; 18715 background:#fff!important; 18716 border:0!important; 18717} 18718 18719.bogos-gifts-slider-header .bogos-slider-header-info{ 18720 display:flex!important; 18721 flex-direction:column!important; 18722 align-items:flex-start!important; 18723 justify-content:flex-start!important; 18724 gap:2px!important; 18725 margin:0!important; 18726 padding:0!important; 18727 text-align:left!important; 18728} 18729 18730.bogos-gifts-slider-header .bogos-slider-info-title, 18731.fg-section-title{ 18732 display:block!important; 18733 width:100%!important; 18734 margin:0!important; 18735 padding:0!important; 18736 font-size:18px!important; 18737 line-height:1.3!important; 18738 font-weight:400!important; 18739 letter-spacing:0!important; 18740 text-transform:uppercase!important; 18741 text-align:left!important; 18742 color:#000!important; 18743} 18744 18745.bogos-gifts-slider-header .bogos-slider-info-subtitle{ 18746 margin:2px 0 0!important; 18747 padding:0!important; 18748 font-size:12px!important; 18749 line-height:1.35!important; 18750 font-weight:400!important; 18751 color:#555!important; 18752 text-align:left!important; 18753} 18754 18755 18756/* ========================================================= 18757 REMOVE SLIDER UI 18758 ========================================================= */ 18759 18760.bogos-slider-offer .btn-nav-slide, 18761.bogos-slider-offer .glider-prev, 18762.bogos-slider-offer .glider-next, 18763.bogos-slider-offer .glider-dots, 18764.freegifts-main-container .glider-prev, 18765.freegifts-main-container .glider-next, 18766.freegifts-main-container .glider-dots{ 18767 display:none!important; 18768} 18769 18770.bogos-slider-offers-container{ 18771 padding-top:0!important; 18772 gap:0!important; 18773 overflow:visible!important; 18774} 18775 18776.bogos-slider-offers-container .bogos-slider-offer{ 18777 padding:0!important; 18778 gap:10px!important; 18779 overflow:visible!important; 18780} 18781 18782.bogos-offer-gift-items-container, 18783.bogos-offer-gift-items-container .glider-track, 18784.bogos-offer-gift-items-container .glider-slide, 18785.bogos-offer-gift-items-container .glider-contain{ 18786 overflow:visible!important; 18787} 18788 18789 18790/* ========================================================= 18791 GIFT PRODUCT CARD 18792 ========================================================= */ 18793 18794.bogos-offer-gift-item{ 18795 display:grid!important; 18796 grid-template-columns:112px minmax(0,1fr)!important; 18797 grid-template-rows:auto 1fr 36px!important; 18798 column-gap:12px!important; 18799 width:100%!important; 18800 max-width:none!important; 18801 min-height:144px!important; 18802 margin:0!important; 18803 padding:0!important; 18804 box-sizing:border-box!important; 18805 background:#fff!important; 18806 border:0!important; 18807 border-radius:0!important; 18808 box-shadow:none!important; 18809 overflow:visible!important; 18810 align-items:stretch!important; 18811} 18812 18813.bogos-offer-gift-item .bogos-gift-item-top-info, 18814.bogos-offer-gift-item .bogos-gift-item-bottom-info{ 18815 display:contents!important; 18816} 18817 18818 18819/* ========================================================= 18820 PRODUCT IMAGE 18821 ========================================================= */ 18822 18823.bogos-offer-gift-item .bogos-gift-item-image-container{ 18824 grid-column:1!important; 18825 grid-row:1 / 4!important; 18826 width:144px!important; 18827 height:144px!important; 18828 margin:0!important; 18829 padding:0!important; 18830 background:#fff!important; 18831 align-self:start!important; 18832 transform:translateX(-18px)!important; 18833} 18834 18835.bogos-gift-item-image-container .bogos-gift-item-image, 18836.bogos-gift-item-image-container .gift-original-url{ 18837 display:block!important; 18838 width:100%!important; 18839 height:100%!important; 18840 margin:0!important; 18841 padding:0!important; 18842} 18843 18844.bogos-gift-item-image-container .bogos-gift-item-image{ 18845 object-fit:contain!important; 18846} 18847 18848 18849/* ========================================================= 18850 PRODUCT TITLE 18851 ========================================================= */ 18852 18853.bogos-offer-gift-item .gift-original-url:has(.bogos-gift-item-title){ 18854 grid-column:2!important; 18855 grid-row:1!important; 18856 display:block!important; 18857 min-width:0!important; 18858 align-self:start!important; 18859 overflow:visible!important; 18860} 18861 18862.bogos-offer-gift-item .bogos-gift-item-title{ 18863 display:block!important; 18864 margin:0!important; 18865 padding:0!important; 18866 box-sizing:border-box!important; 18867 overflow:visible!important; 18868} 18869 18870.bogos-offer-gift-item .bogos-gift-product-title{ 18871 display:block!important; 18872 margin:0!important; 18873 padding:0 0 0 8px!important; 18874 min-height:0!important; 18875 box-sizing:border-box!important; 18876 font-size:12px!important; 18877 line-height:1.3!important; 18878 font-weight:400!important; 18879 letter-spacing:0!important; 18880 text-align:left!important; 18881 text-transform:uppercase!important; 18882 color:#000!important; 18883 white-space:normal!important; 18884 overflow:visible!important; 18885 text-overflow:clip!important; 18886} 18887 18888.bogos-offer-gift-item .bogos-gift-variant-title{ 18889 display:none!important; 18890} 18891 18892 18893/* ========================================================= 18894 DROPDOWN WRAPPER 18895 ========================================================= */ 18896 18897.bogos-offer-gift-item .bogos-gift-select-variant-wrapper{ 18898 grid-column:2!important; 18899 grid-row:2!important; 18900 width:100%!important; 18901 min-width:0!important; 18902 max-width:100%!important; 18903 margin:0 0 8px!important; 18904 padding:0!important; 18905 align-self:end!important; 18906 justify-self:stretch!important; 18907 position:relative!important; 18908 left:auto!important; 18909 right:auto!important; 18910 transform:none!important; 18911 box-sizing:border-box!important; 18912 overflow:visible!important; 18913 z-index:2147483001!important; 18914} 18915 18916 18917/* ========================================================= 18918 CLOSED / SELECTED FIELD 18919 ========================================================= */ 18920 18921.bogos-offer-gift-item .bogos-gift-select-variant-dropdown{ 18922 position:relative!important; 18923 width:100%!important; 18924 min-width:0!important; 18925 max-width:100%!important; 18926 height:34px!important; 18927 min-height:34px!important; 18928 margin:0!important; 18929 padding:0 8px 0 10px!important; 18930 box-sizing:border-box!important; 18931 border:1px solid #ddd!important; 18932 border-radius:0!important; 18933 background:#fff!important; 18934 display:flex!important; 18935 align-items:center!important; 18936 justify-content:flex-start!important; 18937 text-align:left!important; 18938 overflow:visible!important; 18939 cursor:pointer!important; 18940 pointer-events:auto!important; 18941 opacity:1!important; 18942 z-index:2147483001!important; 18943} 18944 18945.bogos-gift-select-variant-dropdown 18946.bogos-gift-select-variant-title-contain{ 18947 position:relative!important; 18948 transform:none!important; 18949 display:flex!important; 18950 align-items:center!important; 18951 justify-content:flex-start!important; 18952 gap:8px!important; 18953 height:100%!important; 18954 width:100%!important; 18955 max-width:100%!important; 18956 min-width:0!important; 18957 margin:0!important; 18958 padding:0 22px 0 0!important; 18959 text-align:left!important; 18960 box-sizing:border-box!important; 18961 cursor:pointer!important; 18962 pointer-events:auto!important; 18963 background:#fff!important; 18964 opacity:1!important; 18965} 18966 18967.bogos-gift-select-variant-title{ 18968 display:block!important; 18969 flex:1 1 auto!important; 18970 width:auto!important; 18971 max-width:none!important; 18972 min-width:0!important; 18973 margin:0!important; 18974 padding:0!important; 18975 font-size:11px!important; 18976 line-height:1.25!important; 18977 font-weight:400!important; 18978 letter-spacing:0!important; 18979 text-transform:uppercase!important; 18980 text-decoration:none!important; 18981 text-align:left!important; 18982 color:#000!important; 18983 opacity:1!important; 18984 overflow:hidden!important; 18985 text-overflow:ellipsis!important; 18986 white-space:nowrap!important; 18987} 18988 18989 18990/* ========================================================= 18991 DROPDOWN ARROW 18992 ========================================================= */ 18993 18994.bogos-gift-select-variant-dropdown::after{ 18995 content:none!important; 18996 display:none!important; 18997} 18998 18999.bogos-gift-select-variant-title-contain::after{ 19000 content:""!important; 19001 display:block!important; 19002 position:absolute!important; 19003 top:50%!important; 19004 right:3px!important; 19005 width:7px!important; 19006 height:7px!important; 19007 margin:0!important; 19008 border:0!important; 19009 border-right:1px solid #555!important; 19010 border-bottom:1px solid #555!important; 19011 transform:translateY(-70%) rotate(45deg)!important; 19012 transform-origin:center!important; 19013 pointer-events:none!important; 19014} 19015 19016 19017/* ========================================================= 19018 OPTIONS LIST 19019 ========================================================= */ 19020 19021.bogos-gift-select-variant-options{ 19022 position:absolute!important; 19023 top:calc(100% + 2px)!important; 19024 right:0!important; 19025 bottom:auto!important; 19026 left:auto!important; 19027 width:190px!important; 19028 min-width:190px!important; 19029 max-width:calc(100vw - 32px)!important; 19030 max-height:280px!important; 19031 margin:0!important; 19032 padding:0!important; 19033 overflow-x:hidden!important; 19034 overflow-y:auto!important; 19035 z-index:2147483002!important; 19036 box-sizing:border-box!important; 19037 border:1px solid #d8d8d8!important; 19038 border-radius:0!important; 19039 background-color:#fff!important; 19040 background-image:none!important; 19041 box-shadow:0 8px 18px rgba(0,0,0,.14)!important; 19042 transform:none!important; 19043 display:none!important; 19044 visibility:hidden!important; 19045 opacity:0!important; 19046 pointer-events:none!important; 19047} 19048 19049.bogos-gift-select-variant-dropdown.sweed-bogos-open 19050.bogos-gift-select-variant-options, 19051.bogos-gift-select-variant-wrapper.sweed-bogos-open 19052.bogos-gift-select-variant-options{ 19053 display:block!important; 19054 visibility:visible!important; 19055 opacity:1!important; 19056 pointer-events:auto!important; 19057} 19058 19059 19060/* ========================================================= 19061 ACTUAL US OPTION ROWS 19062 Verified from Inspect: 19063 .bogos-gift-select-variant-option 19064 ========================================================= */ 19065 19066.bogos-gift-select-variant-options 19067.bogos-gift-select-variant-option{ 19068 display:flex!important; 19069 align-items:center!important; 19070 justify-content:flex-start!important; 19071 gap:10px!important; 19072 width:100%!important; 19073 min-width:100%!important; 19074 max-width:100%!important; 19075 min-height:38px!important; 19076 height:auto!important; 19077 margin:0!important; 19078 padding:8px 10px!important; 19079 box-sizing:border-box!important; 19080 border:0!important; 19081 border-bottom:1px solid #f5f5f5!important; 19082 border-radius:0!important; 19083 background:#fff!important; 19084 font-size:11px!important; 19085 line-height:1.25!important; 19086 font-weight:400!important; 19087 letter-spacing:0!important; 19088 text-transform:uppercase!important; 19089 color:#000!important; 19090 text-align:left!important; 19091 white-space:nowrap!important; 19092 cursor:pointer!important; 19093} 19094 19095.bogos-gift-select-variant-options 19096.bogos-gift-select-variant-option:hover{ 19097 background:#f9f9f9!important; 19098} 19099 19100.bogos-gift-select-variant-options 19101.bogos-gift-select-variant-option[aria-selected="true"]{ 19102 background:#f5f5f5!important; 19103} 19104 19105.bogos-gift-select-variant-options 19106.bogos-gift-select-variant-option:last-child{ 19107 border-bottom:0!important; 19108} 19109 19110 19111/* ========================================================= 19112 SWATCH â BASE 19113 ========================================================= */ 19114 19115.bogos-gift-select-variant-options 19116.bogos-gift-select-variant-option::before{ 19117 content:""!important; 19118 display:block!important; 19119 flex:0 0 16px!important; 19120 width:16px!important; 19121 height:16px!important; 19122 min-width:16px!important; 19123 min-height:16px!important; 19124 margin:0!important; 19125 padding:0!important; 19126 border:1px solid #d8d8d8!important; 19127 border-radius:50%!important; 19128 box-sizing:border-box!important; 19129 background-color:#fff!important; 19130 background-repeat:no-repeat!important; 19131 background-position:center!important; 19132 background-size:cover!important; 19133 opacity:1!important; 19134 visibility:visible!important; 19135 pointer-events:none!important; 19136} 19137 19138 19139/* ========================================================= 19140 SWATCHES â ACTUAL LIST ORDER 19141 ========================================================= */ 19142 19143.bogos-gift-select-variant-options 19144.bogos-gift-select-variant-option:nth-child(1)::before{ 19145 background-image:url("https://cdn.shopify.com/s/files/1/0510/8305/1170/files/fair-00_50x50.png")!important; 19146} 19147 19148.bogos-gift-select-variant-options 19149.bogos-gift-select-variant-option:nth-child(2)::before{ 19150 background-image:url("https://cdn.shopify.com/s/files/1/0510/8305/1170/files/light-01_50x50.png")!important; 19151} 19152 19153.bogos-gift-select-variant-options 19154.bogos-gift-select-variant-option:nth-child(3)::before{ 19155 background-image:url("https://cdn.shopify.com/s/files/1/0510/8305/1170/files/medium-light-02_50x50.png")!important; 19156} 19157 19158.bogos-gift-select-variant-options 19159.bogos-gift-select-variant-option:nth-child(4)::before{ 19160 background-image:url("https://cdn.shopify.com/s/files/1/0510/8305/1170/files/golde
19160n-medium-03_50x50.png")!important; 19161} 19162 19163.bogos-gift-select-variant-options 19164.bogos-gift-select-variant-option:nth-child(5)::before{ 19165 background-image:url("https://cdn.shopify.com/s/files/1/0510/8305/1170/files/tan-04_50x50.png")!important; 19166} 19167 19168.bogos-gift-select-variant-options 19169.bogos-gift-select-variant-option:nth-child(6)::before{ 19170 background-image:url("https://cdn.shopify.com/s/files/1/0510/8305/1170/files/golden-deep-05_50x50.png")!important; 19171} 19172 19173.bogos-gift-select-variant-options 19174.bogos-gift-select-variant-option:nth-child(7)::before{ 19175 background-image:url("https://cdn.shopify.com/s/files/1/0510/8305/1170/files/deep-06_50x50.png")!important; 19176} 19177 19178 19179/* ========================================================= 19180 SELECTED SHADE SWATCH IN CLOSED FIELD 19181 ========================================================= */ 19182 19183.sweed-selected-swatch{ 19184 display:block!important; 19185 flex:0 0 16px!important; 19186 width:16px!important; 19187 height:16px!important; 19188 min-width:16px!important; 19189 min-height:16px!important; 19190 margin:0!important; 19191 padding:0!important; 19192 border:1px solid #d8d8d8!important; 19193 border-radius:50%!important; 19194 box-sizing:border-box!important; 19195 background-color:#fff!important; 19196 background-repeat:no-repeat!important; 19197 background-position:center!important; 19198 background-size:cover!important; 19199 pointer-events:none!important; 19200} 19201 19202.sweed-no-selected-shade .sweed-selected-swatch{ 19203 display:none!important; 19204} 19205 19206 19207/* Disable old pseudo swatch */ 19208 19209.bogos-gift-select-variant-title-contain::before, 19210.bogos-gift-select-variant-wrapper.bogos-has-selected-variant 19211.bogos-gift-select-variant-title-contain::before{ 19212 content:none!important; 19213 display:none!important; 19214 background-image:none!important; 19215} 19216 19217 19218/* ========================================================= 19219 HIDE PRICE 19220 ========================================================= */ 19221 19222.bogos-offer-gift-item .bogos-gift-item-price-container, 19223.bogos-gift-item-price-container .bogos-gift-item-price, 19224.bogos-gift-item-price-container .bogos-gift-item-compare-price{ 19225 display:none!important; 19226} 19227 19228 19229/* ========================================================= 19230 ADD TO BAG 19231 ========================================================= */ 19232 19233.bogos-offer-gift-item .bogos-gift-item-add-container{ 19234 grid-column:2!important; 19235 grid-row:3!important; 19236 width:100%!important; 19237 min-width:0!important; 19238 max-width:100%!important; 19239 margin:0!important; 19240 padding:0!important; 19241 align-self:stretch!important; 19242 justify-self:stretch!important; 19243 position:static!important; 19244 top:auto!important; 19245 left:auto!important; 19246 right:auto!important; 19247 bottom:auto!important; 19248 transform:none!important; 19249 box-sizing:border-box!important; 19250} 19251 19252.bogos-offer-gift-item .bogos-gift-item-add-btn, 19253.freegifts-main-container .btn-add-to-cart{ 19254 position:static!important; 19255 display:flex!important; 19256 align-items:center!important; 19257 justify-content:flex-start!important; 19258 height:36px!important; 19259 min-height:36px!important; 19260 width:100%!important; 19261 min-width:0!important; 19262 max-width:100%!important; 19263 margin:0!important; 19264 padding:0 10px!important; 19265 border:0!important; 19266 border-radius:0!important; 19267 background:#aee9e8!important; 19268 color:#000!important; 19269 font-size:14px!important; 19270 line-height:1!important; 19271 font-weight:400!important; 19272 letter-spacing:0!important; 19273 text-transform:uppercase!important; 19274 text-align:left!important; 19275 box-sizing:border-box!important; 19276 box-shadow:none!important; 19277 left:auto!important; 19278 right:auto!important; 19279 transform:none!important; 19280} 19281 19282 19283/* ========================================================= 19284 BADGE 19285 ========================================================= */ 19286 19287.bogos-slider-offer-badge{ 19288 border-radius:0!important; 19289 background:#e8fbfa!important; 19290 color:#000!important; 19291} 19292 19293.bogos-slider-offer-badge *{ 19294 color:#000!important; 19295} 19296 19297 19298/* ========================================================= 19299 LAYERING 19300 ========================================================= */ 19301 19302.bogos-gifts-slider-cart-drawer, 19303.freegifts-main-container, 19304.bogos-gifts-slider-container, 19305.bogos-slider-offers-container, 19306.bogos-slider-offer{ 19307 position:relative!important; 19308 z-index:2147483000!important; 19309 overflow:visible!important; 19310 isolation:isolate!important; 19311} 19312 19313.bogos-gift-select-variant-wrapper, 19314.bogos-gift-select-variant-dropdown{ 19315 z-index:2147483001!important; 19316} 19317 19318.bogos-gift-select-variant-options{ 19319 z-index:2147483002!important; 19320} 19321 19322 19323/* ========================================================= 19324 DESKTOP 19325 ========================================================= */ 19326 19327@media screen and (min-width:769px){ 19328 19329 .bogos-gifts-slider-header{ 19330 padding-left:0!important; 19331 margin-left:0!important; 19332 } 19333 19334} 19335 19336 19337/* ========================================================= 19338 MOBILE 19339 ========================================================= */ 19340 19341@media screen and (max-width:768px){ 19342 19343 .bogos-gifts-slider-header{ 19344 padding-left:0!important; 19345 margin-left:0!important; 19346 left:auto!important; 19347 transform:none!important; 19348 } 19349 19350 .bogos-offer-gift-item{ 19351 grid-template-columns:112px minmax(0,1fr)!important; 19352 grid-template-rows:auto 1fr 36px!important; 19353 min-height:144px!important; 19354 column-gap:12px!important; 19355 } 19356 19357 .bogos-offer-gift-item .bogos-gift-item-image-container{ 19358 width:144px!important; 19359 height:144px!important; 19360 transform:translateX(-18px)!important; 19361 } 19362 19363 .bogos-gift-select-variant-dropdown{ 19364 height:34px!important; 19365 min-height:34px!important; 19366 } 19367 19368 .bogos-offer-gift-item .bogos-gift-item-add-btn, 19369 .freegifts-main-container .btn-add-to-cart{ 19370 height:36px!important; 19371 min-height:36px!important; 19372 font-size:14px!important; 19373 padding:0 10px!important; 19374 } 19375 19376} 19377</style>
19377<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> 19378 document.addEventListener("fg-gifts:updated", async () => { 19379 const scaCartState = await fetch(theme.routes.cart).then(scaResponse => scaResponse.json()); 19380 document.dispatchEvent(new CustomEvent('cart:build', { 19381 detail: { 19382 cart: scaCartState 19383 } 19384 })); 19385 document.dispatchEvent(new CustomEvent('cart:open')); 19386}); 19387 /* ========================================================= 19388 BOGOS Gift Slider â Sweed Beauty US 19389 COMPLETE SCRIPT V23 19390 19391 BOGOS remains responsible for: 19392 - qualification 19393 - variant selection 19394 - cart action / Add to Bag 19395 19396 This script controls: 19397 - dropdown presentation 19398 - selected shade swatch 19399 - correct shade order from light to dark 19400 ========================================================= */ 19401 19402(function () { 19403 "use strict"; 19404 19405 19406 var SWATCHES = { 19407 19408 "FAIR 00": 19409 "https://cdn.shopify.com/s/files/1/0510/8305/1170/files/fair-00_50x50.png", 19410 19411 "LIGHT 01": 19412 "https://cdn.shopify.com/s/files/1/0510/8305/1170/files/light-01_50x50.png", 19413 19414 "MEDIUM LIGHT 02": 19415 "https://cdn.shopify.com/s/files/1/0510/8305/1170/files/medium-light-02_50x50.png", 19416 19417 "GOLDEN MEDIUM 03": 19418 "https://cdn.shopify.com/s/files/1/0510/8305/1170/files/golden-medium-03_50x50.png", 19419 19420 "TAN 04": 19421 "https://cdn.shopify.com/s/files/1/0510/8305/1170/files/tan-04_50x50.png", 19422 19423 "GOLDEN DEEP 05": 19424 "https://cdn.shopify.com/s/files/1/0510/8305/1170/files/golden-deep-05_50x50.png", 19425 19426 "DEEP 06": 19427 "https://cdn.shopify.com/s/files/1/0510/8305/1170/files/deep-06_50x50.png" 19428 19429 }; 19430 19431 19432 var SHADE_ORDER = [ 19433 "FAIR 00", 19434 "LIGHT 01", 19435 "MEDIUM LIGHT 02", 19436 "GOLDEN MEDIUM 03", 19437 "TAN 04", 19438 "GOLDEN DEEP 05", 19439 "DEEP 06" 19440 ]; 19441 19442 19443 function cleanText(value) { 19444 19445 return (value || "") 19446 .replace(/\s+/g, " ") 19447 .trim() 19448 .toUpperCase(); 19449 19450 } 19451 19452 19453 function getWrapper(dropdown) { 19454 19455 if (!dropdown) { 19456 return null; 19457 } 19458 19459 return dropdown.closest( 19460 ".bogos-gift-select-variant-wrapper" 19461 ); 19462 19463 } 19464 19465 19466 function getTitle(dropdown) { 19467 19468 if (!dropdown) { 19469 return null; 19470 } 19471 19472 return dropdown.querySelector( 19473 ".bogos-gift-select-variant-title" 19474 ); 19475 19476 } 19477 19478 19479 function getTitleContainer(dropdown) { 19480 19481 if (!dropdown) { 19482 return null; 19483 } 19484 19485 return dropdown.querySelector( 19486 ".bogos-gift-select-variant-title-contain" 19487 ); 19488 19489 } 19490 19491 19492 /* ======================================================= 19493 CORRECT VARIANT ORDER 19494 19495 Moves each COMPLETE BOGOS option element. 19496 19497 This means these stay together: 19498 - variant name 19499 - data-variant-id 19500 - data-original-id 19501 - image 19502 - price 19503 - availability 19504 - BOGOS option element 19505 19506 Result: 19507 FAIR 00 19508 LIGHT 01 19509 MEDIUM LIGHT 02 19510 GOLDEN MEDIUM 03 19511 TAN 04 19512 GOLDEN DEEP 05 19513 DEEP 06 19514 ======================================================= */ 19515 19516 function sortVariantOptions(dropdown) { 19517 19518 if (!dropdown) { 19519 return; 19520 } 19521 19522 19523 var optionsContainer = 19524 dropdown.querySelector( 19525 ".bogos-gift-select-variant-options" 19526 ); 19527 19528 19529 if (!optionsContainer) { 19530 return; 19531 } 19532 19533 19534 var options = 19535 Array.prototype.slice.call( 19536 optionsContainer.querySelectorAll( 19537 ".bogos-gift-select-variant-option" 19538 ) 19539 ); 19540 19541 19542 if (!options.length) { 19543 return; 19544 } 19545 19546 19547 options.sort(function (a, b) { 19548 19549 var nameA = 19550 cleanText(a.textContent); 19551 19552 var nameB = 19553 cleanText(b.textContent); 19554 19555 19556 var indexA = 19557 SHADE_ORDER.indexOf(nameA); 19558 19559 var indexB = 19560 SHADE_ORDER.indexOf(nameB); 19561 19562 19563 if (indexA === -1) { 19564 indexA = 999; 19565 } 19566 19567 if (indexB === -1) { 19568 indexB = 999; 19569 } 19570 19571 19572 return indexA - indexB; 19573 19574 }); 19575 19576 19577 options.forEach(function (option) { 19578 19579 optionsContainer.appendChild( 19580 option 19581 ); 19582 19583 }); 19584 19585 } 19586 19587 19588 function updateSelectedSwatch(dropdown) { 19589 19590 if (!dropdown) { 19591 return; 19592 } 19593 19594 19595 var title = 19596 getTitle(dropdown); 19597 19598 var container = 19599 getTitleContainer(dropdown); 19600 19601 19602 if (!title || !container) { 19603 return; 19604 } 19605 19606 19607 var shadeName = 19608 cleanText( 19609 title.textContent 19610 ); 19611 19612 19613 var existingSwatch = 19614 container.querySelector( 19615 ".sweed-selected-swatch" 19616 ); 19617 19618 19619 if (!SWATCHES[shadeName]) { 19620 19621 container.classList.add( 19622 "sweed-no-selected-shade" 19623 ); 19624 19625 19626 if (existingSwatch) { 19627 19628 existingSwatch.remove(); 19629 19630 } 19631 19632 19633 return; 19634 } 19635 19636 19637 container.classList.remove( 19638 "sweed-no-selected-shade" 19639 ); 19640 19641 19642 if (!existingSwatch) { 19643 19644 existingSwatch = 19645 document.createElement( 19646 "span" 19647 ); 19648 19649 19650 existingSwatch.className = 19651 "sweed-selected-swatch"; 19652 19653 19654 container.insertBefore( 19655 existingSwatch, 19656 title 19657 ); 19658 19659 } 19660 19661 19662 existingSwatch.style.setProperty( 19663 "background-image", 19664 'url("' + 19665 SWATCHES[shadeName] + 19666 '")', 19667 "important" 19668 ); 19669 19670 } 19671 19672 19673 function closeDropdown(dropdown) { 19674 19675 if (!dropdown) { 19676 return; 19677 } 19678 19679 19680 dropdown.classList.remove( 19681 "sweed-bogos-open" 19682 ); 19683 19684 19685 var wrapper = 19686 getWrapper(dropdown); 19687 19688 19689 if (wrapper) { 19690 19691 wrapper.classList.remove( 19692 "sweed-bogos-open" 19693 ); 19694 19695 } 19696 19697 } 19698 19699 19700 function openDropdown(dropdown) { 19701 19702 if (!dropdown) { 19703 return; 19704 } 19705 19706 19707 document 19708 .querySelectorAll( 19709 ".bogos-gift-select-variant-dropdown.sweed-bogos-open" 19710 ) 19711 .forEach(function (otherDropdown) { 19712 19713 if (otherDropdown !== dropdown) { 19714 19715 closeDropdown( 19716 otherDropdown 19717 ); 19718 19719 } 19720 19721 }); 19722 19723 19724 /* 19725 * Ensure BOGOS variants are in the correct 19726 * light-to-dark order before displaying the list. 19727 */ 19728 19729 sortVariantOptions( 19730 dropdown 19731 ); 19732 19733 19734 dropdown.classList.add( 19735 "sweed-bogos-open" 19736 ); 19737 19738 19739 var wrapper = 19740 getWrapper(dropdown); 19741 19742 19743 if (wrapper) { 19744 19745 wrapper.classList.add( 19746 "sweed-bogos-open" 19747 ); 19748 19749 } 19750 19751 } 19752 19753 19754 function initialiseDropdown(dropdown) { 19755 19756 if (!dropdown) { 19757 return; 19758 } 19759 19760 19761 closeDropdown( 19762 dropdown 19763 ); 19764 19765 19766 sortVariantOptions( 19767 dropdown 19768 ); 19769 19770 19771 updateSelectedSwatch( 19772 dropdown 19773 ); 19774 19775 } 19776 19777 19778 function initialiseAllDropdowns(root) { 19779 19780 root = 19781 root || document; 19782 19783 19784 if ( 19785 root.matches && 19786 root.matches( 19787 ".bogos-gift-select-variant-dropdown" 19788 ) 19789 ) { 19790 19791 initialiseDropdown( 19792 root 19793 ); 19794 19795 } 19796 19797 19798 if (root.querySelectorAll) { 19799 19800 root 19801 .querySelectorAll( 19802 ".bogos-gift-select-variant-dropdown" 19803 ) 19804 .forEach(function (dropdown) { 19805 19806 initialiseDropdown( 19807 dropdown 19808 ); 19809 19810 }); 19811 19812 } 19813 19814 } 19815 19816 19817 /* ======================================================= 19818 OPEN / CLOSE 19819 19820 No preventDefault. 19821 No stopPropagation. 19822 BOGOS keeps its native click behaviour. 19823 ======================================================= */ 19824 19825 document.addEventListener( 19826 "click", 19827 function (event) { 19828 19829 if ( 19830 event.target.closest( 19831 ".bogos-gift-select-variant-option" 19832 ) 19833 ) { 19834 19835 return; 19836 19837 } 19838 19839 19840 var dropdown = 19841 event.target.closest( 19842 ".bogos-gift-select-variant-dropdown" 19843 ); 19844 19845 19846 if (!dropdown) { 19847 return; 19848 } 19849 19850 19851 if ( 19852 dropdown.classList.contains( 19853 "sweed-bogos-open" 19854 ) 19855 ) { 19856 19857 closeDropdown( 19858 dropdown 19859 ); 19860 19861 } else { 19862 19863 openDropdown( 19864 dropdown 19865 ); 19866 19867 } 19868 19869 }, 19870 true 19871 ); 19872 19873 19874 /* =======================================================
19875 AFTER BOGOS VARIANT SELECTION 19876 ======================================================= */ 19877 19878 document.addEventListener( 19879 "click", 19880 function (event) { 19881 19882 var option = 19883 event.target.closest( 19884 ".bogos-gift-select-variant-option" 19885 ); 19886 19887 19888 if (!option) { 19889 return; 19890 } 19891 19892 19893 var dropdown = 19894 option.closest( 19895 ".bogos-gift-select-variant-dropdown" 19896 ); 19897 19898 19899 if (!dropdown) { 19900 19901 var wrapper = 19902 option.closest( 19903 ".bogos-gift-select-variant-wrapper" 19904 ); 19905 19906 19907 if (wrapper) { 19908 19909 dropdown = 19910 wrapper.querySelector( 19911 ".bogos-gift-select-variant-dropdown" 19912 ); 19913 19914 } 19915 19916 } 19917 19918 19919 if (!dropdown) { 19920 return; 19921 } 19922 19923 19924 window.setTimeout( 19925 function () { 19926 19927 updateSelectedSwatch( 19928 dropdown 19929 ); 19930 19931 19932 closeDropdown( 19933 dropdown 19934 ); 19935 19936 }, 19937 80 19938 ); 19939 19940 }, 19941 false 19942 ); 19943 19944 19945 /* ======================================================= 19946 CLICK OUTSIDE 19947 ======================================================= */ 19948 19949 document.addEventListener( 19950 "click", 19951 function (event) { 19952 19953 if ( 19954 event.target.closest( 19955 ".bogos-gift-select-variant-wrapper" 19956 ) 19957 ) { 19958 19959 return; 19960 19961 } 19962 19963 19964 document 19965 .querySelectorAll( 19966 ".bogos-gift-select-variant-dropdown.sweed-bogos-open" 19967 ) 19968 .forEach(function (dropdown) { 19969 19970 closeDropdown( 19971 dropdown 19972 ); 19973 19974 }); 19975 19976 }, 19977 false 19978 ); 19979 19980 19981 /* ======================================================= 19982 BOGOS RE-RENDERS 19983 ======================================================= */ 19984 19985 var observer = 19986 new MutationObserver( 19987 function (mutations) { 19988 19989 mutations.forEach( 19990 function (mutation) { 19991 19992 19993 mutation.addedNodes.forEach( 19994 function (node) { 19995 19996 if ( 19997 !node || 19998 node.nodeType !== 1 19999 ) { 20000 20001 return; 20002 20003 } 20004 20005 20006 initialiseAllDropdowns( 20007 node 20008 ); 20009 20010 } 20011 ); 20012 20013 20014 if ( 20015 mutation.target && 20016 mutation.target.closest 20017 ) { 20018 20019 var dropdown = 20020 mutation.target.closest( 20021 ".bogos-gift-select-variant-dropdown" 20022 ); 20023 20024 20025 if (dropdown) { 20026 20027 updateSelectedSwatch( 20028 dropdown 20029 ); 20030 20031 } 20032 20033 } 20034 20035 } 20036 ); 20037 20038 } 20039 ); 20040 20041 20042 observer.observe( 20043 document.documentElement, 20044 { 20045 childList:true, 20046 subtree:true, 20047 characterData:true 20048 } 20049 ); 20050 20051 20052 initialiseAllDropdowns( 20053 document 20054 ); 20055 20056 20057})(); 20058</script>
20058 20059
20060<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 20060
20060
20061<script src="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/lz-string.min.js" defer></script>
20061 20062 20063<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" 20064 data-animation="slideInOutTop"></div> 20065<div id="sca-fg-notifications" class="sca-fg-notifications"></div> 20066 20067<div id="bogos-to-widget-icon-wrap" style="display:none"></div> 20068<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div> 20069 20070<div id="sca-fg-today-offer-widget"></div> 20071<div id="sca-fg-today-offer-iframe"></div> 20072 20073<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> 20074<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div> 20075<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div> 20076 20077<div id="bogos-cart-discount-congrats-msg-wrap"></div> 20078
20079<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> 20080 if (typeof Shopify === "undefined") window.Shopify = {}; 20081 Shopify.cartItems = []; 20082 Shopify.current_product = {}; 20083 Shopify.current_collection = {}; 20084 Shopify.products = {}; 20085 20086 // current product or collection 20087 Shopify.current_product = {...null}; 20088 20089 20090 Shopify.current_collection = {...null}; 20091 20092 window.SECOMAPP = window.SECOMAPP || {}; 20093 SECOMAPP.fg_codes = []; 20094 SECOMAPP.activateOnlyOnePromoCode = false; 20095 20096 SECOMAPP.localization = [];SECOMAPP.localization.push({ 20097 ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 20098 root_url: "/" 20099 }); 20100 20101 SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","countdown_cfg":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"},"item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","countdown_cfg":{"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"},"show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":false},"gift_thumbnail":{"status":false,"number_text":"gift items included","border_color":"#8A8A8A","gift_display":"by_products","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":false},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","see_more_text_color":"#808080","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"see_less":"See less","see_more":"See more","button_text":"Add selected items","free_item_text":"Free 1 item","see_more_align":"left","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","widget_radius":8,"maximum_display":3,"product_img_size":60,"enable_img_radius":false,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"cart_upsell":{"cart_page":{"color":{"item_name":"#303030","theme_color":"neutral","item_variant":"#616161","widget_title":"#303030","widget_subtitle":"#616161","add_button_color":"#303030","item_price_after":"#303030","card_border_color":"#888888","item_price_before":"#CCCCCC","widget_background":"#F6F6F6","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","badge_off_background":"#FFAA00","badge_off_text_color":"#FFFFFF","add_button_text_color":"#FFFFFF","card_background_color":"#FFFFFF","carousel_button_color":"#808080","combo_status_text_color":"#303030","carousel_button_background":"#FFFFFF"},"content":{"off_text":"OFF","title_align":"left","see_less_text":"See less","see_more_text":"See more","add_button_icon":"plus","add_button_text":"Add","add_button_style":"icon"},"general":{"card_style":"horizon","list_style":"carousel","widget_style":"style_1","widget_radius":12,"product_img_size":80,"enable_img_radius":false,"number_cols_compact":1,"number_rows_compact":2,"carousel_nav_position":"header","number_cols_full_width":2,"number_rows_full_width":1}},"cart_drawer":{"color":{"item_name":"#303030","theme_color":"neutral","item_variant":"#616161","widget_title":"#303030","widget_subtitle":"#616161","add_button_color":"#303030","item_price_after":"#303030","card_border_color":"#888888","item_price_before":"#CCCCCC","widget_background":"#F6F6F6","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","badge_off_background":"#FFAA00","badge_off_text_color":"#FFFFFF","add_button_text_color":"#FFFFFF","card_background_color":"#FFFFFF","carousel_button_color":"#808080","combo_status_text_color":"#303030","carousel_button_background":"#FFFFFF"},"content":{"off_text":"OFF","title_align":"left","see_less_text":"See less","see_more_text":"See more","add_button_icon":"plus","add_button_text":"Add","add_button_style":"text_icon"},"general":{"card_style":"horizon","list_style":"carousel","widget_style":"style_1","widget_radius":12,"product_img_size":80,"enable_img_radius":false,"number_cols_compact":1,"number_rows_compact":2,"carousel_nav_position":"header","number_cols_full_width":1,"number_rows_full_width":2}}},"gift_slider":{"general":{"gift_popup_title":"FREE GIFT WITH PURCHASE","add_to_cart_btn_title":"ADD TO BAG","running_text":null,"select_gift_btn":"PICK SHADE TO REDEEM","show_product_title":true,"show_variant_title":true,"show_pagination":false,"show_gift_for_customer":"by_products","number_product_slider":1,"use_old_version":false,"show_gift_type":"all_in_one","enable_add_multiple_gifts":false,"number_product_slider_mobile":1,"out_of_stock_text":"Out of stock"},"disable_slider_checkbox":{"enable":false,"time":10,"text":"Don't show this offer again"},"notify_offer_available":{"enable":true,"text":"ð You have qualified for {{qualifiedOffers}} offer(s)!"}
20101,"notify_gift_can_add":{"enable":false,"number_gifts_can_be_added":"You can add {{number}} gift product(s)","number_gifts_added":"You have added {{number}} gift product(s)"},"color":{"gift_slider_title_color":"#000000","product_title_color":"#000000","original_price_color":"#000000","discounted_price_color":"#000000","add_to_cart_color":"#FFFFFF","add_to_cart_btn_color":"#AEE9E8","notify_add_gift_normal_state_color":"#FFEF9D","notify_add_gift_active_state_color":"#CDFEE1","offer_title_color":"#000000","variant_select_color":"#000000"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"pages_display":{"pages":["all"],"custom":[]}},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"},"countdown_cfg":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12},"countdown_cfg":{"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","free_product_icon_path":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1785416699.png","shopify_shipping_icon_path":"shipping-icon-1.png","show_description":true},"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","free_product_label_color":"#FFEECC","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5","free_product_label_text_color":"#BB5902"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[],"configs":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","free_product_label_color":"#FFEECC","shipping_discount_text_color":"#2332D5","free_product_label_text_color":"#BB5902"},"hide_line":false,"body_style":"line","text_align":"left","countdown_cfg":{"color":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"},"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"}
20101,"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"},"discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true,"per_price_suffix_label":"per item"},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","free_product_icon_path":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1785416699.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","free_product_label_color":"#FFEECC","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5","free_product_label_text_color":"#BB5902"},"free_price":"FREE","countdown_cfg":{"color":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"},"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"},"discount_show_as":"price","show_description":true,"free_product_title":"ð Free Gift","per_price_suffix_label":"per item"}},"product_discount":{"color":{"countdown_cfg":{"theme_color":"blue","number_color":"#2332D5","title_text_color":"#FFFFFF","number_wrap_color":"#FFFFFF","widget_border_color":"#FFFFFF","description_text_color":"#FFFFFF","widget_background_color":{"angle":"90","value":["#4F5BDD","#A7ADEE"],"final_color":"linear-gradient(90deg, #4F5BDD 0%, #A7ADEE 100%)"}},"price_display":{"number_wrap_color":"#808080","discount_label_color":"#FFBB4E","discount_price_color":"#2332D5","discount_label_text_color":"#000000"}},"general":{"countdown_cfg":{"status":true,"show_label":false,"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"wrap_num_bg":true,"widget_style":"bar","widget_radius":6},"price_display":{"status":true,"discount_label":{"label":"{{discount_amount}} OFF","status":true},"display_discount_price":{"style":"bold","font_size":16},"display_original_price":{"style":"normal","font_size":14,"line_through":true}}}},"cheapest_discount":{"color":{"theme_color":"neutral","countdown_cfg":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"},"see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","countdown_cfg":{"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"},"see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_bt
20101n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add"},"general":{"widget_layout":"carousel","widget_position":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"bundle_product_page":{"color":{"theme_color":"neutral","quantity_color":"#303030","active_tab_text":"#303030","badge_text_color":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","child_theme_color":"neutral","default_tab_border":"#FFFFFF","product_name_color":"#303030","section_name_color":"#303030","variant_name_color":"#616161","discount_price_color":"#303030","original_price_color":"#808080","section_border_color":"#D0D0D0","active_tab_background":"#F0F0F0","add_item_button_color":"#303030","size_list_label_color":"#303030","badge_background_color":"#FFBB4E","child_label_text_color":"#303030","default_tab_background":"#F0F0F0","total_price_text_color":"#616161","add_bundle_button_color":"#303030","product_card_background":"#F6F6F6","child_product_name_color":"#303030","child_variant_name_color":"#616161","child_widget_title_color":"#303030","child_widget_border_color":"#303030","add_item_button_text_color":"#FFFFFF","add_bundle_button_text_color":"#FFFFFF","child_label_background_color":"#E7E7E7","child_widget_background_color":"#F0F0F0","child_redirect_button_text_color":"#303030"},"content":{"child_label":"Includes in {{number}} bundles","cart_button_text":"Add bundle to cart","total_price_text":"Total bundle price","countdown_message":"Added {{amount_added}} items, {{amount_left}} to go","child_widget_style":"filled_background","show_countdown_on_button":true,"child_show_discount_label":true,"child_redirect_button_label":"Go to bundle","child_products_per_row_mobile":2,"child_products_per_row_desktop":4,"child_show_product_variant_name":true}}},"settings":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":true,"offer_process":"cloned","sale_channels":null,"sync_quantity":false,"track_oostock":false,"barcode_format":"blank","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"current_price","gift_title_format":"blank","using_draft_order":true,"select_one_gift_price":false,"admin_api_access_token":null,"clone_product_metafields":null,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"values":[],"status":true,"condition":"and","offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1}},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"ab_test":{"new_ab_free_fatherday26":1},"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"mode_override_checkout":"default","publications":null},"storefront":{"access_token":"8cfb06ac4b87075dec598d7b98900759","created_at":"2026-09-23T10:43:21Z"}}}; 20102 20103//liquid code to get customer history and customer tag 20104 20105 20106 SECOMAPP.current_template = "index"; 20107 SECOMAPP.pathname = window.location.pathname; 20108 if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { 20109 window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); 20110 } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { 20111 window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); 20112 } 20113 20114 SECOMAPP.setCookie = function (e, t, o, n, r) { 20115 let i = new Date; 20116 i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); 20117 let f = "expires=" + i.toUTCString(); 20118 document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); 20119 }; 20120 SECOMAPP.deleteCookie = function (e, t) { 20121 document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") 20122 }; 20123 SECOMAPP.getCookie = function (e) { 20124 for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { 20125 let r; 20126 for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); 20127 if (0 === r.indexOf(t)) return r.substring(t.length, r.length) 20128 } 20129 return "" 20130 }; 20131 SECOMAPP.getQueryString = function (key) { 20132 let e = {}; 20133 let t = window.location.search.substring(1).split("&"); 20134 let o = 0; 20135 for (; o < t.length; o++) { 20136 let n = t[o].split("="); 20137 if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); 20138 else if ("string" == typeof e[n[0]]) { 20139 e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] 20140 } else e[n[0]].push(decodeURIComponent(n[1])) 20141 } 20142 return key ? e?.[key] : e; 20143 }; 20144 20145 SECOMAPP.offer_codes = [
20146 {param: "freegifts_code", cookie: "sca_fg_codes"}, 20147 {param: "bundles_code", cookie: "sca_bundle_codes"}, 20148 {param: "upsells_code", cookie: "sca_upsell_codes"}, 20149 {param: "discounts_code", cookie: "sca_discount_codes"}, 20150 ]; 20151 SECOMAPP.offer_codes.forEach(({param, cookie}) => { 20152 SECOMAPP.fg_codes = []; 20153 SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie))); 20154 SECOMAPP.current_code = SECOMAPP.getQueryString(param); 20155 SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) 20156 && (function () { 20157 SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); 20158 SECOMAPP.fg_codes.push(SECOMAPP.current_code); 20159 SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes)); 20160 })(); 20161 }); 20162 20163 SECOMAPP.customer = {}; 20164 SECOMAPP.customer.orders = []; 20165 SECOMAPP.customer.freegifts = []; 20166 SECOMAPP.customer.freegifts_v2 = []; 20167 20168 SECOMAPP.customer.email = ""; 20169 SECOMAPP.customer.first_name = ""; 20170 SECOMAPP.customer.last_name = ""; 20171 SECOMAPP.customer.tags = Object.values({...null}); 20172 SECOMAPP.customer.orders_count = "" - 0; 20173 SECOMAPP.customer.total_spent = "" - 0; 20174 SECOMAPP.customer.b2b = "" - 0; 20175 SECOMAPP.market = { 20176 id: "32732184799" - 0, 20177 handle: "us", 20178 }; 20179 20180 20181 // get class name config from settings_data.json 20182 if (!Shopify.scaHandleConfigValue) { 20183 Shopify.scaHandleConfigValue = { 20184 ...null, 20185 ...null 20186 }; 20187 } 20188 20189 // add link proxy 20190 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 20191 20192 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 20193 20194 SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" 20195 SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations" 20196 20197 // get shop locales 20198 SECOMAPP.shop_locales = Object.values({ 20199 ...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}] 20200 }); 20201 20202 SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}} } 20203 20204 20205 20206 window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/fg-icon-red_small.png"; 20207 window.fgWidgetIconsObj = { 20208 "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-1_small.png', 20209 "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-2_small.png', 20210 "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-3_small.png', 20211 "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-4_small.png', 20212 "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-5_small.png', 20213 "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-6_small.png', 20214 "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-7_small.png', 20215 "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/widget-icon-8_small.png' 20216 } 20217 20218 window.fgStepIconsObj = { 20219 "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-1_small.png', 20220 "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-2_small.png', 20221 "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-3_small.png', 20222 "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-4_small.png', 20223 "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-5_small.png', 20224 "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-6_small.png', 20225 "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/step-icon-7_small.png', 20226 } 20227 20228 window.fgSummaryIconsObj = { 20229 "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-1_small.png', 20230 "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-2_small.png', 20231 "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-3_small.png', 20232 "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-4_small.png', 20233 "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-5_small.png', 20234 "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-6_small.png', 20235 "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-7_small.png', 20236 "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/summary-icon-8_small.png', 20237 } 20238 20239 window.fgShippingIconsObj = { 20240 "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-1_small.png', 20241 "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-2_small.png', 20242 "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-3_small.png', 20243 "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping-icon-4_small.png', 20244 } 20245 20246 // variable from tools 20247 SECOMAPP.variables = { 20248 ...SECOMAPP.variables, 20249 ...null, 20250 ...{"web_pixel":true}, 20251 shipping_product_img: 'https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/shipping_product_small.png' 20252 } 20253 20254 window.fgResource = { 20255 gift: { 20256 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"] 20257 }, 20258 bundle: { 20259 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"], 20260 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"] 20261 }, 20262 upsell: { 20263 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"], 20264 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"] 20265 }, 20266 discount: { 20267 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"], 20268 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"] 20269 }, 20270 "bundle-page": { 20271 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"], 20272 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"] 20273 }, 20274 booster: { 20275 js: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"], 20276 css: ["https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"] 20277 } 20278 } 20279</script>
20279 20280
20281<script defer src="https://static.bogos.io/c3dlZWQtdXMubXlzaG9waWZ5LmNvbQ==/freegifts_data_1790494873.min.js"></script>
20281 20282<div id="secomapp_freegifts_url" data-url="https://static.bogos.io/c3dlZWQtdXMubXlzaG9waWZ5LmNvbQ==/freegifts_data_1790494873.min.js"></div> 20283 20284 20285<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/gift.min.js"></div> 20286<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle.min.js"></div> 20287<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/upsell.min.js"></div> 20288<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/discount.min.js"></div> 20289<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bundle-page.min.js"></div> 20290<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster.min.js"></div> 20291<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/booster-page.min.js"></div> 20292 20293 20294<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle.min.css"></div> 20295<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.upsell.min.css"></div> 20296<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.discount.min.css"></div> 20297<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.bundle-page.min.css"></div> 20298<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster.min.css"></div> 20299<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a0f05b-c397-7b69-8f57-ce47e9cb2ee2/freegifts-232/assets/bogos.booster-page.min.css"></div> 20300<!-- END app snippet --> 20301 20302 20303<!-- BEGIN app snippet: search --> 20304 20305<!-- END app snippet --> 20306 20307 20308 20309</div>
20309<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
20309 20310</body> 20311</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.