1<!DOCTYPE html> 2<html data-wf-page="62413408a3fe3b2da864f9aa" data-wf-site="623be2da02def092cafe7a76" lang="en-AU" data-money-format="${{amount}} AUD"><head><link rel="canonical" href="https://www.sambora.com.au/blogs/post/the-hottest-festival-nail-polish-colours"><title>Festival Nail Polish: The Hottest Shades�– Sambora Beach Toes</title><meta name="description" content="Festivals are the Place to be Extra. Find which colours suit you and your fit for the upcoming festival season. We've got your back, and your nails!">
2<script type="application/ld+json"> 3{ 4 "@context": "http://schema.org", 5 "@type": "Article", 6 "articleBody": "Festivals are the Place to be Extra with Your Nail Polish Choices\nAustralia is preparing to welcome the festival season and we're all ready to let our hair down and enjoy some live music. Going to a music festival is one of life's greatest experiences, but it can be stressful when trying to find the perfect outfit. Do you go bohemian? Or rock and roll? Or just make comfort a priority? Whatever you choose, it's important to get your choice of accessories right. Everything from your choice of jewellery to your nail polish colour can add to your outfit and bring your whole look together. Sounds a bit stressful, right? Weâre going to help you in the festival nail polish department as we share the hottest shades for this festival season.\nBright Fun Festival Nail Shades\nAre you looking for a fun and bold way to express yourself at upcoming festivals this summer? Bright neon nail polish colours are the perfect way to make your festival look stand out! From hot pinks, yellows, blues and oranges, neon green polishes â thereâs a neon colour for everyone. Create unexpected designs with these eye-catching shades. Match them with different types of jewellery, clothes and accessories that match your individual style.\nRecommended Product: Check out our Brights Pack Collection! Featuring Orange Splash, Starfish, Tahiti Grafitti, Sunday Session and Scary Canary, you'll be spoilt for choice when it comes to choosing your favourite shade.\n\n\n\n\nShimmering Festival Nail Shades\nYes, you heard us; it's time to stock up on sparkles and glitters. Nothing adds a pop of colour and shine to your look like shimmering nail polish! Whether you opt for subtle shades or go all out with dazzling gems, your nails are sure to make a statement. The best part about using glittery nail polish is that there are so many options available. From vibrant blues and greens, to classic golds and silvers, you can easily find something that works perfectly with your outfit. You can even mix and match colors for a unique finish. Get creative with patterns by adding dots or stripes, or add a little more sparkle with some nail art.\nRecommended Product: Ocean sand blue steel nail polish is a metallic blue shimmer that will have your nails sparkling like the stars when the clock strikes twelve (and the fun is just beginning).\n\nGirly Festival Nails\nNothing screams girly festival nails like pink does! Whether you choose a light baby pink or an eye-catching fuchsia shade, there are plenty of options that will work for all skin tones and styles. The unique colour will also help you stand out from the crowd â no more worrying about losing your friend among hundreds of others! Best of all, pink nail polish looks great with any outfit: pair it with some distressed denim shorts and t-shirt for an edgy style or go for a classic look with vintage dresses and sandals. Itâs just perfect!\nRecommended Product: Girlâs Night Out is your answer to the most gorgeous pink festival nail polish. Like all our polishes, itâs chip resistant, non-fading, UV protected, environmentally friendly.\n\n  \n\nYellow Festival Nail Polish\nLooking for a bright and cheerful colour that reflects your festival mood? Yellow is perfect as it reflects fun, joy and happiness- all feelings associated with festivals! Itâs a vibrant colour that wonât go unnoticed. Whether you choose neon yellow or pastel yellow, you can be sure that your nails will make quite an impression.\nRecommended Product: Our customers go bananas for Cool Bananas! Itâs the perfect shade of yellow and it looks amazing when paired with neon pinks and greens. Donât be afraid to get creative with this shade of yellow as the shade is ideal for experimenting with different looks.\n \n\n  \n\n\n\nOrange Nail Polish for Festival\nBe bold and bright with orange nail polish. This colour has some exciting shades combining fun and energy all into one. The best part about orange nails is that they go with
6just about everything! Whether you are planning on wearing neutrals or brightening up your look with some electric hues, orange polish can bring it all together for the perfect festival vibe. Not to mention that orange is so easy to match with accessories like bags, hats and jewellery (especially gold) â talk about making a statement!\nRecommended Product: Orange Spash is one of our best-selling shades and we can totally see why. Itâs the most perfect colour for this time of year and it can be paired with so many other colours for a real eye-catching finish.\n \n\n. \n\n\n\nSo, now that weâve given you some ideas, why not update your collection with some gorgeous nail polish festival season shades?", 7 "mainEntityOfPage": { 8 "@type": "WebPage", 9 "@id": "https:\/\/www.sambora.com.au" 10 }, 11 "headline": "Festival Nail Polish: The Hottest Shades", 12 13 14 15 "image": [ 16 "https:\/\/www.sambora.com.au\/cdn\/shop\/articles\/concert-goers-hold-hands_1366x_e9d57e01-3a06-4be2-ad05-2ac49363d798_1366x.jpg?v=1670555465" 17 ], 18 19 "datePublished": "2022-12-09T11:05:17Z", 20 "dateCreated": "2022-12-09T10:49:13Z", 21 "author": { 22 "@type": "Person", 23 "name": "King Kong" 24 }, 25 "publisher": { 26 "@type": "Organization", 27 28 29 "logo": { 30 "@type": "ImageObject", 31 "height": 911, 32 "url": "https:\/\/www.sambora.com.au\/cdn\/shop\/articles\/concert-goers-hold-hands_1366x_e9d57e01-3a06-4be2-ad05-2ac49363d798_1366x.jpg?v=1670555465", 33 "width": 1366 34 }, 35 36 "name": "Sambora Beach Toes" 37 } 38} 39</script>
39 40� 41 42 43 44 45<meta property="og:site_name" content="Sambora Beach Toes"> 46<meta property="og:url" content="https://www.sambora.com.au/blogs/post/the-hottest-festival-nail-polish-colours"> 47<meta property="og:title" content="Festival Nail Polish: The Hottest Shades"> 48<meta property="og:type" content="article"> 49<meta property="og:description" content="Festivals are the Place to be Extra. Find which colours suit you and your fit for the upcoming festival season. We've got your back, and your nails!"> 50 51<meta property="og:image" content="http://www.sambora.com.au/cdn/shop/articles/concert-goers-hold-hands_1366x_e9d57e01-3a06-4be2-ad05-2ac49363d798_1200x1200.jpg?v=1670555465"> 52<meta property="og:image:secure_url" content="https://www.sambora.com.au/cdn/shop/articles/concert-goers-hold-hands_1366x_e9d57e01-3a06-4be2-ad05-2ac49363d798_1200x1200.jpg?v=1670555465"> 53 54 55<meta name="twitter:card" content="summary_large_image"> 56<meta name="twitter:title" content="Festival Nail Polish: The Hottest Shades"> 57<meta name="twitter:description" content="Festivals are the Place to be Extra. Find which colours suit you and your fit for the upcoming festival season. We've got your back, and your nails!"> 58<meta charset="utf-8"> 59<meta content="width=device-width, initial-scale=1" name="viewport"> 60<link href="//www.sambora.com.au/cdn/shop/t/13/assets/normalize.css?v=7230471698553888871680250035" rel="stylesheet" type="text/css" media="all" /> 61<link href="//www.sambora.com.au/cdn/shop/t/13/assets/webflow.css?v=66625542955375888521680250035" rel="stylesheet" type="text/css" media="all" /> 62<link href="//www.sambora.com.au/cdn/shop/t/13/assets/beachtoes.webflow.css?v=129729477539788463931711547998" rel="stylesheet" type="text/css" media="all" />
63<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
vendor: 1 bytes, line 63
63
64<script type="text/javascript">WebFont.load({ 65google: { 66families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","PT Sans:400,400italic,700,700italic","Krona One:regular"] 67}});</script>
vendor: 1 bytes, line 67
67
68<script src="https://use.typekit.net/nvt1eei.js" type="text/javascript"></script>
vendor: 1 bytes, line 68
68
69<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
69 70<!-- [if lt IE 9]>
70<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js" type="text/javascript"></script>
70<![endif] -->
71<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
71<link href="//www.sambora.com.au/cdn/shop/t/13/assets/favicon.png?v=94913302990172058201680250035" rel="shortcut icon" type="image/x-icon"><link href="//www.sambora.com.au/cdn/shop/t/13/assets/webclip.png?v=6047144345051579951680250035" rel="apple-touch-icon"><link href="//www.sambora.com.au/cdn/shop/t/13/assets/udesly-common.min.css?v=38428701493432664011680250035" rel="stylesheet" type="text/css" media="all" />
71<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
71<meta name="facebook-domain-verification" content="9j0jkflbtjyevjp06njbjatg5y212k"> 72<meta name="google-site-verification" content="qAel6-k1-O-NNXaI6fcqEwMo0ut7hQtSB5He1zII4hg"> 73<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8062181/digital_wallets/dialog"> 74<meta id="in-context-paypal-metadata" data-shop-id="8062181" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="AUD"> 75<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/post.atom" />
76<script async="async" src="/checkouts/internal/preloads.js?locale=en-AU"></script>
76 77<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
78<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-AU&shop_id=8062181" crossorigin="anonymous"></script>
vendor: 1 bytes, line 78
78
79<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":8062181,"countryCode":"AU","currencyCode":"AUD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/8062181","merchantName":"Sambora Beach Toes","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","jcb"],"total":{"type":"pending","label":"Sambora Beach Toes","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 79
79
80<script id="shopify-features" type="application/json">{"accessToken":"1091f2e91d1a5cb636013b2e3b5f3476","betas":["rich-media-storefront-analytics"],"domain":"www.sambora.com.au","predictiveSearch":true,"shopId":8062181,"locale":"en"}</script>
vendor: 1 bytes, line 80
80
81<script>var Shopify = Shopify || {}; 82Shopify.shop = "beach-toes.myshopify.com"; 83Shopify.locale = "en"; 84Shopify.currency = {"active":"AUD","rate":"1.0"}; 85Shopify.country = "AU"; 86Shopify.theme = {"name":"Copy of Beachtoes Monica edit","id":133775065237,"schema_name":"beachtoes","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 87Shopify.theme.handle = "null"; 88Shopify.theme.style = {"id":null,"handle":null}; 89Shopify.cdnHost = "www.sambora.com.au/cdn"; 90Shopify.routes = Shopify.routes || {}; 91Shopify.routes.root = "/"; 92Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 93Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 94Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 95Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 95
95
96<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 96
96
97<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 97
97
98<script> 99 window.ShopifyPay = window.ShopifyPay || {}; 100 window.ShopifyPay.apiHost = "shop.app\/pay"; 101 window.ShopifyPay.redirectState = null; 102</script>
vendor: 1 bytes, line 102
102
103<script> 104 window.Shopify = window.Shopify || {}; 105 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 106 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 107 window.Shopify.SignInWithShop.eligible = true; 108</script>
vendor: 1 bytes, line 108
108
109<script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script>
vendor: 1 bytes, line 109
109
110<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 110
110
111<script type="module"> 112 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 113 114 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 115 116</script>
vendor: 1 bytes, line 116
116
117<script> 118 window.Shopify = window.Shopify || {}; 119 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 120 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"]}; 121</script>
vendor: 1 bytes, line 121
121
122<script>(function() { 123 var isLoaded = false; 124 function asyncLoad() { 125 if (isLoaded) return; 126 isLoaded = true; 127 var urls = ["https:\/\/popup.lifterapps.com\/js\/modal.js?shop=beach-toes.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0806\/2181\/t\/6\/assets\/sca-qv-scripts-noconfig.js?7195611598237805508\u0026shop=beach-toes.myshopify.com","https:\/\/widget.taggbox.com\/tagshop-embed.min.js?shop=beach-toes.myshopify.com","https:\/\/public.zoorix.com\/sdk.min.js?shop=beach-toes.myshopify.com"]; 128 for (var i = 0; i < urls.length; i++) { 129 var s = document.createElement('script'); 130 s.type = 'text/javascript'; 131 s.async = true; 132 s.src = urls[i]; 133 var x = document.getElementsByTagName('script')[0]; 134 x.parentNode.insertBefore(s, x); 135 } 136 }; 137 if(window.attachEvent) { 138 window.attachEvent('onload', asyncLoad); 139 } else { 140 window.addEventListener('load', asyncLoad, false); 141 } 142})();</script>
vendor: 1 bytes, line 142
142
143<script id="__st">var __st={"a":8062181,"offset":28800,"reqid":"31de724c-a751-4ad3-b360-05a2b5df0ddd-1790476430","pageurl":"www.sambora.com.au\/blogs\/post\/the-hottest-festival-nail-polish-colours","s":"articles-561260855445","u":"03a82fd4498b","p":"article","rtyp":"article","rid":561260855445};</script>
vendor: 1 bytes, line 143
143
144<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 144
144
145<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 145
145
146<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.sambora.com.au/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 146
146
147<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.sambora.com.au/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>
147<script crossorigin="anonymous" defer="defer" src="//www.sambora.com.au/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 147
147
148<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 148
148
149<script> 150 window.Shopify = window.Shopify || {}; 151 window.Shopify.MCP = window.Shopify.MCP || {}; 152 window.Shopify.MCP.enabled = true; 153 window.Shopify.MCP.shop = "beach-toes.myshopify.com"; 154 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.sambora.com.au\/api\/mcp"; 155 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 156</script>
vendor: 1 bytes, line 156
156
157<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.sambora.com.au\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 158</script>
vendor: 1 bytes, line 158
158
159<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.sambora.com.au/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 160</script>
vendor: 1 bytes, line 160
160
161<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 162 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); 163</script>
vendor: 1 bytes, line 163
163
164<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})}})); 165</script>
165 166<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.sambora.com.au/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 167<style id="shopify-accelerated-checkout-cart"> 168 #shopify-buyer-consent { 169 margin-top: 1em; 170 display: inline-block; 171 width: 100%; 172} 173 174#shopify-buyer-consent.hidden { 175 display: none; 176} 177 178#shopify-subscription-policy-button { 179 background: none; 180 border: none; 181 padding: 0; 182 text-decoration: underline; 183 font-size: inherit; 184 cursor: pointer; 185} 186 187#shopify-subscription-policy-button::before { 188 box-shadow: none; 189} 190 191 </style> 192
193<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
193 194 195 196 197 198 199<link href="//www.sambora.com.au/cdn/shop/t/13/assets/lightbox.css?v=79581981740375148591703773603" rel="stylesheet" type="text/css" media="all" /> 200<link href="//www.sambora.com.au/cdn/shop/t/13/assets/bt-custom-css.css?v=159792813618679679731711718769" rel="stylesheet" type="text/css" media="all" /> 201 202 <!-- Google Tag Manager -->
203<script>
vendor: 327 bytes, lines 203-207
203(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 204new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 205j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 206'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 207})(window,document,'script','dataLayer','
207GTM-PW7FNTML
vendor: 3 bytes, line 207
207');
207</script>
207 208<!-- End Google Tag Manager --> 209 210
210<script> 211 /** 212 * Author: Md Hasanuzzamna 213 * Email: [email protected] 214 * Linkedin: https://linkedin.com/md-h 215 * Version: 2.1 216 * Last Update: 8 Feb 2024 217 */ 218 219 (function() { 220 class Ultimate_Shopify_DataLayer { 221 constructor() { 222 window.dataLayer = window.dataLayer || []; 223 224 // use a prefix of events name 225 this.eventPrefix = 'zppc_'; 226 227 //Keep the value false to get non-formatted product ID 228 this.formattedItemId = true; 229 230 // data schema 231 this.dataSchema = { 232 ecommerce: { 233 show: true 234 }, 235 dynamicRemarketing: { 236 show: false, 237 business_vertical: 'retail' 238 } 239 } 240 241 // add to wishlist selectors 242 this.addToWishListSelectors = { 243 'addWishListIcon': '', 244 'gridItemSelector': '', 245 'productLinkSelector': 'a[href*="/products/"]' 246 } 247 248 // quick view selectors 249 this.quickViewSelector = { 250 'quickViewElement': '', 251 'gridItemSelector': '', 252 'productLinkSelector': 'a[href*="/products/"]' 253 } 254 255 // mini cart button selector 256 this.miniCartButton = [ 257 'a[href="/cart"]', 258 ]; 259 this.miniCartAppersOn = 'click'; 260 261 262 // begin checkout buttons/links selectors 263 this.beginCheckoutButtons = [ 264 'input[name="checkout"]', 265 'button[name="checkout"]', 266 'a[href="/checkout"]', 267 '.additional-checkout-buttons', 268 ]; 269 270 // direct checkout button selector 271 this.shopifyDirectCheckoutButton = [ 272 '.shopify-payment-button' 273 ] 274 275 //Keep the value true if Add to Cart redirects to the cart page 276 this.isAddToCartRedirect = false; 277 278 // keep the value false if cart items increment/decrement/remove refresh page 279 this.isAjaxCartIncrementDecrement = true; 280 281 282 // Caution: Do not modify anything below this line, as it may result in it not functioning correctly. 283 this.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":"AUD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} 284 this.countryCode = "AU"; 285 this.collectData(); 286 this.storeURL = "https://www.sambora.com.au"; 287 } 288 289 updateCart() { 290 fetch("/cart.js") 291 .then((response) => response.json()) 292 .then((data) => { 293 this.cart = data; 294 }); 295 } 296 297 debounce(delay) { 298 let timeoutId; 299 return function(func) { 300 const context = this; 301 const args = arguments; 302 303 clearTimeout(timeoutId); 304 305 timeoutId = setTimeout(function() { 306 func.apply(context, args); 307 }, delay); 308 }; 309 } 310 311 collectData() { 312 this.customerData(); 313 this.ajaxRequestData(); 314 this.searchPageData(); 315 this.miniCartData(); 316 this.beginCheckoutData(); 317 318 319 320 321 322 323 324 this.addToWishListData(); 325 this.quickViewData(); 326 this.formData(); 327 this.phoneClickData(); 328 this.emailClickData(); 329 } 330 331 //logged in customer data 332 customerData() { 333 const currentUser = {}; 334 335 336 if (currentUser.email) { 337 currentUser.hash_email = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 338 } 339 340 if (currentUser.phone) { 341 currentUser.hash_phone = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 342 } 343 344 window.dataLayer = window.dataLayer || []; 345 dataLayer.push({ 346 customer: currentUser 347 }); 348 } 349 350 // add_to_cart, remove_from_cart, search 351 ajaxRequestData() { 352 const self = this; 353 354 // handle non-ajax add to cart 355 if(this.isAddToCartRedirect) { 356 document.addEventListener('submit', function(event) { 357 const addToCartForm = event.target.closest('form[action="/cart/add"]'); 358 if(addToCartForm) { 359 event.preventDefault(); 360 361 const formData = new FormData(addToCartForm); 362 363 fetch(window.Shopify.routes.root + 'cart/add.js', { 364 method: 'POST', 365 body: formData 366 }) 367 .then(response => { 368 window.location.href = "/cart"; 369 }) 370 .catch((error) => { 371 console.error('Error:', error); 372 }); 373 } 374 }); 375 } 376 377 // fetch 378 let originalFetch = window.fetch; 379 let debounce = this.debounce(800); 380 381 window.fetch = function () { 382 return originalFetch.apply(this, arguments).then((response) => { 383 if (response.ok) { 384 let cloneResponse = response.clone(); 385 let requestURL = arguments[0]; 386 387 if(/.*\/search\/?.*\?.*q=.+/.test(requestURL) && !requestURL.includes('&requestFrom=uldt')) { 388 const queryString = requestURL.split('?')[1];
389 const urlParams = new URLSearchParams(queryString); 390 const search_term = urlParams.get("q"); 391 392 debounce(function() { 393 fetch(`${self.storeURL}/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`) 394 .then(res => res.json()) 395 .then(function(data) { 396 const products = data.resources.results.products; 397 if(products.length) { 398 const fetchRequests = products.map(product => 399 fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`) 400 .then(response => response.json()) 401 .catch(error => console.error('Error fetching:', error)) 402 ); 403 404 Promise.all(fetchRequests) 405 .then(products => { 406 const items = products.map((product) => { 407 return { 408 product_id: product.id, 409 product_title: product.title, 410 variant_id: product.variants[0].id, 411 variant_title: product.variants[0].title, 412 vendor: product.vendor, 413 total_discount: 0, 414 final_price: product.price_min,
415 product_type: product.type, 416 quantity: 1 417 } 418 }); 419 420 self.ecommerceDataLayer('search', {search_term, items}); 421 }) 422 }else { 423 self.ecommerceDataLayer('search', {search_term, items: []}); 424 } 425 }); 426 }); 427 } 428 else if (requestURL.includes("/cart/add")) { 429 cloneResponse.text().then((text) => { 430 let data = JSON.parse(text); 431 432 if(data.items && Array.isArray(data.items)) { 433 data.items.forEach(function(item) { 434 self.ecommerceDataLayer('add_to_cart', {items: [item]}); 435 }) 436 } else { 437 self.ecommerceDataLayer('add_to_cart', {items: [data]}); 438 } 439 self.updateCart(); 440 }); 441 }else if(requestURL.includes("/cart/change") || requestURL.includes("/cart/update")) { 442 443 cloneResponse.text().then((text) => { 444 445 let newCart = JSON.parse(text); 446 let newCartItems = newCart.items; 447 let oldCartItems = self.cart.items; 448 449 for(let i = 0; i < oldCartItems.length; i++) { 450 let item = oldCartItems[i]; 451 let newItem = newCartItems.find(newItems => newItems.id === item.id); 452 453 454 if(newItem) { 455 456 if(newItem.quantity > item.quantity) { 457 // cart item increment 458 let quantity = (newItem.quantity - item.quantity); 459 let updatedItem = {...item, quantity} 460 self.ecommerceDataLayer('add_to_cart', {items: [updatedItem]}); 461 self.updateCart(); 462 463 }else if(newItem.quantity < item.quantity) { 464 // cart item decrement 465 let quantity = (item.quantity - newItem.quantity); 466 let updatedItem = {...item, quantity} 467 self.ecommerceDataLayer('remove_from_cart', {items: [updatedItem]}); 468 self.updateCart(); 469 } 470 471 472 }else { 473 self.ecommerceDataLayer('remove_from_cart', {items: [item]}); 474 self.updateCart(); 475 } 476 } 477 478 }); 479 } 480 } 481 return response; 482 }); 483 } 484 // end fetch 485 486 487 //xhr 488 var origXMLHttpRequest = XMLHttpRequest; 489 XMLHttpRequest = function() { 490 var requestURL; 491 492 var xhr = new origXMLHttpRequest(); 493 var origOpen = xhr.open; 494 var origSend = xhr.send; 495 496 // Override the `open` function. 497 xhr.open = function(method, url) { 498 requestURL = url; 499 return origOpen.apply(this, arguments); 500 }; 501 502 503 xhr.send = function() { 504 505 // Only proceed if the request URL matches what we're looking for. 506 if (requestURL.includes("/cart/add") || requestURL.includes("/cart/change") || /.*\/search\/?.*\?.*q=.+/.test(requestURL)) { 507 508 xhr.addEventListener('load', function() { 509 if (xhr.readyState === 4) { 510 if (xhr.status >= 200 && xhr.status < 400) { 511 512 if(/.*\/search\/?.*\?.*q=.+/.test(requestURL) && !requestURL.inclides('&requestFrom=uldt')) { 513 const queryString = requestURL.split('?')[1];
514 const urlParams = new URLSearchParams(queryString); 515 const search_term = urlParams.get("q"); 516 517 debounce(function() { 518 fetch(`${self.storeURL}/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`) 519 .then(res => res.json()) 520 .then(function(data) { 521 const products = data.resources.results.products; 522 if(products.length) { 523 const fetchRequests = products.map(product => 524 fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`) 525 .then(response => response.json()) 526 .catch(error => console.error('Error fetching:', error)) 527 ); 528 529 Promise.all(fetchRequests) 530 .then(products => { 531 const items = products.map((product) => { 532 return { 533 product_id: product.id, 534 product_title: product.title, 535 variant_id: product.variants[0].id, 536 variant_title: product.variants[0].title, 537 vendor: product.vendor, 538 total_discount: 0, 539 final_price: product.price_min,
540 product_type: product.type, 541 quantity: 1 542 } 543 }); 544 545 self.ecommerceDataLayer('search', {search_term, items}); 546 }) 547 }else { 548 self.ecommerceDataLayer('search', {search_term, items: []}); 549 } 550 }); 551 }); 552 553 } 554 555 else if(requestURL.includes("/cart/add")) { 556 const data = JSON.parse(xhr.responseText); 557 558 if(data.items && Array.isArray(data.items)) { 559 data.items.forEach(function(item) { 560 self.ecommerceDataLayer('add_to_cart', {items: [item]}); 561 }) 562 } else { 563 self.ecommerceDataLayer('add_to_cart', {items: [data]}); 564 } 565 self.updateCart(); 566 567 }else if(requestURL.includes("/cart/change")) { 568 569 const newCart = JSON.parse(xhr.responseText); 570 const newCartItems = newCart.items; 571 let oldCartItems = self.cart.items; 572 573 for(let i = 0; i < oldCartItems.length; i++) { 574 let item = oldCartItems[i]; 575 let newItem = newCartItems.find(newItems => newItems.id === item.id); 576 577 578 if(newItem) { 579 if(newItem.quantity > item.quantity) { 580 // cart item increment 581 let quantity = (newItem.quantity - item.quantity); 582 let updatedItem = {...item, quantity} 583 self.ecommerceDataLayer('add_to_cart', {items: [updatedItem]}); 584 self.updateCart(); 585 586 }else if(newItem.quantity < item.quantity) { 587 // cart item decrement 588 let quantity = (item.quantity - newItem.quantity); 589 let updatedItem = {...item, quantity} 590 self.ecommerceDataLayer('remove_from_cart', {items: [updatedItem]}); 591 self.updateCart(); 592 } 593 594 595 }else { 596 self.ecommerceDataLayer('remove_from_cart', {items: [item]}); 597 self.updateCart(); 598 } 599 } 600 } 601 } 602 } 603 }); 604 } 605 606 return origSend.apply(this, arguments); 607 }; 608 609 return xhr; 610 }; 611 //end xhr 612 } 613 614 // search event from search page 615 searchPageData() { 616 const self = this; 617 let pageUrl = window.location.href; 618 619 if(/.+\/search\?.*\&?q=.+/.test(pageUrl)) { 620 const queryString = pageUrl.split('?')[1]; 621 const urlParams = new URLSearchParams(queryString);
622 const search_term = urlParams.get("q"); 623 624 fetch(`https://www.sambora.com.au/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`) 625 .then(res => res.json()) 626 .then(function(data) { 627 const products = data.resources.results.products; 628 if(products.length) { 629 const fetchRequests = products.map(product => 630 fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`) 631 .then(response => response.json()) 632 .catch(error => console.error('Error fetching:', error)) 633 ); 634 Promise.all(fetchRequests) 635 .then(products => { 636 const items = products.map((product) => { 637 return { 638 product_id: product.id, 639 product_title: product.title, 640 variant_id: product.variants[0].id, 641 variant_title: product.variants[0].title, 642 vendor: product.vendor, 643 total_discount: 0, 644 final_price: product.price_min,
645 product_type: product.type, 646 quantity: 1 647 } 648 }); 649 650 self.ecommerceDataLayer('search', {search_term, items}); 651 }); 652 }else { 653 self.ecommerceDataLayer('search', {search_term, items: []}); 654 } 655 }); 656 } 657 } 658 659 // view_cart 660 miniCartData() { 661 if(this.miniCartButton.length) { 662 let self = this; 663 if(this.miniCartAppersOn === 'hover') { 664 this.miniCartAppersOn = 'mouseenter'; 665 } 666 this.miniCartButton.forEach((selector) => { 667 let miniCartButton = document.querySelector(selector); 668 669 if(miniCartButton) { 670 miniCartButton.addEventListener(self.miniCartAppersOn, () => { 671 self.ecommerceDataLayer('view_cart', self.cart); 672 }); 673 } 674 }); 675 } 676 } 677 678 // begin_checkout 679 beginCheckoutData() { 680 let self = this; 681 document.addEventListener('pointerdown', () => { 682 let targetElement = event.target.closest(self.beginCheckoutButtons.join(', ')); 683 if(targetElement) { 684 self.ecommerceDataLayer('begin_checkout', self.cart); 685 } 686 }); 687 } 688 689 // view_cart, add_to_cart, remove_from_cart 690 viewCartPageData() { 691 692 this.ecommerceDataLayer('view_cart', this.cart); 693 694 //if cart quantity chagne reload page 695 if(!this.isAjaxCartIncrementDecrement) { 696 const self = this; 697 document.addEventListener('pointerdown', (event) => { 698 const target = event.target.closest('a[href*="/cart/change?"]'); 699 if(target) { 700 const linkUrl = target.getAttribute('href'); 701 const queryString = linkUrl.split("?")[1]; 702 const urlParams = new URLSearchParams(queryString); 703 const newQuantity = urlParams.get("quantity"); 704 const line = urlParams.get("line"); 705 const cart_id = urlParams.get("id"); 706 707 708 if(newQuantity && (line || cart_id)) { 709 let item = line ? {...self.cart.items[line - 1]} : self.cart.items.find(item => item.key === cart_id); 710 711 let event = 'add_to_cart'; 712 if(newQuantity < item.quantity) { 713 event = 'remove_from_cart'; 714 } 715 716 let quantity = Math.abs(newQuantity - item.quantity); 717 item['quantity'] = quantity; 718 719 self.ecommerceDataLayer(event, {items: [item]}); 720 } 721 } 722 }); 723 } 724 } 725 726 productSinglePage() { 727 728 } 729 730 collectionsPageData() { 731 var ecommerce = { 732 'items': [ 733 734 ] 735 }; 736 737 ecommerce['item_list_id'] = null 738 ecommerce['item_list_name'] = null 739 740 this.ecommerceDataLayer('view_item_list', ecommerce); 741 } 742 743 744 // add to wishlist 745 addToWishListData() { 746 if(this.addToWishListSelectors && this.addToWishListSelectors.addWishListIcon) { 747 const self = this; 748 document.addEventListener('pointerdown', (event) => { 749 let target = event.target; 750 751 if(target.closest(self.addToWishListSelectors.addWishListIcon)) { 752 let pageULR = window.location.href.replace(/\?.+/, ''); 753 let requestURL = undefined; 754 755 if(/\/products\/[^/]+$/.test(pageULR)) { 756 requestURL = pageULR; 757 } else if(self.addToWishListSelectors.gridItemSelector && self.addToWishListSelectors.productLinkSelector) { 758 let itemElement = target.closest(self.addToWishListSelectors.gridItemSelector); 759 if(itemElement) { 760 let linkElement = itemElement.querySelector(self.addToWishListSelectors.productLinkSelector); 761 if(linkElement) { 762 let link = linkElement.getAttribute('href').replace(/\?.+/g, ''); 763 if(link && /\/products\/[^/]+$/.test(link)) { 764 requestURL = link; 765 } 766 } 767 } 768 } 769 770 if(requestURL) { 771 fetch(requestURL + '.json') 772 .then(res => res.json()) 773 .then(result => { 774 let data = result.product; 775 if(data) { 776 let dataLayerData = { 777 product_id: data.id, 778 variant_id: data.variants[0].id, 779 product_title: data.title, 780 quantity: 1, 781 final_price: parseFloat(data.variants[0].price) * 100, 782 total_discount: 0, 783 product_type: data.product_type, 784 vendor: data.vendor, 785 variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined, 786 sku: data.variants[0].sku, 787 } 788 789 self.ecommerceDataLayer('add_to_wishlist', {items: [dataLayerData]}); 790 } 791 }); 792 } 793 } 794 }); 795 } 796 } 797 798 quickViewData() { 799 if(this.quickViewSelector.quickViewElement && this.quickViewSelector.gridItemSelector && this.quickViewSelector.productLinkSelector) { 800 const self = this; 801 document.addEventListener('pointerdown', (event) => { 802 let target = event.target; 803 if(target.closest(self.quickViewSelector.quickViewElement)) { 804 let requestURL = undefined; 805 let itemElement = target.closest(this.quickViewSelector.gridItemSelector ); 806 807 if(itemElement) { 808 let linkElement = itemElement.querySelector(self.quickViewSelector.productLinkSelector); 809 if(linkElement) { 810 let link = linkElement.getAttribute('href').replace(/\?.+/g, ''); 811 if(link && /\/products\/[^/]+$/.test(link)) { 812 requestURL = link; 813 } 814 } 815 } 816 817 if(requestURL) { 818 fetch(requestURL + '.json') 819 .then(res => res.json()) 820 .then(result => { 821 let data = result.product; 822 if(data) { 823 let dataLayerData = { 824 product_id: data.id, 825 variant_id: data.variants[0].id, 826 product_title: data.title, 827 quantity: 1, 828 final_price: parseFloat(data.variants[0].price) * 100, 829 total_discount: 0, 830 product_type: data.product_type, 831 vendor: data.vendor, 832 variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined, 833 sku: data.variants[0].sku, 834 } 835 836 self.ecommerceDataLayer('view_item', {items: [dataLayerData]}); 837 self.quickViewVariants = data.variants; 838 self.quickViewedItem = dataLayerData; 839 } 840 }); 841 } 842 } 843 }); 844 845 846 if(this.shopifyDirectCheckoutButton.length) { 847 let self = this; 848 document.addEventListener('pointerdown', (event) => { 849 let target = event.target; 850 let checkoutButton = event.target.closest(this.shopifyDirectCheckoutButton.join(', ')); 851 852 if(self.quickViewVariants && self.quickViewedItem && self.quickViewVariants.length && checkoutButton) { 853 854 let checkoutForm = checkoutButton.closest('form[action*="/cart/add"]'); 855 if(checkoutForm) { 856 let quantity = 1; 857 let varientInput = checkoutForm.querySelector('input[name="id"]'); 858 let quantitySelector = checkoutForm.getAttribute('id'); 859 860 if(quantitySelector) { 861 let quentityInput = document.querySelector('input[name="quantity"][form="'+quantitySelector+'"]');
862 if(quentityInput) { 863 quantity = +quentityInput.value; 864 } 865 } 866 867 if(varientInput) { 868 let variant_id = parseInt(varientInput.value); 869 870 if(variant_id) { 871 const variant = self.quickViewVariants.find(item => item.id === +variant_id); 872 if(variant && self.quickViewedItem) { 873 self.quickViewedItem['variant_id'] = variant_id; 874 self.quickViewedItem['variant_title'] = variant.title; 875 self.quickViewedItem['final_price'] = parseFloat(variant.price) * 100; 876 self.quickViewedItem['quantity'] = quantity; 877 878 self.ecommerceDataLayer('add_to_cart', {items: [self.quickViewedItem]}); 879 self.ecommerceDataLayer('begin_checkout', {items: [self.quickViewedItem]}); 880 } 881 } 882 } 883 } 884 885 } 886 }); 887 } 888 889 } 890 } 891 892 // all ecommerce events 893 ecommerceDataLayer(event, data) { 894 const self = this; 895 dataLayer.push({ 'ecommerce': null }); 896 const dataLayerData = { 897 "event": this.eventPrefix + event, 898 'ecommerce': { 899 'currency': this.cart.currency, 900 'items': data.items.map((item, index) => { 901 const dataLayerItem = { 902 'index': index, 903 'item_id': this.formattedItemId ? `shopify_${this.countryCode}_${item.product_id}_${item.variant_id}` : item.product_id.toString(), 904 'product_id': item.product_id.toString(), 905 'variant_id': item.variant_id.toString(), 906 'item_name': item.product_title, 907 'quantity': item.quantity, 908 'price': +((item.final_price / 100).toFixed(2)), 909 'discount': item.total_discount ? +((item.total_discount / 100).toFixed(2)) : 0 910 } 911 912 if(item.product_type) { 913 dataLayerItem['item_category'] = item.product_type; 914 } 915 916 if(item.vendor) { 917 dataLayerItem['item_brand'] = item.vendor; 918 } 919 920 if(item.variant_title && item.variant_title !== 'Default Title') { 921 dataLayerItem['item_variant'] = item.variant_title; 922 } 923 924 if(item.sku) { 925 dataLayerItem['sku'] = item.sku; 926 } 927 928 if(item.item_list_name) { 929 dataLayerItem['item_list_name'] = item.item_list_name; 930 } 931 932 if(item.item_list_id) { 933 dataLayerItem['item_list_id'] = item.item_list_id.toString() 934 } 935 936 return dataLayerItem; 937 }) 938 } 939 } 940 941 if(data.total_price !== undefined) { 942 dataLayerData['ecommerce']['value'] = +((data.total_price / 100).toFixed(2)); 943 } else { 944 dataLayerData['ecommerce']['value'] = +(dataLayerData['ecommerce']['items'].reduce((total, item) => total + item.price, 0)).toFixed(2); 945 } 946 947 if(data.item_list_id) { 948 dataLayerData['ecommerce']['item_list_id'] = data.item_list_id; 949 } 950 951 if(data.item_list_name) { 952 dataLayerData['ecommerce']['item_list_name'] = data.item_list_name; 953 } 954 955 if(data.search_term) { 956 dataLayerData['search_term'] = data.search_term; 957 } 958 959 if(self.dataSchema.dynamicRemarketing && self.dataSchema.dynamicRemarketing.show) { 960 dataLayer.push({ 'dynamicRemarketing': null }); 961 dataLayerData['dynamicRemarketing'] = { 962 value: dataLayerData.ecommerce.value, 963 items: dataLayerData.ecommerce.items.map(item => ({id: item.item_id, google_business_vertical: self.dataSchema.dynamicRemarketing.business_vertical})) 964 } 965 } 966 967 if(!self.dataSchema.ecommerce || !self.dataSchema.ecommerce.show) { 968 delete dataLayerData['ecommerce']; 969 } 970 971 dataLayer.push(dataLayerData); 972 } 973 974 975 // contact form submit & newsletters signup 976 formData() { 977 const self = this; 978 document.addEventListener('submit', function(event) { 979 980 let targetForm = event.target.closest('form[action^="/contact"]'); 981 982 983 if(targetForm) { 984 const formData = { 985 form_location: window.location.href, 986 form_id: targetForm.getAttribute('id'), 987 form_classes: targetForm.getAttribute('class') 988 }; 989 990 let formType = targetForm.querySelector('input[name="form_type"]'); 991 let inputs = targetForm.querySelectorAll("input:not([type=hidden]):not([type=submit]), textarea, select"); 992
993 inputs.forEach(function(input) { 994 var inputName = input.name; 995 var inputValue = input.value; 996 997 if (inputName && inputValue) { 998 var matches = inputName.match(/\[(.*?)\]/); 999 if (matches && matches.length > 1) { 1000 var fieldName = matches[1]; 1001 formData[fieldName] = input.value; 1002 } 1003 } 1004 }); 1005 1006 if(formType && formType.value === 'customer') { 1007 dataLayer.push({ event: self.eventPrefix + 'newsletter_signup', ...formData}); 1008 } else if(formType && formType.value === 'contact') { 1009 dataLayer.push({ event: self.eventPrefix + 'contact_form_submit', ...formData}); 1010 } 1011 } 1012 }); 1013 1014 } 1015 1016 // phone_number_click event 1017 phoneClickData() { 1018 const self = this; 1019 document.addEventListener('click', function(event) { 1020 let target = event.target.closest('a[href^="tel:"]'); 1021 if(target) { 1022 let phone_number = target.getAttribute('href').replace('tel:', ''); 1023 dataLayer.push({ 1024 event: self.eventPrefix + 'phone_number_click', 1025 page_location: window.location.href, 1026 link_classes: target.getAttribute('class'), 1027 link_id: target.getAttribute('id'), 1028 phone_number 1029 }) 1030 } 1031 }); 1032 } 1033 1034 // email_click event 1035 emailClickData() { 1036 const self = this; 1037 document.addEventListener('click', function(event) { 1038 let target = event.target.closest('a[href^="mailto:"]'); 1039 if(target) { 1040 let email_address = target.getAttribute('href').replace('mailto:', ''); 1041 dataLayer.push({ 1042 event: self.eventPrefix + 'email_click', 1043 page_location: window.location.href, 1044 link_classes: target.getAttribute('class'), 1045 link_id: target.getAttribute('id'), 1046 email_address 1047 }) 1048 } 1049 }); 1050 } 1051 } 1052 // end Ultimate_Shopify_DataLayer 1053 1054 document.addEventListener('DOMContentLoaded', function() { 1055 try{ 1056 new Ultimate_Shopify_DataLayer(); 1057 }catch(error) { 1058 console.log(error); 1059 } 1060 }); 1061 1062 })(); 1063</script>
1063 1064 1065<meta name="google-site-verification" content="K26iBh-_TwKXymiM3U5D78HEKuGEbFhjRmDgSCsHV7w" /> 1066<!-- JSON Schema -->
1067<script type="application/ld+json"> 1068{ 1069"@context": "http://schema.org", 1070"@type": "LocalBusiness", 1071"description": "Premium Australian beach and lifestyle brand.", 1072"name": "Sambora Beach Toes", 1073"telephone": "+61-488-908-166", 1074"image": "http://truelocksmiths.com.au/wp-content/uploads/2017/01/logo-1.png", 1075"openingHours": "Mo,Tu,We,Th,Fr,Sa,Su 00:00-23:59", 1076"sameAs" : [ "https://www.facebook.com/BeachToesbySambora", 1077"https://twitter.com/BeachToes1", 1078"https://www.pinterest.com.au/samboraaus/", 1079"https://www.instagram.com/beachtoesbysambora/"] 1080} 1081</script>
vendor: 1 bytes, line 1081
1081
1082<script type="application/ld+json"> 1083{ 1084 "@context": "http://schema.org", 1085 "@type": "WebSite", 1086 "url": "https://www.sambora.com.au/", 1087 "name": "Sambora Beach Toes", 1088 "description": "Premium Australian beach and lifestyle brand.", 1089 "potentialAction": { 1090 "@type": "SearchAction", 1091 "target": "https://www.sambora.com.au/search?q={search_term_string}", 1092 "query-input": "required name=search_term_string" 1093 } 1094 } 1095</script>
1095 1096 <!-- 1097 Facebook Domain Verification 1098 --> 1099 <meta name="facebook-domain-verification" content="da1ie810lsl5n3m2eycss38vi3npqp" /> 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115<!-- 1116 Yotpo Javascript 1117-->
1118<script type="text/javascript">(function e(){var e=document.createElement("script");e.type="text/javascript",e.async=true,e.src="//staticw2.yotpo.com/Qm3woFM5njsNoWzfzvA5iGhJm67OC9gLmm3CPtBG/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();</script>
1118 1119 1120<!-- BEGIN app block: shopify://apps/zoorix-cross-sell/blocks/zoorix-head/51fffd07-f9df-4d6a-b901-6d14b243dcad -->
1121<script> 1122 window.zoorixCartData = { 1123 currency: "AUD", 1124 currency_symbol: "$", 1125 1126 original_total_price: 0, 1127 total_discount: 0, 1128 item_count: 0, 1129 items: [ 1130 1131 ] 1132 1133 }; 1134 1135 window.Zoorix = window.Zoorix || {}; 1136 window.Zoorix.collectionsHash = {}; 1137 1138 1139 1140 1141 window.Zoorix.moneyFormat = "${{amount}} AUD"; 1142 window.Zoorix.moneyFormatWithCurrency = "${{amount}} AUD"; 1143 window.Zoorix.template = "article.post"; 1144 1145</script>
1145 1146 1147<!--
1147<script src="https://cdn.shopify.com/s/javascripts/currencies.js" async></script>
1147-->
1148<script async src=https://public.zoorix.com/domains/beach-toes.myshopify.com/zoorix.js></script>
1148 1149 1150 1151<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164
1164<script async src="https://static.klaviyo.com/onsite/js/TwU3CU/klaviyo.js?company_id=TwU3CU"></script>
1164 1165
1165<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1165 1166 1167 1168 1169 1170 1171 1172
1172<script> 1173 window.klaviyoReviewsProductDesignMode = false 1174 </script>
1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184<!-- END app block --><!-- BEGIN app block: shopify://apps/vitals/blocks/app-embed/aeb48102-2a5a-4f39-bdbd-d8d49f4e20b8 --><link rel="preconnect" href="https://appsolve.io/" /><link rel="preconnect" href="https://cdn-sf.vitals.app/" />
1184<script data-ver="67" id="vtlsAebData" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.buildId = 79827; 1185 1186window.vtlsLiquidData.apiHosts = { 1187 ...window.vtlsLiquidData.apiHosts, 1188 "1": "https://appsolve.io" 1189}; 1190 window.vtlsLiquidData.moduleSettings = {"4":{"487":"11","488":"888888","673":false,"975":true,"976":true,"980":"{}"},"10":{"66":"circle","67":"ffffff","68":"pop","69":"left","70":2,"71":"ffb801"},"14":{"45":6,"46":8,"47":10,"48":12,"49":8,"51":true,"52":true,"112":"dark","113":"bottom","198":"fafafa","199":"888888","200":"363636","201":"636363","202":"636363","203":14,"205":13,"206":460,"207":9,"222":false,"223":true,"458":"","474":"standard","475":"rounded_picture","490":false,"498":false,"499":false,"500":10,"557":true,"589":"f6a410","799":60,"802":1},"15":{"37":"black","63":"2120bb","64":"paypal,visa,mastercard,google_pay,afterpay2,shopify_pay2","65":"left","78":20,"79":20,"920":"{\"logo\":{\"traits\":{\"color\":{\"default\":\"#000000\"}}},\"container\":{\"traits\":{\"margin\":{\"default\":\"20px 0px 20px 0px\",\"small\":\"20px 0px 20px 0px\"},\"textAlign\":{\"default\":\"center\",\"small\":\"center\"}}}}","1348":""},"16":{"232":true,"245":"bottom","246":"bottom","247":"Add to Cart","411":true,"417":false,"418":false,"477":"automatic","478":"000000","479":"ffffff","489":true,"843":"ffffff","844":"2e2e2e","921":false,"922":true,"923":true,"924":"1","925":"1","952":"{}","1021":false,"1110":false,"1154":0,"1155":true,"1156":true,"1157":false,"1158":0,"1159":false,"1160":false,"1161":false,"1162":false,"1163":false,"1182":false,"1183":true,"1185":false},"46":{"369":50,"370":false,"372":"333333","373":"e1e1e1","374":"ff3d12","375":"edd728","909":"{\"message\":{\"traits\":{\"color\":{\"default\":\"#333333\"}}},\"stockBar\":{\"traits\":{\"startColor\":{\"default\":\"#FC970E\"},\"endColor\":{\"default\":\"#f4bb0a63\"}}}}","1087":0},"48":{"469":true,"491":true,"588":true,"595":false,"603":"","605":"","606":"","781":true,"783":1,"876":0,"1076":true,"1105":0,"1198":false,"1415":0},"51":{"599":true,"604":true,"873":"","1227":true,"1422":""},"53":{"636":"4b8e15","637":"ffffff","638":0,"639":5,"645":true,"655":0,"656":0,"657":0,"658":0,"659":"ffffff","660":14,"661":"center","671":"000000","733":0,"734":"362e94","735":"8e86ed","736":true,"737":true,"738":true,"739":"right","740":60,"744":"1,2,4,5","763":false,"848":"ffffff","849":"f6f6f6","850":"4f4f4f","895":"eceeef","1010":"{}","1012":true,"1032":1,"1033":"{}","1037":"{\"productCard\":{\"traits\":{\"boxShadow\":{\"default\":\"2px 2px 10px rgba(0,0,0,.1)\"}}}}","1077":"%","1085":100,"1086":"cd1900","1091":10,"1092":1,"1093":"{}","1188":"light","1190":"center","1191":"light","1192":"square","1210":"footer"}}; 1191 1192window.vtlsLiquidData.shopThemeName = "beachtoes";window.vtlsLiquidData.settingTranslation = {"15":{"38":{"en":""}},"14":{"353":{"en":"from"},"354":{"en":"purchased"},"355":{"en":"Someone"},"419":{"en":"second"},"420":{"en":"seconds"},"421":{"en":"minute"},"422":{"en":"minutes"},"423":{"en":"hour"},"424":{"en":"hours"},"433":{"en":"ago"},"497":{"en":"added to cart"},"501":{"en":"##count## people added this product to cart today:"},"515":{"en":"San Francisco, CA"},"808":{"en":"days"},"807":{"en":"day"}},"46":{"368":{"en":"Hurry! Only {{ stock }} {{ unit|units }} left in stock!"},"371":{"en":"Hurry! Inventory is running low."}},"53":{"640":{"en":"You save:"},"642":{"en":"Out of stock"},"643":{"en":"This item:"},"644":{"en":"Total Price:"},"646":{"en":"Add to cart"},"647":{"en":"for"},"648":{"en":"with"},"649":{"en":"off"},"650":{"en":"each"},"651":{"en":"Buy"},"652":{"en":"Subtotal"},"653":{"en":"Discount"},"654":{"en":"Old price"},"702":{"en":"Quantity"},"731":{"en":"and"},"741":{"en":"Free of charge"},"742":{"en":"Free"},"743":{"en":"Claim gift"},"750":{"en":"Gift"},"762":{"en":"Discount"},"773":{"en":"Your product has been added to the cart."},"786":{"en":"save"},"851":{"en":"Per item:"},"1007":{"en":"Pick another"},"1028":{"en":"Other customers loved this offer"},"1029":{"en":"Add to order\t"},"1030":{"en":"Added to order"},"1031":{"en":"Check out"},"1035":{"en":"See more"},"1036":{"en":"See less"},"1083":{"en":"Check out"},"1164":{"en":"Free shipping"},"1167":{"en":"Unavailable"},"1353":{"en":"Choose"},"1354":{"en":"Remove"},"1355":{"en":"Cancel"},"1356":{"en":"Confirm"}},"16":{"1184":{"en":""}}};window.vtlsLiquidData.ubOfferTypes={"3":[1,2]};window.vtlsLiquidData.usesFunctions=true;
1192window.vtlsLiquidData.shopSettings={};window.vtlsLiquidData.shopSettings.cartType="";window.vtlsLiquidData.storefrontAccessTokens={"1":"22c3e0ba294b0d10018ba25a3f627030"};window.vtlsLiquidData.shopInfo={id:8062181,domain:"www.sambora.com.au",shopifyDomain:"beach-toes.myshopify.com",primaryLocaleIsoCode: "en",defaultCurrency:"AUD",enabledCurrencies:["AUD"],moneyFormat:"${{amount}} AUD",moneyWithCurrencyFormat:"${{amount}} AUD",appId:"1",appName:"Vitals",};window.vtlsLiquidData.acceptedScopes = {"1":[12,9,17,15,23,19,3,7,1,47,11,4,21,26,25,27,13,10,18,16,24,20,14,8,2,48,22]};window.vtlsLiquidData.cacheKeys = [1747936824,1747936849,1756981413,1789688799,1747936824,1747936824,1789688799,1747936824 ];</script>
1192<script id="vtlsAebDynamicFunctions" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.dynamicFunctions = ({$,vitalsGet,vitalsSet,VITALS_GET_$_DESCRIPTION,VITALS_GET_$_END_SECTION,VITALS_GET_$_ATC_FORM,VITALS_GET_$_ATC_BUTTON,submit_button,form_add_to_cart,cartItemVariantId,VITALS_EVENT_CART_UPDATED,VITALS_EVENT_DISCOUNTS_LOADED,VITALS_EVENT_RENDER_CAROUSEL_STARS,VITALS_EVENT_RENDER_COLLECTION_STARS,VITALS_EVENT_SMART_BAR_RENDERED,VITALS_EVENT_SMART_BAR_CLOSED,VITALS_EVENT_TABS_RENDERED,VITALS_EVENT_VARIANT_CHANGED,VITALS_EVENT_ATC_BUTTON_FOUND,VITALS_IS_MOBILE,VITALS_PAGE_TYPE,VITALS_APPEND_CSS,VITALS_HOOK__CAN_EXECUTE_CHECKOUT,VITALS_HOOK__GET_CUSTOM_CHECKOUT_URL_PARAMETERS,VITALS_HOOK__GET_CUSTOM_VARIANT_SELECTOR,VITALS_HOOK__GET_IMAGES_DEFAULT_SIZE,VITALS_HOOK__ON_CLICK_CHECKOUT_BUTTON,VITALS_HOOK__DONT_ACCELERATE_CHECKOUT,VITALS_HOOK__ON_ATC_STAY_ON_THE_SAME_PAGE,VITALS_FLAG__IGNORE_VARIANT_ID_FROM_URL,VITALS_FLAG__UPDATE_ATC_BUTTON_REFERENCE,VITALS_FLAG__UPDATE_CART_ON_CHECKOUT,VITALS_FLAG__USE_CAPTURE_FOR_ATC_BUTTON,VITALS_FLAG__USE_FIRST_ATC_SPAN_FOR_PRE_ORDER,VITALS_FLAG__USE_HTML_FOR_STICKY_ATC_BUTTON,VITALS_FLAG__STOP_EXECUTION,VITALS_FLAG__USE_CUSTOM_COLLECTION_FILTER_DROPDOWN,VITALS_FLAG__PRE_ORDER_START_WITH_OBSERVER,VITALS_FLAG__PRE_ORDER_OBSERVER_DELAY,VITALS_FLAG__ON_CHECKOUT_CLICK_USE_CAPTURE_EVENT,handle,}) => {return {"147": {"location":"form","locator":"after"},"1229": {"location":"product_end","locator":"prepend"},"1233": {"location":"product_end","locator":"prepend"},};};</script>
1192<script id="vtlsAebDocumentInjectors" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.documentInjectors = ({$,vitalsGet,vitalsSet,VITALS_IS_MOBILE,VITALS_APPEND_CSS}) => {const documentInjectors = {};documentInjectors["12"]={};documentInjectors["12"]["d"]=[];documentInjectors["12"]["d"]["0"]={};documentInjectors["12"]["d"]["0"]["a"]=[];documentInjectors["12"]["d"]["0"]["s"]="form[action*=\"\/cart\/add\"]:visible:not([id*=\"product-form-installment\"]):not([id*=\"product-installment-form\"]):not(.vtls-exclude-atc-injector *)";documentInjectors["11"]={};documentInjectors["11"]["d"]=[];documentInjectors["11"]["d"]["0"]={};documentInjectors["11"]["d"]["0"]["a"]={"ctx":"inside","last":false};documentInjectors["11"]["d"]["0"]["s"]="[type=\"submit\"]:not(.swym-button)";documentInjectors["1"]={};documentInjectors["1"]["d"]=[];documentInjectors["1"]["d"]["0"]={};documentInjectors["1"]["d"]["0"]["a"]=null;documentInjectors["1"]["d"]["0"]["s"]=".description";documentInjectors["2"]={};documentInjectors["2"]["d"]=[];documentInjectors["2"]["d"]["0"]={};documentInjectors["2"]["d"]["0"]["a"]={"l":"before"};documentInjectors["2"]["d"]["0"]["s"]="div#shopify-section-footer";documentInjectors["15"]={};documentInjectors["15"]["d"]=[];documentInjectors["15"]["d"]["0"]={};documentInjectors["15"]["d"]["0"]["a"]=[];documentInjectors["15"]["d"]["0"]["s"]="form[action*=\"\/cart\"] a[href*=\"\/products\/{{product_handle}}\"]";documentInjectors["15"]["d"]["1"]={};documentInjectors["15"]["d"]["1"]["a"]=[];documentInjectors["15"]["d"]["1"]["s"]=".cart-item";return documentInjectors;};</script>
1192<script id="vtlsAebBundle" src="https://cdn-sf.vitals.app/assets/js/bundle-5b0fe29dd7a843fba30403baf375b4c4.js" async></script>
1192 1193 1194<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1195<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: 8062181,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "article"};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 1195
1195
1196<script> 1197 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1198</script>
vendor: 1 bytes, line 1198
1198
1199<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}
1199).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: 8062181,storefrontBaseUrl: "https://www.sambora.com.au",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.sambora.com.au/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1993965717","configuration":"{\"accountID\":\"TwU3CU\",\"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1199,{"id":"1561395349","configuration":"{\"yotpoStoreId\":\"Qm3woFM5njsNoWzfzvA5iGhJm67OC9gLmm3CPtBG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"834306197","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-T537HW6X\\\",\\\"target_country\\\":\\\"AU\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-ZPFDNCYSXY\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-ZPFDNCYSXY\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-ZPFDNCYSXY\\\"}],\\\"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":"223674517","configuration":"{\"pixel_id\":\"684682669868599\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Sambora Beach Toes","paymentSettings":{"currencyCode":"AUD"},"myshopifyDomain":"beach-toes.myshopify.com","countryCode":"AU","storefrontUrl":"https:\/\/www.sambora.com.au"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.sambora.com.au/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"133775065237","themePublished":"true","eventMetadataId":"e70f322a-716
11995-4179-b3bd-5ed34631763d","pageType":"article","resourceId":"561260855445","shopId":"8062181","storefrontBaseUrl":"https:\/\/www.sambora.com.au","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1199<script> 1200 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1201 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1202 window.ShopifyAnalytics.meta.currency = 'AUD'; 1203 var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":561260855445,"requestId":"31de724c-a751-4ad3-b360-05a2b5df0ddd-1790476430"}}; 1204 for (var attr in meta) { 1205 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1206 } 1207</script>
vendor: 1 bytes, line 1207
1207
1208<script class="analytics"> 1209 (function () { 1210 var customDocumentWrite = function(content) { 1211 var jquery = null; 1212 1213 if (window.jQuery) { 1214 jquery = window.jQuery; 1215 } else if (window.Checkout && window.Checkout.$) { 1216 jquery = window.Checkout.$; 1217 } 1218 1219 if (jquery) { 1220 jquery('body').append(content); 1221 } 1222 }; 1223 1224 var hasLoggedConversion = function(token) { 1225 if (token) { 1226 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1227 } 1228 return false; 1229 } 1230 1231 var setCookieIfConversion = function(token) { 1232 if (token) { 1233 var twoMonthsFromNow = new Date(Date.now()); 1234 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1235 1236 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1237 } 1238 } 1239 1240 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1241 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1242 if (trekkie.integrations) { 1243 return; 1244 } 1245 trekkie.methods = [ 1246 'identify', 1247 'page', 1248 'ready', 1249 'track', 1250 'trackForm', 1251 'trackLink' 1252 ]; 1253 trekkie.factory = function(method) { 1254 return function() { 1255 var args = Array.prototype.slice.call(arguments); 1256 args.unshift(method); 1257 trekkie.push(args); 1258 if (method == 'track' || method == 'page') { 1259 var pageUrl; 1260 try { 1261 pageUrl = window.location.href; 1262 } catch (e) {} 1263 var pageReferrer; 1264 try { 1265 pageReferrer = document.referrer; 1266 } catch (e) {} 1267 try { 1268 if (window.__TREKKIE_SHIM_QUEUE == null) { 1269 window.__TREKKIE_SHIM_QUEUE = []; 1270 } 1271 window.__TREKKIE_SHIM_QUEUE.push({ 1272 from: 'trekkie-stub', 1273 method: method, 1274 args: args.slice(1), 1275 pageContext: { 1276 url: pageUrl, 1277 referrer: pageReferrer 1278 } 1279 }); 1280 } catch (e) { 1281 // no-op 1282 } 1283 } 1284 return trekkie; 1285 }; 1286 }; 1287 for (var i = 0; i < trekkie.methods.length; i++) { 1288 var key = trekkie.methods[i]; 1289 trekkie[key] = trekkie.factory(key); 1290 } 1291 trekkie.load = function(config) { 1292 trekkie.config = config || {}; 1293 trekkie.config.initialDocumentCookie = document.cookie; 1294 var first = document.getElementsByTagName('script')[0]; 1295var script = document.createElement('script'); 1296script.type = 'text/javascript'; 1297script.onerror = function(e) { 1298 var scriptFallback = document.createElement('script'); 1299 scriptFallback.type = 'text/javascript'; 1300 scriptFallback.onerror = function(error) { 1301 var Monorail = { 1302 produce: function produce(monorailDomain, schemaId, payload) { 1303 var currentMs = new Date().getTime(); 1304 var event = { 1305 schema_id: schemaId, 1306 payload: payload, 1307 metadata: { 1308 event_created_at_ms: currentMs, 1309 event_sent_at_ms: currentMs 1310 } 1311 }; 1312 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1313 }, 1314 sendRequest: function sendRequest(endpointUrl, payload) { 1315 // Try the sendBeacon API 1316 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1317 var blobData = new window.Blob([payload], { 1318 type: 'text/plain' 1319 }); 1320 1321 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1322 return true; 1323 } // sendBeacon was not successful 1324 1325 } // XHR beacon 1326 1327 var xhr = new XMLHttpRequest(); 1328 1329 try { 1330 xhr.open('POST', endpointUrl); 1331 xhr.setRequestHeader('Content-Type', 'text/plain'); 1332 xhr.send(payload); 1333 } catch (e) { 1334 console.log(e); 1335 } 1336 1337 return false; 1338 }, 1339 isIos12: function isIos12() { 1340 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1341 } 1342 }; 1343 Monorail.produce('monorail-edge.shopifysvc.com', 1344 'trekkie_storefront_load_errors/1.1', 1345 {shop_id: 8062181, 1346 theme_id: 133775065237, 1347 app_name: "storefront", 1348 context_url: window.location.href, 1349 source_url: "//www.sambora.com.au/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1350 1351 }; 1352 scriptFallback.async = true; 1353 scriptFallback.src = '//www.sambora.com.au/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1354 first.parentNode.insertBefore(scriptFallback, first); 1355}; 1356script.async = true; 1357script.src = '//www.sambora.com.au/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1358first.parentNode.insertBefore(script, first); 1359 1360 }; 1361 trekkie.load( 1362 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8062181,"isMerchantRequest":null,"themeId":133775065237,"themeCityHash":"10892411742414535037","contentLanguage":"en","currency":"AUD","eventMetadataId":"e70f322a-716
13625-4179-b3bd-5ed34631763d"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1363 ); 1364 1365 var loaded = false; 1366 trekkie.ready(function() { 1367 if (loaded) return; 1368 loaded = true; 1369 1370 window.ShopifyAnalytics.lib = window.trekkie; 1371 1372 var originalDocumentWrite = document.write; 1373 document.write = customDocumentWrite; 1374 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1375 document.write = originalDocumentWrite; 1376 1377 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1378 var token = match? match[1]: undefined; 1379 if (!hasLoggedConversion(token)) { 1380 setCookieIfConversion(token); 1381 1382 } 1383 }); 1384 1385 window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":561260855445,"requestId":"31de724c-a751-4ad3-b360-05a2b5df0ddd-1790476430","shopifyEmitted":true}); 1386 1387 var eventsListenerScript = document.createElement('script'); 1388 eventsListenerScript.async = true; 1389 eventsListenerScript.src = "//www.sambora.com.au/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1390 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1391})();</script>
1391 1392
1392<script> 1393 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1394 window.ga = function ga() { 1395 (window.ga.q = window.ga.q || []).push(arguments); 1396 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1397 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1398 } 1399 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."); 1400 }; 1401 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1402 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1403 } 1404 } 1405</script>
vendor: 1 bytes, line 1405
1405
1406<script 1407 defer 1408 src="https://www.sambora.com.au/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1409 data-application="storefront-renderer" 1410 data-shop-id="8062181" 1411 data-render-region="gcp-us-central1" 1412 data-page-type="article" 1413 data-theme-instance-id="133775065237" 1414 data-theme-name="beachtoes" 1415 data-theme-version="1.0.0" 1416 data-monorail-region="shop_domain" 1417 data-resource-timing-sampling-rate="10" 1418 data-shs="true" 1419 data-shs-beacon="true" 1420 data-shs-export-with-fetch="true" 1421 data-shs-logs-sample-rate="1" 1422 data-shs-beacon-endpoint="https://www.sambora.com.au/api/collect" 1423></script>
1423 1424<meta name="shopify-y" content="d450fc4b-cc89-4af0-9ba2-f7b185a72b64" data-expiration="1822034030000"><meta name="shopify-s" content="5ad43edd-85d7-4819-be8b-1c53e63228bf" data-expiration="1790478230000"><meta name="new-cookie-storage-activated" content="t"> 1425</head> 1426<body class=" template-article"> 1427 1428<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1428-1429
1428 1429<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1429GTM-PW7FNTML
vendor: 83 bytes, lines 1429-1430
1429" 1430height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1431<!-- End Google Tag Manager (noscript) --> 1432 1433 1434 <div class="page-container template-article.post"> 1435 1436 1437 1438 1439 1440 1441 1442<div class="page-wrapper"><div id="shopify-section-announcement" class="shopify-section BT Announcement"> 1443 <div data-delay="4000" data-animation="slide" class="slider-2 w-slider" data-autoplay="true" data-easing="ease" data-hide-arrows="false" data-disable-swipe="false" data-autoplay-limit="0" data-nav-spacing="3" data-duration="500" data-infinite="true"> 1444 <div class="mask-2 w-slider-mask"><div class="slide-3 w-slide"> 1445 <div class="text-size-medium font-color-white font-align-center">FREE shipping over $50</div> 1446 </div><div class="w-slide"> 1447 <div class="text-size-medium font-color-white font-align-center">20% OFF SITEWIDE - USE CODE 20OFF First Order Only</div> 1448 </div></div> 1449 <div class="left-arrow w-slider-arrow-left"> 1450 <div class="w-icon-slider-left"></div> 1451 </div> 1452 <div class="right-arrow w-slider-arrow-right"> 1453 <div class="w-icon-slider-right"></div> 1454 </div> 1455 <div class="slide-nav w-slider-nav w-round"></div> 1456 </div> 1457 1458
1459<script>var currentSection = document.currentScript.closest('.shopify-section');currentSection.setAttribute("dynamic","true");currentSection.setAttribute("class","announcement");</script>
1459 1460 1461 1462</div> 1463 <div id="shopify-section-header" class="shopify-section"><div class="nav"> 1464 <a href="/" aria-current="page" class="link-block w-inline-block w--current"><img src="//www.sambora.com.au/cdn/shop/t/13/assets/beach-toes-logo.png?v=104984393664236746041680250035" loading="lazy" alt="" class="nav-logo"></a> 1465 <div class="menu"> 1466 <div class="site-menu"> 1467 1468 1469 <a href="/pages/about" aria-current="page" class="nav-button w-button w--current">About</a> 1470 1471 1472 1473 <div data-hover="true" data-delay="300" data-w-id="4e1045bf-db67-3856-882d-bf40fbebf6fa" class="dropdown w-dropdown"> 1474 <div class="nav-button dropdown w-dropdown-toggle"> 1475 <div class="icon-3 w-icon-dropdown-toggle"></div> 1476 <div class="text-block-5">Nail Polish</div> 1477 </div> 1478 <nav class="dropdown-list w-dropdown-list"> 1479 1480 <a href="/collections/all-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">All colours</a> 1481 1482 <a href="/collections/red-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Reds</a> 1483 1484 <a href="/collections/orange-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Oranges</a> 1485 1486 <a href="/collections/yellow-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Yellows</a> 1487 1488 <a href="/collections/green-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Greens</a> 1489 1490 <a href="/collections/blue-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Blues</a> 1491 1492 <a href="/collections/purple-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Purples</a> 1493 1494 <a href="/collections/pink-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Pinks</a> 1495 1496 </nav> 1497 </div> 1498 1499 1500 1501 <div data-hover="true" data-delay="300" data-w-id="4e1045bf-db67-3856-882d-bf40fbebf6fa" class="dropdown w-dropdown"> 1502 <div class="nav-button dropdown w-dropdown-toggle"> 1503 <div class="icon-3 w-icon-dropdown-toggle"></div> 1504 <div class="text-block-5">Top Coat</div> 1505 </div> 1506 <nav class="dropdown-list w-dropdown-list"> 1507 1508 <a href="/products/beachtoes-jellyfish-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Jellyfish</a> 1509 1510 <a href="/products/beachtoes-salt-spray-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Salt Spray</a> 1511 1512 </nav> 1513 </div> 1514 1515 1516 1517 <div data-hover="true" data-delay="300" data-w-id="4e1045bf-db67-3856-882d-bf40fbebf6fa" class="dropdown w-dropdown"> 1518 <div class="nav-button dropdown w-dropdown-toggle"> 1519 <div class="icon-3 w-icon-dropdown-toggle"></div> 1520 <div class="text-block-5">Sets</div> 1521 </div> 1522 <nav class="dropdown-list w-dropdown-list"> 1523 1524 <a href="/products/4th-july-collection-pack" class="link-dropdown w-dropdown-link" tabindex="0">Ocean Pack</a> 1525 1526 <a href="/products/copy-of-shimmer-pack" class="link-dropdown w-dropdown-link" tabindex="0">Pearl Pack</a> 1527 1528 <a href="/products/sunset-collection-pack" class="link-dropdown w-dropdown-link" tabindex="0">Sunset Pack</a> 1529 1530 <a href="/collections/pastel-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Pastels</a> 1531 1532 <a href="/collections/neon-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Brights</a> 1533 1534 </nav> 1535 </div> 1536 1537 1538 1539 <div data-hover="true" data-delay="300" data-w-id="4e1045bf-db67-3856-882d-bf40fbebf6fa" class="dropdown w-dropdown"> 1540 <div class="nav-button dropdown w-dropdown-toggle"> 1541 <div class="icon-3 w-icon-dropdown-toggle"></div> 1542 <div class="text-block-5">Accessories</div> 1543 </div> 1544 <nav class="dropdown-list w-dropdown-list"> 1545 1546 <a href="/products/neoprene-nail-polish-bag" class="link-dropdown w-dropdown-link" tabindex="0">Neoprene Cosmetics Bag</a> 1547 1548 <a href="/products/beach-toes-nail-file" class="link-dropdown w-dropdown-link" tabindex="0">Nail File Beach Toes</a> 1549 1550 </nav> 1551 </div> 1552 1553 1554 1555 <a href="/pages/faq" aria-current="page" class="nav-button w-button w--current">FAQ</a> 1556 1557 1558 1559 <div data-hover="true" data-delay="300" data-w-id="4e1045bf-db67-3856-882d-bf40fbebf6fa" class="dropdown w-dropdown"> 1560 <div class="nav-button dropdown w-dropdown-toggle"> 1561 <div class="icon-3 w-icon-dropdown-toggle"></div> 1562 <div class="text-block-5">Contact</div> 1563 </div> 1564 <nav class="dropdown-list w-dropdown-list"> 1565 1566 <a href="/pages/contact" class="link-dropdown w-dropdown-link" tabindex="0">Contact Us</a> 1567 1568 <a href="/pages/wholesale-nail-polish" class="link-dropdown w-dropdown-link" tabindex="0">Wholesale</a> 1569 1570 </nav> 1571 </div> 1572 1573 1574 1575 1576 </div> 1577 <div class="collections-menu mobile-only"> 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 </div> 1611 </div> 1612 <div class="wrap-shop"> 1613 1614<a href="/search"><img src="//www.sambora.com.au/cdn/shop/t/13/assets/search.svg?v=83503314100378521121680250035" loading="lazy" alt="" class="image-5"></a> 1615 <div data-node-type="commerce-cart-wrapper" data-open-product="" data-wf-cart-type="rightSidebar" data-wf-cart-query="" data-wf-page-link-href-prefix="" class="w-commerce-commercecartwrapper cart" udy-collection="cart"> 1616 <a href="#" data-node-type="commerce-cart-open-link" class="w-commerce-commercecartopenlink cart-button w-inline-block"><img src="//www.sambora.com.au/cdn/shop/t/13/assets/shopping-bag.svg?v=40667496206580400781680250035" loading="lazy" alt="" class="image-4"> 1617 <div class="text-block w-inline-block">Cart</div> 1618 <div class="w-commerce-commercecartopenlinkcount cart-quantity">0</div> 1619 </a> 1620 <div data-node-type="commerce-cart-container-wrapper" style="display:none" class="w-commerce-commercecartcontainerwrapper w-commerce-commercecartcontainerwrapper--cartType-rightSidebar"> 1621 <div data-node-type="commerce-cart-container" class="w-commerce-commercecartcontainer"> 1622 <div class="w-commerce-commercecartheader"> 1623 <h4 class="w-commerce-commercecartheading heading-28">Your Cart</h4> 1624 <a href="#" data-node-type="commerce-cart-close-link" class="w-commerce-commercecartcloselink w-inline-block"><svg width="16px" height="16px" viewBox="0 0 16 16"> 1625 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1626 <g fill-rule="nonzero" fill="#333333"> 1627 <polygon points="6.23223305 8 0.616116524 13.6161165 2.38388348 15.3838835 8 9.76776695 13.6161165 15.3838835 15.3838835 13.6161165 9.76776695 8 15.3838835 2.38388348 13.6161165 0.616116524 8 6.23223305 2.38388348 0.616116524 0.616116524 2.38388348 6.23223305 8"></polygon> 1628 </g> 1629 </g> 1630 </svg></a> 1631 </div> 1632 <div class="w-commerce-commercecartformwrapper"> 1633 <form data-node-type="commerce-cart-form" style="display:none" class="w-commerce-commercecartform"> 1634
1634<script type="text/x-wf-template" id="wf-template-5fcdcee9-f33b-ceb3-d416-37080057a315"><div data-node-type="cart-item" class="cart-item w-commerce-commercecartitem" template-part-bind="5fcdcee9-f33b-ceb3-d416-37080057a316"><img data-node-type="cart-item-image" template-part-bind="5fcdcee9-f33b-ceb3-d416-37080057a317" class="w-commerce-commercecartitemimage" src="<%= it.image %>"><div data-node-type="cart-item-info" template-part-bind="5fcdcee9-f33b-ceb3-d416-37080057a318" class="w-commerce-commercecartiteminfo"><div data-node-type="cart-product-name" class="text-size-tiny w-commerce-commercecartproductname" template-part-bind="5fcdcee9-f33b-ceb3-d416-37080057a319"><%= it.title %></div><div class="text-size-tiny" template-part-bind="5fcdcee9-f33b-ceb3-d416-37080057a31a"><%= it.price %></div><ul class="w-commerce-commercecartoptionlist"><% Object.entries(it.properties).forEach( data => { %><li data-node-type="cart-option-list-item"><span data-node-type="cart-option-list-item-label" template-part-bind="5fcdcee9-f33b-ceb3-d416-37080057a31d"><%= data[0] %></span><span>: </span><span data-node-type="cart-option-list-item-value" template-part-bind="5fcdcee9-f33b-ceb3-d416-37080057a320"><%= data[1] %></span></li><% }) %></ul><a data-node-type="cart-remove-link" class="remove-button" href="#" template-part-bind="5fcdcee9-f33b-ceb3-d416-37080057a321" data-product-id="<%= it.id %>"><div class="text-size-tiny grey">Remove</div></a></div><input class="w-commerce-commercecartquantity cart-quantity-2" name="<%= it.id %>" type="number" min="0" min="1" value="<%= it.quantity %>" data-node-type="cart-quantity"></div></script>
1634 1635 <div class="w-commerce-commercecartlist" data-wf-collection="database.commerceOrder.userItems" data-wf-template-id="wf-template-5fcdcee9-f33b-ceb3-d416-37080057a315"></div> 1636 <div class="w-commerce-commercecartfooter cart-footer"> 1637 <div class="w-commerce-commercecartlineitem"> 1638 <div class="text-size-tiny white">Subtotal</div> 1639 <div class="w-commerce-commercecartordervalue text-size-regular font-weight-bold font-color-white">$0.00 AUD</div> 1640 </div> 1641 <div> 1642 <div data-node-type="commerce-cart-quick-checkout-actions"><div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":8062181,"merchantName":"Sambora Beach Toes","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":8062181,"countryCode":"AU","merchantName":"Sambora Beach Toes","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":true,"gatewayType":"CONNECTED","merchantId":"R5Q8GATCHCXQ2","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=AUD\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=R5Q8GATCHCXQ2\u0026intent=capture","serviceableCountryCodes":["AU"]}}]" access-token="1091f2e91d1a5cb636013b2e3b5f3476" buyer-country="AU" buyer-locale="en" buyer-currency="AUD" shop-id="8062181" cart-id="648845d2debf934c38e29ea0c031edfd" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div></div> 1643 <a href="/checkout" value="Continue to Checkout" data-node-type="cart-checkout-button" class="w-commerce-commercecartcheckoutbutton button-standard" data-loading-text="Hang Tight...">Continue to Checkout</a> 1644 </div> 1645 </div> 1646 </form> 1647 <div class="w-commerce-commercecartemptystate"> 1648 <div>No items found.</div> 1649 </div> 1650 <div style="display:none" data-node-type="commerce-cart-error" class="w-commerce-commercecarterrorstate"> 1651 <div class="w-cart-error-msg" data-w-cart-quantity-error="Product is not available in this quantity." data-w-cart-general-error="Something went wrong when adding this item to the cart." data-w-cart-checkout-error="Checkout is disabled on this site." data-w-cart-cart_order_min-error="The order minimum was not met. Add more items to your cart to continue." data-w-cart-subscription_error-error="Before you purchase, please use your email invite to verify your address so we can send order updates.">Product is not available in this quantity.</div> 1652 </div> 1653 </div> 1654 </div> 1655 </div> 1656 </div> 1657 <div data-collapse="all" data-animation="default" data-duration="400" data-w-id="f59e8314-dd20-01f6-c618-7afcead305f8" data-easing="ease" data-easing2="ease" role="banner" class="navbar-hamburger-menu
1657-hm4 w-nav"> 1658 <div data-w-id="f59e8314-dd20-01f6-c618-7afcead305f9" class="hamburger-menu-hm4 w-nav-button"> 1659 <div class="top-bar-hm4"></div> 1660 <div class="_2nd-top-bar-hm4"></div> 1661 <div class="middle-bar-hm4"></div> 1662 <div class="_2nd-middle-bar-hm4"></div> 1663 <div class="bottom-bar-hm4"></div> 1664 <div class="_2nd-bottom-bar-hm4"></div> 1665 </div> 1666 </div> 1667 </div> 1668</div> 1669 1670<style> 1671 1672 .menu.active{ 1673 transform: translate3d(0px, -10vh, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important; 1674 transform-style: preserve-3d !important; 1675 display: flex !important; 1676 } 1677 1678 1679</style> 1680 1681</div> 1682 <div class="main-wrapper"> 1683 <div class="main" id="main"> 1684 <div class="page-wrapper"> 1685 1686 <div class="main-wrapper"> 1687 <div class="section-blog-hero"><img src="//www.sambora.com.au/cdn/shop/t/13/assets/product-hero.jpg?v=87905546150966570681680250035" loading="lazy" option:image="banner-products" sizes="100vw" srcset="//www.sambora.com.au/cdn/shop/t/13/assets/product-hero-p-500.jpeg?v=135946751368482834791680250035 500w, //www.sambora.com.au/cdn/shop/t/13/assets/product-hero-p-800.jpeg?v=152578743657962124111680250035 800w, //www.sambora.com.au/cdn/shop/t/13/assets/product-hero.jpg?v=87905546150966570681680250035 1920w" alt="" class="image-blog-hero"> 1688 <div class="page-padding"> 1689 <h1 option:text="products-heading" class="h1-large font-color-white">Festival Nail Polish: The Hottest Shades</h1> 1690 </div> 1691 </div> 1692 <div class="section-blog-post"> 1693 <div class="page-padding"> 1694 <div class="padding-vertical"> 1695 <div class="container-large"> 1696 <div class="wrap-blog-post"> 1697 <h2>Festivals are the Place to be Extra with Your Nail Polish Choices</h2> 1698<p>Australia is preparing to welcome the festival season and we're all ready to let our hair down and enjoy some live music. Going to a music festival is one of life's greatest experiences, but it can be stressful when trying to find the perfect outfit. Do you go bohemian? Or rock and roll? Or just make comfort a priority? Whatever you choose, it's important to get your choice of accessories right. Everything from your choice of jewellery to your nail polish colour can add to your outfit and bring your whole look together. Sounds a bit stressful, right? Weâre going to help you in the <strong>festival nail polish</strong> department as we share the hottest shades for this festival season.</p> 1699<h2>Bright Fun Festival Nail Shades</h2> 1700<p>Are you looking for a fun and bold way to express yourself at upcoming festivals this summer? <a href="/collections/neon-nail-polish">Bright neon nail polish</a> colours are the perfect way to make your festival look stand out! From hot pinks, yellows, blues and oranges, <a href="/products/tahiti-graffiti">neon green polishes</a> â thereâs a neon colour for everyone. Create unexpected designs with these eye-catching shades. Match them with different types of jewellery, clothes and accessories that match your individual style.</p> 1701<p>Recommended Product: Check out our <a href="/products/fluoro-pack">Brights Pack Collection</a>! Featuring Orange Splash, Starfish, Tahiti Grafitti, Sunday Session and Scary Canary, you'll be spoilt for choice when it comes to choosing your favourite shade.</p> 1702<div style="text-align: center;"><img src="https://cdn.shopify.com/s/files/1/0806/2181/files/BeachToes_Fluoro_Pack_480x480.webp?v=1670553459" alt="" style="float: none;"></div> 1703<div style="text-align: center;"></div> 1704<div style="text-align: center;"></div> 1705<div style="text-align: center;"></div> 1706<h2>Shimmering Festival Nail Shades</h2> 1707<p>Yes, you heard us; it's time to stock up on sparkles and glitters. Nothing adds a pop of colour and shine to your look like shimmering nail polish! Whether you opt for subtle shades or go all out with dazzling gems, your nails are sure to make a statement. The best part about using glittery nail polish is that there are so many options available. From vibrant blues and greens, to classic golds and silvers, you can easily find something that works perfectly with your outfit. You can even mix and match colors for a unique finish. Get creative with patterns by adding dots or stripes, or add a little more sparkle with some nail art.</p> 1708<p>Recommended Product: Ocean sand <a href="products/beachtoes-ocean-sand-nail-polish">blue steel nail polish</a> is a metallic blue shimmer that will have your nails sparkling like the stars when the clock strikes twelve (and the fun is just beginning).</p> 1709<p><img src="https://cdn.shopify.com/s/files/1/0806/2181/products/Ocean_Sand_Sand_Close_480x480.jpg?v=1659411783" alt="" style="display: block; margin-left: auto; margin-right: auto;"><br><br></p> 1710<h2>Girly Festival Nails</h2> 1711<p>Nothing screams girly <strong>festival nails</strong> like pink does! Whether you choose a light baby pink or an eye-catching fuchsia shade, there are plenty of options that will work for all skin tones and styles. The unique colour will also help you stand out from the crowd â no more worrying about losing your friend among hundreds of others! Best of all, pink nail polish looks great with any outfit: pair it with some distressed denim shorts and t-shirt for an edgy style or go for a classic look with vintage dresses and sandals. Itâs just perfect!</p> 1712<p>Recommended Product: <a href="/products/girls-night-out-nail-polish">Girlâs Night Out </a>is your answer to the most gorgeous pink <strong>festival nail polish</strong>. Like all our polishes, itâs chip resistant, non-fading, UV protected, environmentally friendly.<br><br></p> 1713<div style="text-align: center;"> 1714<img src="https://cdn.shopify.com/s/files/1/0806/2181/products/Girls_Night_Out_by_OhMyGoshPolish_480x480.jpg?v=1659410866" alt="" style="float: none;">Â Â <img src="https://cdn.shopify.com/s/files/1/0806/2181/products/Girls_Night_Out_Sand_Close_480x480.jpg?v=1659410866" style="float: none;"><br><br> 1715</div> 1716<h2>Yellow Festival Nail Polish</h2> 1717<p>Looking for a bright and cheerful colour that reflects your festival mood? Yellow is perfect as it reflects fun, joy and happiness- all feelings associated with festivals! Itâs a vibrant colour that wonât go unnoticed. Whether you choose neon yellow or pastel yellow, you can be sure that your nails will make quite an impression.</p> 1718<p>Recommended Product: Our customers go bananas for <a href="/products/cool-bananas-nail-polish">Cool Bananas</a>! Itâs the perfect shade of yellow and it looks amazing when paired with neon pinks and greens. Donât be afraid to get creative with this shade of yellow as the shade is ideal for experimenting with different looks.</p> 1719<p>Â </p> 1720<div style="text-align: center;"> 1721<img src="https://cdn.shopify.com/s/files/1/0806/2181/products/Cool_Bananas_Sand_Close_480x480.jpg?v=1659410454" style="float: none;">Â Â <img src="https://cdn.shopify.com/s/files/1/0806/2181/products/Cool_Bananas_Instagram_480x480.jpg?v=1659410454" alt="" style="float: none;"> 1722</div> 1723<div style="text-align: center;"></div> 1724<div style="text-align: center;"></div> 1725<h2>Orange Nail Polish for Festival</h2> 1726<p>Be bold and bright with orange nail polish. This colour has some exciting shades combining fun and energy all into one. The best part about orange nails is that they go with
1726just about everything! Whether you are planning on wearing neutrals or brightening up your look with some electric hues, orange polish can bring it all together for the perfect festival vibe. Not to mention that orange is so easy to match with accessories like bags, hats and jewellery (especially gold) â talk about making a statement!</p> 1727<p>Recommended Product: <a href="/products/beachtoes-orange-splash-nail-polish">Orange Spash</a> is one of our best-selling shades and we can totally see why. Itâs the most perfect colour for this time of year and it can be paired with so many other colours for a real eye-catching finish.</p> 1728<p> </p> 1729<div style="text-align: center;"> 1730<img src="https://cdn.shopify.com/s/files/1/0806/2181/products/Orange_Splash_2_480x480.jpg?v=1659411949" alt="" style="float: none;">. <img src="https://cdn.shopify.com/s/files/1/0806/2181/products/Orange_Splash_Sand_Close_480x480.jpg?v=1659411949" style="float: none;"><br><br> 1731</div> 1732<div style="text-align: center;"></div> 1733<div style="text-align: center;"></div> 1734<p>So, now that weâve given you some ideas, why not update your collection with some gorgeous nail polish festival season shades?</p> 1735 1736 </div> 1737 </div> 1738 </div> 1739 </div> 1740 </div> 1741<div dynamic="true" class="section-blog"> 1742 <div class="page-padding"> 1743 <div class="padding-vertical"> 1744 <div class="container-large"> 1745 <div class="wrap-blog"> 1746 <h4 style="font-size: 24px;">Blog</h4> 1747 1748 1749<div class="collection-list-wrapper-3 w-dyn-list" udy-collection="post"><div role="list" class="collection-list-3 w-dyn-items"> 1750 1751<div role="listitem" class="w-dyn-item"> 1752 <a href="/blogs/post/the-hottest-festival-nail-polish-colours" class="link-block-2 w-inline-block"><img src="//www.sambora.com.au/cdn/shop/articles/concert-goers-hold-hands_1366x_e9d57e01-3a06-4be2-ad05-2ac49363d798_420x.jpg?v=1670555465" loading="lazy" alt=""> 1753 <div class="block-blog-text"> 1754 <div class="text-size-tiny">December 9, 2022</div> 1755 <div class="text-size-regular font-weight-bold text-align-center">Festival Nail Polish: The Hottest Shades</div> 1756 </div> 1757 <div class="button-standard blog">Read more</div> 1758 </a> 1759 </div><div role="listitem" class="w-dyn-item"> 1760 <a href="/blogs/post/best-long-wear-nail-polishes" class="link-block-2 w-inline-block"><img src="//www.sambora.com.au/cdn/shop/articles/8_Toes_In_Sand_1_420x.jpg?v=1668479006" loading="lazy" alt=""> 1761 <div class="block-blog-text"> 1762 <div class="text-size-tiny">November 15, 2022</div> 1763 <div class="text-size-regular font-weight-bold text-align-center">Best Long Wear Nail Polishes</div> 1764 </div> 1765 <div class="button-standard blog">Read more</div> 1766 </a> 1767 </div><div role="listitem" class="w-dyn-item"> 1768 <a href="/blogs/post/top-five-organic-nail-polishes" class="link-block-2 w-inline-block"><img src="//www.sambora.com.au/cdn/shop/articles/beach-heart-love-sand-Favim.com-446388_420x.jpg?v=1668477407" loading="lazy" alt=""> 1769 <div class="block-blog-text"> 1770 <div class="text-size-tiny">November 15, 2022</div> 1771 <div class="text-size-regular font-weight-bold text-align-center">Top Five Natural & Organic Nail Polishes</div> 1772 </div> 1773 <div class="button-standard blog">Read more</div> 1774 </a> 1775 </div> 1776 </div></div></div> 1777 </div> 1778 </div> 1779 </div> 1780 </div> 1781 1782</div> 1783 </div> 1784 1785 </div> 1786 1787 </div> 1788 </div> 1789 1790 <div id="shopify-section-footer" class="shopify-section"><section class="custom-footer"> 1791 <div class="page-padding"> 1792 <div class="footer-flex"> 1793 <div class="footer-item"> 1794 <div class="inner-footer"> 1795 <a href="/"> <img src="//www.sambora.com.au/cdn/shop/files/beach-toes-logo-full.png?v=1707103848" /></a> 1796 </div> 1797 </div> 1798 <div class="footer-item"> 1799 <div class="nav-ibne"> 1800 <h3>Nail Polish </h3> 1801 <ul> 1802 1803 1804 <li> 1805 <a href="/collections/blue-nail-polish">Blue Nail Polish</a> 1806 </li> 1807 1808 <li> 1809 <a href="/collections/brown-nail-polish">Brown Nail Polish</a> 1810 </li> 1811 1812 <li> 1813 <a href="/collections/green-nail-polish">Green Nail Polish</a> 1814 </li> 1815 1816 <li> 1817 <a href="/collections/metallic-nail-polish">Metallic Nail Polish</a> 1818 </li> 1819 1820 <li> 1821 <a href="/collections/neutral-nail-polish">Neutral Nail Polish</a> 1822 </li> 1823 1824 <li> 1825 <a href="/collections/orange-nail-polish">Orange Nail Polish</a> 1826 </li> 1827 1828 <li> 1829 <a href="/collections/pink-nail-polish">Pink Nail Polish</a> 1830 </li> 1831 1832 <li> 1833 <a href="/collections/purple-nail-polish">Purple Nail Polish</a> 1834 </li> 1835 1836 <li> 1837 <a href="/collections/red-nail-polish">Red Nail Polish</a> 1838 </li> 1839 1840 <li> 1841 <a href="/collections/top-coat-nail-polish">Top Coat Nail Polish</a> 1842 </li> 1843 1844 <li> 1845 <a href="/collections/yellow-nail-polish">Yellow Nail Polish</a> 1846 </li> 1847 1848 </ul> 1849 </div> 1850 </div> 1851 1852 <div class="footer-item"> 1853 <div class="nav-ibne"> 1854 <h3>Nail sets </h3> 1855 <ul> 1856 1857 1858 <li>
1859 <a href="/products/4th-july-collection-pack">Ocean Pack</a> 1860 </li> 1861 1862 <li> 1863 <a href="/products/copy-of-shimmer-pack">Pearl Pack</a> 1864 </li> 1865 1866 <li> 1867 <a href="/products/sunset-collection-pack">Sunset Pack</a> 1868 </li> 1869 1870 <li> 1871 <a href="/collections/pastel-nail-polish">Pastels</a> 1872 </li> 1873 1874 <li> 1875 <a href="/collections/neon-nail-polish">Brights</a> 1876 </li> 1877 1878 </ul> 1879 </div> 1880 </div> 1881 1882 <div class="footer-item"> 1883 <div class="nav-ibne"> 1884 <h3>Nail Accessories </h3> 1885 <ul> 1886 1887 1888 <li> 1889 <a href="/products/neoprene-nail-polish-bag">Neoprene Cosmetics Bag</a> 1890 </li> 1891 1892 <li> 1893 <a href="/products/beach-toes-nail-file">Nail File Beach Toes</a> 1894 </li> 1895 1896 </ul> 1897 </div> 1898 </div> 1899 <div class="footer-item"> 1900 <div class="nav-ibne"> 1901 <h3>About </h3> 1902 <ul> 1903 1904 1905 <li> 1906 <a href="/pages/about">About</a> 1907 </li> 1908 1909 <li> 1910 <a href="/pages/faq">FAQ</a> 1911 </li> 1912 1913 <li> 1914 <a href="/pages/wholesale-nail-polish">Wholesale</a> 1915 </li> 1916 1917 <li> 1918 <a href="https://www.sambora.com.au/account/login">Login</a> 1919 </li> 1920 1921 <li> 1922 <a href="/pages/contact">Contact</a> 1923 </li> 1924 1925 </ul> 1926 </div> 1927 </div> 1928 </div> 1929 </div> 1930</section> 1931 1932<style> 1933 section.custom-footer { 1934 background: #45bed7; 1935 color: #fff; 1936} 1937 1938.footer-flex { 1939 display: flex; 1940 justify-content: space-between; 1941 flex-wrap: wrap; 1942} 1943 1944.nav-ibne ul { 1945 padding: 0px; 1946} 1947 1948.nav-ibne ul { 1949 list-style: none; 1950} 1951 1952.nav-ibne ul li a { 1953 color: #fff; 1954 font-size: 14px; 1955} 1956 1957.nav-ibne h3 { 1958 color: #fff; 1959} 1960 1961section.custom-footer { 1962 padding: 50px 0px; 1963} 1964 1965@media only screen and (max-width: 767px) { 1966 .footer-item { 1967 width: 100%; 1968 margin-bottom: 30px; 1969 text-align: center; 1970} 1971} 1972</style> 1973 1974</div> 1975 1976 1977 </div> 1978 </div> 1979 1980 1981
1981<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=623be2da02def092cafe7a76" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
1981 1982
1982<script src="//www.sambora.com.au/cdn/shop/t/13/assets/webflow.js?v=116929187746138762641680250035" type="text/javascript"></script>
1982 1983 <!-- [if lte IE 9]>
1983<script src="https://cdnjs.cloudflare.com/ajax/libs/placeholders/3.0.2/placeholders.min.js"></script>
1983<![endif] --> 1984
1985<script src="//www.sambora.com.au/cdn/shop/t/13/assets/udesly-shopify.min.js?v=56966776334472668101680250035" type="text/javascript"></script>
1985 1986
1986<script> 1987 1988 console.log("remove this code on line 136 theme.liquid"); 1989 console.log("current template is: article.post"); 1990 1991 </script>
1991 1992
1992<script> 1993 1994 console.log("remove this code on line 136 theme.liquid"); 1995 console.log("current template is: article.post"); 1996 1997$(".nav-button").click(function(e){ 1998 e.stopPropagation(); 1999 $(".nav .menu").addClass("active"); 2000}); 2001 2002 $(".hamburger-menu-hm4").click(function(){ 2003 $(".nav .menu").removeClass("active"); 2004}); 2005 2006 </script>
2006 2007
2007<script src="//www.sambora.com.au/cdn/shop/t/13/assets/lightbox.js?v=167578597124568526631680250035" type="text/javascript"></script>
2007 2008
2008<script src="//www.sambora.com.au/cdn/shop/t/13/assets/bt-custom-js.js?v=26594011870561756201680250035" type="text/javascript"></script>
vendor: 1 bytes, line 2008
2008
2009<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2009 2010</body> 2011</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.