1<!doctype html> 2<html class="no-js no-touch supports-no-cookies" lang="en"> 3<head> 4 5 <!-- Hotjar Tracking Code for Site 5122037 (name missing) -->
6<script>
vendor: 125 bytes, lines 6-9
6 7 (function(h,o,t,j,a,r){ 8 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 9 h._hjSettings={hjid:
95122037
vendor: 258 bytes, lines 9-14
9,hjsv:6}; 10 a=o.getElementsByTagName('head')[0]; 11 r=o.createElement('script');r.async=1; 12 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 13 a.appendChild(r); 14 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
15</script>
15 16 17 <meta charset="UTF-8"> 18 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 19 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 20 <meta name="theme-color" content="#d0e421"> 21 <link rel="canonical" href="https://louloubeauty.co/pages/contact-us"> 22 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 23 <!-- ======================= Broadcast Theme V5.4.0 ========================= --><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link href="//louloubeauty.co/cdn/shop/t/28/assets/theme.css?v=122141802135456749421761547956" as="style" rel="preload"> 24 <link href="//louloubeauty.co/cdn/shop/t/28/assets/vendor.js?v=152754676678534273481761547956" as="script" rel="preload"> 25 <link href="//louloubeauty.co/cdn/shop/t/28/assets/theme.js?v=44245258777923388021761547956" as="script" rel="preload"> 26 27 <link rel="icon" type="image/png" href="//louloubeauty.co/cdn/shop/files/LLB_Logo_Favicon-96.png?crop=center&height=32&v=1715647792&width=32"> 28 29 30 <!-- Title and description ================================================ --> 31 32 <title> 33 34 Contact us 35 36 37 38 – Lou Lou Beauty 39 40 </title> 41 42 43 <meta name="description" content="We always love hearing from you so please get in touch! For stockist or any other enquiries please fill out the form and we'll get back to you as soon as possible."> 44 45 46 <meta property="og:site_name" content="Lou Lou Beauty"> 47<meta property="og:url" content="https://louloubeauty.co/pages/contact-us"> 48<meta property="og:title" content="Contact us"> 49<meta property="og:type" content="website"> 50<meta property="og:description" content="We always love hearing from you so please get in touch! For stockist or any other enquiries please fill out the form and we'll get back to you as soon as possible."><meta property="og:image" content="http://louloubeauty.co/cdn/shop/files/LLB_Logo__Stacked-11_6911d507-7ae6-45a0-9593-c90b5f9fa8b8.png?v=1718262159"> 51 <meta property="og:image:secure_url" content="https://louloubeauty.co/cdn/shop/files/LLB_Logo__Stacked-11_6911d507-7ae6-45a0-9593-c90b5f9fa8b8.png?v=1718262159"> 52 <meta property="og:image:width" content="2084"> 53 <meta property="og:image:height" content="2084"><meta name="twitter:card" content="summary_large_image"> 54<meta name="twitter:title" content="Contact us"> 55<meta name="twitter:description" content="We always love hearing from you so please get in touch! For stockist or any other enquiries please fill out the form and we'll get back to you as soon as possible."> 56 57 <!-- CSS ================================================================== --> 58 59 <link href="//louloubeauty.co/cdn/shop/t/28/assets/font-settings.css?v=94240960752873266451763585697" rel="stylesheet" type="text/css" media="all" /> 60 61 62<style data-shopify> 63 64:root {--scrollbar-width: 0px; 65 66 67 68 69 70--COLOR-VIDEO-BG: #f2f2f2; 71--COLOR-BG-BRIGHTER: #f2f2f2;--COLOR-BG: #ffffff;--COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25); 72--COLOR-BG-TRANSPARENT: rgba(255, 255, 255, 0); 73--COLOR-BG-SECONDARY: #f7f9fa; 74--COLOR-BG-SECONDARY-LIGHTEN: #ffffff; 75--COLOR-BG-RGB: 255, 255, 255; 76 77--COLOR-TEXT-DARK: #000000; 78--COLOR-TEXT: #000000; 79--COLOR-TEXT-LIGHT: #4d4d4d; 80 81 82/* === Opacity shades of grey ===*/ 83--COLOR-A5: rgba(0, 0, 0, 0.05); 84--COLOR-A10: rgba(0, 0, 0, 0.1); 85--COLOR-A15: rgba(0, 0, 0, 0.15); 86--COLOR-A20: rgba(0, 0, 0, 0.2); 87--COLOR-A25: rgba(0, 0, 0, 0.25); 88--COLOR-A30: rgba(0, 0, 0, 0.3); 89--COLOR-A35: rgba(0, 0, 0, 0.35); 90--COLOR-A40: rgba(0, 0, 0, 0.4); 91--COLOR-A45: rgba(0, 0, 0, 0.45); 92--COLOR-A50: rgba(0, 0, 0, 0.5); 93--COLOR-A55: rgba(0, 0, 0, 0.55); 94--COLOR-A60: rgba(0, 0, 0, 0.6); 95--COLOR-A65: rgba(0, 0, 0, 0.65); 96--COLOR-A70: rgba(0, 0, 0, 0.7); 97--COLOR-A75: rgba(0, 0, 0, 0.75); 98--COLOR-A80: rgba(0, 0, 0, 0.8); 99--COLOR-A85: rgba(0, 0, 0, 0.85); 100--COLOR-A90: rgba(0, 0, 0, 0.9); 101--COLOR-A95: rgba(0, 0, 0, 0.95); 102 103--COLOR-BORDER: rgb(46, 46, 46); 104--COLOR-BORDER-LIGHT: #828282; 105--COLOR-BORDER-HAIRLINE: #f7f7f7; 106--COLOR-BORDER-DARK: #000000;/* === Bright color ===*/ 107--COLOR-PRIMARY: #d0e421; 108--COLOR-PRIMARY-HOVER: #9dad0b; 109--COLOR-PRIMARY-FADE: rgba(208, 228, 33, 0.05); 110--COLOR-PRIMARY-FADE-HOVER: rgba(208, 228, 33, 0.1); 111--COLOR-PRIMARY-LIGHT: #f5fea0;--COLOR-PRIMARY-OPPOSITE: #000000; 112 113 114 115/* === link Color ===*/ 116--COLOR-LINK: #000000; 117--COLOR-LINK-HOVER: rgba(0, 0, 0, 0.7); 118--COLOR-LINK-FADE: rgba(0, 0, 0, 0.05); 119--COLOR-LINK-FADE-HOVER: rgba(0, 0, 0, 0.1);--COLOR-LINK-OPPOSITE: #ffffff; 120 121 122/* === Product grid sale tags ===*/ 123--COLOR-SALE-BG: #ff7aac; 124--COLOR-SALE-TEXT: #ffffff;--COLOR-SALE-TEXT-SECONDARY: #ff7aac; 125 126/* === Product grid badges ===*/ 127--COLOR-BADGE-BG: #444444; 128--COLOR-BADGE-TEXT: #ffffff; 129 130/* === Product sale color ===*/ 131--COLOR-SALE: #590039; 132 133/* === Gray background on Product grid items ===*/--filter-bg: 1.0;/* === Helper colors for form error states ===*/ 134--COLOR-ERROR: #721C24; 135--COLOR-ERROR-BG: #F8D7DA; 136--COLOR-ERROR-BORDER: #F5C6CB; 137 138 139 140 --RADIUS: 300px; 141 --RADIUS-SELECT: 22px; 142 143--COLOR-HEADER-BG: #ffffff;--COLOR-HEADER-BG-TRANSPARENT: rgba(255, 255, 255, 0); 144--COLOR-HEADER-LINK: #2e2e2e; 145--COLOR-HEADER-LINK-HOVER: rgba(46, 46, 46, 0.7); 146 147--COLOR-MENU-BG: #ffffff; 148--COLOR-MENU-LINK: #2e2e2e; 149--COLOR-MENU-LINK-HOVER: rgba(46, 46, 46, 0.7); 150--COLOR-SUBMENU-BG: #ffffff; 151--COLOR-SUBMENU-LINK: #2e2e2e; 152--COLOR-SUBMENU-LINK-HOVER: rgba(46, 46, 46, 0.7); 153--COLOR-SUBMENU-TEXT-LIGHT: #6d6d6d; 154--COLOR-MENU-TRANSPARENT: #ffffff; 155--COLOR-MENU-TRANSPARENT-HOVER: rgba(255, 255, 255, 0.7);--COLOR-FOOTER-BG: #f18080; 156--COLOR-FOOTER-BG-HAIRLINE: #ef7272; 157--COLOR-FOOTER-TEXT: #2e2e2e; 158--COLOR-FOOTER-TEXT-A35: rgba(46, 46, 46, 0.35); 159--COLOR-FOOTER-TEXT-A75: rgba(46, 46, 46, 0.75); 160--COLOR-FOOTER-LINK: #2e2e2e; 161--COLOR-FOOTER-LINK-HOVER: rgba(46, 46, 46, 0.7); 162--COLOR-FOOTER-BORDER: #2e2e2e; 163 164--TRANSPARENT: rgba(255, 255, 255, 0); 165 166/* === Default overlay opacity ===*/ 167--overlay-opacity: 0; 168--underlay-opacity: 1; 169--underlay-bg: rgba(0,0,0,0.4); 170 171/* === Custom Cursor ===*/ 172--ICON-ZOOM-IN: url( "//louloubeauty.co/cdn/shop/t/28/assets/icon-zoom-in.svg?v=182473373117644429561761547956" ); 173--ICON-ZOOM-OUT: url( "//louloubeauty.co/cdn/shop/t/28/assets/icon-zoom-out.svg?v=101497157853986683871761547956" ); 174 175/* === Custom Icons ===*/ 176 177 178 179 --ICON-ADD-BAG: url( "//louloubeauty.co/cdn/shop/t/28/assets/icon-add-bag.svg?v=23763382405227654651761547956" ); 180 --ICON-ADD-CART: url( "//louloubeauty.co/cdn/shop/t/28/assets/icon-add-cart.svg?v=3962293684743587821761547956" ); 181 --ICON-ARROW-LEFT: url( "//louloubeauty.co/cdn/shop/t/28/assets/icon-arrow-left.svg?v=136066145774695772731761547956" );
182 --ICON-ARROW-RIGHT: url( "//louloubeauty.co/cdn/shop/t/28/assets/icon-arrow-right.svg?v=150928298113663093401761547956" ); 183 --ICON-SELECT: url("//louloubeauty.co/cdn/shop/t/28/assets/icon-select.svg?v=167170173659852274001761547956"); 184 185 186--PRODUCT-GRID-ASPECT-RATIO: 100%; 187 188/* === Typography ===*/ 189--FONT-WEIGHT-BODY: 600; 190--FONT-WEIGHT-BODY-BOLD: 700; 191 192--FONT-STACK-BODY: Nunito, sans-serif; 193--FONT-STYLE-BODY: normal; 194--FONT-STYLE-BODY-ITALIC: ; 195--FONT-ADJUST-BODY: 1.0; 196 197--LETTER-SPACING-BODY: 0.0em; 198 199--FONT-WEIGHT-HEADING: 400; 200--FONT-WEIGHT-HEADING-BOLD: 700; 201 202--FONT-UPPERCASE-HEADING: none; 203--LETTER-SPACING-HEADING: 0.0em; 204 205--FONT-STACK-HEADING: "SF Mono", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; 206--FONT-STYLE-HEADING: normal; 207--FONT-STYLE-HEADING-ITALIC: ; 208--FONT-ADJUST-HEADING: 1.0; 209 210--FONT-WEIGHT-SUBHEADING: 600; 211--FONT-WEIGHT-SUBHEADING-BOLD: 700; 212 213--FONT-STACK-SUBHEADING: Nunito, sans-serif; 214--FONT-STYLE-SUBHEADING: normal; 215--FONT-STYLE-SUBHEADING-ITALIC: ; 216--FONT-ADJUST-SUBHEADING: 1.0; 217 218--FONT-UPPERCASE-SUBHEADING: uppercase; 219--LETTER-SPACING-SUBHEADING: 0.1em; 220 221--FONT-STACK-NAV: Nunito, sans-serif; 222--FONT-STYLE-NAV: normal; 223--FONT-STYLE-NAV-ITALIC: ; 224--FONT-ADJUST-NAV: 1.0; 225 226--FONT-WEIGHT-NAV: 600; 227--FONT-WEIGHT-NAV-BOLD: 700; 228 229--LETTER-SPACING-NAV: 0.0em; 230 231--FONT-SIZE-BASE: 1.0rem; 232--FONT-SIZE-BASE-PERCENT: 1.0; 233 234/* === Parallax ===*/ 235--PARALLAX-STRENGTH-MIN: 150.0%; 236--PARALLAX-STRENGTH-MAX: 160.0%;--COLUMNS: 4; 237--COLUMNS-MEDIUM: 3; 238--COLUMNS-SMALL: 2; 239--COLUMNS-MOBILE: 1;--LAYOUT-OUTER: 50px; 240 --LAYOUT-GUTTER: 32px; 241 --LAYOUT-OUTER-MEDIUM: 30px; 242 --LAYOUT-GUTTER-MEDIUM: 22px; 243 --LAYOUT-OUTER-SMALL: 16px; 244 --LAYOUT-GUTTER-SMALL: 16px;--base-animation-delay: 0ms; 245--line-height-normal: 1.375; /* Equals to line-height: normal; */--SIDEBAR-WIDTH: 288px; 246 --SIDEBAR-WIDTH-MEDIUM: 258px;--DRAWER-WIDTH: 380px;--ICON-STROKE-WIDTH: 1px; 247 248--COLOR-TEXT-DARK: #000000; 249--COLOR-TEXT:#000000; 250--COLOR-TEXT-LIGHT: #000000; 251 252 253 254/* === Button General ===*/ 255--BTN-FONT-STACK: Nunito, sans-serif; 256--BTN-FONT-WEIGHT: 700; 257--BTN-FONT-STYLE: normal; 258--BTN-FONT-SIZE: 13px; 259 260--BTN-LETTER-SPACING: 0.1em; 261--BTN-UPPERCASE: uppercase; 262--BTN-TEXT-ARROW-OFFSET: -1px; 263 264/* === Button Primary ===*/ 265--BTN-PRIMARY-BORDER-COLOR: #590039; 266--BTN-PRIMARY-BG-COLOR: #590039; 267--BTN-PRIMARY-TEXT-COLOR: #ffffff; 268 269 270 --BTN-PRIMARY-BG-COLOR-BRIGHTER: #8c005a; 271 272 273/* === Button Secondary ===*/ 274--BTN-SECONDARY-BORDER-COLOR: #fffee1; 275--BTN-SECONDARY-BG-COLOR: #fffee1; 276--BTN-SECONDARY-TEXT-COLOR: #000000; 277 278 279 --BTN-SECONDARY-BG-COLOR-BRIGHTER: #fffdc7; 280 281 282/* === Button White ===*/ 283--TEXT-BTN-BORDER-WHITE: #fff; 284--TEXT-BTN-BG-WHITE: #fff; 285--TEXT-BTN-WHITE: #000; 286--TEXT-BTN-BG-WHITE-BRIGHTER: #f2f2f2; 287 288/* === Button Black ===*/ 289--TEXT-BTN-BG-BLACK: #000; 290--TEXT-BTN-BORDER-BLACK: #000; 291--TEXT-BTN-BLACK: #fff; 292--TEXT-BTN-BG-BLACK-BRIGHTER: #1a1a1a; 293 294/* === Cart Gradient ===*/ 295 296 297 --FREE-SHIPPING-GRADIENT: linear-gradient(to right, var(--COLOR-PRIMARY-LIGHT) 0%, var(--COLOR-PRIMARY) 100%); 298 299 300} 301 302::backdrop { 303 --underlay-opacity: 1; 304 --underlay-bg: rgba(0,0,0,0.4); 305} 306</style> 307 308 309 <link href="//louloubeauty.co/cdn/shop/t/28/assets/theme.css?v=122141802135456749421761547956" rel="stylesheet" type="text/css" media="all" /> 310<link href="//louloubeauty.co/cdn/shop/t/28/assets/swatches.css?v=157844926215047500451761547956" as="style" rel="preload"> 311 <link href="//louloubeauty.co/cdn/shop/t/28/assets/swatches.css?v=157844926215047500451761547956" rel="stylesheet" type="text/css" media="all" /> 312<style data-shopify>.swatches { 313 --black: #000000;--white: #fafafa;--blank: url(//louloubeauty.co/cdn/shop/files/blank_small.png?v=2230); 314 }</style>
315<script> 316 if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0) { 317 document.documentElement.className = document.documentElement.className + ' ie'; 318 319 var scripts = document.getElementsByTagName('script')[0]; 320 var polyfill = document.createElement("script"); 321 polyfill.defer = true; 322 polyfill.src = "//louloubeauty.co/cdn/shop/t/28/assets/ie11.js?v=144489047535103983231761547956"; 323 324 scripts.parentNode.insertBefore(polyfill, scripts); 325 } else { 326 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 327 } 328 329 document.documentElement.style.setProperty('--scrollbar-width', `${getScrollbarWidth()}px`); 330 331 function getScrollbarWidth() { 332 // Creating invisible container 333 const outer = document.createElement('div'); 334 outer.style.visibility = 'hidden'; 335 outer.style.overflow = 'scroll'; // forcing scrollbar to appear 336 outer.style.msOverflowStyle = 'scrollbar'; // needed for WinJS apps 337 document.documentElement.appendChild(outer); 338 339 // Creating inner element and placing it in the container 340 const inner = document.createElement('div'); 341 outer.appendChild(inner); 342 343 // Calculating difference between container's full width and the child width 344 const scrollbarWidth = outer.offsetWidth - inner.offsetWidth; 345 346 // Removing temporary elements from the DOM 347 outer.parentNode.removeChild(outer); 348 349 return scrollbarWidth; 350 } 351 352 let root = '/'; 353 if (root[root.length - 1] !== '/') { 354 root = root + '/'; 355 } 356 357 window.theme = { 358 routes: { 359 root: root, 360 cart_url: '/cart', 361 cart_add_url: '/cart/add', 362 cart_change_url: '/cart/change', 363 product_recommendations_url: '/recommendations/products', 364 predictive_search_url: '/search/suggest', 365 addresses_url: '/account/addresses' 366 }, 367 assets: { 368 photoswipe: '//louloubeauty.co/cdn/shop/t/28/assets/photoswipe.js?v=162613001030112971491761547956', 369 smoothscroll: '//louloubeauty.co/cdn/shop/t/28/assets/smoothscroll.js?v=37906625415260927261761547956', 370 }, 371 strings: { 372 addToCart: "Add to cart", 373 cartAcceptanceError: "You must accept our terms and conditions.", 374 soldOut: "Sold Out", 375 from: "From", 376 preOrder: "Pre-order", 377 sale: "Sale", 378 subscription: "Subscription", 379 unavailable: "Unavailable", 380 unitPrice: "Unit price", 381 unitPriceSeparator: "per", 382 shippingCalcSubmitButton: "Calculate shipping", 383 shippingCalcSubmitButtonDisabled: "Calculating...", 384 selectValue: "Select value", 385 selectColor: "Select color", 386 oneColor: "color", 387 otherColor: "colors", 388 upsellAddToCart: "Add", 389 free: "Free", 390 swatchesColor: "Color, Colour" 391 }, 392 settings: { 393 customerLoggedIn: null ? true : false, 394 cartDrawerEnabled: true, 395 enableQuickAdd: true, 396 enableAnimations: true, 397 variantOnSale: true, 398 }, 399 sliderArrows: { 400 prev: '<button type="button" class="slider__button slider__button--prev" data-button-arrow data-button-prev>' + "Previous" + '</button>', 401 next: '<button type="button" class="slider__button slider__button--next" data-button-arrow data-button-next>' + "Next" + '</button>', 402 }, 403 moneyFormat: false ? "${{amount}} USD" : "${{amount}}", 404 moneyWithoutCurrencyFormat: "${{amount}}", 405 moneyWithCurrencyFormat: "${{amount}} USD", 406 subtotal: 0, 407 info: { 408 name: 'broadcast' 409 }, 410 version: '5.4.0' 411 }; 412 413 let windowInnerHeight = window.innerHeight; 414 document.documentElement.style.setProperty('--full-height', `${windowInnerHeight}px`); 415 document.documentElement.style.setProperty('--three-quarters', `${windowInnerHeight * 0.75}px`); 416 document.documentElement.style.setProperty('--two-thirds', `${windowInnerHeight * 0.66}px`); 417 document.documentElement.style.setProperty('--one-half', `${windowInnerHeight * 0.5}px`); 418 document.documentElement.style.setProperty('--one-third', `${windowInnerHeight * 0.33}px`); 419 document.documentElement.style.setProperty('--one-fifth', `${windowInnerHeight * 0.2}px`); 420 </script>
420 421 422 423
423<script src="//louloubeauty.co/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
423 424 425 426 <!-- Theme Javascript ============================================================== --> 427
427<script src="//louloubeauty.co/cdn/shop/t/28/assets/vendor.js?v=152754676678534273481761547956" defer="defer"></script>
427 428
428<script src="//louloubeauty.co/cdn/shop/t/28/assets/theme.js?v=44245258777923388021761547956" defer="defer"></script>
428<!-- Shopify app scripts =========================================================== --> 429 430
430<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
430<meta name="google-site-verification" content="3ca7GgU3DrVnj6MSzLQI1Xgho1d7EBR5qJ4Duqg8_jI"> 431<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13653639226/digital_wallets/dialog"> 432<meta id="in-context-paypal-metadata" data-shop-id="13653639226" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 433<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
433<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
433 434<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
435<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=13653639226" crossorigin="anonymous"></script>
vendor: 1 bytes, line 435
435
436<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":13653639226,"countryCode":"AU","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/13653639226","merchantName":"Lou Lou Beauty","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"Lou Lou Beauty","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 436
436
437<script id="shopify-features" type="application/json">{"accessToken":"ab2ee8d076cdaeaef2a3d6386633a368","betas":["rich-media-storefront-analytics"],"domain":"louloubeauty.co","predictiveSearch":true,"shopId":13653639226,"locale":"en"}</script>
vendor: 1 bytes, line 437
437
438<script>var Shopify = Shopify || {}; 439Shopify.shop = "lou-lou-lips.myshopify.com"; 440Shopify.locale = "en"; 441Shopify.currency = {"active":"USD","rate":"0.71242002"}; 442Shopify.country = "US"; 443Shopify.theme = {"name":"Broadcast | Hotjar | Kitenzo 27\/10","id":155529019645,"schema_name":"Broadcast","schema_version":"5.4.0","theme_store_id":868,"role":"main"}; 444Shopify.theme.handle = "null"; 445Shopify.theme.style = {"id":null,"handle":null}; 446Shopify.cdnHost = "louloubeauty.co/cdn"; 447Shopify.routes = Shopify.routes || {}; 448Shopify.routes.root = "/"; 449Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 450Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 451Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 452Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 452
452
453<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 453
453
454<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 454
454
455<script> 456 window.ShopifyPay = window.ShopifyPay || {}; 457 window.ShopifyPay.apiHost = "shop.app\/pay"; 458 window.ShopifyPay.redirectState = null; 459</script>
vendor: 1 bytes, line 459
459
460<script> 461 window.Shopify = window.Shopify || {}; 462 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 463 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 464 window.Shopify.SignInWithShop.eligible = true; 465</script>
vendor: 1 bytes, line 465
465
466<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 466
466
467<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 467
467
468<script type="module"> 469 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 470 471 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 472 473</script>
vendor: 1 bytes, line 473
473
474<script> 475 window.Shopify = window.Shopify || {}; 476 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 477 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"]}; 478</script>
vendor: 1 bytes, line 478
478
479<script>(function() { 480 var isLoaded = false; 481 function asyncLoad() { 482 if (isLoaded) return; 483 isLoaded = true; 484 var urls = ["https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=QSnZWZ\u0026shop=lou-lou-lips.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=QSnZWZ\u0026shop=lou-lou-lips.myshopify.com","https:\/\/d3hw6dc1ow8pp2.cloudfront.net\/reviewsWidget.min.js?shop=lou-lou-lips.myshopify.com","https:\/\/live.bb.eight-cdn.com\/script.js?shop=lou-lou-lips.myshopify.com"]; 485 for (var i = 0; i < urls.length; i++) { 486 var s = document.createElement('script'); 487 s.type = 'text/javascript'; 488 s.async = true; 489 s.src = urls[i]; 490 var x = document.getElementsByTagName('script')[0]; 491 x.parentNode.insertBefore(s, x); 492 } 493 }; 494 if(window.attachEvent) { 495 window.attachEvent('onload', asyncLoad); 496 } else { 497 window.addEventListener('load', asyncLoad, false); 498 } 499})();</script>
vendor: 1 bytes, line 499
499
500<script id="__st">var __st={"a":13653639226,"offset":39600,"reqid":"31eacb94-dfdf-4abd-8c6d-a594a202f1c8-1791590192","pageurl":"louloubeauty.co\/pages\/contact-us","s":"pages-22483861562","u":"8b68057b8ace","p":"page","rtyp":"page","rid":22483861562};</script>
vendor: 1 bytes, line 500
500
501<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 501
501
502<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 502
502
503<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//louloubeauty.co/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 503
503
504<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 = "//louloubeauty.co/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>
504<script crossorigin="anonymous" defer="defer" src="//louloubeauty.co/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 504
504
505<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 505
505
506<script> 507 window.Shopify = window.Shopify || {}; 508 window.Shopify.MCP = window.Shopify.MCP || {}; 509 window.Shopify.MCP.enabled = true; 510 window.Shopify.MCP.shop = "lou-lou-lips.myshopify.com"; 511 window.Shopify.MCP.mcpEndpoint = "https:\/\/louloubeauty.co\/api\/mcp"; 512 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 513</script>
vendor: 1 bytes, line 513
513
514<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("\/\/louloubeauty.co\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 515</script>
vendor: 1 bytes, line 515
515
516<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://louloubeauty.co/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 517</script>
vendor: 1 bytes, line 517
517
518<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 519 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); 520</script>
vendor: 1 bytes, line 520
520
521<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})}})); 522</script>
522 523<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://louloubeauty.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 524<style id="shopify-accelerated-checkout-cart"> 525 #shopify-buyer-consent { 526 margin-top: 1em; 527 display: inline-block; 528 width: 100%; 529} 530 531#shopify-buyer-consent.hidden { 532 display: none; 533} 534 535#shopify-subscription-policy-button { 536 background: none; 537 border: none; 538 padding: 0; 539 text-decoration: underline; 540 font-size: inherit; 541 cursor: pointer; 542} 543 544#shopify-subscription-policy-button::before { 545 box-shadow: none; 546} 547 548 </style> 549
550<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
550 551 552 553 554<!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 555 556 557 558 559 560 561 562 563 564 565 566 567 <link href="https://d3hw6dc1ow8pp2.cloudfront.net/styles/main.min.css" rel="stylesheet" type="text/css"> 568<style type="text/css"> 569.okeReviews .okeReviews-reviewsWidget-header-controls-writeReview { 570 display: inline-block; 571 } 572 .okeReviews .okeReviews-reviewsWidget.is-okeReviews-empty { 573 display: block; 574 } 575</style>
576<script type="application/json" id="oke-reviews-settings"> 577{"analyticsSettings":{"provider":"none"},"disableInitialReviewsFetchOnProducts":false,"filtersEnabled":false,"initialReviewDisplayCount":10,"locale":"en","localeAndVariant":{"code":"en"},"omitMicrodata":true,"reviewSortOrder":"media","subscriberId":"06ee0eca-26b7-43f9-a962-ea59da4d7b82","widgetTemplateId":"featured-media","starRatingColor":"#E3C7F2","recorderPlus":true,"recorderQandaPlus":true} 578</script>
578 579 580 <link rel="stylesheet" type="text/css" href="https://dov7r31oq5dkj.cloudfront.net/06ee0eca-26b7-43f9-a962-ea59da4d7b82/widget-style-customisations.css?v=23a6a50b-f612-44ae-88e8-147fde23d41a"> 581 582 583 584 585 586 587 588 589 590 591 592 593 594<!-- END app snippet --> 595 596 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 597<!-- END app snippet --> 598 599<!-- BEGIN app snippet: widget-plus-initialisation-script --> 600 601 602 603 604<!-- END app snippet --> 605 606 607<!-- END app block --><!-- BEGIN app block: shopify://apps/kitenzo/blocks/bundle-page-redirect/78802baf-205d-4d1d-908c-fae911f24e36 --> 608 609<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a11b25-443b-74a1-a59c-c593046a6cc1/bundlebuilder-245/assets/bb-layout.css" rel="stylesheet" type="text/css" media="all"> 610<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
611<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: 13653639226,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 611
611
612<script> 613 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 614</script>
vendor: 1 bytes, line 614
614
615<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}
615).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: 13653639226,storefrontBaseUrl: "https://louloubeauty.co",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://louloubeauty.co/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"1782022397","configuration":"{\"accountID\":\"QSnZWZ\",\"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":"498761981","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"AW-337386393\\\",\\\"target_country\\\":\\\"AU\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-337386393\\\/Gh51CPLYjNoCEJm38KAB\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-337386393\\\/AIB1CO_YjNoCEJm38KAB\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-337386393\\\/r3jZCOnYjNoCEJm38KAB\\\",\\\"MC-TL47GG0C04\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-337386393\\\/18TfCObYjNoCEJm38KAB\\\",\\\"MC-TL47GG0C04\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-337386393\\\/mWfOCOPYjNoCEJm38KAB\\\",\\\"MC-TL47GG0C04\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-337386393\\\/Yw2NCPXYjNoCEJm38KAB\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-337386393\\\/wldrCOzYjNoCEJm38KAB\\\"}],\\\"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":"385417469","configuration":"{\"pixelCode\":\"C4SQARBQ8B0GT169DG8G\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"}
615,{"id":"162365693","configuration":"{\"pixel_id\":\"1687548668234480\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"73466109","configuration":"{\"tagID\":\"2613133191397\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"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":"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":"Lou Lou Beauty","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"lou-lou-lips.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/louloubeauty.co"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://louloubeauty.co/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"155529019645","themeStoreId":"868","themePublished":"true","eventMetadataId":"f1cf4710-1d83-43c7-a7b7-bc2669d51dd9","pageType":"page","resourceId":"22483861562","shopId":"13653639226","storefrontBaseUrl":"https:\/\/louloubeauty.co","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
615<script> 616 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 617 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 618 window.ShopifyAnalytics.meta.currency = 'USD'; 619 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":22483861562,"requestId":"31eacb94-dfdf-4abd-8c6d-a594a202f1c8-1791590192"}}; 620 for (var attr in meta) { 621 window.ShopifyAnalytics.meta[attr] = meta[attr]; 622 } 623</script>
vendor: 1 bytes, line 623
623
624<script class="analytics"> 625 (function () { 626 var customDocumentWrite = function(content) { 627 var jquery = null; 628 629 if (window.jQuery) { 630 jquery = window.jQuery; 631 } else if (window.Checkout && window.Checkout.$) { 632 jquery = window.Checkout.$; 633 } 634 635 if (jquery) { 636 jquery('body').append(content); 637 } 638 }; 639 640 var hasLoggedConversion = function(token) { 641 if (token) { 642 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 643 } 644 return false; 645 } 646 647 var setCookieIfConversion = function(token) { 648 if (token) { 649 var twoMonthsFromNow = new Date(Date.now()); 650 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 651 652 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 653 } 654 } 655 656 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 657 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 658 if (trekkie.integrations) { 659 return; 660 } 661 trekkie.methods = [ 662 'identify', 663 'page', 664 'ready', 665 'track', 666 'trackForm', 667 'trackLink' 668 ]; 669 trekkie.factory = function(method) { 670 return function() { 671 var args = Array.prototype.slice.call(arguments); 672 args.unshift(method); 673 trekkie.push(args); 674 if (method == 'track' || method == 'page') { 675 var pageUrl; 676 try { 677 pageUrl = window.location.href; 678 } catch (e) {} 679 var pageReferrer; 680 try { 681 pageReferrer = document.referrer; 682 } catch (e) {} 683 try { 684 if (window.__TREKKIE_SHIM_QUEUE == null) { 685 window.__TREKKIE_SHIM_QUEUE = []; 686 } 687 window.__TREKKIE_SHIM_QUEUE.push({ 688 from: 'trekkie-stub', 689 method: method, 690 args: args.slice(1), 691 pageContext: { 692 url: pageUrl, 693 referrer: pageReferrer 694 } 695 }); 696 } catch (e) { 697 // no-op 698 } 699 } 700 return trekkie; 701 }; 702 }; 703 for (var i = 0; i < trekkie.methods.length; i++) { 704 var key = trekkie.methods[i]; 705 trekkie[key] = trekkie.factory(key); 706 } 707 trekkie.load = function(config) { 708 trekkie.config = config || {}; 709 trekkie.config.initialDocumentCookie = document.cookie; 710 var first = document.getElementsByTagName('script')[0]; 711var script = document.createElement('script'); 712script.type = 'text/javascript'; 713script.onerror = function(e) { 714 var scriptFallback = document.createElement('script'); 715 scriptFallback.type = 'text/javascript'; 716 scriptFallback.onerror = function(error) { 717 var Monorail = { 718 produce: function produce(monorailDomain, schemaId, payload) { 719 var currentMs = new Date().getTime(); 720 var event = { 721 schema_id: schemaId, 722 payload: payload, 723 metadata: { 724 event_created_at_ms: currentMs, 725 event_sent_at_ms: currentMs 726 } 727 }; 728 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 729 }, 730 sendRequest: function sendRequest(endpointUrl, payload) { 731 // Try the sendBeacon API 732 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 733 var blobData = new window.Blob([payload], { 734 type: 'text/plain' 735 }); 736 737 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 738 return true; 739 } // sendBeacon was not successful 740 741 } // XHR beacon 742 743 var xhr = new XMLHttpRequest(); 744 745 try { 746 xhr.open('POST', endpointUrl); 747 xhr.setRequestHeader('Content-Type', 'text/plain'); 748 xhr.send(payload); 749 } catch (e) { 750 console.log(e); 751 } 752 753 return false; 754 }, 755 isIos12: function isIos12() { 756 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 757 } 758 }; 759 Monorail.produce('monorail-edge.shopifysvc.com', 760 'trekkie_storefront_load_errors/1.1', 761 {shop_id: 13653639226, 762 theme_id: 155529019645, 763 app_name: "storefront", 764 context_url: window.location.href, 765 source_url: "//louloubeauty.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 766 767 }; 768 scriptFallback.async = true; 769 scriptFallback.src = '//louloubeauty.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 770 first.parentNode.insertBefore(scriptFallback, first); 771}; 772script.async = true; 773script.src = '//louloubeauty.co/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 774first.parentNode.insertBefore(script, first); 775 776 }; 777 trekkie.load( 778 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13653639226,"isMerchantRequest":null,"themeId":155529019645,"themeCityHash":"2913208372188
778672682","contentLanguage":"en","currency":"USD","eventMetadataId":"f1cf4710-1d83-43c7-a7b7-bc2669d51dd9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 779 ); 780 781 var loaded = false; 782 trekkie.ready(function() { 783 if (loaded) return; 784 loaded = true; 785 786 window.ShopifyAnalytics.lib = window.trekkie; 787 788 var originalDocumentWrite = document.write; 789 document.write = customDocumentWrite; 790 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 791 document.write = originalDocumentWrite; 792 793 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 794 var token = match? match[1]: undefined; 795 if (!hasLoggedConversion(token)) { 796 setCookieIfConversion(token); 797 798 } 799 }); 800 801 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":22483861562,"requestId":"31eacb94-dfdf-4abd-8c6d-a594a202f1c8-1791590192","shopifyEmitted":true}); 802 803 var eventsListenerScript = document.createElement('script'); 804 eventsListenerScript.async = true; 805 eventsListenerScript.src = "//louloubeauty.co/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 806 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 807})();</script>
807 808
808<script> 809 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 810 window.ga = function ga() { 811 (window.ga.q = window.ga.q || []).push(arguments); 812 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 813 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 814 } 815 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 816 }; 817 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 818 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 819 } 820 } 821</script>
vendor: 1 bytes, line 821
821
822<script 823 defer 824 src="https://louloubeauty.co/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 825 data-application="storefront-renderer" 826 data-shop-id="13653639226" 827 data-render-region="gcp-us-central1" 828 data-page-type="page" 829 data-theme-instance-id="155529019645" 830 data-theme-name="Broadcast" 831 data-theme-version="5.4.0" 832 data-monorail-region="shop_domain" 833 data-resource-timing-sampling-rate="10" 834 data-shs="true" 835 data-shs-beacon="true" 836 data-shs-export-with-fetch="true" 837 data-shs-logs-sample-rate="1" 838 data-shs-beacon-endpoint="https://louloubeauty.co/api/collect" 839></script>
839 840<meta name="shopify-y" content="b24c4aba-f8c7-435d-b9a7-9e81aa10bb34" data-expiration="1823147792000"><meta name="shopify-s" content="38b4e2aa-b10b-401e-90d6-139a8538f92c" data-expiration="1791591992000"> 841</head> 842 843<body id="contact-us" class="template-page grid-classic aos-initialized" data-animations="true"><a class="in-page-link visually-hidden skip-link" data-skip-content href="#MainContent">Skip to content</a> 844 845 <div class="container" data-site-container> 846 <div class="header-sections"> 847 <!-- BEGIN sections: group-header --> 848<div id="shopify-section-sections--20572943810813__announcement" class="shopify-section shopify-section-group-group-header page-announcement"><style data-shopify>:root {--ANNOUNCEMENT-HEIGHT-DESKTOP: max(calc(var(--font-2) * var(--FONT-ADJUST-BODY) * var(--line-height-normal)), 36px); 849 --ANNOUNCEMENT-HEIGHT-MOBILE: max(calc(var(--font-2) * var(--FONT-ADJUST-BODY) * var(--line-height-normal)), 36px);}</style><div id="Announcement--sections--20572943810813__announcement" 850 class="announcement__wrapper announcement__wrapper--top announcement__wrapper--borders" 851 data-announcement-wrapper 852 data-section-id="sections--20572943810813__announcement" 853 data-section-type="announcement" 854 style="--PT: 0px; 855 --PB: 0px; 856 857 --ticker-direction: ticker-rtl;--bg: #fbf5f0; 858 --bg-transparent: rgba(251, 245, 240, 0);--text: #545454; 859 --link: #545454; 860 --link-hover: #545454;--text-size: var(--font-2); 861 --text-align: center; 862 --justify-content: center;"><div class="announcement__bar announcement__bar--error"> 863 <div class="announcement__message"> 864 <div class="announcement__text"> 865 <div class="announcement__main">This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.</div> 866 </div> 867 </div> 868 </div><announcement-bar class="announcement__bar-outer" 869 style="--padding-scrolling: 10px;"><div class="announcement__bar-holder announcement__bar-holder--marquee"> 870 <div class="announcement__bar"><ticker-bar autoplay speed="1.63"> 871 <div data-ticker-frame class="announcement__message"> 872 <div data-ticker-scale class="announcement__scale ticker--unloaded"> 873 <div data-ticker-text class="announcement__text"> 874 <div class="announcement__slide" style="" > 875 <div class="body-size-2"><p><a href="https://louloubeauty.co/collections/bundles" title="https://louloubeauty.co/collections/bundles">Bundle & receive your lash book for FREE</a></p> 876</div> 877 </div><div class="announcement__slide" style="" > 878 <div class="body-size-2"> 879<div class="free-shipping" 880 data-free-shipping="true" 881 data-free-shipping-limit="80" 882 883 ><div class="free-shipping__graph" data-progress-graph style="--stroke-dashoffset: 87.96459430051421;"> 884 <svg height="18" width="18" viewBox="0 0 18 18"> 885 <circle r="7" cx="9" cy="9" /> 886 <circle class="free-shipping__graph-progress" stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9" /> 887 </svg> 888 </div><span class="free-shipping__success-message">Congratulations! Your order qualifies for free shipping</span><span class="free-shipping__default-message"> 889 Free shipping on Aus orders over $80 - Free EXPRESS shipping on Aus orders over $150. 890 </span><div class="confetti"> 891 <span class="confetti__dot confetti__dot--1"></span> 892 <span class="confetti__dot confetti__dot--2"></span> 893 <span class="confetti__dot confetti__dot--3"></span> 894 <span class="confetti__dot confetti__dot--4"></span> 895 <span class="confetti__dot confetti__dot--5"></span> 896 <span class="confetti__dot confetti__dot--6"></span> 897 </div> 898 </div></div> 899 </div> 900 </div> 901 </div> 902 </div> 903 </ticker-bar> 904 </div> 905 </div></announcement-bar></div> 906</div><div id="shopify-section-sections--20572943810813__header" class="shopify-section shopify-section-group-group-header page-header"><style data-shopify>:root { 907 --HEADER-HEIGHT: 107px; 908 --HEADER-HEIGHT-MEDIUM: 101.0px; 909 --HEADER-HEIGHT-MOBILE: 60.0px; 910 911 912--icon-add-cart: var(--ICON-ADD-CART);} 913 914 .theme__header { 915 --PT: 15px; 916 --PB: 15px; 917 918 919 }.header__logo__link { 920 --logo-padding: 15.625%; 921 --logo-width-desktop: 495px; 922 --logo-width-mobile: 250px; 923 }.main-content > .shopify-section:first-of-type .backdrop--linear:before { display: none; }</style><div class="header__wrapper" 924 data-header-wrapper 925 926 927 data-header-style="drawer" 928 data-section-id="sections--20572943810813__header" 929 data-section-type="header" 930 style="--highlight: #d02e2e;"> 931 932 <header class="theme__header" role="banner" data-header-height><div class="section-padding"> 933 <div class="header__mobile"> 934 <div class="header__mobile__left"> 935 <div class="header__mobile__button"> 936 <button class="header__mobile__hamburger" 937 data-drawer-toggle="hamburger" 938 aria-label="Show menu" 939 aria-haspopup="true" 940 aria-expanded="false" 941 aria-controls="header-menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-menu" viewBox="0 0 24 24">
941<path d="M3 5h18M3 12h18M3 19h18" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 942 </div><div class="header__mobile__button"> 943 <header-search-popdown> 944 <details> 945 <summary class="navlink navlink--search" aria-haspopup="dialog" data-popdown-toggle title="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Search</span> 946 </summary><div class="search-popdown" role="dialog" aria-modal="true" aria-label="Search" data-popdown> 947 <div class="wrapper"> 948 <div class="search-popdown__main"><predictive-search><form class="search-form" 949 action="/search" 950 method="get" 951 role="search"> 952 <input name="options[prefix]" type="hidden" value="last"> 953 954 <button class="search-popdown__submit" type="submit" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 24 24"><g stroke="currentColor"><path d="M10.85 2c2.444 0 4.657.99 6.258 2.592A8.85 8.85 0 1 1 10.85 2ZM17.122 17.122 22 22"/></g></svg></button> 955 956 <div class="input-holder"> 957 <label for="SearchInput--mobile" class="visually-hidden">Search</label> 958 <input type="search" 959 id="SearchInput--mobile" 960 data-predictive-search-input="search-popdown-results" 961 name="q" 962 value="" 963 placeholder="Search" 964 role="combobox" 965 aria-label="Search our store" 966 aria-owns="predictive-search-results" 967 aria-controls="predictive-search-results" 968 aria-expanded="false" 969 aria-haspopup="listbox" 970 aria-autocomplete="list" 971 autocorrect="off" 972 autocomplete="off" 973 autocapitalize="off" 974 spellcheck="false"> 975 976 <button type="reset" class="search-reset hidden" aria-label="Reset">Clear</button> 977 </div><div class="predictive-search" tabindex="-1" data-predictive-search-results data-scroll-lock-scrollable> 978 <div class="predictive-search__loading-state"> 979 <div class="predictive-search__loader loader"><div class="loader-indeterminate"></div></div> 980 </div> 981 </div> 982 983 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span></form></predictive-search><div class="search-popdown__close"> 984 <button type="button" class="search-popdown__close__button" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 985 </div> 986 </div> 987 </div> 988</div> 989<span class="underlay" data-popdown-underlay></span> 990 </details> 991 </header-search-popdown> 992 </div></div> 993 994 <div class="header__logo header__logo--image"> 995 <a class="header__logo__link" href="/" data-logo-link><figure class="logo__img logo__img--color image-wrapper lazy-image is-loading" style="--aspect-ratio: 6.4;"><img src="//louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?crop=center&height=154&v=1715648969&width=990" alt="Lou Lou Beauty" width="990" height="154" loading="eager" srcset="//louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=495 495w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=743 743w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=990 990w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=250 250w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=375 375w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=500 500w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=5760 8000w" sizes="(min-width: 750px) 495px, (min-width: 500px) 250px, calc((100vw - 64px) * 0.5)" fetchpriority="high" class=" is-loading "> 996</figure> 997</a> 998 </div> 999 1000 <div class="header__mobile__right"><div class="header__mobile__button header__mobile__button--desktop"><!-- /snippets/localization.liquid --> 1001 1002<form method="post" action="/localization" id="localization-form-sections--20572943810813__header" accept-charset="UTF-8" class="popout-header" 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="/pages/contact-us" /><div class="popout-header__holder"> 1003 <h2 class="visually-hidden" id="country-heading-sections--20572943810813__header"> 1004 Currency 1005 </h2> 1006 1007 <popout-select class="popout" submit> 1008 <button type="button" class="popout__toggle" aria-expanded="false" aria-controls="country-list-sections--20572943810813__header" aria-describedby="country-heading-sections--20572943810813__header" data-popout-toggle>
1009 <span class="popout__toggle__text" data-popout-toggle-text>USD 1010 $ 1011</span></button> 1012 1013 <ul id="country-list-sections--20572943810813__header" class="popout-list" data-popout-list data-scroll-lock-scrollable><li class="popout-list__item"> 1014 <a 1015 class="popout-list__option" 1016 href="#" 1017 1018 data-value="AU" 1019 data-popout-option><span> 1020 Australia 1021 1022 (AUD 1023 $) 1024 </span> 1025 </a> 1026 </li><li class="popout-list__item"> 1027 <a 1028 class="popout-list__option" 1029 href="#" 1030 1031 data-value="NZ" 1032 data-popout-option><span> 1033 New Zealand 1034 1035 (NZD 1036 $) 1037 </span> 1038 </a> 1039 </li><li class="popout-list__item"> 1040 <a 1041 class="popout-list__option" 1042 href="#" 1043 1044 data-value="GB" 1045 data-popout-option><span> 1046 United Kingdom 1047 1048 (GBP 1049 £) 1050 </span> 1051 </a> 1052 </li><li class="popout-list__item is-active"> 1053 <a 1054 class="popout-list__option" 1055 href="#" 1056 1057 aria-current="true" 1058 1059 data-value="US" 1060 data-popout-option><span> 1061 United States 1062 1063 (USD 1064 $) 1065 </span> 1066 </a> 1067 </li></ul> 1068 1069 <input type="hidden" name="country_code" id="CountrySelector-sections--20572943810813__header" value="US" data-popout-input> 1070 </popout-select> 1071 </div></form></div><div class="header__mobile__button"> 1072 <a href="/account" class="navlink"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-profile-circled" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.271 18.346S6.5 15.5 12 15.5s7.73 2.846 7.73 2.846M12 12a3 3 0 1 0 0-6 3 3 0 0 0 0 6z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Account</span> 1073 </a> 1074 </div><div class="header__mobile__button"> 1075 <a href="/cart" class="navlink navlink--cart navlink--cart--icon" data-cart-toggle > 1076 <div class="navlink__cart__content"> 1077 <span class="visually-hidden">Cart</span> 1078 1079 <span class="header__cart__status__holder"> 1080 <span class="header__cart__status" data-status-separator=": " data-cart-count="0"> 1081 0 1082 </span><!-- /snippets/social-icon.liquid --> 1083 1084 1085<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 24 24"><path d="M3 6h19l-3 10H6L3 6zm0 0-.75-2.5m8.75 16a1.5 1.5 0 0 1-3 0m9 0a1.5 1.5 0 0 1-3 0" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 1086 </div> 1087 </a> 1088 </div> 1089 </div> 1090 </div> 1091 1092 <div class="header__desktop" data-header-desktop></div> 1093 </div> 1094 </header> 1095 1096 <nav class="drawer drawer--header" 1097 data-drawer="hamburger" 1098 aria-label="Menu" 1099 id="header-menu"> 1100 <div class="drawer__inner" data-drawer-inner> 1101 <header class="drawer__head"> 1102 <button class="drawer__close" 1103 data-drawer-toggle="hamburger" 1104 aria-label="Show menu" 1105 aria-haspopup="true" 1106 aria-expanded="true" 1107 aria-controls="header-menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 1108 </header> 1109 1110 <div class="drawer__body"> 1111 <div class="drawer__content" data-drawer-content>
1112 <div class="drawer__menu" data-sliderule-pane="0" data-scroll-lock-scrollable> 1113 <div class="drawer__main-menu"><div class="sliderule__wrapper"> 1114 <div class="sliderow" 1115 role="button" 1116 data-animates="0" 1117 data-animation="drawer-items-fade" 1118 data-animation-delay="250" 1119 data-animation-duration="500"> 1120 <a class="sliderow__title" href="/collections/bfcm">BLACK FRIDAY SALE</a> 1121 </div></div><div class="sliderule__wrapper"> 1122 <div class="sliderow" 1123 role="button" 1124 data-animates="0" 1125 data-animation="drawer-items-fade" 1126 data-animation-delay="300" 1127 data-animation-duration="500"> 1128 <a class="sliderow__title" href="/collections/lou-lou-lashes">Shop All</a> 1129 </div></div><div class="sliderule__wrapper"> 1130 <div class="sliderow" 1131 role="button" 1132 data-animates="0" 1133 data-animation="drawer-items-fade" 1134 data-animation-delay="350" 1135 data-animation-duration="500"> 1136 <a class="sliderow__title" href="/collections/bundles">Bundle & receive your lash book for free!</a> 1137 </div></div><div class="sliderule__wrapper"> 1138 <div class="sliderow" 1139 role="button" 1140 data-animates="0" 1141 data-animation="drawer-items-fade" 1142 data-animation-delay="400" 1143 data-animation-duration="500"> 1144 <a class="sliderow__title" href="/collections/lash-books">Shop Lash Books</a> 1145 </div></div><div class="sliderule__wrapper"> 1146 <div class="sliderow" 1147 role="button" 1148 data-animates="0" 1149 data-animation="drawer-items-fade" 1150 data-animation-delay="450" 1151 data-animation-duration="500"> 1152 <a class="sliderow__title" href="/collections/full-sized-lash-sheets">Shop Lash Sheets</a> 1153 </div></div><div class="sliderule__wrapper"> 1154 <div class="sliderow" 1155 role="button" 1156 data-animates="0" 1157 data-animation="drawer-items-fade" 1158 data-animation-delay="500" 1159 data-animation-duration="500"> 1160 <a class="sliderow__title" href="/pages/pro-discount">Pro Discount</a> 1161 </div></div><div class="sliderule__wrapper"> 1162 <div class="sliderow" 1163 role="button" 1164 data-animates="0" 1165 data-animation="drawer-items-fade" 1166 data-animation-delay="550" 1167 data-animation-duration="500"> 1168 <a class="sliderow__title" href="/pages/contact-us">Contact us</a> 1169 </div></div><div class="sliderule__wrapper"> 1170 <div class="sliderow" 1171 role="button" 1172 data-animates="0" 1173 data-animation="drawer-items-fade" 1174 data-animation-delay="600" 1175 data-animation-duration="500"> 1176 <a class="sliderow__title" href="/pages/meet-lou-1">Meet Lou</a> 1177 </div></div></div></div> 1178 </div><div class="drawer__bottom"><div class="drawer__bottom__row drawer__bottom__row--localization-gift" 1179 data-animation="drawer-items-fade" 1180 data-animation-delay="50" 1181 data-animation-duration="500"><!-- /snippets/localization.liquid --> 1182 1183<form method="post" action="/localization" id="localization-form-sections--20572943810813__header-header-mobile" accept-charset="UTF-8" class="popout-header" 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="/pages/contact-us" /><div class="popout-header__holder"> 1184 <h2 class="visually-hidden" id="country-heading-sections--20572943810813__header-header-mobile"> 1185 Currency 1186 </h2> 1187 1188 <popout-select class="popout" submit> 1189 <button type="button" class="popout__toggle" aria-expanded="false" aria-controls="country-list-sections--20572943810813__header-header-mobile" aria-describedby="country-heading-sections--20572943810813__header-header-mobile" data-popout-toggle> 1190 <span class="popout__toggle__text" data-popout-toggle-text>USD 1191 $ 1192</span></button> 1193 1194 <ul id="country-list-sections--20572943810813__header-header-mobile" class="popout-list" data-popout-list data-scroll-lock-scrollable><li class="popout-list__item"> 1195 <a 1196 class="popout-list__option" 1197 href="#" 1198 1199 data-value="AU" 1200 data-popout-option><span> 1201 Australia 1202 1203 (AUD 1204 $) 1205 </span> 1206 </a> 1207 </li><li class="popout-list__item"> 1208 <a 1209 class="popout-list__option" 1210 href="#" 1211 1212 data-value="NZ" 1213 data-popout-option><span> 1214 New Zealand 1215 1216 (NZD 1217 $) 1218 </span> 1219 </a> 1220 </li><li class="popout-list__item"> 1221 <a 1222 class="popout-list__option" 1223 href="#" 1224 1225 data-value="GB" 1226 data-popout-option><span> 1227 United Kingdom 1228 1229 (GBP 1230 £) 1231 </span> 1232 </a> 1233 </li><li class="popout-list__item is-active"> 1234 <a 1235 class="popout-list__option" 1236 href="#" 1237 1238 aria-current="true" 1239 1240 data-value="US" 1241 data-popout-option><span> 1242 United States 1243 1244 (USD 1245 $) 1246 </span> 1247 </a> 1248 </li></ul> 1249 1250 <input type="hidden" name="country_code" id="CountrySelector-sections--20572943810813__header-header-mobile" value="US" data-popout-input> 1251 </popout-select> 1252 </div></form></div><div class="drawer__bottom__row drawer__bottom__row--socials"
1253 data-animation="drawer-items-fade" 1254 data-animation-delay="100" 1255 data-animation-duration="500"> 1256<ul class="socials" 1257 ><li> 1258 <a href="https://www.instagram.com/lou_lou_beauty_/" title="Lou Lou Beauty on Instagram" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24"><path d="M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z" stroke="#000"/><path d="m17.5 6.51.01-.011" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Instagram</span> 1259 </a> 1260 </li><li> 1261 <a href="https://www.facebook.com/louloubeautyco/" title="Lou Lou Beauty on Facebook" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 24 24"><path d="M17 2h-3a5 5 0 0 0-5 5v3H6v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3V2z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Facebook</span> 1262 </a> 1263 </li><li> 1264 <a href="https://www.tiktok.com/@lou_lou_beauty_" title="Lou Lou Beauty on TikTok" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 24 24"><path d="M21 8v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 12a3 3 0 1 0 3 3V6c.333 1 1.6 3 4 3" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">TikTok</span> 1265 </a> 1266 </li><li> 1267 <a href="https://au.pinterest.com/lou_lou_beauty/" title="Lou Lou Beauty on Pinterest" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 24 24"><path d="M8 14.5c-3-4.5 1.462-8 4.5-8 3.038 0 5.5 1.654 5.5 5.5 0 3.038-2 5-4 5s-3-2-2.5-5m.5-2L9 21.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Pinterest</span> 1268 </a> 1269 </li></ul></div></div></div> 1270 </div> 1271 1272 <span class="underlay drawer__underlay" data-drawer-underlay></span> 1273 </nav> 1274</div> 1275 1276<div class="header__backfill" data-header-backfill></div> 1277
1278<script type="application/ld+json"> 1279{ 1280 "@context": "http://schema.org", 1281 "@type": "Organization", 1282 "name": "Lou Lou Beauty", 1283 1284 "logo": "https:\/\/louloubeauty.co\/cdn\/shop\/files\/LLB_Logo__Primary-2.png?v=1715648969\u0026width=500", 1285 1286 "sameAs": [ 1287 "", 1288 "https:\/\/www.facebook.com\/louloubeautyco\/", 1289 "https:\/\/www.instagram.com\/lou_lou_beauty_\/", 1290 "https:\/\/au.pinterest.com\/lou_lou_beauty\/", 1291 "", 1292 "https:\/\/www.tiktok.com\/@lou_lou_beauty_", 1293 "", 1294 "", 1295 "", 1296 "", 1297 "" 1298 ], 1299 "url": "https:\/\/louloubeauty.co\/pages\/contact-us" 1300} 1301</script>
1301 1302 1303</div> 1304<!-- END sections: group-header --> 1305 </div> 1306 1307 <!-- BEGIN sections: group-overlay --> 1308 1309<!-- END sections: group-overlay --> 1310 1311 <!-- CONTENT --> 1312 <main role="main" id="MainContent" class="main-content"> 1313 1314 <div id="shopify-section-template--20572950823165__main" class="shopify-section"><!-- /sections/main-page.liquid --><style data-shopify>.index-page { 1315 --PT: 50px; 1316 --PB: 50px;--bg: #590039;--text: #ffffff;}</style><section class="index-page section-padding" 1317 data-section-id="template--20572950823165__main" 1318 data-section-type="page"> 1319 <div class="hero__content__wrapper text-center wrapper"> 1320 <div class="hero__content hero__content--compact"><h2 class="hero__title heading-size-8" 1321 data-aos="hero" 1322 data-aos-anchor="#page--template--20572950823165__main" 1323 data-aos-order="2"> 1324 Contact us 1325 </h2><div class="hero__rte body-size-4" 1326 data-aos="hero" 1327 data-aos-anchor="#page--template--20572950823165__main" 1328 data-aos-order="3"> 1329 <div class="rte"><meta charset="utf-8"><span data-mce-fragment="1">For any customer service or general questions, feel free to reach out to us using the form below.</span></div> 1330 </div></div> 1331 </div> 1332 </section> 1333</div><div id="shopify-section-template--20572950823165__contact" class="shopify-section"><!-- /sections/contact-form.liquid --><style data-shopify>#ContactForm--template--20572950823165__contact { 1334 --PT: 50px; 1335 --PB: 50px;--text: #000000; 1336 --text-light: #4d4d4d; 1337 --text-dark: #000000; 1338 --text-a35: rgba(0, 0, 0, 0.35); 1339 --text-a70: rgba(0, 0, 0, 0.7); 1340 --text-a75: rgba(0, 0, 0, 0.75);}</style><section id="ContactForm--template--20572950823165__contact" 1341 class="index-contact section-padding" 1342 data-section-id="template--20572950823165__contact" 1343 data-section-type="contact"> 1344 <div class="wrapper--narrow"><form method="post" action="/contact#contact-us-page" id="contact-us-page" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> 1345<div class="custom-form__block" 1346 data-aos="hero" 1347 data-aos-anchor="#ContactForm--template--20572950823165__contact" 1348 data-aos-order="2" 1349 1350 > 1351 <label for="Form-template--20572950823165__contact-0" class="visually-hidden">Full Name</label> 1352 <input type="text" class="contactFormText field" id="Form-template--20572950823165__contact-0" name="contact[full-name]" placeholder="Full Name" autocapitalize="words" value="" > 1353 </div><div class="custom-form__block" 1354 data-aos="hero" 1355 data-aos-anchor="#ContactForm--template--20572950823165__contact" 1356 data-aos-order="3" 1357 1358 > 1359 <label for="Form-template--20572950823165__contact-1" class="visually-hidden">Email</label> 1360 <input type="email" class="contactFormEmail field" id="Form-template--20572950823165__contact-1" name="contact[email]" placeholder="Email" autocorrect="off" autocapitalize="off" required> 1361 </div><div class="custom-form__block" 1362 data-aos="hero" 1363 data-aos-anchor="#ContactForm--template--20572950823165__contact" 1364 data-aos-order="4" 1365 1366 > 1367 <label for="Form-template--20572950823165__contact-2" class="visually-hidden">Message</label> 1368 <textarea rows="10" id="Form-template--20572950823165__contact-2" class="contactFormMessage field" name="contact[body]" placeholder="Message" required></textarea> 1369 </div><div class="custom-form__block" 1370 data-aos="hero" 1371 data-aos-anchor="#ContactForm--template--20572950823165__contact" 1372 data-aos-order="5" 1373 > 1374 <button type="submit" class="btn btn--primary btn--solid btn--full"> 1375 Send 1376 </button> 1377 </div><div class="form__legal" 1378 data-aos="hero" 1379 data-aos-anchor="#ContactForm--template--20572950823165__contact" 1380 data-aos-order="6" 1381 > 1382 <p data-spam-detection-disclaimer="">This site is protected by hCaptcha and the hCaptcha <a href="https://hcaptcha.com/privacy">Privacy Policy</a> and <a href="https://hcaptcha.com/terms">Terms of Service</a> apply.</p> 1383 1384 </div></form></div> 1385</section> 1386 1387</div> 1388 1389 </main> 1390 </div> 1391 1392 <!-- BEGIN sections: group-pre-footer --> 1393<div id="shopify-section-sections--20572943876349__section-newsletter" class="shopify-section shopify-section-group-group-pre-footer"><!-- /sections/newsletter.liquid --><style data-shopify>#Newsletter--sections--20572943876349__section-newsletter { 1394 --PT: 0px; 1395 --PB: 0px; 1396 --item-count: 1;}</style><div id="Newsletter--sections--20572943876349__section-newsletter" 1397 class="index-newsletter" 1398 data-section-id="sections--20572943876349__section-newsletter" 1399 data-section-type="newsletter"> 1400 <div class="section-padding wrapper--full"><div class="brick__section three-fifty-height-hero"> 1401<div class="brick__block brick__block--text" > 1402 <div class="brick__block__text"> 1403 <div class="hero__content hero__content--compact text-left"><h2 class="hero__title heading-size-7" 1404 data-aos="hero" 1405 data-aos-anchor="#Newsletter--sections--20572943876349__section-newsletter" 1406 data-aos-order="1">Stay in the loop</h2><div class="hero__rte body-size-3 columns--1" 1407 data-aos="hero" 1408 data-aos-anchor="#Newsletter--sections--20572943876349__section-newsletter" 1409 data-aos-order="2"><p>Join our Lou Lou Beauty community and get special offers, free giveaways, and once-in-a-lifetime deals.</p></div><div class="newsletter__wrapper" 1410 data-aos="hero" 1411 data-aos-anchor="#Newsletter--sections--20572943876349__section-newsletter" 1412 data-aos-order="3"> 1413<form method="post" action="/contact#Newsletter--newsletter-1" id="Newsletter--newsletter-1" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form="" style="--text: #000000; 1414 --text-dark: #000000; 1415 --text-a35: rgba(0, 0, 0, 0.35); 1416 --text-a70: rgba(0, 0, 0, 0.7); 1417 --text-a75: rgba(0, 0, 0, 0.75);"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><div class="newsletter__message newsletter__message--error errors" id="Newsletter-error--newsletter-1"><em>This customer is already subscribed!</em></div> 1418 1419 <input type="hidden" name="contact[accepts_marketing]" value="true"><div class="input-row"><input 1420 type="text" 1421 name="contact[first_name]" 1422 class="field" 1423 aria-label="Name" 1424 placeholder="Name" 1425 value=""></div> 1426 <div class="input-row"><input 1427 type="email" 1428 id="email-input-newsletter-1" 1429 class="field" 1430 placeholder="Email" 1431 aria-label="Email" 1432 autocorrect="off" 1433 autocapitalize="off" 1434 name="contact[email]" 1435 data-newsletter-field 1436 1437 required></div> 1438 <div class="input-row"><button type="submit" class="btn btn--full btn--primary btn--solid newsletter__submit" name="commit" id="subscribe-button-newsletter-1"> 1439 <span>Join</span></button></div></form></div> 1440<ul class="socials socials--newsletter" 1441 1442 data-aos="hero" 1443 data-aos-anchor="#Newsletter--sections--20572943876349__section-newsletter" 1444 data-aos-order="4" 1445 ><li> 1446 <a href="https://www.instagram.com/lou_lou_beauty_/" title="Lou Lou Beauty on Instagram" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24">
1446<path d="M12 16a4 4 0 1 0 0-8 4 4 0 0 0 0 8z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5z" stroke="#000"/><path d="m17.5 6.51.01-.011" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Instagram</span> 1447 </a> 1448 </li><li> 1449 <a href="https://www.facebook.com/louloubeautyco/" title="Lou Lou Beauty on Facebook" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 24 24"><path d="M17 2h-3a5 5 0 0 0-5 5v3H6v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3V2z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Facebook</span> 1450 </a> 1451 </li><li> 1452 <a href="https://www.tiktok.com/@lou_lou_beauty_" title="Lou Lou Beauty on TikTok" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 24 24"><path d="M21 8v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 12a3 3 0 1 0 3 3V6c.333 1 1.6 3 4 3" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">TikTok</span> 1453 </a> 1454 </li><li> 1455 <a href="https://au.pinterest.com/lou_lou_beauty/" title="Lou Lou Beauty on Pinterest" rel="noopener" target="_blank" class="social-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 24 24"><path d="M8 14.5c-3-4.5 1.462-8 4.5-8 3.038 0 5.5 1.654 5.5 5.5 0 3.038-2 5-4 5s-3-2-2.5-5m.5-2L9 21.5" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="icon-fallback-text">Pinterest</span> 1456 </a> 1457 </li></ul></div> 1458 </div> 1459</div></div></div> 1460 </div></div> 1461<!-- END sections: group-pre-footer --> 1462 1463 <footer class="footer-sections"> 1464 <!-- BEGIN sections: group-footer --> 1465<div id="shopify-section-sections--20572943778045__footer" class="shopify-section shopify-section-group-group-footer"><!-- /sections/footer.liquid --><style data-shopify>.site-footer-wrapper { 1466 --PT: 75px; 1467 --PB: 30px; 1468 --item-count: 3; 1469 } 1470 1471 1472 .shopify-section-group-group-footer { --border: #212121; } 1473 .shopify-section-group-group-footer .field { --border: #212121; } 1474 1475 1476 1477 .footer-group { background: none; } 1478 .footer-group .footer__image { background-color: var(--bg); } 1479 1480 .footer-sections [data-section-type] { 1481 position: relative; 1482 z-index: 1; 1483 } 1484 1485</style><section class="site-footer-wrapper section-padding" data-section-id="sections--20572943778045__footer" data-section-type="footer"> 1486 <div class="site-footer wrapper--full-padded"><div class="footer__logo__wrapper"> 1487 <a href="/" class="footer__logo" style="width: 270px;"><figure class="image-wrapper lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 6.4;"><img src="//louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?crop=center&height=84&v=1715648969&width=540" width="540" height="84" loading="lazy" srcset="//louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=270 270w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=540 540w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=810 810w, //louloubeauty.co/cdn/shop/files/LLB_Logo__Primary-2.png?v=1715648969&width=5760 8000w" sizes="270px" class=" is-loading "> 1488</figure> 1489</a> 1490 </div><div class="footer__blocks"> 1491<div class="footer__block footer__block--menu" style="--desktop-width: 33.333333%;" ><h2 class="h5 footer__block__title">Footer menu</h2><ul class="footer__quicklinks unstyled"><li><a href="/pages/contact-us">Contact us</a></li><li><a href="/pages/shipping">Shipping</a></li><li><a href="/policies/privacy-policy">Privacy Policy</a></li><li><a href="/policies/terms-of-service">Terms of Service</a></li><li><a href="/policies/refund-policy">Refund policy</a></li></ul></div> 1492<div class="footer__block footer__block--text" style="--desktop-width: 33.333333%;" ><h2 class="h5 footer__block__title">Contact</h2><div class="rte"><p>[email protected]</p></div></div> 1493<div class="footer__block footer__block--text" style="--desktop-width: 33.333333%;" ><div class="rte"><p>At Lou Lou Beauty, we respectfully acknowledge the Traditional Custodians of the land on which we operate, the Wurundjeri people of the Kulin Nation. We recognize their enduring connection to the land, waters, and culture. We pay our respects to their Elders past, present, and emerging, and extend that respect to all Aboriginal and Torres Strait Islander peoples.</p></div></div></div></div> 1494</section><div class="footer__image"><figure class="image-wrapper image-wrapper--cover lazy-image lazy-image--backfill is-loading" style="--aspect-ratio: 0.7095671981776766;"><img src="//louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?crop=center&height=3511&v=1715649909&width=2492" width="2492" height="3511" loading="lazy" srcset="//louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=180 180w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=360 360w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=540 540w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=720 720w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=900 900w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=1080 1080w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=1296 1296w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=1512 1512w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=1728 1728w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=1950 1950w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=2100 2100w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=2260 2260w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=2450 2450w, //louloubeauty.co/cdn/shop/files/Gradient_NoGrain.png?v=1715649909&width=2492 2492w" sizes="(min-width: 990px) calc(100vw - 100px), (min-width: 750px) calc(100vw - 60px), calc(100vw - 32px)" class=" is-loading " style="object-position:48.9684% 15.4854%;"> 1495</figure> 1496<div class="image-overlay" style="--overlay-bg: #ffffff; --overlay-opacity: 0.0;"></div> 1497 </div> 1498</div><div id="shopify-section-sections--20572943778045__supporting-menu" class="shopify-section shopify-section-group-group-footer"><!-- /sections/section-supporting-menu.liquid --><style data-shopify>#SupportingMenu--sections--20572943778045__supporting-menu { 1499 --PT: 30px; 1500 --PB: 30px; 1501 }</style><section id="SupportingMenu--sections--20572943778045__supporting-menu" 1502 class="supporting-menu section-padding" 1503 data-section-id="sections--20572943778045__supporting-menu" 1504 data-section-type="supporting-menu" 1505> 1506 <div class="supporting-menu__inner wrapper--full-padded"><div class="supporting-menu__item supporting-menu__item--localization"><!-- /snippets/localization.liquid --> 1507 1508<form method="post" action="/localization" id="localization-form-sections--20572943778045__supporting-menu" accept-charset="UTF-8" class="popout-footer" 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="/pages/contact-us" /><div class="popout-footer__holder"> 1509 <h2 class="visually-hidden" id="country-heading-sections--20572943778045__supporting-menu"> 1510 Currency 1511 </h2> 1512 1513 <popout-select class="popout" submit> 1514 <button type="button" class="popout__toggle" aria-expanded="false" aria-controls="country-list-sections--20572943778045__supporting-menu" aria-describedby="country-heading-sections--20572943778045__supporting-menu" data-popout-toggle>
1515 <span class="popout__toggle__text" data-popout-toggle-text>USD 1516 $ 1517</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-down" viewBox="0 0 24 24"><path d="m6 9 6 6 6-6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 1518 1519 <ul id="country-list-sections--20572943778045__supporting-menu" class="popout-list" data-popout-list data-scroll-lock-scrollable><li class="popout-list__item"> 1520 <a 1521 class="popout-list__option" 1522 href="#" 1523 1524 data-value="AU" 1525 data-popout-option><span> 1526 Australia 1527 1528 (AUD 1529 $) 1530 </span> 1531 </a> 1532 </li><li class="popout-list__item"> 1533 <a 1534 class="popout-list__option" 1535 href="#" 1536 1537 data-value="NZ" 1538 data-popout-option><span> 1539 New Zealand 1540 1541 (NZD 1542 $) 1543 </span> 1544 </a> 1545 </li><li class="popout-list__item"> 1546 <a 1547 class="popout-list__option" 1548 href="#" 1549 1550 data-value="GB" 1551 data-popout-option><span> 1552 United Kingdom 1553 1554 (GBP 1555 £) 1556 </span> 1557 </a> 1558 </li><li class="popout-list__item is-active"> 1559 <a 1560 class="popout-list__option" 1561 href="#" 1562 1563 aria-current="true" 1564 1565 data-value="US" 1566 data-popout-option><span> 1567 United States 1568 1569 (USD 1570 $) 1571 </span> 1572 </a> 1573 </li></ul> 1574 1575 <input type="hidden" name="country_code" id="CountrySelector-sections--20572943778045__supporting-menu" value="US" data-popout-input> 1576 </popout-select> 1577 </div></form></div><div class="supporting-menu__item supporting-menu__item--copyright"> 1578 <ul class="supporting-menu__copyright inline-list"> 1579 <li> 1580 <a href="https://louloubeauty.co">© Lou Lou Beauty 2026</a> 1581 </li> 1582 1583 1584 <!-- The following lines fix Lighthouse security warnings on the Shopify link.--><!-- Remove the following line to delete 'Powered by Shopify' from your footer --> 1585 <li data-powered-link><a rel="noopener" target="_blank" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></li> 1586 <!-- Do not delete below this line --> 1587 </ul> 1588 </div></div> 1589</section> 1590 1591</div> 1592<!-- END sections: group-footer --> 1593 </footer> 1594 1595 <template data-swatch-template> 1596 <div class="swatches swatch__button swatch__button--square" data-swatch-button data-tooltip> 1597 <a class="swatch__link" data-swatch-link></a> 1598 </div> 1599 </template> 1600 1601 <!-- Root element of PhotoSwipe. Must have class pswp. --> 1602<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true"> 1603 <!-- Background of PhotoSwipe. 1604 It's a separate element as animating opacity is faster than rgba(). --> 1605 <div class="pswp__bg"></div> 1606 1607 <!-- Slides wrapper with overflow:hidden. --> 1608 <div class="pswp__scroll-wrap"> 1609 <!-- Container that holds slides. 1610 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1611 Don't modify these 3 pswp__item elements, data is added later on. --> 1612 <div class="pswp__container"> 1613 <div class="pswp__item"></div> 1614 <div class="pswp__item"></div> 1615 <div class="pswp__item"></div> 1616 </div> 1617 1618 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1619 <div class="pswp__ui pswp__ui--hidden"> 1620 <div class="pswp__top-bar"> 1621 <!-- Controls are self-explanatory. Order can be changed. --> 1622 1623 <div class="pswp__counter"></div> 1624 1625 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24">
1625<path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 1626 1627 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 1628 <!-- element will get class pswp__preloader--active when preloader is running --> 1629 <div class="pswp__preloader"> 1630 <div class="pswp__preloader__icn"> 1631 <div class="pswp__preloader__cut"> 1632 <div class="pswp__preloader__donut"></div> 1633 </div> 1634 </div> 1635 </div> 1636 </div> 1637 1638 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1639 <div class="pswp__share-tooltip"></div> 1640 </div> 1641 1642 <button class="pswp__button pswp__button--arrow--left" title="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24"><path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Previous</span> 1643 </button> 1644 1645 <button class="pswp__button pswp__button--arrow--right" title="Next"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-right" viewBox="0 0 24 24"><path d="m9 6 6 6-6 6" stroke="#000" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Next</span> 1646 </button> 1647 1648 <div class="pswp__thumbs"></div> 1649 1650 <div class="pswp__caption"> 1651 <div class="pswp__caption__center"></div> 1652 1653 <a href="#" class="pswp__caption-close"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-nav-arrow-left" viewBox="0 0 24 24"><path d="m15 6-6 6 6 6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Close</span> 1654 </a> 1655 </div> 1656 </div> 1657 </div> 1658</div> 1659 1660<div class="drawer drawer--cart" id="cart-drawer" data-cart-drawer tabindex="0"> 1661 <div class="drawer__inner" data-scroll-lock-scrollable><header 1662 class="drawer__head" 1663 data-animation="cart-items-fade" 1664 data-animation-duration="500" 1665 data-animation-delay="200"> 1666 <h3>Cart</h3> 1667 1668 <button type="button" class="drawer__close" data-cart-drawer-close aria-label="Close Cart"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24"><path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 1669 </header> 1670 1671 <div class="drawer__body" data-cart-drawer-body data-scroll-lock-scrollable> 1672 1673<div class="drawer__message free-shipping" 1674 data-free-shipping="true" 1675 data-free-shipping-limit="80" 1676 1677 data-animation="cart-items-fade" 1678 data-animation-duration="500" 1679 1680 1681 data-animation-delay="300" 1682 1683 1684 ><span class="free-shipping__success-message">Congratulations! Your order qualifies for free shipping</span><span class="free-shipping__default-message"> 1685 You are <span data-left-to-spend>$80</span> away from free shipping! 1686 </span><progress class="free-shipping__progress-bar" data-progress-bar value="0" max="100"></progress><div class="confetti"> 1687 <span class="confetti__dot confetti__dot--1"></span> 1688 <span class="confetti__dot confetti__dot--2"></span> 1689 <span class="confetti__dot confetti__dot--3"></span> 1690 <span class="confetti__dot confetti__dot--4"></span> 1691 <span class="confetti__dot confetti__dot--5"></span> 1692 <span class="confetti__dot confetti__dot--6"></span> 1693 </div> 1694 </div><div class="cart__errors drawer__errors" 1695 data-cart-errors 1696 data-animation="cart-items-fade" 1697 data-animation-duration="500" 1698 data-animation-delay="350"> 1699 <div class="cart__errors__inner"> 1700 <h5 class="cart__errors__heading">No more products available for purchase</h5> 1701 1702 <p class="cart__errors__content" data-error-message></p> 1703 1704 <button class="cart__errors__close" type="button" data-cart-error-close aria-label="Close Cart"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cancel" viewBox="0 0 24 24">
1704<path d="M6.758 17.243 12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 1705 </div> 1706 </div> 1707 1708 <div class="drawer__items is-hidden" 1709 data-items-holder 1710 style="--base-animation-delay: 350ms"></div> 1711 1712 <div class="drawer__empty" 1713 data-cart-empty 1714 style="--base-animation-delay: 350ms"> 1715 1716 <div class="drawer__empty__inner"> 1717 <p class="drawer__empty__message" data-animation="cart-items-fade" data-animation-duration="500" data-animation-delay="0">Your Cart is Empty</p><div class="drawer__empty__buttons"><div 1718 class="drawer__empty__item" 1719 data-animation="cart-items-fade" 1720 data-animation-duration="500" 1721 data-animation-delay="50"> 1722 <a href="/collections/bfcm" class="btn btn--full btn--primary btn--outline"> 1723 BLACK FRIDAY SALE 1724 </a> 1725 </div><div 1726 class="drawer__empty__item" 1727 data-animation="cart-items-fade" 1728 data-animation-duration="500" 1729 data-animation-delay="100"> 1730 <a href="/collections/lou-lou-lashes" class="btn btn--full btn--primary btn--outline"> 1731 Shop All 1732 </a> 1733 </div><div 1734 class="drawer__empty__item" 1735 data-animation="cart-items-fade" 1736 data-animation-duration="500" 1737 data-animation-delay="150"> 1738 <a href="/collections/bundles" class="btn btn--full btn--primary btn--outline"> 1739 Bundle & receive your lash book for free! 1740 </a> 1741 </div><div 1742 class="drawer__empty__item" 1743 data-animation="cart-items-fade" 1744 data-animation-duration="500" 1745 data-animation-delay="200"> 1746 <a href="/collections/lash-books" class="btn btn--full btn--primary btn--outline"> 1747 Shop Lash Books 1748 </a> 1749 </div><div 1750 class="drawer__empty__item" 1751 data-animation="cart-items-fade" 1752 data-animation-duration="500" 1753 data-animation-delay="250"> 1754 <a href="/collections/full-sized-lash-sheets" class="btn btn--full btn--primary btn--outline"> 1755 Shop Lash Sheets 1756 </a> 1757 </div><div 1758 class="drawer__empty__item" 1759 data-animation="cart-items-fade" 1760 data-animation-duration="500" 1761 data-animation-delay="300"> 1762 <a href="/pages/pro-discount" class="btn btn--full btn--primary btn--outline"> 1763 Pro Discount 1764 </a> 1765 </div><div 1766 class="drawer__empty__item" 1767 data-animation="cart-items-fade" 1768 data-animation-duration="500" 1769 data-animation-delay="350"> 1770 <a href="/pages/contact-us" class="btn btn--full btn--primary btn--outline"> 1771 Contact us 1772 </a> 1773 </div><div 1774 class="drawer__empty__item" 1775 data-animation="cart-items-fade" 1776 data-animation-duration="500" 1777 data-animation-delay="400"> 1778 <a href="/pages/meet-lou-1" class="btn btn--full btn--primary btn--outline"> 1779 Meet Lou 1780 </a> 1781 </div></div></div> 1782 </div> 1783 </div> 1784 1785 <div class="drawer__foot cart__foot is-hidden" data-foot-holder> 1786 <collapsible-elements single="true"> 1787 <details 1788 class="cart__widget cart__widget--products accordion is-hidden" 1789 1790 data-collapsible 1791 data-upsell-widget 1792 data-animation="cart-items-fade" 1793 data-animation-duration="500" 1794 data-animation-delay="350" 1795 > 1796 <summary class="cart__widget__title" data-collapsible-trigger>Pair with<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 24 24">
1796<path d="M6 12h6m6 0h-6m0 0V6m0 6v6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 24 24"><path d="M6 12h12" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary> 1797 1798 <div class="cart__widget__content" data-collapsible-body> 1799 <div class="cart__widget__content__inner" data-collapsible-content> 1800 <div class="cart__widget__products" data-upsell-products></div> 1801 </div> 1802 </div> 1803 </details> 1804 1805 <form action="/cart" method="post" novalidate class="cart__form" data-cart-form><details 1806 class="cart__widget accordion" 1807 data-collapsible 1808 data-animation="cart-items-fade" 1809 data-animation-duration="500" 1810 data-animation-delay="350"> 1811 <summary class="cart__widget__title" data-collapsible-trigger>Is this a gift?<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 24 24"><path d="M6 12h6m6 0h-6m0 0V6m0 6v6" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 24 24"><path d="M6 12h12" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/></svg></summary> 1812 1813 <div class="cart__widget__content" data-collapsible-body> 1814 <div class="cart__widget__content__inner" data-collapsible-content><label for="gift-note">Leave a note about your order</label> 1815 <textarea id="gift-note" name="attributes[Gift note]" class="cart__field cart__field--textarea" aria-label="Leave a note about your order"></textarea> 1816 </div> 1817 </div> 1818 </details><div class="cart__foot__inner" 1819 data-animation="cart-items-fade" 1820 data-animation-duration="500" 1821 data-animation-delay="400"> 1822 1823 <div class="cart__price__holder" data-cart-price-holder><div class="cart__total" 1824 data-animation="cart-items-fade" 1825 data-animation-duration="500" 1826 data-animation-delay="400"> 1827 <span class="cart__total__label">Subtotal</span> 1828 1829 <span class="cart__total__price cart__total__price--animated" data-cart-total="0">Free 1830</span> 1831 1832 <div class="cart__price__loader loader"><div class="loader-indeterminate"></div></div> 1833</div> 1834 </div> 1835 1836 <div class="cart__buttons-all" 1837 data-animation="cart-items-fade" 1838 data-animation-duration="500" 1839 data-animation-delay="450"> 1840 1841 <div class="cart__buttons-wrapper"><div class="cart__buttons" data-cart-checkout-buttons> 1842 <fieldset class="cart__buttons__fieldset" data-cart-checkout-button> 1843 <button type="submit" name="checkout" class="btn btn--primary btn--solid btn--full cart__checkout">Check Out</button></fieldset> 1844 </div> 1845 </div></div> 1846 1847 <em class="cart__note" 1848 data-animation="cart-items-fade" 1849 data-animation-duration="500" 1850 data-animation-delay="500">Shipping, taxes, and discount codes are calculated at checkout</em> 1851 </div> 1852 </form> 1853 </collapsible-elements> 1854 </div> 1855 </div> 1856 1857 <span class="underlay drawer__underlay" data-drawer-underlay></span> 1858</div> 1859<!-- Paste marketing code or third party scripts below this comment line ============== --> 1860 1861 1862 1863 <!-- And above this comment line ================================================== --> 1864<div id="shopify-block-AaEdFRXFmNDh5c0UyZ__1386531382474587334" class="shopify-block shopify-app-block">
1864<script id="bundle-builder-cart-integration-box" type="application/json"> 1865 {"cart_style":"classic","hide_accelerated_checkout":false,"show_compare_at":false,"placement":"below","hide_empty_line_items":false,"font_size":16,"font_color":"","button_color":"","button_background":"","button_radius":0,"border_color":"#d0e421","background":"","heading":"Your cart contains {count} bundle","heading_plural":"Your cart contains {count} bundles","view_text":"View Details","modal_title":"Your bundle summary","modal_font_color":"#000000","modal_background":"#FFFFFF","modal_border_color":"#c4c4c4","modal_item_background":"","modal_item_content_background":"#f1f1f1","modal_item_product_background":"#ffffff","custom_css":""} 1866</script>
1866 1867
1868<script id="bundle-builder-cart-settings-box" bundle-builder-cart-settings type="application/json"> 1869 { 1870 "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 1871 "pageType": "page", 1872 "moneyFormat": "${{amount}}" 1873 } 1874</script>
1874 1875
1876<script id="bundle-builder-cart-locales" type="application/json"> 1877{ 1878 "locale": "en", 1879 1880 "current": null, 1881 "default": null 1882} 1883</script>
1883 1884
1885<script src="https://cdn.shopify.com/extensions/01a11b25-443b-74a1-a59c-c593046a6cc1/bundlebuilder-245/assets/bundle-builder-engine.js" type="module"></script>
1885 1886 1887<bundle-builder-item-modal 1888 data-version="2" 1889 data-title="Your bundle summary" 1890></bundle-builder-item-modal> 1891 1892<style> 1893 :root { 1894 --bb-font-size: 16px; 1895 --bb-font-color: ; 1896 --bb-button-color: ; 1897 --bb-button-background: ; 1898 --bb-button-radius: 0px; 1899 --bb-border-color: #d0e421; 1900 --bb-background: ; 1901 --bb-modal-font-color: #000000; 1902 --bb-modal-background: #FFFFFF; 1903 --bb-modal-border-color: #c4c4c4; 1904 --bb-modal-item-background: ; 1905 --bb-modal-item-content-background: #f1f1f1; 1906 --bb-modal-item-product-background: #ffffff; 1907 } 1908 1909 1910</style> 1911
1912<script src="https://cdn.shopify.com/extensions/01a11b25-443b-74a1-a59c-c593046a6cc1/bundlebuilder-245/assets/bundle-builder-cart-box.js" type="module"></script>
1912 1913
1914<script src="https://cdn.shopify.com/extensions/01a11b25-443b-74a1-a59c-c593046a6cc1/bundlebuilder-245/assets/bundle-builder-item-modal.js" type="module"></script>
vendor: 1 bytes, line 1914
1914
1915<script src="https://cdn.shopify.com/extensions/01a11b25-443b-74a1-a59c-c593046a6cc1/bundlebuilder-245/assets/bundle-builder-line-item-card.js" type="module"></script>
1915 1916 1917 1918 1919 1920<!-- for desktop overlay transparency may be an option but we should start with standard handling --> 1921<!-- padding, margins --> 1922</div><div id="shopify-block-AOWZrY1V0QkRUcE5LQ__14044569291296200651" class="shopify-block shopify-app-block">
1922<script id="bundle-builder-cart-integration-manual" type="application/json"> 1923 {"theme_override":"","page_cartItemBox":".cart__items","page_cartItem":".cart__item","page_cartSubtotal":".cart__total__price","page_cartOriginalTotal":"","page_checkoutButton":"[name=\"checkout\"]","drawer_cartItemBox":".drawer__items","drawer_cartItem":".drawer__items .cart__item","drawer_cartSubtotal":".cart__total__price","drawer_cartOriginalTotal":"","drawer_checkoutButton":"[name=\"checkout\"]","cartItemPrice":"","cartItemLinePrice":"","cartItemQuantity":"","observeTargets":".drawer"} 1924</script>
1924 1925
1926<script id="bundle-builder-cart-settings-custom" bundle-builder-cart-settings type="application/json"> 1927 { 1928 "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 1929 "pageType": "page", 1930 "moneyFormat": "${{amount}}" 1931 } 1932</script>
1932 1933
1934<script src="https://cdn.shopify.com/extensions/01a11b25-443b-74a1-a59c-c593046a6cc1/bundlebuilder-245/assets/bundle-builder-engine.js" type="module"></script>
1934 1935 1936 1937</div>
1937<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1937 1938</body> 1939</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.