1 2 3 4<!doctype html> 5<html class="no-js" lang="en" dir="ltr"> 6 <head>
6<script data-source-attribution="shopify.event_observer.bootstrap"> 7(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//www.sodanca.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`52545421474`)))})(); 8//# sourceURL=event-observer-collector.js 9</script>
9 10 11 <style> 12 #rebuy-smart-banner { display: none !important; } 13 </style> 14 15 16
16<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v2227","locked":false,"initialized":true,"scope":"page","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"339138c287a72554e3f7b4d93c799d3af76a88ac1af5f91169c46e1bac840fb6","state":{"template":"page.store-locator-2","theme":147974684834,"product":null,"collection":null,"page":"store-locator-2","blog":null,"article":null,"app":null},"now":1790248114,"path":"\/pages\/store-locator-2","locale_root_url":"\/","canonical_url":"https:\/\/www.sodanca.com\/pages\/store-locator-2","customer_id":null,"customer_id_signature":"339138c287a72554e3f7b4d93c799d3af76a88ac1af5f91169c46e1bac840fb6","cart":null}</script>
16<script data-locksmith>!function(){var require=undefined,reqwest=function(){function succeed(e){var t=protocolRe.exec(e.url);return t=t&&t[1]||context.location.protocol,httpsRe.test(t)?twoHundo.test(e.request.status):!!e.request.response}function handleReadyState(e,t,n){return function(){return e._aborted?n(e.request):e._timedOut?n(e.request,"Request is aborted: timeout"):void(e.request&&4==e.request[readyState]&&(e.request.onreadystatechange=noop,succeed(e)?t(e.request):n(e.request)))}}function setHeaders(e,t){var n,s=t.headers||{};s.Accept=s.Accept||defaultHeaders.accept[t.type]||defaultHeaders.accept["*"];var r="undefined"!=typeof FormData&&t.data instanceof FormData;for(n in!t.crossOrigin&&!s[requestedWith]&&(s[requestedWith]=defaultHeaders.requestedWith),!s[contentType]&&!r&&(s[contentType]=t.contentType||defaultHeaders.contentType),s)s.hasOwnProperty(n)&&"setRequestHeader"in e&&e.setRequestHeader(n,s[n])}function setCredentials(e,t){"undefined"!=typeof t.withCredentials&&"undefined"!=typeof e.withCredentials&&(e.withCredentials=!!t.withCredentials)}function generalCallback(e){lastValue=e}function urlappend(e,t){return e+(/[?]/.test(e)?"&":"?")+t}function handleJsonp(e,t,n,s){var r=uniqid++,o=e.jsonpCallback||"callback",a=e.jsonpCallbackName||reqwest.getcallbackPrefix(r),i=new RegExp("((^|[?]|&)"+o+")=([^&]+)"),l=s.match(i),c=doc.createElement("script"),u=0,d=-1!==navigator.userAgent.indexOf("MSIE 10.0");return l?"?"===l[3]?s=s.replace(i,"$1="+a):a=l[3]:s=urlappend(s,o+"="+a),context[a]=generalCallback,c.type="text/javascript",c.src=s,c.async=!0,"undefined"!=typeof c.onreadystatechange&&!d&&(c.htmlFor=c.id="_reqwest_"+r),c.onload=c.onreadystatechange=function(){if(c[readyState]&&"complete"!==c[readyState]&&"loaded"!==c[readyState]||u)return!1;c.onload=c.onreadystatechange=null,c.onclick&&c.onclick(),t(lastValue),lastValue=undefined,head.removeChild(c),u=1},head.appendChild(c),{abort:function(){c.onload=c.onreadystatechange=null,n({},"Request is aborted: timeout",{}),lastValue=undefined,head.removeChild(c),u=1}}}function getRequest(e,t){var n,s=this.o,r=(s.method||"GET").toUpperCase(),o="string"==typeof s?s:s.url,a=!1!==s.processData&&s.data&&"string"!=typeof s.data?reqwest.toQueryString(s.data):s.data||null,i=!1;return("jsonp"==s.type||"GET"==r)&&a&&(o=urlappend(o,a),a=null),"jsonp"==s.type?handleJsonp(s,e,t,o):((n=s.xhr&&s.xhr(s)||xhr(s)).open(r,o,!1!==s.async),setHeaders(n,s),setCredentials(n,s),context[xDomainRequest]&&n instanceof context[xDomainRequest]?(n.onload=e,n.onerror=t,n.onprogress=function(){},i=!0):n.onreadystatechange=handleReadyState(this,e,t),s.before&&s.before(n),i?setTimeout(function(){n.send(a)},200):n.send(a),n)}function Reqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}function setType(e){return null===e?undefined:e.match("json")?"json":e.match("javascript")?"js":e.match("text")?"html":e.match("xml")?"xml":void 0}function init(o,fn){function complete(e){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;0<self._completeHandlers.length;)self._completeHandlers.shift()(e)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);0<self._fulfillmentHandlers.length;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(e,t,n){for(e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=n,self._erred=!0;0<self._errorHandlers.length;)self._errorHandlers.shift()(e,t,n);complete(e)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(e,t){return new Reqwest(e,t)}function normalize(e){return e?e.replace(/\r?\n/g,"\r\n"):""}function serial(e,t){var n,s,r,o,a=e.name,i=e.tagName.toLowerCase(),l=function(e){e&&!e.disabled&&t(a,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&a)switch(i){case"input":/reset|button|image|file/i.test(e.type)||(n=/checkbox/i.test(e.type),s=/radio/i.test(e.type),r=e.value,(!n&&!s||e.checked)&&t(a,normalize(n&&""===r?"on":r)));break;case"textarea":t(a,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())l(0<=e.selectedIndex?e.options[e.selectedIndex]:null);else for(o=0;e.length&&o<e.length;o++)e.options[o].selected&&l(e.options[o])}}function eachFormElement(){var e,t,o=this,n=function(e,t){var n,s,r;for(n=0;n<t.length;n++)for(r=e[byTag](t[n]),s=0;s<r.length;s++)serial(r[s],o)};for(t=0;t<arguments.length;t++)e=arguments[t],/input|select|textarea/i.test(e.tagName)&&serial(e,o),n(e,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var n={};return eachFormElement.apply(function(e,t){e in n?(n[e]&&!isArray(n[e])&&(n[e]=[n[e]]),n[e].push(t)):n[e]=t},arguments),n}function buildParams(e,t,n,s){var r,o,a,i=/\[\]$/;if(isArray(t))for(o=0;t&&o<t.length;o++)a=t[o],n||i.test(e)?s(e,a):buildParams(e+"["+("object"==typeof a?o:"")+"]",a,n,s);else if(t&&"[object Object]"===t.toString())for(r in t)buildParams(e+"["+r+"]",t[r],n,s);else s(e,t)}var context=this,XHR2;if("window"in context)var doc=document,byTag="getElementsByTagName",head=doc[byTag]("head")[0];else try{XHR2=require("xhr2")}catch(ex){throw new Error("Peer dependency `xhr2` required! Please npm install xhr2")}var httpsRe=/^http/,protocolRe=/(^\w+):\/\//,twoHundo=/^(20\d|1223)$/,readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",n
16oop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(e){return e instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(e){if(!0!==e.crossOrigin)return context[xmlHttpRequest]?new XMLHttpRequest:XHR2?new XHR2:new ActiveXObject("Microsoft.XMLHTTP");var t=context[xmlHttpRequest]?new XMLHttpRequest:null;if(t&&"withCredentials"in t)return t;if(context[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")},globalSetupOptions={dataFilter:function(e){return e}};return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(e,t){return e=e||function(){},t=t||function(){},this._fulfilled?this._responseArgs.resp=e(this._responseArgs.resp):this._erred?t(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(e),this._errorHandlers.push(t)),this},always:function(e){return this._fulfilled||this._erred?e(this._responseArgs.resp):this._completeHandlers.push(e),this},fail:function(e){return this._erred?e(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(e),this},"catch":function(e){return this.fail(e)}},reqwest.serializeArray=function(){var n=[];return eachFormElement.apply(function(e,t){n.push({name:e,value:t})},arguments),n},reqwest.serialize=function(){if(0===arguments.length)return"";var e,t=Array.prototype.slice.call(arguments,0);return(e=t.pop())&&e.nodeType&&t.push(e)&&(e=null),e&&(e=e.type),("map"==e?serializeHash:"array"==e?reqwest.serializeArray:serializeQueryString).apply(null,t)},reqwest.toQueryString=function(e,t){var n,s,r=t||!1,o=[],a=encodeURIComponent,i=function(e,t){t="function"==typeof t?t():null==t?"":t,o[o.length]=a(e)+"="+a(t)};if(isArray(e))for(s=0;e&&s<e.length;s++)i(e[s].name,e[s].value);else for(n in e)e.hasOwnProperty(n)&&buildParams(n,e[n],r,i);return o.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(e,t){return e&&(e.type&&(e.method=e.type)&&delete e.type,e.dataType&&(e.type=e.dataType),e.jsonpCallback&&(e.jsonpCallbackName=e.jsonpCallback)&&delete e.jsonpCallback,e.jsonp&&(e.jsonpCallback=e.jsonp)),new Reqwest(e,t)},reqwest.ajaxSetup=function(e){for(var t in e=e||{})globalSetupOptions[t]=e[t]},reqwest}(); 17/*! 18 * Reqwest! A general purpose XHR connection manager 19 * license MIT (c) Dustin Diaz 2015 20 * https://github.com/ded/reqwest 21 */!function(){var a=window.Locksmith={}
21,e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(a.state={},a.util={},a.loading=!1,n)try{a.state=JSON.parse(n)}catch(u){}if(document.addEventListener&&document.querySelector){var s,r,o,t=[76,79,67,75,83,77,73,84,72,49,49],i=function(){r=t.slice(0)},l="style",c=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",c),document.removeEventListener("click",c),s&&document.body.removeChild(s),s=null)};i(),document.addEventListener("keyup",function(e){if(e.keyCode===r[0]){if(clearTimeout(o),r.shift(),0<r.length)return void(o=setTimeout(i,1e3));i(),c(),(s=document.createElement("div"))[l].width="50%",s[l].maxWidth="1000px",s[l].height="85%",s[l].border="1px rgba(0, 0, 0, 0.2) solid",s[l].background="rgba(255, 255, 255, 0.99)",s[l].borderRadius="4px",s[l].position="fixed",s[l].top="50%",s[l].left="50%",s[l].transform="translateY(-50%) translateX(-50%)",s[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",s[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,s.appendChild(t),document.body.appendChild(s),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",c),document.addEventListener("click",c)}})}a.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),a.path=a.state.path||window.location.pathname,a.basePath=a.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),a.reloading=!1,a.util.console=window.console||{log:function(){},error:function(){}},a.util.makeUrl=function(e,t){var n,s=a.basePath+e,r=[],o=a.cache();for(n in o)r.push(n+"="+encodeURIComponent(o[n]));for(n in t)r.push(n+"="+encodeURIComponent(t[n]));return a.state.customer_id&&(r.push("customer_id="+encodeURIComponent(a.state.customer_id)),r.push("customer_id_signature="+encodeURIComponent(a.state.customer_id_signature))),s+=(-1===s.indexOf("?")?"?":"&")+r.join("&")},a._initializeCallbacks=[],a.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';a._initializeCallbacks.push(t)},a.initializeSession=function(e){if(!a.isEmbedded){var t=!1,n=!0,s=!0;(e=e||{}).silent&&(s=n=!(t=!0)),a.ping({silent:t,spinner:n,reload:s,callback:function(){a._initializeCallbacks.forEach(function(e){e()})}})}},a.cache=function(e){var t={};try{var n=function r(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(u){}if(e){for(var s in e)t[s]=e[s];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},a.cache.cart=a.state.cart,a.cache.cartLastSaved=null,a.params=a.cache(),a.util.reload=function(){a.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(u){a.util.console.error("Preferred reload method failed",u),window.location.reload()}},a.cache.saveCart=function(e){if(!a.cache.cart||a.cache.cart===a.cache.cartLastSaved)return e?e():null;var t=a.cache.cartLastSaved;a.cache.cartLastSaved=a.cache.cart,reqwest({url:"/cart/update.json",method:"post",type:"json",data:{attributes:{locksmith:a.cache.cart}},complete:e,error:function(e){if(a.cache.cartLastSaved=t,!a.reloading)throw e}})},a.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',a.util.clobberBody=function(e){document.body.innerHTML=e},a.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},a.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,s={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":s[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(s[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":s[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":s[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(s[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":s[e.elements[t].name]=e.elements[t].value}}return s}},a.util.on=function(e,o,a,t){t=t||document;var i="locksmith-"+e+o,n=function(e){var t=e.target,n=e.target.parentElement,s=t.className.baseVal||t.className||"",r=n.className.baseVal||n.className||"";("string"==typeof s&&-1!==s.split(/\s+/).indexOf(o)||"string"==typeof r&&-1!==r.split(/\s+/).indexOf(o))&&!e[i]&&(e[i]=!0,a(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},a.util.enableActions=function(e){a.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,a.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),a.util.reload()}}))},e)},a.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var s=document.createElement("div");s.innerHTML=t,e.appendChild(s)}else e.innerHTML=t;var r,o,a=e.querySelectorAll("script");for(o=0;o<a.length;++o){r=a[o];var i=document.createElement("script");
21if(r.type&&(i.type=r.type),r.src)i.src=r.src;else{var l=document.createTextNode(r.innerHTML);i.appendChild(l)}e.appendChild(i)}var c=e.querySelector("[autofocus]");c&&c.focus()},a.post=function(e,t,n){!1!==(n=n||{}).spinner&&a.util.clobberBody(a.util.spinnerHTML);var s={};n.container===document?(s.layout=1,n.success=function(e){document.getElementById(n.container);a.util.clobberDocument(e)}):n.container&&(s.layout=0,n.success=function(e){var t=document.getElementById(n.container);a.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t)}),a.loading=!0;var r=a.util.makeUrl(e,s);reqwest({url:r,method:"post",type:n.type||"html",data:t,complete:function(){a.loading=!1},error:function(e){if(!a.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)},success:n.success||a.util.clobberDocument})},a.postResource=function(e,t){e.path=a.path,e.search=window.location.search,e.state=a.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=a.cache.cart,e.locksmith_json=a.jsonTag,e.locksmith_json_signature=a.jsonTagSignature,a.post("/resource",e,t)},a.ping=function(e){if(!a.isEmbedded){e=e||{};a.post("/ping",{path:a.path,search:window.location.search,state:a.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&a.showMessages(e.messages)}})}},a.timeoutMonitor=function(){var e=a.cache.cart;a.ping({callback:function(){e!==a.cache.cart||setTimeout(function(){a.timeoutMonitor()},6e4)}})},a.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=" <style> .locksmith-ab .locksmith-b { display: none; } .locksmith-ab.toggled .locksmith-b { display: flex; } .locksmith-ab.toggled .locksmith-a { display: none; } .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; } .locksmith-message + .locksmith-message { border-top: 1px #555 solid; } .locksmith-message a { color: inherit; font-weight: bold; } .locksmith-message a:hover { color: inherit; opacity: 0.8; } a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; } .locksmith-text { flex-grow: 1; } .locksmith-cta { flex-grow: 0; text-align: right; } .locksmith-cta button { transform: scale(0.8); transform-origin: left; } .locksmith-cta > * { display: block; } .locksmith-cta > * + * { margin-top: 10px; } .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; } @media screen and (max-width: 600px) { .locksmith-wide-only { display: none !important; } .locksmith-flex { padding: 0 15px; } .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; } .locksmith-cta { text-align: left; } } @media screen and (min-width: 601px) { .locksmith-narrow-only { display: none !important; } } </style> "+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),a.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),a.util.enableActions(t)}}()}();</script>
21 22
22<script data-locksmith>Locksmith.cache.cart=null</script>
22 23 24
24<script data-locksmith>Locksmith.jsonTag="\u003cscript type=\"application\/vnd.locksmith+json\" data-locksmith\u003e{\"version\":\"v2227\",\"locked\":false,\"initialized\":true,\"scope\":\"page\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"339138c287a72554e3f7b4d93c799d3af76a88ac1af5f91169c46e1bac840fb6\",\"state\":{\"template\":\"page.store-locator-2\",\"theme\":147974684834,\"product\":null,\"collection\":null,\"page\":\"store-locator-2\",\"blog\":null,\"article\":null,\"app\":null},\"now\":1790248114,\"path\":\"\\\/pages\\\/store-locator-2\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/www.sodanca.com\\\/pages\\\/store-locator-2\",\"customer_id\":null,\"customer_id_signature\":\"339138c287a72554e3f7b4d93c799d3af76a88ac1af5f91169c46e1bac840fb6\",\"cart\":null}\u003c\/script\u003e";Locksmith.jsonTagSignature="9db2626ead9c0059066ff4988318c471b52a6fb5efb33485cd7fcf7643a25680"</script>
24 25 <!-- Google Tag Manager --> 26
26<script>
vendor: 358 bytes, lines 26-31
26 27 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 28 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 29 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 30 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 31 })(window,document,'script','dataLayer','
31GTM-NP9XC3R
vendor: 8 bytes, lines 31-32
31'); 32
32</script>
32 33 <!-- End Google Tag Manager --> 34 <meta name="google-site-verification" content="DsNsj6my0hyTCaYTjqSbaa4w9ovpp0CP04YmPpKHYvs"> 35 <meta charset="utf-8"> 36 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 37 <meta name="viewport" content="width=device-width,initial-scale=1"> 38 <meta name="theme-color" content="#000000"> 39 <!-- Global site tag (gtag.js) - Google Ads: 444706892 -->
vendor: 68 bytes, lines 39-40
39 40 <script async src="https://www.googletagmanager.com/gtag/js?id=
40AW-444706892
vendor: 16 bytes, lines 40-41
40"></script> 41
41<script> 42
vendor: 146 bytes, lines 42-46
42window.dataLayer = window.dataLayer || []; 43 function gtag(){dataLayer.push(arguments);} 44 gtag('js', new Date()); 45 46 gtag('config', '
46AW-444706892
vendor: 46 bytes, lines 46-47
46', {'allow_enhanced_conversions': true}); 47
47</script>
47 48 49 50<link rel="canonical" href="https://www.sodanca.com/pages/store-locator-2"><!-- Hotjar Tracking Code for https://www.sodanca.com/ --> 51
51<script>
vendor: 131 bytes, lines 51-54
51 52 (function(h,o,t,j,a,r){ 53 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 54 h._hjSettings={hjid:
542596401
vendor: 272 bytes, lines 54-60
54,hjsv:6}; 55 a=o.getElementsByTagName('head')[0]; 56 r=o.createElement('script');r.async=1; 57 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 58 a.appendChild(r); 59 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 60
60</script>
60 61 62 63 64 65 66 <link rel="preconnect" href="https://cdn.shopify.com"> 67 <link rel="preconnect" href="https://fonts.shopifycdn.com"> 68 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 69 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 70 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 71 <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//www.sodanca.com/cdn/shop/files/So_Danca_Favicon_32_32x32.png?v=1661836853" type="image/png"><title>Store Locator 72– Só Dança USA 73</title> 74 75<meta name="description" content="Find A Retailer"> 76 77<meta property="og:site_name" content="Só Dança USA"> 78 <meta property="og:url" content="https://www.sodanca.com/pages/store-locator-2"><meta property="og:title" content="Store Locator"> 79<meta property="og:type" content="website"> 80<meta property="og:description" content="Find A Retailer"> 81<meta property="og:image" content="http://www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300.png?v=1661836813"> 82<meta property="og:image:secure_url" content="https://www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300.png?v=1661836813"> 83<meta property="og:image:width" content="1200"> 84 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@"> 85 <meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Store Locator"> 86<meta name="twitter:description" content="Find A Retailer"> 87<style data-shopify> 88 89 90 91 92 93</style><link href="//www.sodanca.com/cdn/shop/t/402/assets/theme.css?v=175291206471143351701775743782" rel="stylesheet" type="text/css" media="all" /> 94<style> 95 body { 96 padding-top: var(--sd-banner-offset, 0px); 97 } 98 .site-header--stuck { 99 top: var(--sd-banner-offset, 0px) !important; 100 } 101 </style><style data-shopify>:root { 102 --typeHeaderPrimary: 'Poppins'; 103 --typeHeaderFallback: -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 104 --typeHeaderSize: 24px; 105 --typeHeaderWeight: 700; 106 --typeHeaderLineHeight: 1; 107 --typeHeaderSpacing: 0.0em; 108 109 --typeBasePrimary: 'Poppins'; 110 --typeBaseFallback: -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; 111 --typeBaseSize: 14px; 112 --typeBaseWeight: 400; 113 --typeBaseSpacing: 0.025em; 114 --typeBaseLineHeight: 1.6; 115 116 --typeCollectionTitle: 18px; 117 118 --iconWeight: 2px; 119 --iconLinecaps: miter; 120 121 122 --buttonRadius: 0px; 123 124 125 --colorGridOverlayOpacity: 0.1; 126 127 128 129 130 --dark-mint : #00A797; 131 --mint : #74DFC0; 132 --light-mint : #D1FAEE; 133 --black : #000000; 134 --stone : #5B5B5B; 135 --dove : #CCCCCC; 136 --white : #ffffff; 137 138 139 --alert__success__color : #006400; 140 --alert__success__background-color : #E5EFE5; 141 --alert__success__border-color : #006400; 142 --alert__font-weight : var(--font-weight__regular); 143 --alert__marker__font-size : 16px; 144 --alert__padding__desktop : 9px 12px 6px; 145 --alert__height__base : 35px; 146 --alert__height__desktop : 40px; 147 148 149 150 151 152 --font-family__base: "Nexa", sans-serif; 153 154 155 --font-weight__light : 300; 156 --font-weight__regular : 400; 157 --font-weight__semi-bold : 700; 158 --font-weight__bold : 900; 159 160 161 162 163 --font-size__base : 14px; 164 --font-size__base--desktop : 15px; 165 166 167 --line-height__base : 1.43; 168 --line-height__base--desktop : 1.46; 169 170 171 --letter-spacing__base : 0.14px; 172 --letter-spacing__base--desktop : 0.15px; 173 174 175 --link__font-weight : var(--font-weight__semi-bold); 176 --link__text-decoration : underline; 177 --link__hover__text-decoration : none; 178 --link__pagination__text-decoration : none; 179 --link__product__text-decoration : var(--link__hover__text-decoration); 180 --link__promo-grid__text-decoration : var(--link__hover__text-decoration); 181 182 183 184 --nav-link__font-size : var(--font-size__base); 185 --nav-link__font-weight : var(--link__font-weight); 186 --nav-link__letter-spacing : 1.26px; 187 --nav-link__line-height : 1.71; 188 --nav-link__mid-size__font-size : 12px; 189 --nav-link__mid-size__letter-spacing : 1.08px; 190 --nav-link__mid-size__padding : 8px 12px; 191 --nav-link__mid-size__underline__position-left : -3px; 192 --nav-link__mid-size__underline__position-right : -1px; 193 --nav-link__small-size__padding : 8px 8px; 194 --nav-link__small-size__underline__position-left : -7px; 195 --nav-link__small-size__underline__position-right : -6px; 196 --nav-menu__mid-size__logo__margin : 0 15px; 197 --nav-menu__small-size__logo__margin : 0 8px; 198 --nav-menu__icon__flex : 1 1 50px; 199 --nav-menu__dropdown-heading-link__font-size : 12px; 200 --nav-menu__dropdown-heading-link__font-weight : 400; 201 --nav-menu__dropdown-heading-link__letter-spacing : 1.08px; 202 --nav-menu__dropdown-heading-link__line-height : 2; 203 --nav-menu__dropdown-heading-link__text-transform : uppercase; 204 --nav-menu__dropdown-heading-link__hover__text-decoration : underline; 205 --nav-menu__dropdown-link__font-size : 13px; 206 --nav-menu__dropdown-link__font-weight : 300; 207 --nav-menu__dropdown-link__letter-spacing : 0.13px; 208 --nav-menu__dropdown-link__line-height : 1.84; 209 --nav-menu__dropdown-link__text-decoration : none; 210 --nav-menu__dropdown-link__hover__text-decoration : var(--link__text-decoration); 211 --nav-menu__submenu__width : 16%; 212 213 214 --heading__color: var(--black); 215 --heading__text-transform: uppercase; 216 217 218 --homepage__h1__font-size__base: 43px; 219 --homepage__h1__font-size__desktop: 55px; 220 --homepage__h1__font-weight: var(--font-weight__bold); 221 --homepage__h1__letter-spacing__base: 8.6px; 222 --homepage__h1__letter-spacing__desktop: 16px; 223 --homepage__h1__line-height__base: 1.16; 224 --homepage__h1__line-height__desktop: 1.1; 225 --homepage__h1__text-transform: var(--heading__text-transform); 226 --homepage__h1__color: var(--heading__color); 227 228 229 --category__h1__font-size__base: 32px; 230 --category__h1__font-size__desktop: 55px; 231 --category__h1__font-weight: var(--font-weight__bold); 232 --category__h1__letter-spacing__base: 6.08px; 233 --category__h1__letter-spacing__desktop: 10.45px; 234 --category__h1__line-height__base: 1.25; 235 --category__h1__line-height__desktop: 1.15; 236 --category__h1__text-transform: var(--heading__text-transform); 237 --category__h1__color: var(--heading__color); 238 239 240 --collection__h1__font-size__base: 32px; 241 --collection__h1__font-size__desktop: 38px; 242 --collection__h1__font-weight: var(--font-weight__bold); 243 --collection__h1__letter-spacing__base: 6.08px; 244 --collection__h1__letter-spacing__desktop: 7.22px; 245 --collection__h1__line-height__base: 1.25; 246 --collection__h1__line-height__desktop: 1.21; 247 --collection__h1__text-transform: var(--heading__text-transform); 248 --collection__h1__color: var(--heading__color); 249 250 251 --pdp__h1__font-size__base: 28px; 252 --pdp__h1__font-size__desktop: 32px; 253 --pdp__h1__font-weight: var(--font-weight__bold); 254 --pdp__h1__letter-spacing__base: 3.08px; 255 --pdp__h1__letter-spacing__desktop: 3.52px; 256 --pdp__h1__line-height__base: 1.18; 257 --pdp__h1__line-height__desktop: 1.25; 258 --pdp__h1__text-transform: var(--heading__text-transform); 259 --pdp__h1__color: var(--heading__color); 260 261 262 --pdp__price__font-size__base: 1.75rem; 263 --pdp__price__font-size__desktop: 2rem; 264 --pdp__price__font-weight: var(--font-weight__semi-bold); 265 --pdp__price__color: #111111; 266 --pdp__price__sale__color: #C0392B; 267 --pdp__price__compare-at__font-size: 1.25rem; 268 --pdp__price__compare-at__color: #999999; 269 270 271 --blog__h1__font-size__base: 22px; 272 --blog__h1__font-size__desktop: 26px; 273 --blog__h1__font-weight: var(--font-weight__semi-bold); 274 --blog__h1__letter-spacing__base: 2.2px; 275 --blog__h1__letter-spacing__desktop: 2.6px; 276 --blog__h1__line-height__base: 1.27; 277 --blog__h1__line-height__desktop: 1.3; 278 --blog__h1__text-transform: var(--heading__text-transform); 279 --blog__h1__color: var(--heading__color); 280 281 282 --h2__font-size__base: 25px; 283 --h2__font-size__desktop: 46px; 284 --h2__font-weight: var(--font-weight__regular); 285 --h2__letter-spacing__base: 2px; 286 --h2__letter-spacing__desktop: 3.68px; 287 --h2__line-height__base: 1.32; 288 --h2__line-height__desktop: 1.17; 289 --h2__text-transform: var(--heading__text-transform); 290 --h2__color: var(--heading__color); 291 292 293 --h3__font-size__base: 15px; 294 --h3__font-size__desktop: 20px; 295 --h3__font-weight: var(--font-weight__regular); 296 --h3__letter-spacing__base: 3px; 297 --h3__letter-spacing__desktop: 4px; 298 --h3__line-height__base: 1.33; 299 --h3__line-height__desktop: 1.3; 300 --h3__text-transform: var(--heading__text-transform); 301 --h3__color: var(--heading__color); 302 303 304 305 --promobar__letter-spacing: 0.12px; 306 --promobar__font-size: 12px; 307 --promobar__line-height: 1.83; 308 --promobar__text-decoration: none; 309 --promobar__hover__color: var(--dove); 310 --promobar__announcement-text__font-weight: var(--font-weight__semi-bold); 311 --promobar__announcement-text__text-transform: uppercase; 312 313 314 315 --form__color: var(--black); 316 --form__label__text-transform: uppercase; 317 --form__label__letter-spacing: 1.8px; 318 --form__label__font-size: 12px; 319 --form__label__font-weight: var(--font-weight__regular); 320 --form__label__line-height: 2; 321 --form__label__margin-bottom: 3px; 322 --form__input__font-size: 15px; 323 --form__input__font-weight: var(--font-weight__light); 324 --form__input__letter-spacing: 0.15px; 325 --form__input__line-height: 1.6; 326 --form__input__border-color: #949494; 327 --form__input__focus__border-color: var(--black); 328 --form__input__padding-top: 10px; 329 330 331 --custom__input__height: 16px; 332 --custom__input__width: 16px; 333 --custom__input__border: 1px solid #1E1E1E; 334 --custom__input__border--selected: 1px solid var(--dark-mint); 335 --custom__input__background-color: var(--white); 336 --custom__input__background-color--selected: var(--dark-mint); 337 --custom__input__border-radius: 10px; 338 --custom__input__label__font-size: 14px; 339 --custom__input__label__font-weight: var(--font-weight__light); 340 --custom__input__label__letter-spacing: 0.14px; 341 --custom__input__label__line-height: 1.71; 342 343 344 345 --product-listing__font-size__base: 13px; 346 --product-listing__font-size__desktop: 14px; 347 --product-listing__font-weight: var(--font-weight__regular); 348 --product-listing__letter-spacing__base: 0.65px; 349 --product-listing__letter-spacing__desktop: 0.7px; 350 --product-listing__line-height__base: 1.38; 351 --product-listing__line-height__desktop: 1.28; 352 --product-listing__text-decoration: none; 353 --product-listing__quick-view__max-height: 35px; 354 --product-listing__quick-view__padding: 11px 5px;
355 --product-listing__quick-view__color: var(--black); 356 --product-listing__quick-view__background-color: var(--mint); 357 --product-listing__quick-view__font-size: 15px; 358 --product-listing__quick-view__font-weight: var(--font-weight__semi-bold); 359 --product-listing__quick-view__letter-spacing: 0.9px; 360 --product-listing__quick-view__line-height: 1.2; 361 --product-listing__price__font-size__base: var(--product-listing__font-size__base); 362 --product-listing__price__font-size__desktop: 13px; 363 --product-listing__price__font-weight: var(--font-weight__semi-bold); 364 --product-listing__price__letter-spacing__base: var(--product-listing__letter-spacing__base); 365 --product-listing__price__letter-spacing__desktop: var(--product-listing__letter-spacing__desktop); 366 --product-listing__price__line-height__base: var(--product-listing__line-height__base); 367 --product-listing__price__line-height__desktop: 1.38; 368 --product-listing__price-savings__color: #FF4E4E; 369 --product-listing__sale-tag__font-size__base: 10px; 370 --product-listing__sale-tag__font-size__desktop: 14px; 371 --product-listing__sale-tag__letter-spacing__base: 0.1px; 372 --product-listing__sale-tag__letter-spacing__desktop: 0.14px; 373 --product-listing__sale-tag__line-height__base: 2; 374 --product-listing__sale-tag__line-height__desktop: 1.43; 375 --product-listing__sale-tag__padding__base: 3px 4px 0; 376 --product-listing__image-wrap__padding-bottom: 150%; 377 --product-listing__image__display: block; 378 --product-listing__image__position: absolute; 379 --product-listing__image__top: 0; 380 --product-listing__image__bottom: 0; 381 --product-listing__image__left: 0; 382 --product-listing__image__right: 0; 383 --product-listing__image__height: auto; 384 --product-listing__image__margin: auto; 385 --product-listing__image__max-width: 100%; 386 --product-listing__image__background-size: contain; 387 388 389 390 --sub-collection__title-overlay__max-height: inherit; 391 --sub-collection__title-overlay__padding: 17px 3% 15px; 392 --sub-collection__title-overlay__letter-spacing: inherit; 393 --sub-collection__title-overlay__display: inherit; 394 --sub-collection__title-overlay__overflow-wrap: break-word; 395 396 397 398 --layered-nav__heading__font-size: 27px; 399 --layered-nav__heading__font-weight: var(--font-weight__semi-bold); 400 --layered-nav__heading__letter-spacing: 2.43px; 401 --layered-nav__heading__line-height: 1.7; 402 --layered-nav__tag-list__heading__font-size__base: 11px; 403 --layered-nav__tag-list__heading__font-size__desktop: 13px; 404 --layered-nav__tag-list__heading__font-weight__base: var(--font-weight__semi-bold); 405 --layered-nav__tag-list__heading__letter-spacing__base: .99px; 406 --layered-nav__tag-list__heading__letter-spacing__desktop: 1.17px; 407 --layered-nav__tag-list__heading__line-height__base: 2.18; 408 --layered-nav__tag-list__heading__line-height__desktop: 1.85; 409 --layered-nav__tag-list__link__font-size: var(--font-size__base); 410 --layered-nav__tag-list__link__font-weight: var(--font-weight__light); 411 --layered-nav__tag-list__link__letter-spacing: var(--letter-spacing__base); 412 --layered-nav__tag-list__link__line-height: var(--line-height__base); 413 --layered-nav__tag-list__link__text-decoration: none; 414 --layered-nav__tag-list__checkbox__border-color: var(--black); 415 --layered-nav__tag-list__checkbox__background-color--active: var(--dark-mint); 416 --layered-nav__tag-list__checkbox__border-color--active: var(--dark-mint); 417 --layered-nav__tag-remove__icon__color: var(--black); 418 --layered-nav__tag-remove__padding__base: 8px 14px 6px; 419 --layered-nav__tag-remove__padding__desktop: 10px 14px 6px; 420 --layered-nav__active-tag__color: var(--black); 421 --layered-nav__active-tag__background-color: var(--mint); 422 --layered-nav__filter-btn__padding: 13px 20px; 423 --layered-nav__filter-btn__min-width: initial; 424 --layered-nav__filter-btn__text-transform: capitalize; 425 --layered-nav__select__border-color: #E8E8E1; 426 --layered-nav__select__padding: 13px 10px; 427 --layered-nav__select__background-position: right 10px bottom 17px; 428 429 430 431 --swatch__label__font-size__base: var(--font-size__base); 432 --swatch__label__font-size__desktop: var(--font-size__base--desktop); 433 --swatch__label__font-weight: var(--font-weight__regular); 434 --swatch__box-shadow__color: #E6E6E6; 435 --swatch__size__padding: 7px 15px 5px; 436 --swatch__size__box-shadow: 0 0 0 2px var(--black); 437 --swatch__color__width__base: 34px; 438 --swatch__color__padding__base: 5px 16px; 439 --swatch__color__padding__desktop: 7px 19px; 440 --swatch__size-width__margin-bottom: 40px; 441 442 443 444 --button__display: inline-block; 445 --button__font-size: var(--font-size__base); 446 --button__font-weight: var(--font-weight__semi-bold); 447 --button__letter-spacing: 1.12px; 448 --button__line-height: 1.29; 449 --button__text-transform: uppercase; 450 --button__text-align: center; 451 --button__text-decoration: none; 452 --button__margin-right: 10px; 453 --button__padding: 17px 20px 15px; 454 --button__min-width: 226px; 455 --button__max-height: 50px; 456 --button__color: var(--black); 457 --button__position: relative; 458 --button__overflow: hidden; 459 --button__border: none; 460 --button__animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1); 461 --button__animation__transition: background 0.2s ease 0s; 462 --button__animation__transition-delay: 0.25s; 463 464 465 --button--primary__color: var(--button__color); 466 --button--primary__background-color: var(--mint); 467 --button--primary__background-image: linear-gradient(90deg,transparent, hsla(0, 0%, 100%, 0.25),transparent); 468 469 470 --button--secondary__color: var(--button__color); 471 --button--secondary__border: 1px solid #1E1E1E; 472 --button--secondary_hover__border: 1px solid var(--black); 473 --button--secondary__background: var(--white); 474 --button--secondary__background-image: linear-gradient(90deg,transparent, hsla(0, 0%, 70%, 0.25),transparent); 475 --button--secondary__collection-item-title__min-width: initial; 476 --button--secondary__collection-item-title__position: absolute; 477 --button--secondary__collection-item-title__margin: 0; 478 479 480 --button--tertiary__color: var(--button__color); 481 --button--tertiary__background: var(--white); 482 --button--tertiary__border: 1px solid var(--dark-mint); 483 --button--tertiary__hover__color: var(--white); 484 --button--tertiary__hover__background-color: var(--black); 485 --button--tertiary__hover__border: 1px solid var(--black); 486 487 488 489 --pagination__font-size__base: var(--font-size__base); 490 --pagination__font-size__desktop: var(--font-size__base--desktop); 491 --pagination__font-weight: var(--font-weight__light); 492 --pagination__letter-spacing__base: var(--letter-spacing__base); 493 --pagination__letter-spacing__desktop: 0.16px; 494 --pagination__line-height__base: 1.71; 495 --pagination__line-height__desktop: 1.5; 496 --pagination--current__font-weight: var(--font-weight__semi-bold); 497 --pagination__hover__font-weight: var(--font-weight__semi-bold); 498 --pagination__padding: 8px 12px; 499 500 501 502 --footer__overflow__base: visible; 503 --footer__padding-bottom__base: 0; 504 --footer__heading__font-size: var(--font-size__base); 505 --footer__heading__font-weight: var(--font-weight__semi-bold); 506 --footer__heading__letter-spacing: 1.26px; 507 --footer__heading__line-height: 1.71; 508 --footer__link__display: inline-block; 509 --footer__link__padding: 4px 0; 510 --footer__link__font-size: var(--font-size__base); 511 --footer__link__font-weight: var(--font-weight__light); 512 --footer__link__letter-spacing: var(--letter-spacing__base); 513 --footer__link__line-height: var(--footer__heading__line-height); 514 --footer__link__text-decoration: none; 515 --footer__link__text-decoration__hover: underline; 516 --footer__newsletter__text__font-size: var(--font-size__base); 517 --footer__newsletter__text__letter-spacing: var(--letter-spacing__base); 518 --footer__newsletter__text__line-height: var(--line-height__base); 519 --footer__newsletter__input__font-size: var(--font-size__base); 520 --footer__newsletter__input__letter-spacing: var(--letter-spacing__base); 521 --footer__newsletter__input__line-height: 1.71; 522 --footer__about-menu__padding: 83px; 523 --footer__help-menu__padding: 62px; 524 --footer__grid-item__padding-bottom: 12px;
525 --footer__copyright__padding-top--base: 0; 526 --footer__copyright__padding-top--desktop: 12px; 527 --footer__payment-icon__padding-top: 7px; 528 --footer__payment-icon__margin-top: 13px; 529 --footer__medium-up--hide__display: none; 530 --footer__small--hide__display: block; 531 --footer_mid-size__padding-left: 83px; 532 533 534 535 --b2b__link__font-size: var(--font-size__base); 536 --b2b__link__font-weight: var(--font-weight__light); 537 --b2b__link__letter-spacing: var(--letter-spacing__base); 538 --b2b__link__line-height: 1.71; 539 --b2b__link__text-decoration: none; 540 --b2b__link__width: 100px; 541 --b2b__link__underline__position-left: -5px; 542 543 544 545 --size-chart__heading__font-weight: var(--font-weight__semi-bold); 546 547 548 549 --store-country__label__font-size: var(--font-size__base); 550 --store-country__label__font-weight: var(--font-weight__light); 551 --store-country__label__letter-spacing: var(--letter-spacing__base--desktop); 552 --store-country__label__line-height: 1.6; 553 --store-country__label__text-decoration: none; 554 --store-country__label__hover__border-bottom: 1px solid var(--black); 555 --store-country__label__transform: translateY(3px); 556 --store-country__flag__position__top: -1px; 557 --store-country__toggle__text-align: center; 558 --store-country__toggle__position__right: 2px; 559 --store-country__toggle-dropdown__footer__width: 90px; 560 --store-country__toggle-dropdown__footer__position: relative; 561 --store-country__toggle-dropdown__footer__margin: auto; 562 563 564 --store-country__popup__display: flex; 565 --store-country__popup__heading__color: var(--white); 566 --store-country__popup__font-size--base: var(--font-size__base); 567 --store-country__popup__font-weight: var(--font-weight__regular); 568 --store-country__popup__z-index: 1; 569 --store-country__popup__flex-direction: column; 570 --store-country__popup__close-icon__display: none; 571 --store-country__popup__border: 2px solid var(--black); 572 --store-country__popup__padding: 0; 573 --store-country__popup__position-top--base: 0; 574 --store-country__popup__position-bottom--base: 0; 575 --store-country__popup__justify-content--base: flex-start; 576 --store-country__popup__heading__margin-top--base: 50px; 577 --store-country__popup__outer-border--base: none; 578 --store-country__popup__width--base: 290px; 579 --store-country__popup__width--desktop: 580px; 580 --store-country__popup__min-height--desktop: 350px; 581 --store-country__popup__h3__text-align--base: center; 582 --store-country__popup__h3__margin--base: 40px 0 20px; 583 --store-country__popup__h3__margin--desktop: 60px 0 40px; 584 --store-country__popup__margin--base: 6px; 585 --store-country__popup__margin--desktop: 15px; 586 --store-country__popup__modal-background__content: ""; 587 --store-country__popup__modal-background__position: fixed; 588 --store-country__popup__modal-background__top-position: 0; 589 --store-country__popup__modal-background__left-position: 0; 590 --store-country__popup__modal-background__width: 100%; 591 --store-country__popup__modal-background__height: 100%; 592 --store-country__popup__modal-background__background-color: var(--black); 593 --store-country__popup__modal-background__animation: overlay-on 0.5s forwards; 594 --store-country__popup__modal-background__cursor: pointer; 595 --store-country__popup__modal-background__z-index: -1; 596 --store-country-item__justify-content--base: center; 597 --store-country-item__padding-bottom--base: 25px; 598 --store-country-item__padding-left--desktop: 30px; 599 --store-country-item__width--base: 100%; 600 --store-country-item__width--desktop: 205px; 601 --store-country-item__last-column__width--desktop: 142px; 602 --store-country-row__flex-wrap--base: wrap; 603 --store-country-row__padding--desktop: 5px 0; 604 605 606 607 --shogun-btn-wrapper__min-height: 52px; 608 --shogun-btn__border-radius: 0; 609 --shogun-btn__animation__height: 50px; 610 --shogun-form__label__padding-bottom: 0; 611 --shogun-text-input__padding-top: 10px; 612 --shogun-custom-input__transform: translateY(2px); 613 614 615 616 --cart__update-cart-button__bottom-margin: 20px; 617 618 619 620 --account__addresses__edit-button__bottom-margin: 20px; 621 622 623 624 --search__article__text-decoration: none; 625 --search__article-heading__text-decoration: underline; 626 627 628 629 --pdp__more-payment-options__display: none; 630 --pdp__thumbnail-slider__height: 530px; 631 --pdp__content__padding: 0 50px; 632 --pdp__thumbnail-slider__display: block; 633 634 635 636 --login-page__button__min-width: initial; 637 --login-page__text-transform: uppercase; 638 --login-page__input__padding-top: 12px; 639 --login-page__company-name__color: var(--white); 640 641 } 642 643 .placeholder-content { 644 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 645 }</style>
645<script> 646 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 647 648 window.theme = window.theme || {}; 649 theme.routes = { 650 home: "/", 651 cart: "/cart.js", 652 cartPage: "/cart", 653 cartAdd: "/cart/add.js", 654 cartChange: "/cart/change.js", 655 search: "/search" 656 }; 657 theme.strings = { 658 soldOut: "Sold Out", 659 unavailable: "Unavailable", 660 inStockLabel: "In stock, ready to ship", 661 stockLabel: "Low stock - [count] items left", 662 willNotShipUntil: "Ready to ship [date]", 663 willBeInStockAfter: "Back in stock [date]", 664 waitingForStock: "Inventory on the way", 665 savePrice: "Save [saved_amount]", 666 cartEmpty: "Your cart is currently empty.", 667 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", 668 cartBackorderConfirmation: "Please agree to shipping delay or remove affected items from your cart to proceed.", 669 searchCollections: "Collections:", 670 searchPages: "Pages:", 671 searchArticles: "Articles:" 672 }; 673 theme.settings = { 674 dynamicVariantsEnable: true, 675 cartType: "page", 676 isCustomerTemplate: false, 677 moneyFormat: "${{amount}}", 678 saveType: "dollar", 679 productImageSize: "square", 680 productImageCover: true, 681 predictiveSearch: true, 682 predictiveSearchType: "product,article,page", 683 quickView: true, 684 themeName: 'Impulse', 685 themeVersion: "6.1.0" 686 }; 687 </script>
687 688 689
689<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
689<meta name="google-site-verification" content="DsNsj6my0hyTCaYTjqSbaa4w9ovpp0CP04YmPpKHYvs"> 690<meta name="facebook-domain-verification" content="x3bjqoxzkper0tdsq4rc3wsmz76wi1"> 691<meta name="facebook-domain-verification" content="s82qkysk68p2jcq0tttqiwsj4hz9is"> 692<meta name="facebook-domain-verification" content="7s1fcj1r7iekjuv8wphykvh0nrfm8y"> 693<meta name="facebook-domain-verification" content="pp7gdamiinczd8c91llxx0v62kfqay"> 694<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/52545421474/digital_wallets/dialog"> 695<meta id="in-context-paypal-metadata" data-shop-id="52545421474" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
696<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=21299362"></script>
696 697<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
698<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=21299362&shop_id=52545421474" crossorigin="anonymous"></script>
vendor: 1 bytes, line 698
698
699<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":52545421474,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/52545421474","merchantName":"Só Dança USA","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Só Dança USA","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 699
699
700<script id="shopify-features" type="application/json">{"accessToken":"718bd5d2ab4124cccb1865b6a18de2ee","betas":["rich-media-storefront-analytics"],"domain":"www.sodanca.com","predictiveSearch":true,"shopId":52545421474,"locale":"en"}</script>
vendor: 1 bytes, line 700
700
701<script>var Shopify = Shopify || {}; 702Shopify.shop = "so-danca-usa.myshopify.com"; 703Shopify.locale = "en"; 704Shopify.currency = {"active":"USD","rate":"1.0"}; 705Shopify.country = "US"; 706Shopify.theme = {"name":"theme-export-www-sodanca-com-impulse-cooee30au","id":147974684834,"schema_name":"Impulse","schema_version":"6.1.0","theme_store_id":null,"role":"main"}; 707Shopify.theme.handle = "null"; 708Shopify.theme.style = {"id":null,"handle":null}; 709Shopify.cdnHost = "www.sodanca.com/cdn"; 710Shopify.routes = Shopify.routes || {}; 711Shopify.routes.root = "/"; 712Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 713Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 714Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 715Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 715
715
716<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 716
716
717<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 717
717
718<script> 719 window.ShopifyPay = window.ShopifyPay || {}; 720 window.ShopifyPay.apiHost = "shop.app\/pay"; 721 window.ShopifyPay.redirectState = null; 722</script>
vendor: 1 bytes, line 722
722
723<script> 724 window.Shopify = window.Shopify || {}; 725 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 726 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 727 window.Shopify.SignInWithShop.eligible = true; 728</script>
vendor: 1 bytes, line 728
728
729<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 729
729
730<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 730
730
731<script type="module"> 732 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 733 734 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 735 736</script>
vendor: 1 bytes, line 736
736
737<script> 738 window.Shopify = window.Shopify || {}; 739 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 740 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"]}; 741</script>
vendor: 1 bytes, line 741
741
742<script>(function() { 743 var isLoaded = false; 744 function asyncLoad() { 745 if (isLoaded) return; 746 isLoaded = true; 747 var urls = ["https:\/\/d23dclunsivw3h.cloudfront.net\/redirect-app.js?shop=so-danca-usa.myshopify.com","https:\/\/d3hw6dc1ow8pp2.cloudfront.net\/reviewsWidget.min.js?shop=so-danca-usa.myshopify.com","https:\/\/shy.elfsight.com\/p\/platform.js?shop=so-danca-usa.myshopify.com","https:\/\/api.socialsnowball.io\/js\/referral.js?shop=so-danca-usa.myshopify.com","https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=so-danca-usa.myshopify.com","https:\/\/assets1.adroll.com\/shopify\/latest\/j\/shopify_rolling_bootstrap_v2.js?adroll_adv_id=ILKHJZCU5NCVNI3IM5RDYT\u0026adroll_pix_id=ETPEOS53IFAJPNSNVS3QTE\u0026shop=so-danca-usa.myshopify.com","https:\/\/justone.ai\/embed\/script-tags\/d707dd67357141fd8dd948d16ca7265d\/shopifyEmbed.js?shop=so-danca-usa.myshopify.com","https:\/\/sdk.postscript.io\/sdk-script-loader.bundle.js?shopId=746578\u0026shop=so-danca-usa.myshopify.com","https:\/\/shopify-extension.getredo.com\/main.js?widget_id=01con55mqtc4ww1\u0026shop=so-danca-usa.myshopify.com"]; 748 for (var i = 0; i < urls.length; i++) { 749 var s = document.createElement('script'); 750 s.type = 'text/javascript'; 751 s.async = true; 752 s.src = urls[i]; 753 var x = document.getElementsByTagName('script')[0]; 754 x.parentNode.insertBefore(s, x); 755 } 756 }; 757 if(window.attachEvent) { 758 window.attachEvent('onload', asyncLoad); 759 } else { 760 window.addEventListener('load', asyncLoad, false); 761 } 762})();</script>
vendor: 1 bytes, line 762
762
763<script id="__st">var __st={"a":52545421474,"offset":-14400,"reqid":"563c2aae-e0e0-492c-8618-8cb8499464fd-1790248114","pageurl":"www.sodanca.com\/pages\/store-locator-2","s":"pages-82500386978","u":"15beba98ea00","p":"page","rtyp":"page","rid":82500386978};</script>
vendor: 1 bytes, line 763
763
764<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 764
764
765<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 765
765
766<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.sodanca.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 766
766
767<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.sodanca.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
767<script crossorigin="anonymous" defer="defer" src="//www.sodanca.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 767
767
768<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 768
768
769<script> 770 window.Shopify = window.Shopify || {}; 771 window.Shopify.MCP = window.Shopify.MCP || {}; 772 window.Shopify.MCP.enabled = true; 773 window.Shopify.MCP.shop = "so-danca-usa.myshopify.com"; 774 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.sodanca.com\/api\/mcp"; 775 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"]}}]; 776</script>
vendor: 1 bytes, line 776
776
777<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.sodanca.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 778</script>
vendor: 1 bytes, line 778
778
779<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.sodanca.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 780</script>
vendor: 1 bytes, line 780
780
781<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 782 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); 783</script>
vendor: 1 bytes, line 783
783
784<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})}})); 785</script>
vendor: 1 bytes, line 785
785
786<script id='scb4127' type='text/javascript' async='' src='https://www.sodanca.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
786<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":52545421474,"theme_id":147974684834,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"store-locator-2","page_type":"page"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.sodanca.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
786 787<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.sodanca.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 788<style id="shopify-accelerated-checkout-cart"> 789 #shopify-buyer-consent { 790 margin-top: 1em; 791 display: inline-block; 792 width: 100%; 793} 794 795#shopify-buyer-consent.hidden { 796 display: none; 797} 798 799#shopify-subscription-policy-button { 800 background: none; 801 border: none; 802 padding: 0; 803 text-decoration: underline; 804 font-size: inherit; 805 cursor: pointer; 806} 807 808#shopify-subscription-policy-button::before { 809 box-shadow: none; 810} 811 812 </style> 813
814<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
814 815
816<script> 817 var _talkableq = _talkableq || []; 818 _talkableq.push(['authenticate_customer', {"email":"","first_name":"","last_name":"","customer_id":""}]); 819</script>
vendor: 1 bytes, line 819
819
820<script async src="//d2jjzw81hqbuqv.cloudfront.net/integration/clients/so-danca-usa.min.js" type="text/javascript"></script>
820 821 822 823
823<script src="//www.sodanca.com/cdn/shop/t/402/assets/vendor-scripts-v11.js" defer="defer"></script>
823<script src="//www.sodanca.com/cdn/shop/t/402/assets/theme.js?v=24627870681475675911775743723" defer="defer"></script>
823 824
824<script src="//www.sodanca.com/cdn/shop/t/402/assets/custom.js?v=105182759731647886621781641081" defer="defer"></script>
824 825
826<script type="text/javascript" src="https://static.ordergroove.com/7122a5a2d78b11eca56ccea874321ca1/main.js" data-shopify-selling-plans ></script>
826<script> 827 var variantStock = {}; 828 var variantPolicy = {}; 829 </script>
829 830 831 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 832 833
833<script src="//www.sodanca.com/cdn/shop/t/402/assets/bss-file-configdata.js?v=73610594524488368401775743723" type="text/javascript"></script>
833
833<script src="//www.sodanca.com/cdn/shop/t/402/assets/bss-file-configdata-banner.js?v=151034973688681356691775743723" type="text/javascript"></script>
833
833<script src="//www.sodanca.com/cdn/shop/t/402/assets/bss-file-configdata-popup.js?v=173992696638277510541775743723" type="text/javascript"></script>
833<script> 834 if (typeof BSS_PL == 'undefined') { 835 var BSS_PL = {}; 836 } 837 var bssPlApiServer = "https://product-labels-pro.bsscommerce.com"; 838 BSS_PL.customerTags = 'null'; 839 BSS_PL.customerId = 'null'; 840 BSS_PL.configData = configDatas; 841 BSS_PL.configDataBanner = configDataBanners ? configDataBanners : []; 842 BSS_PL.configDataPopup = configDataPopups ? configDataPopups : []; 843 BSS_PL.storeId = 17547; 844 BSS_PL.currentPlan = "five_usd"; 845 BSS_PL.storeIdCustomOld = "10678"; 846 BSS_PL.storeIdOldWIthPriority = "12200"; 847 BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com"; 848 849 BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} 850 BSS_PL.settingsData = {} 851 </script>
851 852 <style> 853.homepage-slideshow .slick-slide .bss_pl_img { 854 visibility: hidden !important; 855} 856</style> 857 858
858<script> 859 document.querySelectorAll('[data-behavior="variable-products"]').forEach(e => { e.remove() }) 860 setInterval(() => { 861 document.querySelectorAll('[data-behavior="variable-products"]').forEach(e => { e.remove() }) 862 }, 500); 863 </script>
863 864 865 866 867 868 869
870<script>ju_num="19CCF58A-FC5A-4120-97A8-51F79E21E034";window.asset_host='//cdn.jst.ai/';(function(i,s,o,g,r,a,m){i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)};a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script',asset_host+'vck-shopify.js','juapp');</script>
870 871 872<link rel="preconnect" href="https://fonts.googleapis.com"> 873<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 874<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700;900&display=swap" rel="stylesheet"> 875<link href="//www.sodanca.com/cdn/shop/t/402/assets/sd-custom.css?v=70146004285974856751784924212" rel="stylesheet" type="text/css" media="all" /> 876<!-- BEGIN app block: shopify://apps/zepto-product-personalizer/blocks/product_personalizer_main/7411210d-7b32-4c09-9455-e129e3be4729 --> 877<!-- BEGIN app snippet: zepto_common -->
877<script> 878var pplr_cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 879var pplr_shop_currency = "USD"; 880var pplr_enabled_currencies_size = 1; 881var pplr_money_formate = "${{amount}}"; 882var pplr_money_formate_with_currency = "${{amount}} USD"; 883var pplr_manual_theme_selector=["CartCount span","tr:has([name*=updates]) , .rebuy-cart__flyout-item , .cart__item:has([name*=updates])","tr img:first,.cart-drawer__options , .cart-item__image , .AspectRatio img",".cart__item--variants",".cart__item--price .cart__price , .CartItem__Price , .cart-collateral .price , .cart-summary-item__price-current , .cart_price .transcy-money , .bcpo-cart-item-original-price , .final-price , .price-box span , .saso-cart-item-price , .cart-drawer__item-price-container .cart-item__price , .cart-drawer__price .cart-item__original-price",".grid__item.one-half.text-right , .ajaxcart__price , .ajaxcart_product-price , .saso-cart-item-line-price , .cart__price .money , .bcpo-cart-item-original-line-price , .cart__item-total , .cart-item-total .money , .cart--total .price",".pplr_item_remove",".ajaxcart__qty , .PageContent , #CartContainer , .cart-summary-item__quantity , .nt_fk_canvas , .cart__cell--quantity , #mainContent , .cart-drawer__content , .cart__table tbody",".header__cart-price-bubble span[data-cart-price-bubble] , .cart-drawer__subtotal-value , .cart-drawer__subtotal-number , .ajaxcart__subtotal .grid .grid__item.one-third.text-right , .ajaxcart__subtotal , .cart__footer__value[data-cart-final] , .text-right.price.price--amount .price , .cart__item-sub div[data-subtotal] , .cart-cost .money , .cart__subtotal .money , .amount .theme-money , .cart_tot_price .transcy-money , .cart__total__money , .cart-subtotal__price , .cart__subtotal , .cart__subtotal-price .wcp-original-cart-total , #CartCost","form[action*=cart] [name=checkout]","Click To View Image"]; 884</script>
884 885
886<script defer src="https://cdn.shopify.com/extensions/01a0b8db-a3fb-76e0-93fa-2832dcbaceaa/product-personalizer-65/assets/pplr_common.js"></script>
886<!-- END app snippet --> 887 888<!-- END app block --><!-- BEGIN app block: shopify://apps/redo/blocks/redo_app_embed/c613644b-6df4-4d11-b336-43a5c06745a1 --><!-- BEGIN app snippet: env --> 889
890<script> 891 if (typeof process === "undefined") { 892 process = {}; 893 } 894 process.env ??= {}; 895 process.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 896 process.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 897 process.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 898 process.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 899 process.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 900 901 if (typeof window.redoStorefront === "undefined") { 902 window.redoStorefront = { 903 type: "shopify" 904 }; 905 } 906 window.redoStorefront.env ??= {}; 907 window.redoStorefront.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 908 window.redoStorefront.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 909 window.redoStorefront.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 910 window.redoStorefront.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 911 window.redoStorefront.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 912 913 // Shopper's active language/country, from Shopify's Liquid localization 914 // object. Read via getStorefrontLocale(); blanks mean unavailable. 915 window.redoStorefront.locale = { 916 language: "en", 917 country: "US" 918 }; 919 920 // Folder our bundle was served from. Webpack's "auto" publicPath guesses this by 921 // grabbing the last
921<script> on the page, which may pick a stranger's folder. 922 window.redoStorefront.assetBase = 923 "https://cdn.shopify.com/extensions/01a0d2db-e3bc-767d-888e-7ac0cc073085/redo-v2.19778/assets/main.js".split(/[?#]/)[0].replace(/\/[^/]+$/, "/"); 924</script>
vendor: 1 bytes, line 924
924
925<script> 926try { 927 if (typeof window.redoStorefrontStaging === "undefined") { 928 window.redoStorefrontStaging = { 929 type: "shopify", 930 storeUrl: "so-danca-usa.myshopify.com", 931 shopify: { 932 customDomain: "www.sodanca.com", 933 permanentDomain: "so-danca-usa.myshopify.com" 934 } 935 }; 936 } 937} catch {} 938</script>
938<!-- END app snippet -->
939<script> 940 (function() { 941 const parts = navigator.userAgent.split(" ").map(part => btoa(part)).join("").replace(/=/g, "").toLowerCase(); 942 if (!parts.includes("2hyb21lluxpz2h0ag91c2") && !parts.includes("w90bwzwcg93zxikdiwmjipk")) { 943 const script = document.createElement("script"); 944 script.async = true; 945 script.src = "https://cdn.shopify.com/extensions/01a0d2db-e3bc-767d-888e-7ac0cc073085/redo-v2.19778/assets/main.js"; 946 document.head.appendChild(script); 947 } 948 })(); 949</script>
949 950 951<!-- END app block --><!-- BEGIN app block: shopify://apps/justuno-email-sms-pop-ups/blocks/star_rating/ea1f1a23-7069-4266-a6e1-df04f87c7e94 --> 952 953
954<script> 955 956 957 958 domainID = "d707dd67357141fd8dd948d16ca7265d"; 959 const newScript = document.createElement('script'); 960 let finalHostName = "justone.ai"; 961 newScript.innerHTML = ` 962 window.ju4_num = "${domainID}"; 963 window.ju4_asset_host = 'https://${finalHostName}/embed'; 964 window.ju4_pApi = 'https://${finalHostName}'; 965 window.ju4_api = 'https://api.justuno.com'; 966 967 968 (function (i, s, o, g, r, a, m) { 969 i[r] = 970 i[r] || 971 function () { 972 (i[r].q = i[r].q || []).push(arguments); 973 }; 974 (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]); 975 a.async = 1; 976 a.src = g; 977 m.parentNode.insertBefore(a, m); 978 })( 979 window, 980 document, 981 "script", 982 ju4_asset_host + "/ju_shopify_init.js?v=2", 983 "ju4app" 984 ); 985 `; 986 document.head.appendChild(newScript); 987 988 989 990</script>
990 991 992 993<!-- END app block --><!-- BEGIN app block: shopify://apps/fondue-cashback-promotions/blocks/caseback-embed/dcfd972d-99c5-4526-b55b-2d76e990dec8 -->
994<script 995 async 996 id="fondue-cashback" 997 src="https://public.getfondue.com/cashback-extension/cart/fundle.js?v=821da3e2628e25ac60abd6ec2b6827939ad14f8e" 998 api="AJAX" 999 shop="so-danca-usa.myshopify.com" 1000 type="application/javascript"> 1001</script>
1001 1002 1003 1004<!-- END app block --><!-- BEGIN app block: shopify://apps/ta-labels-badges/blocks/bss-pl-config-data/91bfe765-b604-49a1-805e-3599fa600b24 -->
1004<script 1005 id='bss-pl-config-data' 1006 data-nosnippet 1007> 1008 let TAE_StoreId = "17547"; 1009 if (typeof BSS_PL == 'undefined' || TAE_StoreId !== "") { 1010 var BSS_PL = {}; 1011 BSS_PL.storeId = 17547; 1012 BSS_PL.currentPlan = "five_usd"; 1013 BSS_PL.apiServerProduction = "https://product-labels.tech-arms.io"; 1014 BSS_PL.publicAccessToken = "43621452c018edeab35e8f1733e34ba9"; 1015 BSS_PL.customerTags = "null"; 1016 BSS_PL.customerId = "null"; 1017 BSS_PL.storeIdCustomOld = 10678; 1018 BSS_PL.storeIdOldWIthPriority = 12200; 1019 BSS_PL.storeIdOptimizeAppendLabel = 59637 1020 BSS_PL.optimizeCodeIds = null; 1021 BSS_PL.extendedFeatureIds = null; 1022 BSS_PL.watermarkRemoved = null; 1023 BSS_PL.watermarkGoliveConfigId = null; 1024 BSS_PL.watermarkUrl = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-watermark.png"; 1025 BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} || {}; 1026 BSS_PL.settingsData = {} || {}; 1027 BSS_PL.configProductMetafields = [] || []; 1028 BSS_PL.configVariantMetafields = [] || []; 1029 1030 BSS_PL.configData = [].concat({"id":211635,"name":"Vegan","priority":0,"enable_priority":0,"enable":1,"pages":"1,2,3,4,7","related_product_tag":null,"first_image_tags":null,"img_url":"vegan-23x.png","public_img_url":"https://cdn.shopify.com/s/files/1/0525/4542/1474/files/vegan-23x_eef5e653-9c06-4bbf-b410-5f1bd3f4ab91.png?v=1781875794","position":6,"apply":null,"product_type":1,"exclude_products":6,"collection_image_type":0,"product":"","variant":"","collection":"262437929122","excluded_collection":"","exclude_product_ids":"","collection_image":"","inventory":0,"tags":"","excludeTags":"","vendors":"","from_price":null,"to_price":null,"domain_id":17547,"locations":"","enable_allowed_countries":0,"locales":"","enable_allowed_locales":false,"enable_visibility_date":false,"from_date":null,"to_date":null,"enable_discount_range":0,"discount_type":1,"discount_from":null,"discount_to":null,"label_text":"New%20arrival","label_text_color":"#ffffff","label_text_background_color":{"type":"hex","value":"#4482B4ff"},"label_text_font_size":12,"label_text_no_image":1,"label_text_in_stock":"In Stock","label_text_out_stock":"Sold out","label_shadow":{"blur":0,"h_offset":0,"v_offset":0},"label_opacity":100,"padding":"4px 0px 4px 0px","border_radius":"0px 0px 0px 0px","border_style":"none","border_size":"0","border_color":"#000000","label_shadow_color":"#808080","label_text_style":0,"label_text_font_family":null,"label_text_font_url":null,"customer_label_preview_image":null,"label_preview_image":null,"label_text_enable":0,"customer_tags":"","exclude_customer_tags":"","customer_type":"allcustomers","exclude_customers":"all_customer_tags","label_on_image":"2","label_type":1,"badge_type":0,"custom_selector":null,"margin":{"type":"px","value":{"top":0,"left":6,"right":0,"bottom":0}},"mobile_margin":{"type":"px","value":{"top":0,"left":6,"right":0,"bottom":0}},"margin_top":0,"margin_bottom":0,"mobile_height_label":-1,"mobile_width_label":14,"mobile_font_size_label":12,"emoji":null,"emoji_position":null,"transparent_background":null,"custom_page":null,"check_custom_page":false,"include_custom_page":null,"check_include_custom_page":false,"margin_left":0,"instock":null,"price_range_from":null,"price_range_to":null,"enable_price_range":0,"enable_product_publish":0,"customer_selected_product":null,"selected_product":null,"product_publish_from":null,"product_publish_to":null,"enable_countdown_timer":0,"option_format_countdown":0,"countdown_time":null,"option_end_countdown":null,"start_day_countdown":null,"countdown_type":1,"countdown_daily_from_time":null,"countdown_daily_to_time":null,"countdown_interval_start_time":null,"countdown_interval_length":null,"countdown_interval_break_length":null,"public_url_s3":"https://production-labels-bucket.s3.us-east-2.amazonaws.com/public/static/base/images/customer/20031/vegan-23x.png","enable_visibility_period":0,"visibility_period":1,"createdAt":"2026-06-19T13:27:43.000Z","customer_ids":"","exclude_customer_ids":"","angle":0,"rotation_degrees":0,"toolTipText":"","label_shape":"capsule","label_shape_type":1,"mobile_fixed_percent_label":"percentage","desktop_width_label":14,"desktop_height_label":-1,"desktop_fixed_percent_label":"percentage","mobile_position":6,"desktop_label_unlimited_top":0,"desktop_label_unlimited_left":0,"mobile_label_unlimited_top":0,"mobile_label_unlimited_left":0,"mobile_margin_top":0,"mobile_margin_left":0,"mobile_config_label_enable":0,"mobile_default_config":1,"mobile_margin_bottom":0,"enable_fixed_time":0,"fixed_time":null,"statusLabelHoverText":0,"labelHoverTextLink":{"url":"","is_open_in_newtab":true},"labelAltText":"","statusLabelAltText":0,"enable_badge_stock":0,"badge_stock_style":1,"badge_stock_config":null,"enable_multi_badge":0,"animation_type":0,"animation_duration":2,"animation_repeat_option":0,"animation_repeat":0,"desktop_show_badges":1,"mobile_show_badges":1,"desktop_show_labels":1,"mobile_show_labels":1,"label_text_unlimited_stock":"Unlimited Stock","label_text_pre_order_stock":"Pre-Order","img_plan_id":13,"label_badge_type":"image","deletedAt":null,"desktop_lock_as
1030pect_ratio":true,"mobile_lock_aspect_ratio":true,"img_aspect_ratio":1,"preview_board_width":538,"preview_board_height":538,"from_stock":null,"to_stock":null,"condition_product_title":"{\"enable\":false,\"type\":1,\"content\":\"\",\"isCaseInsensitive\":false}","conditions_apply_type":"{\"discount\":1,\"price\":1,\"inventory\":1}","public_font_url":null,"font_size_ratio":0.5,"group_ids":"[]","metafields":"{\"valueProductMetafield\":[],\"valueVariantMetafield\":[],\"matching_type\":1,\"metafield_type\":1}","no_ratio_height":true,"desktop_custom_background_aspect":null,"mobile_custom_background_aspect":null,"set_config_on_mobile":{"size":true,"margin":true,"position":true},"updatedAt":"2026-06-23T14:41:14.000Z","multipleBadge":null,"translations":[],"label_id":211635,"label_text_id":211635,"bg_style":"solid"},{"id":207942,"name":"Peck's Picks","priority":0,"enable_priority":0,"enable":1,"pages":"1,2,3,4,7","related_product_tag":null,"first_image_tags":null,"img_url":"1778081801036-516363-1776973814434-890327532-peckspick-purple-removebg-preview.png","public_img_url":"https://cdn.shopify.com/s/files/1/0525/4542/1474/files/1778081801036-516363-1776973814434-890327532-peckspick-purple-removebg-preview_72a94f53-e866-42fb-93c0-e2c0b623a79a.png?v=1778081977","position":2,"apply":null,"product_type":0,"exclude_products":6,"collection_image_type":0,"product":"8959836324002,8959783633058,8959836487842,8959836586146,8959850971298,8959783698594,8959836618914,8962333507746,8962333540514,9001488777378","variant":"","collection":"","excluded_collection":"","exclude_product_ids":"","collection_image":"","inventory":0,"tags":"","excludeTags":"","vendors":"","from_price":null,"to_price":null,"domain_id":17547,"locations":"","enable_allowed_countries":0,"locales":"","enable_allowed_locales":false,"enable_visibility_date":false,"from_date":null,"to_date":null,"enable_discount_range":0,"discount_type":1,"discount_from":null,"discount_to":null,"label_text":"New%20arrival","label_text_color":"#ffffff","label_text_background_color":{"type":"hex","value":"#4482B4ff"},"label_text_font_size":12,"label_text_no_image":1,"label_text_in_stock":"In Stock","label_text_out_stock":"Sold out","label_shadow":{"blur":0,"h_offset":0,"v_offset":0},"label_opacity":100,"padding":"4px 0px 4px 0px","border_radius":"0px 0px 0px 0px","border_style":"none","border_size":"0","border_color":"#000000","label_shadow_color":"#808080","label_text_style":0,"label_text_font_family":null,"label_text_font_url":null,"customer_label_preview_image":null,"label_preview_image":null,"label_text_enable":0,"customer_tags":"","exclude_customer_tags":"","customer_type":"allcustomers","exclude_customers":"all_customer_tags","label_on_image":"2","label_type":1,"badge_type":0,"custom_selector":null,"margin":{"type":"px","value":{"top":0,"left":0,"right":0,"bottom":0}},"mobile_margin":{"type":"px","value":{"top":0,"left":0,"right":0,"bottom":0}},"margin_top":0,"margin_bottom":0,"mobile_height_label":null,"mobile_width_label":20,"mobile_font_size_label":12,"emoji":null,"emoji_position":null,"transparent_background":null,"custom_page":null,"check_custom_page":false,"include_custom_page":null,"check_include_custom_page":false,"margin_left":0,"instock":null,"price_range_from":null,"price_range_to":null,"enable_price_range":0,"enable_product_publish":0,"customer_selected_product":null,"selected_product":null,"product_publish_from":null,"product_publish_to":null,"enable_countdown_timer":0,"option_format_countdown":0,"countdown_time":null,"option_end_countdown":null,"start_day_countdown":null,"countdown_type":1,"countdown_daily_from_time":null,"countdown_daily_to_time":null,"countdown_interval_start_time":null,"countdown_interval_length":null,"countdown_interval_break_length":null,"public_url_s3":"https://production-labels-bucket.s3.us-east-2.amazonaws.com/public/static/base/images/customer/17547/1778081801036-516363-1776973814434-890327532-peckspick-purple-removebg-preview.png","enable_visibility_period":0,"visibility_period":1,"createdAt":"2026-05-06T15:39:23.000Z","customer_ids":"","exclude_customer_ids":"","angle":0,"rotation_degrees":0,"toolTipText":"","label_shape":"capsule","label_shape_type":1,"mobile_fixed_percent_label":"percentage","desktop_width_label":20,"desktop_height_label":null,"desktop_fixed_percent_label":"percentage","mobile_position":2,"desktop_label_unlimited_top":0,"desktop_label_unlimited_left":0,"mobile_label_unlimited_top":0,"mobile_label_unlimited_left":0,"mobile_margin_top":0,"mobile_margin_left":0,"mobile_config_label_enable":0,"mobile_default_config":1,"mobile_margin_bottom":0,"enable_fixed_time":0,"fixed_time":null,"statusLabelHoverText":0,"labelHoverTextLink":{"url":"","is_open_in_newtab":true},"labelAltText":"","statusLabelAltText":0,"enable_badge_stock":0,"badge_stock_style":1,"badge_stock_config":null,"enable_multi_badge":0,"animation_type":0,"animation_duration":2,"animation_repeat_option":0,"animation_repeat":0,"desktop_show_badges":1,"mobile_show_badges":1,"desktop_show_labels":1,"mobile_show_labels":1,"label_text_unlimited_stock":"Unlimited Stock","label_text_pre_order_stock":"Pre-Order","img_plan_id":13,"label_badge_type":"image","deletedAt":null,"desktop_lock_as
1030pect_ratio":true,"mobile_lock_aspect_ratio":true,"img_aspect_ratio":0.97,"preview_board_width":538,"preview_board_height":538,"from_stock":null,"to_stock":null,"condition_product_title":"{\"enable\":false,\"type\":1,\"content\":\"\",\"isCaseInsensitive\":false}","conditions_apply_type":"{\"discount\":1,\"price\":1,\"inventory\":1}","public_font_url":null,"font_size_ratio":0.5,"group_ids":"[]","metafields":"{\"valueProductMetafield\":[],\"valueVariantMetafield\":[],\"matching_type\":1,\"metafield_type\":1}","no_ratio_height":true,"desktop_custom_background_aspect":null,"mobile_custom_background_aspect":null,"set_config_on_mobile":{"size":true,"margin":true,"position":true},"updatedAt":"2026-05-06T15:39:39.000Z","multipleBadge":null,"translations":[],"label_id":207942,"label_text_id":207942,"bg_style":"solid"},{"id":203813,"name":"Studio Approved","priority":0,"enable_priority":0,"enable":1,"pages":"1,2,3,4,7","related_product_tag":null,"first_image_tags":null,"img_url":"1773840311680-563728631-Createanyimage-534156d4-34cb-4295-84ae-e582c5dce827.png","public_img_url":"https://cdn.shopify.com/s/files/1/0525/4542/1474/files/1773840311680-563728631-Createanyimage-534156d4-34cb-4295-84ae-e582c5dce827.png?v=1773840499","position":0,"apply":null,"product_type":0,"exclude_products":6,"collection_image_type":0,"product":"8077373243554,8898817523874,6627844456610,6627845308578,6644048789666,6644048822434,6627842228386,6713100271778,6627761586338,8934262603938,6627788423330,6627789766818,6627791470754,6644038697122,6644038860962,6628234526882,6628234592418,6627836264610,6627835773090,6627781902498,8113833935010,7319414374562,8110857289890","variant":"","collection":"","excluded_collection":"","exclude_product_ids":"","collection_image":"","inventory":0,"tags":"","excludeTags":"","vendors":"","from_price":null,"to_price":null,"domain_id":17547,"locations":"","enable_allowed_countries":0,"locales":"","enable_allowed_locales":false,"enable_visibility_date":false,"from_date":null,"to_date":null,"enable_discount_range":0,"discount_type":1,"discount_from":null,"discount_to":null,"label_text":"New%20arrival","label_text_color":"#ffffff","label_text_background_color":{"type":"hex","value":"#4482B4ff"},"label_text_font_size":12,"label_text_no_image":1,"label_text_in_stock":"In Stock","label_text_out_stock":"Sold out","label_shadow":{"blur":0,"h_offset":0,"v_offset":0},"label_opacity":100,"padding":"4px 0px 4px 0px","border_radius":"0px 0px 0px 0px","border_style":"none","border_size":"0","border_color":"#000000","label_shadow_color":"#808080","label_text_style":0,"label_text_font_family":null,"label_text_font_url":null,"customer_label_preview_image":null,"label_preview_image":null,"label_text_enable":0,"customer_tags":"","exclude_customer_tags":"","customer_type":"allcustomers","exclude_customers":"all_customer_tags","label_on_image":"2","label_type":1,"badge_type":0,"custom_selector":null,"margin":{"type":"px","value":{"top":22,"left":0,"right":0,"bottom":0}},"mobile_margin":{"type":"px","value":{"top":22,"left":0,"right":0,"bottom":0}},"margin_top":0,"margin_bottom":0,"mobile_height_label":null,"mobile_width_label":20,"mobile_font_size_label":12,"emoji":null,"emoji_position":null,"transparent_background":null,"custom_page":null,"check_custom_page":false,"include_custom_page":null,"check_include_custom_page":false,"margin_left":0,"instock":null,"price_range_from":null,"price_range_to":null,"enable_price_range":0,"enable_product_publish":0,"customer_selected_product":null,"selected_product":null,"product_publish_from":null,"product_publish_to":null,"enable_countdown_timer":0,"option_format_countdown":0,"countdown_time":null,"option_end_countdown":null,"start_day_countdown":null,"countdown_type":1,"countdown_daily_from_time":null,"countdown_daily_to_time":null,"countdown_interval_start_time":null,"countdown_interval_length":null,"countdown_interval_break_length":null,"public_url_s3":"https://production-labels-bucket.s3.us-east-2.amazonaws.com/public/static/base/images/customer/17547/1773840311680-563728631-Createanyimage-534156d4-34cb-4295-84ae-e582c5dce827.png","enable_visibility_period":0,"visibility_period":1,"createdAt":"2026-03-18T13:28:20.000Z","customer_ids":"","exclude_customer_ids":"","angle":0,"rotation_degrees":0,"toolTipText":"","label_shape":"3","label_shape_type":2,"mobile_fixed_percent_label":"percentage","desktop_width_label":20,"desktop_height_label":null,"desktop_fixed_percent_label":"percentage","mobile_position":0,"desktop_label_unlimited_top":0,"desktop_label_unlimited_left":0,"mobile_label_unlimited_top":0,"mobile_label_unlimited_left":0,"mobile_margin_top":0,"mobile_margin_left":0,"mobile_config_label_enable":0,"mobile_default_config":1,"mobile_margin_bottom":0,"enable_fixed_time":0,"fixed_time":null,"statusLabelHoverText":0,"labelHoverTextLink":{"url":"","is_open_in_newtab":true},"labelAltText":"","statusLabelAltText":0,"enable_badge_stock":0,"badge_stock_style":1,"badge_stock_config":null,"enable_multi_badge":0,"animation_type":7,"animation_duration":2,"animation_repeat_option":1,"animation_repeat":1,"desktop_show_badges":1,"mobile_show_badges":1,"desktop_show_labels":1,"mobile_show_labels":1,"label_text_unlimited_stock":"Unlimited Stock","label_text_pre_order_stock":"Pre-Order","img_plan_id":13,"label_badge_type":"image","deletedAt":null,"desktop_lock_as
1030pect_ratio":true,"mobile_lock_aspect_ratio":true,"img_aspect_ratio":1,"preview_board_width":452,"preview_board_height":452,"from_stock":null,"to_stock":null,"condition_product_title":"{\"enable\":false,\"type\":1,\"content\":\"\",\"isCaseInsensitive\":false}","conditions_apply_type":"{\"discount\":1,\"price\":1,\"inventory\":1}","public_font_url":null,"font_size_ratio":0.5,"group_ids":"[]","metafields":"{\"valueProductMetafield\":[],\"valueVariantMetafield\":[],\"matching_type\":1,\"metafield_type\":1}","no_ratio_height":true,"desktop_custom_background_aspect":null,"mobile_custom_background_aspect":null,"set_config_on_mobile":{"size":true,"margin":true,"position":true},"updatedAt":"2026-05-01T15:04:11.000Z","multipleBadge":null,"translations":[],"label_id":203813,"label_text_id":203813,"bg_style":"solid"},{"id":169866,"name":"NEW","priority":0,"enable_priority":0,"enable":1,"pages":"1,2,3,4,7","related_product_tag":null,"first_image_tags":null,"img_url":"","public_img_url":"","position":0,"apply":null,"product_type":0,"exclude_products":6,"collection_image_type":0,"product":"9222166151330,8690844074146,8690847711394,8676015702178,8676018684066","variant":"","collection":"","excluded_collection":"","exclude_product_ids":"","collection_image":"","inventory":0,"tags":"","excludeTags":"","vendors":"","from_price":null,"to_price":null,"domain_id":17547,"locations":"","enable_allowed_countries":0,"locales":"","enable_allowed_locales":false,"enable_visibility_date":false,"from_date":null,"to_date":null,"enable_discount_range":0,"discount_type":1,"discount_from":null,"discount_to":null,"label_text":"%3Cp%3E%3Cstrong%3ENEW%3C/strong%3E%3C/p%3E","label_text_color":"#000000","label_text_background_color":{"type":"hex","value":"#ffffff00"},"label_text_font_size":11,"label_text_no_image":1,"label_text_in_stock":"In Stock","label_text_out_stock":"Sold out","label_shadow":{"blur":0,"h_offset":0,"v_offset":0},"label_opacity":100,"padding":"4px 0px 4px 0px","border_radius":"0px 0px 0px 0px","border_style":"none","border_size":"0","border_color":"#000000","label_shadow_color":"#808080","label_text_style":0,"label_text_font_family":"Poppins","label_text_font_url":"https://labels-api.tech-arms.io/poppins.woff2","customer_label_preview_image":null,"label_preview_image":null,"label_text_enable":1,"customer_tags":"","exclude_customer_tags":"","customer_type":"allcustomers","exclude_customers":"all_customer_tags","label_on_image":"2","label_type":1,"badge_type":0,"custom_selector":null,"margin":{"type":"px","value":{"top":0,"left":0,"right":0,"bottom":0}},"mobile_margin":{"type":"px","value":{"top":0,"left":0,"right":0,"bottom":0}},"margin_top":0,"margin_bottom":0,"mobile_height_label":15,"mobile_width_label":30,"mobile_font_size_label":12,"emoji":null,"emoji_position":null,"transparent_background":"0","custom_page":null,"check_custom_page":false,"include_custom_page":null,"check_include_custom_page":false,"margin_left":100,"instock":null,"price_range_from":null,"price_range_to":null,"enable_price_range":0,"enable_product_publish":0,"customer_selected_product":null,"selected_product":null,"product_publish_from":null,"product_publish_to":null,"enable_countdown_timer":0,"option_format_countdown":0,"countdown_time":null,"option_end_countdown":null,"start_day_countdown":null,"countdown_type":1,"countdown_daily_from_time":null,"countdown_daily_to_time":null,"countdown_interval_start_time":null,"countdown_interval_length":null,"countdown_interval_break_length":null,"public_url_s3":"","enable_visibility_period":0,"visibility_period":1,"createdAt":"2025-05-22T21:08:54.000Z","customer_ids":"","exclude_customer_ids":"","angle":0,"rotation_degrees":0,"toolTipText":"","label_shape":"rectangle","label_shape_type":1,"mobile_fixed_percent_label":"percentage","desktop_width_label":40,"desktop_height_label":40,"desktop_fixed_percent_label":"fixed","mobile_position":0,"desktop_label_unlimited_top":0,"desktop_label_unlimited_left":91.0714,"mobile_label_unlimited_top":0,"mobile_label_unlimited_left":70,"mobile_margin_top":0,"mobile_margin_left":0,"mobile_config_label_enable":0,"mobile_default_config":1,"mobile_margin_bottom":0,"enable_fixed_time":0,"fixed_time":null,"statusLabelHoverText":0,"labelHoverTextLink":{"url":"","is_open_in_newtab":true},"labelAltText":"","statusLabelAltText":0,"enable_badge_stock":0,"badge_stock_style":1,"badge_stock_config":null,"enable_multi_badge":0,"animation_type":0,"animation_duration":2,"animation_repeat_option":0,"animation_repeat":0,"desktop_show_badges":1,"mobile_show_badges":1,"desktop_show_labels":1,"mobile_show_labels":1,"label_text_unlimited_stock":"Unlimited Stock","label_text_pre_order_stock":"Pre-Order","img_plan_id":13,"label_badge_type":"text","deletedAt":null,"desktop_lock_as
1030pect_ratio":true,"mobile_lock_aspect_ratio":true,"img_aspect_ratio":1,"preview_board_width":538,"preview_board_height":538,"from_stock":null,"to_stock":null,"condition_product_title":"{\"enabled\":false,\"type\":1,\"content\":\"\"}","conditions_apply_type":"{\"discount\":1,\"price\":1,\"inventory\":1}","public_font_url":"https://cdn.shopify.com/s/files/1/0525/4542/1474/files/poppins.woff2?v=1775142545","font_size_ratio":null,"group_ids":"[]","metafields":"{\"valueProductMetafield\":[],\"valueVariantMetafield\":[],\"matching_type\":1,\"metafield_type\":1}","no_ratio_height":true,"desktop_custom_background_aspect":null,"mobile_custom_background_aspect":null,"set_config_on_mobile":{"size":1,"margin":1,"position":1},"updatedAt":"2026-04-30T19:26:30.000Z","multipleBadge":null,"translations":[],"label_id":169866,"label_text_id":169866,"bg_style":"solid"},); 1031 1032 1033 BSS_PL.configDataBanner = [].concat(); 1034 1035 1036 BSS_PL.configDataPopup = [].concat(); 1037 1038 1039 BSS_PL.configDataLabelGroup = [].concat(); 1040 1041 1042 BSS_PL.collectionID = ``; 1043 BSS_PL.collectionHandle = ``; 1044 BSS_PL.collectionTitle = ``; 1045 1046 1047 BSS_PL.conditionConfigData = [].concat(); 1048 } 1049</script>
1049 1050 1051 1052 1053
1053<script id='fixBugForStore17547' data-nosnippet> 1054 1055function bssFixSupportMainLabelRunScript() { 1056 BSS_PL.settingsData.enableIntersection = true; 1057} 1058 1059function bssFixSupportTimeoutWithSpecificPage($, BSS_PL, timeout, page) { 1060 // Write code here 1061 if(page != 'products'){ 1062 timeout = 2000; 1063 } 1064 return timeout; 1065} 1066 1067 </script>
1067 1068 1069 1070<style> 1071 1072 1073@font-face { 1074 font-family: "Poppins"; 1075 src: local("Poppins"), url("https://cdn.shopify.com/s/files/1/0525/4542/1474/files/poppins_44e9c17e-9bfc-410e-b227-ccbf1bc28473.woff2?v=1775142550") 1076 } 1077</style> 1078
1079<script data-nosnippet> 1080 function bssLoadScripts(src, callback, isDefer = false) { 1081 const scriptTag = document.createElement('script'); 1082 document.head.appendChild(scriptTag); 1083 scriptTag.src = src; 1084 if (isDefer) { 1085 scriptTag.defer = true; 1086 } else { 1087 scriptTag.async = true; 1088 } 1089 if (callback) { 1090 scriptTag.addEventListener('load', function () { 1091 callback(); 1092 }); 1093 } 1094 } 1095 const scriptUrls = [ 1096 "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-helper.js", 1097 "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-config-run-scripts.js", 1098 ]; 1099 Promise.all(scriptUrls.map((script) => new Promise((resolve) => bssLoadScripts(script, resolve)))).then((res) => { 1100 console.log('BSS scripts loaded'); 1101 window.bssScriptsLoaded = true; 1102 }); 1103 1104 function bssInitScripts() { 1105 if (BSS_PL.configData.length) { 1106 const enabledFeature = [ 1107 { type: 1, script: "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-for-label.js" }, 1108 { type: 2, badge: [0, 7, 8], script: "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-for-badge-product-name.js" }, 1109 { type: 2, badge: [1, 11], script: "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-for-badge-product-image.js" }, 1110 { type: 2, badge: 2, script: "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-for-badge-custom-selector.js" }, 1111 { type: 2, badge: [3, 9, 10], script: "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-for-badge-price.js" }, 1112 { type: 2, badge: 4, script: "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-for-badge-add-to-cart-btn.js" }, 1113 { type: 2, badge: 5, script: "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-for-badge-quantity-box.js" }, 1114 { type: 2, badge: 6, script: "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-for-badge-buy-it-now-btn.js" } 1115 ] 1116 .filter(({ type, badge }) => BSS_PL.configData.some(item => item.label_type === type && (badge === undefined || (Array.isArray(badge) ? badge.includes(item.badge_type) : item.badge_type === badge))) || (BSS_PL.configDataLabelGroup && BSS_PL.configDataLabelGroup.length)) 1117 .map(({ script }) => script); 1118 1119 enabledFeature.forEach((src) => bssLoadScripts(src)); 1120 1121 if (enabledFeature.length) { 1122 const src = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-product-label-js.js"; 1123 bssLoadScripts(src); 1124 } 1125 } 1126 1127 if (BSS_PL.configDataBanner && BSS_PL.configDataBanner.length) { 1128 const src = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-product-label-banner.js"; 1129 bssLoadScripts(src); 1130 } 1131 1132 if (BSS_PL.configDataPopup && BSS_PL.configDataPopup.length) { 1133 const src = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-product-label-popup.js"; 1134 bssLoadScripts(src); 1135 } 1136 1137 if (window.location.search.includes('bss-pl-custom-selector')) { 1138 const src = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-product-label-custom-position.js"; 1139 bssLoadScripts(src, null, true); 1140 } 1141 } 1142 bssInitScripts(); 1143</script>
1143 1144 1145 1146<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 1147
1148<script id='shopify-chat-app-embed-data' type='application/json'> 1149 { 1150 "settings": { 1151 "invertActivatorColors": true, 1152 "greetingMessage": "", 1153 "showFeaturedProducts": true, 1154 "featuredProducts": [], 1155 "horizontalPosition": "bottom_right", 1156 "icon": "chat_bubble", 1157 "buttonLabel": "Chat" 1158 } 1159 } 1160</script>
1160 1161 1162<style data-shopify> 1163 1164 1165 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 1166 shopify-chat:defined:empty { 1167 display: grid; 1168 } 1169 1170 :root { 1171 --shopify-chat-bg-color: #FFFFFF; 1172 --shopify-chat-text-color: #000000; 1173 --shopify-chat-accent-bg-color: #000000; 1174 --shopify-chat-accent-text-color: #FFFFFF; 1175 --shopify-chat-activator-offset: 80px; 1176 1177 1178 1179 --shopify-chat-activator-font-size: 16px; 1180 --shopify-chat-border-radius: 16px; 1181 } 1182 1183 1184</style> 1185
1186<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1186 1187 1188 1189<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1190 1191 1192 1193 1194 1195 1196 1197
1197<script id="okeReferralSettings" type="application/json">{"subscriberId":"c68b999d-def7-408c-b213-be45cc3be6e2","matchCustomerLocale":false,"localeAndVariant":{"code":"en"},"referralSettings":{"rewardSet":{"sender":{"type":"loyalty","integration":"okendo","awardVia":"points","basePointsAmount":150,"vipTierPointRules":{"be18feb2-5b89-443c-879a-59773c59dd64":{"isActive":true,"pointsAmount":150},"08583a84-9039-43ce-bd9f-7b0a5f0196a6":{"isActive":true,"pointsAmount":150},"17f0a879-6953-453f-8cc0-e513f9a371de":{"isActive":true,"isDefault":true,"pointsAmount":150}}},"recipient":{"type":"coupon","description":"10% off your next order","value":10,"valueType":"percentage"}},"terms":{"enabled":false},"textContentSet":{"recipient":{"titleText":"Enter your email to receive your coupon"},"sender":{"titleText":"Refer a friend to get a coupon"}},"style":{"button":{"hoverBackgroundColor":"#74DFC0","backgroundColor":"#74DFC0","hoverTextColor":"#000000","textColor":"#000000","textTransform":"none"},"text":{"primaryColor":"#000000","secondaryColor":"#000000"},"hideOkendoBranding":true,"bubble":{"textColor":"#000000","backgroundColor":"#74DFC0"},"removeBorderRadius":true,"textField":{"border":{"color":"#E8E8E1","focusColor":"#74DFC0","focusShadowColor":"#baefe0"}}}}}</script>
1197<script type="text/javascript" defer="" src="https://cdn-static.okendo.io/referrals/js/referrals-api.js"></script>
1197 1198 1199 1200 1201 1202 1203 1204 <link href="https://d3hw6dc1ow8pp2.cloudfront.net/styles/main.min.css" rel="stylesheet" type="text/css"> 1205<style type="text/css"> 1206.okeReviews .okeReviews-reviewsWidget-header-controls-writeReview { 1207 display: inline-block; 1208 } 1209 .okeReviews .okeReviews-reviewsWidget.is-okeReviews-empty { 1210 display: block; 1211 } 1212</style>
1213<script type="application/json" id="oke-reviews-settings"> 1214{"analyticsSettings":{"provider":"none"},"disableInitialReviewsFetchOnProducts":false,"filtersEnabled":false,"initialReviewDisplayCount":5,"locale":"en","localeAndVariant":{"code":"en"},"omitMicrodata":true,"reviewSortOrder":"rating","subscriberId":"c68b999d-def7-408c-b213-be45cc3be6e2","widgetTemplateId":"default","starRatingColor":"#74DFC0","recorderPlus":true,"recorderQandaPlus":true} 1215</script>
1215 1216 1217 <link rel="stylesheet" type="text/css" href="https://dov7r31oq5dkj.cloudfront.net/c68b999d-def7-408c-b213-be45cc3be6e2/widget-style-customisations.css?v=563c8c4d-e6ca-4e33-abc7-5f591a9d318a"> 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228
1228<script type="application/json" id="oke-loyalty-settings">{"subscriberId":"c68b999d-def7-408c-b213-be45cc3be6e2","availableRewardTypes":{"coupon":true,"points":true,"storeCredit":false},"countryCode":"US","currency":"USD","customerAccountSettings":{"url":"https://account.sodanca.com","customerAccountsVersion":"new_customer_accounts"},"general":{"pointName":"Point","pointNamePlural":"Points","programName":"THE BARRE","storeLoyaltyPagePath":"the-barre","postLoginRedirect":"origin"},"isLaunched":true,"isMembershipEnabled":false,"isVipTiersEnabled":true,"locale":"en","localeAndVariant":{"code":"en"},"storefrontAccessToken":"d249bf851d2b84b6c5638af463ebf153","style":{"bannerWidget":{"expanded":{"primaryTextColor":"#000000","buttonTextColor":"#000000","secondaryTextColor":"#676986","buttonBackgroundColor":"#B5F3E6","hideOkendoBranding":true,"buttonBorderColor":"#B5F3E6","brandPrimaryColor":"#000000","brandSecondaryColor":"#e1faf5","buttonTextHoverColor":"#000000","linkTextColor":"#000000","buttonBorderHoverColor":"#8ab9af","buttonBackgroundHoverColor":"#8ab9af"},"hideOkendoBranding":true,"banner":{"icon":"gift","backgroundHoverColor":"#9fd6ca","textColor":"#000000","backgroundColor":"#B5F3E6","textHoverColor":"#000000"}},"embeddedWidget":{"hideOkendoBranding":true,"styleSettings":{"text":{"h2":{"fontWeight":900,"fontSize":{"value":34,"unit":"px"}},"h3":{"fontWeight":900,"fontSize":{"value":16,"unit":"px"}},"body":{"emphasisFontWeight":600,"fontWeight":400,"fontSize":{"unit":"px","value":12}},"secondary":{"color":"#646464","font":{"type":"inherit-from-page"}},"h1":{"fontSize":{"value":54,"unit":"px"},"fontWeight":900},"primary":{"font":{"type":"inherit-from-page"},"color":"#000000"}},"general":{"imageBorderRadius":{"value":0,"unit":"px"},"iconColor":"#000000","iconSize":{"value":32,"unit":"px"},"blockSpacing":{"unit":"px","value":120},"accentColor":"#B5F3E6","shadingColor":"#E9FFFC","innerPageMaxWidth":{"value":1100,"unit":"px"}},"card":{"borderColor":"#000000","textColor":"#000000","borderRadius":{"value":0,"unit":"px"},"borderWidth":{"value":0,"unit":"px"},"fillColor":"#FFFFFF"},"button":{"primary":{"borderColor":"#000000","hoverBackgroundColor":"#28B1A1","hoverBorderColor":"#000000","borderWidth":{"unit":"px","value":0},"textColor":"#FFFFFF","backgroundColor":"#000000","hoverTextColor":"#FFFFFF","borderRadius":{"value":0,"unit":"px"}},"secondary":{"hoverBorderColor":"#E9FFFC","hoverBackgroundColor":"#E9FFFC","borderColor":"#000000","textColor":"#000000","backgroundColor":"#FFFFFF","hoverTextColor":"#000000","borderWidth":{"unit":"px","value":1},"borderRadius":{"value":0,"unit":"px"}}}},"customisableModules":[{"styleSettingsOverrides":{"text":{"primary":{"color":"#FFFFFF"},"body":{"fontSize":{"unit":"px","value":14}},"secondary":{"color":"#FFFFFF"},"h1":{"fontSize":{"value":70,"unit":"px"}}},"button":{"primary":{"hoverBackgroundColor":"#000000","backgroundColor":"#28B1A1"}}},"type":"customisable-welcome-header","imageSize":{"height":500,"fit":"custom","cropPosition":"center"},"styleVariant":"full-width-image","alignContent":"center","expandToFullWidth":true,"title":"DANCE MORE,\nEARN MORE","containerBorderRadius":{"value":8,"unit":"px"},"dynamicKey":"c68b999d-def7-408c-b213-be45cc3be6e2/f61c7b90-86b5-4778-8374-d0035eb622ed","containerAroundText":false,"isOnLoyaltyPage":true,"body":"<div>Rewards for ones who live at the Barre. Check what you've already earned.</div>","justifyContent":"center"},{"isOnLoyaltyPage":true,"headingEnabled":true,"type":"customisable-profile","background":{"style":"none"},"titleAlign":"center","styleVariant":"cards","title":"â ","styleSettingsOverrides":null},{"titleAlign":"center","background":{"color":"#FAFAFA","style":"color"},"type":"customisable-how-it-works","headingEnabled":true,"isOnLoyaltyPage":true,"title":"YOU MAY HAVE POINTS WAITING","styleVariant":"large-images","steps":[{"body":"<div>Create an account, claim points.</div>","dynamicKey":"c68b999d-def7-408c-b213-be45cc3be6e2/921c26ec-5ae9-4cb6-9dc0-94c95beea159","imageSize":{"fit":"stretch","height":{"type":"square","cropPosition":"center"}},"title":"Join"},{"dynamicKey":"c68b999d-def7-408c-b213-be45cc3be6e2/ea4c939e-dc1b-4b62-8cae-626d8d7bbae6","body":"Earn points every time you shop","imageSize":{"fit":"stretch","height":{"cropPosition":"center","type":"square"}},"title":"Earn"},{"body":"Redeem points for discounts","imageSize":{"height":{"cropPosition":"center","type":"square"},"fit":"stretch"},"title":"Redeem","dynamicKey":"c68b999d-def7-408c-b213-be45cc3be6e2/ab521972-154c-461b-b2b7-c2dc7cdd43b7"}]}
1228,{"titleAlign":"center","styleSettingsOverrides":null,"layout":"carousel","headingEnabled":true,"imageSize":{"height":{"cropPosition":"center","type":"square"},"fit":"stretch"},"type":"customisable-redeem","styleVariant":"icons-in-circles","hasCards":true,"background":{"style":"none"},"title":"REDEEM REWARDS","isOnLoyaltyPage":true},{"headingEnabled":true,"styleSettingsOverrides":null,"isOnLoyaltyPage":true,"imageSize":{"fit":"stretch","height":{"type":"square","cropPosition":"center"}},"type":"customisable-earn","layout":"carousel","styleVariant":"icons-in-circles","title":"WAYS TO EARN POINTS","titleAlign":"center","background":{"color":"#AAEBDA","style":"color"},"hasCards":false},{"styleVariant":"carousel","isOnLoyaltyPage":true,"headingEnabled":true,"background":{"style":"color","color":"#FAFAFA"},"titleAlign":"center","styleSettingsOverrides":null,"type":"customisable-achievements","title":"ACHIEVEMENTS","hasCards":true},{"title":"VIP TIERS","imagePosition":"none","isOnLoyaltyPage":true,"titleAlign":"center","type":"customisable-vip-tiers","background":{"style":"none"},"styleVariant":"table","headingEnabled":true},{"imagePosition":"left","expandToFullWidth":true,"background":{"style":"color","color":"#000000"},"imageSize":{"height":{"cropPosition":"center","type":"square"},"fit":"stretch"},"isOnLoyaltyPage":true,"type":"customisable-refer-friends","dynamicKey":"c68b999d-def7-408c-b213-be45cc3be6e2/70802e02-5853-42ce-8c52-b98c463bede0","justifyContent":"center","styleSettingsOverrides":{"button":{"primary":{"backgroundColor":"#28B1A1","hoverTextColor":"#000000","textColor":"#000000","hoverBackgroundColor":"#B5F3E6"}},"text":{"secondary":{"color":"#A5A5A5"},"primary":{"color":"#FFFFFF"}}},"alignContent":"center"},{"styleVariant":"blocks","imagePosition":"none","titleAlign":"left","type":"customisable-faq","background":{"style":"none"},"isOnLoyaltyPage":true},{"body":"Donât miss out on great rewards","title":"Join Our Loyalty Program","type":"customisable-join-program","styleSettingsOverrides":null,"isOnLoyaltyPage":false,"background":{"color":"#FFFFFF","style":"color"}},{"isOnLoyaltyPage":false,"type":"customisable-promotions","upcomingPromotionsRange":"none","titleAlign":"center","background":{"style":"none"}},{"layout":"grid","titleAlign":"left","hasCards":true,"styleVariant":"images","type":"customisable-free-product-showcase","isOnLoyaltyPage":false,"imageSize":{"fit":"stretch","height":{"cropPosition":"center","type":"portrait"}},"background":{"style":"none"}}]},"floatingWidget":{"position":"bottom-right","textContent":{"headerFirstLine":"Welcome to","headerSecondLine":"THE BARRE"},"hideOkendoBranding":true,"headerImage":{"width":700,"url":"https://dov7r31oq5dkj.cloudfront.net/c68b999d-def7-408c-b213-be45cc3be6e2/80c69601-b973-4d33-b27b-d272dbf0875b","height":285},"expanded":{"buttonBackgroundColor":"#B5F3E6","buttonBorderHoverColor":"#8ab9af","linkTextColor":"#000000","buttonTextColor":"#000000","buttonTextHoverColor":"#000000","buttonBackgroundHoverColor":"#8ab9af","brandSecondaryColor":"#e1faf5","buttonBorderColor":"#B5F3E6","secondaryTextColor":"#676986","primaryTextColor":"#000000","brandPrimaryColor":"#B5F3E6","headerTextColor":"#FFFFFF"},"bubble":{"textColor":"#000000","mobileStyle":"floating","backgroundColor":"#B5F3E6","backgroundHoverColor":"#8ab9af","desktopStyle":"floating","icon":"gift","textHoverColor":"#000000","bubbleColor":"#B5F3E6"},"modules":[{"type":"earn-and-redeem"},{"type":"vip-tiers"}],"showFloatingWidget":true},"pointsPreview":{"style":{"horizontalAlign":"left","backgroundColor":"#E9FFFC","icon":"crown","linkTextColor":"inherit","borderRadius":"0","iconColor":"#000000","primaryTextColor":"inherit"}}}}</script>
1228<script src="https://cdn-static.okendo.io/loyalty/js/init-onsite.js" defer></script>
1228 1229 1230 1231 1232 1233
1233<script type="application/json" id="oke-loyalty-v2"> 1234 { 1235 "okeLoyaltyV2": true 1236 } 1237 </script>
1237 1238 1239 1240 1241 1242 1243<!-- END app snippet --> 1244 1245 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1246<!-- END app snippet --> 1247 1248<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1249 1250 1251 1252 1253<!-- END app snippet --> 1254 1255 1256<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269
1269<script async src="https://static.klaviyo.com/onsite/js/SqdLRM/klaviyo.js?company_id=SqdLRM"></script>
1269 1270
1270<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>
1270 1271 1272 1273 1274 1275 1276 1277
1277<script> 1278 window.klaviyoReviewsProductDesignMode = false 1279 </script>
1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289<!-- END app block --><link href="https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-style.min.css" rel="stylesheet" type="text/css" media="all"> 1290<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1291<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: 52545421474,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1291
1291
1292<script> 1293 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1294</script>
vendor: 1 bytes, line 1294
1294
1295<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}
1295).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: 52545421474,storefrontBaseUrl: "https://www.sodanca.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.sodanca.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1888813218","configuration":"{\"accountID\":\"UkRcDy\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1295,{"id":"1609302178","configuration":"{\"shopId\":\"746578\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1515651234","configuration":"{\"accountID\":\"d707dd67357141fd8dd948d16ca7265d\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23c8e03086c374c0b97c93580ddc9ec5","type":"APP","apiClientId":158237,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1497104546","configuration":"{\"shopId\":\"54794\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"36f244aeba196ca7e2f6b8a611f4e21b","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1304035490","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ef9b37cee6fb2f93ffcc681cf1cfdc4e","type":"APP","apiClientId":3624803,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"542867618","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-T49KD3DGHZ\\\",\\\"AW-444706892\\\",\\\"GT-5NT6PXB\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-T49KD3DGHZ\\\",\\\"AW-444706892\\\/WlG9CIH72-cCEMzghtQB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-T49KD3DGHZ\\\",\\\"AW-444706892\\\/HeicCIT72-cCEMzghtQB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-T49KD3DGHZ\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-T49KD3DGHZ\\\",\\\"AW-444706892\\\/KUyyCPv62-cCEMzghtQB\\\",\\\"MC-H7FMHH0ZW3\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-T49KD3DGHZ\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-T49KD3DGHZ\\\",\\\"AW-444706892\\\/xB1rCPj62-cCEMzghtQB\\\",\\\"MC-H7FMHH0ZW3\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-T49KD3DGHZ\\\",\\\"AW-444706892\\\/IgXoCPX62-cCEMzghtQB\\\",\\\"MC-H7FMHH0ZW3\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-T49KD3DGHZ\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-T49KD3DGHZ\\\",\\\"AW-444706892\\\/49cKCIf72-cCEMzghtQB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-T49KD3DGHZ\\\",\\\"AW-444706892\\\/a_d4CP762-cCEMzghtQB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-T49KD3DGHZ\\\"}],\\\"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":"337346722","configuration":"{\"advertisableEid\":\"ILKHJZCU5NCVNI3IM5RDYT\",\"pixelEid\":\"ETPEOS53IFAJPNSNVS3QTE\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ba1ef5286d067b01e04bdc37410b8082","type":"APP","apiClientId":1005866,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1295,"dataSharingState":"unrestricted"},{"id":"253788322","configuration":"{\"pixel_id\":\"1442443685961821\",\"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":"96239778","configuration":"{\"tagID\":\"2612995340566\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"29819042","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"SafeOpt"},{"id":"41222306","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"JustUno Conversion"},{"id":"43679906","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Tag Manager"},{"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":"Só Dança USA","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"so-danca-usa.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.sodanca.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7275721916578","handle":"so-danca-usa-gift-card-1","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41453639860386","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.sodanca.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"147974684834","themePublished":"true","eventMetadataId":"2d1f8dfe-ebaa-4d8b-94a1-c2dbb58aa962","pageType":"page","resourceId":"82500386978","shopId":"52545421474","storefrontBaseUrl":"https:\/\/www.sodanca.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1295<script> 1296 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1297 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1298 window.ShopifyAnalytics.meta.currency = 'USD'; 1299 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":82500386978,"requestId":"563c2aae-e0e0-492c-8618-8cb8499464fd-1790248114"}}; 1300 for (var attr in meta) { 1301 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1302 } 1303</script>
vendor: 1 bytes, line 1303
1303
1304<script class="analytics"> 1305 (function () { 1306 var customDocumentWrite = function(content) { 1307 var jquery = null; 1308 1309 if (window.jQuery) { 1310 jquery = window.jQuery; 1311 } else if (window.Checkout && window.Checkout.$) { 1312 jquery = window.Checkout.$; 1313 } 1314 1315 if (jquery) { 1316 jquery('body').append(content); 1317 } 1318 }; 1319 1320 var hasLoggedConversion = function(token) { 1321 if (token) { 1322 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1323 } 1324 return false; 1325 } 1326 1327 var setCookieIfConversion = function(token) { 1328 if (token) { 1329 var twoMonthsFromNow = new Date(Date.now()); 1330 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1331 1332 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1333 } 1334 } 1335 1336 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1337 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1338 if (trekkie.integrations) { 1339 return; 1340 } 1341 trekkie.methods = [ 1342 'identify', 1343 'page', 1344 'ready', 1345 'track', 1346 'trackForm', 1347 'trackLink' 1348 ]; 1349 trekkie.factory = function(method) { 1350 return function() { 1351 var args = Array.prototype.slice.call(arguments); 1352 args.unshift(method); 1353 trekkie.push(args); 1354 if (method == 'track' || method == 'page') { 1355 try { 1356 if (window.__TREKKIE_SHIM_QUEUE == null) { 1357 window.__TREKKIE_SHIM_QUEUE = []; 1358 } 1359 window.__TREKKIE_SHIM_QUEUE.push({ 1360 from: 'trekkie-stub', 1361 method: method, 1362 args: args.slice(1) 1363 }); 1364 } catch (e) { 1365 // no-op 1366 } 1367 } 1368 return trekkie; 1369 }; 1370 }; 1371 for (var i = 0; i < trekkie.methods.length; i++) { 1372 var key = trekkie.methods[i]; 1373 trekkie[key] = trekkie.factory(key); 1374 } 1375 trekkie.load = function(config) { 1376 trekkie.config = config || {}; 1377 trekkie.config.initialDocumentCookie = document.cookie; 1378 var first = document.getElementsByTagName('script')[0]; 1379var script = document.createElement('script'); 1380script.type = 'text/javascript'; 1381script.onerror = function(e) { 1382 var scriptFallback = document.createElement('script'); 1383 scriptFallback.type = 'text/javascript'; 1384 scriptFallback.onerror = function(error) { 1385 var Monorail = { 1386 produce: function produce(monorailDomain, schemaId, payload) { 1387 var currentMs = new Date().getTime(); 1388 var event = { 1389 schema_id: schemaId, 1390 payload: payload, 1391 metadata: { 1392 event_created_at_ms: currentMs, 1393 event_sent_at_ms: currentMs 1394 } 1395 }; 1396 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1397 }, 1398 sendRequest: function sendRequest(endpointUrl, payload) { 1399 // Try the sendBeacon API 1400 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1401 var blobData = new window.Blob([payload], { 1402 type: 'text/plain' 1403 }); 1404 1405 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1406 return true; 1407 } // sendBeacon was not successful 1408 1409 } // XHR beacon 1410 1411 var xhr = new XMLHttpRequest(); 1412 1413 try { 1414 xhr.open('POST', endpointUrl); 1415 xhr.setRequestHeader('Content-Type', 'text/plain'); 1416 xhr.send(payload); 1417 } catch (e) { 1418 console.log(e); 1419 } 1420 1421 return false; 1422 }, 1423 isIos12: function isIos12() { 1424 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1425 } 1426 }; 1427 Monorail.produce('monorail-edge.shopifysvc.com', 1428 'trekkie_storefront_load_errors/1.1', 1429 {shop_id: 52545421474, 1430 theme_id: 147974684834, 1431 app_name: "storefront", 1432 context_url: window.location.href, 1433 source_url: "//www.sodanca.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1434 1435 }; 1436 scriptFallback.async = true; 1437 scriptFallback.src = '//www.sodanca.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1438 first.parentNode.insertBefore(scriptFallback, first); 1439}; 1440script.async = true; 1441script.src = '//www.sodanca.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1442first.parentNode.insertBefore(script, first); 1443 1444 }; 1445 trekkie.load( 1446 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":52545421474,"isMerchantRequest":null,"themeId":147974684834,"themeCityHash":"2495462980883186823","contentLanguage":"en","currency":"USD","eventMetadataId":"2d1f8dfe-ebaa-4d8b-94a1-c2dbb58aa962"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1447 ); 1448 1449 var loaded = false;
1450 trekkie.ready(function() { 1451 if (loaded) return; 1452 loaded = true; 1453 1454 window.ShopifyAnalytics.lib = window.trekkie; 1455 1456 var originalDocumentWrite = document.write; 1457 document.write = customDocumentWrite; 1458 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1459 document.write = originalDocumentWrite; 1460 1461 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1462 var token = match? match[1]: undefined; 1463 if (!hasLoggedConversion(token)) { 1464 setCookieIfConversion(token); 1465 1466 } 1467 }); 1468 1469 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":82500386978,"requestId":"563c2aae-e0e0-492c-8618-8cb8499464fd-1790248114","shopifyEmitted":true}); 1470 1471 var eventsListenerScript = document.createElement('script'); 1472 eventsListenerScript.async = true; 1473 eventsListenerScript.src = "//www.sodanca.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1474 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1475})();</script>
1475 1476
1476<script> 1477 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1478 window.ga = function ga() { 1479 (window.ga.q = window.ga.q || []).push(arguments); 1480 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1481 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1482 } 1483 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."); 1484 }; 1485 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1486 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1487 } 1488 } 1489</script>
vendor: 1 bytes, line 1489
1489
1490<script 1491 defer 1492 src="https://www.sodanca.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1493 data-application="storefront-renderer" 1494 data-shop-id="52545421474" 1495 data-render-region="gcp-us-central1" 1496 data-page-type="page" 1497 data-theme-instance-id="147974684834" 1498 data-theme-name="Impulse" 1499 data-theme-version="6.1.0" 1500 data-monorail-region="shop_domain" 1501 data-resource-timing-sampling-rate="10" 1502 data-shs="true" 1503 data-shs-beacon="true" 1504 data-shs-export-with-fetch="true" 1505 data-shs-logs-sample-rate="1" 1506 data-shs-beacon-endpoint="https://www.sodanca.com/api/collect" 1507></script>
vendor: 1 bytes, line 1507
1507
1508<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Só Dança USA. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respondâ¦"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"Iâd like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldnât load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldnât be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didnât upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldnât respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached â try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached â try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isnât available right nowâemail us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isnât available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isnât available right now â our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I canât connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, weâll email you when thereâs a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when thereâs a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1508,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 1508
1508
1509<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"52545421474","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"I agree to receive automated marketing messages from So Danca USA, including cart reminders, at the phone number\/email provided (frequency may vary). Consent is not a condition to purchase. Msg \u0026 data rates may apply. View our Terms of Service for details."},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
1509 1510<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821805714000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790249914000"><meta name="new-cookie-storage-activated" content="t"> 1511</head> 1512 1513 <body 1514 class="template-page" 1515 data-center-text="true" 1516 data-button_style="square" 1517 data-type_header_capitalize="true" 1518 data-type_headers_align_text="true" 1519 data-type_product_capitalize="true" 1520 data-swatch_style="round" 1521 1522 > 1523 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1524 1525
1526<script> 1527 (function () { 1528 if (window.SDRotator) return; 1529 1530 var subs = []; 1531 var timer = null; 1532 var tick = 0; 1533 var period = 6000; 1534 var pauses = 0; 1535 1536 function needed() { 1537 for (var i = 0; i < subs.length; i++) { 1538 if (subs[i].count > 1) return true; 1539 } 1540 return false; 1541 } 1542 1543 function fire() { 1544 for (var i = 0; i < subs.length; i++) { 1545 try { subs[i].fn(tick); } catch (e) { /* one bad bar must not stop the other */ } 1546 } 1547 } 1548 1549 var R = { 1550 // Register a bar. fn(tick) is called immediately and on every tick. 1551 // Returns a handle so the bar can update its slide count later 1552 // (e.g. after a customer dismisses one of its slides). 1553 subscribe: function (fn, count) { 1554 var entry = { fn: fn, count: count || 1 }; 1555 subs.push(entry); 1556 fn(tick); 1557 R.start(); 1558 return { 1559 setCount: function (n) { entry.count = n; if (n > 1) R.start(); else if (!needed()) R.stop(); }, 1560 remove: function () { 1561 var i = subs.indexOf(entry); 1562 if (i > -1) subs.splice(i, 1); 1563 if (!needed()) R.stop(); 1564 } 1565 }; 1566 }, 1567 1568 start: function () { 1569 if (timer || pauses > 0 || !needed()) return; 1570 timer = setInterval(function () { tick++; fire(); }, period); 1571 }, 1572 1573 stop: function () { 1574 if (timer) { clearInterval(timer); timer = null; } 1575 }, 1576 1577 // Reference-counted so two bars pausing independently behave sanely. 1578 pause: function () { pauses++; R.stop(); }, 1579 resume: function () { pauses = Math.max(0, pauses - 1); if (pauses === 0) R.start(); }, 1580 1581 repaint: fire 1582 }; 1583 1584 window.SDRotator = R; 1585 1586 // Don't burn ticks in a background tab â and don't let the bars drift 1587 // apart while the customer is away. 1588 document.addEventListener('visibilitychange', function () { 1589 if (document.hidden) { R.pause(); } else { R.resume(); } 1590 }); 1591 })(); 1592</script>
1592 1593 1594 1595 1596 1597 1598 1599 1600<style> 1601 #sd-notif-banner { 1602 position: fixed; 1603 top: 0; 1604 left: 0; 1605 width: 100%; 1606 z-index: 1000; 1607 display: grid; 1608 text-align: center; 1609 font-family: inherit; 1610 letter-spacing: 0.4px; 1611 line-height: 1.4; 1612 overflow: hidden; 1613 transition: background-color 0.5s ease, color 0.5s ease; 1614 } 1615 /* Slides share one grid cell: bar height is the tallest slide, so 1616 rotating never shifts the page or invalidates --sd-notif-height. */ 1617 #sd-notif-banner .sd-slide { 1618 grid-area: 1 / 1; 1619 position: relative; 1620 padding: 9px 40px; 1621 font-size: var(--sd-fs, 13px); 1622 display: flex; 1623 align-items: center; 1624 justify-content: center; 1625 gap: 10px; 1626 /* Parked off-screen right. Active slides in to 0, outgoing slides 1627 out to the left, so the new message follows the old one across. */ 1628 transform: translateX(100%); 1629 opacity: 0; 1630 visibility: hidden; 1631 will-change: transform; 1632 transition: transform 0.5s cubic-bezier(0.65, 0, 0.35, 1), opacity 0.5s ease; 1633 } 1634 #sd-notif-banner .sd-slide.is-active { transform: translateX(0); opacity: 1; visibility: visible; } 1635 #sd-notif-banner .sd-slide.is-leaving { transform: translateX(-100%); opacity: 0; visibility: visible; } 1636 /* Used to snap a slide back to its parked position without animating. */ 1637 #sd-notif-banner .sd-slide.sd-noanim { transition: none !important; } 1638 #sd-notif-banner .sd-slide-link { 1639 color: inherit; 1640 font-weight: 600; 1641 text-decoration: underline; 1642 } 1643 #sd-notif-banner .sd-slide-close { 1644 position: absolute; 1645 right: 14px; 1646 top: 50%; 1647 transform: translateY(-50%); 1648 background: none; 1649 border: none; 1650 cursor: pointer; 1651 color: inherit; 1652 font-size: 18px; 1653 line-height: 1; 1654 opacity: 0.7; 1655 padding: 4px; 1656 transition: opacity 0.2s; 1657 } 1658 #sd-notif-banner .sd-slide-close:hover { opacity: 1; } 1659 @media (max-width: 768px) { 1660 #sd-notif-banner .sd-slide { 1661 padding: 8px 36px; 1662 font-size: calc(var(--sd-fs, 13px) - 1px); 1663 } 1664 } 1665 @media (prefers-reduced-motion: reduce) { 1666 #sd-notif-banner, 1667 #sd-notif-banner .sd-slide { transition: none !important; } 1668 #sd-notif-banner .sd-slide { transform: none !important; } 1669 } 1670 </style> 1671 1672 <div id="sd-notif-banner" role="region" aria-label="Store announcements"> 1673 <div class="sd-slide" 1674 data-bg="#AAEBDA" 1675 data-fg="#1a1a1a" 1676 data-dkey="sd_notif_loyalty_3df310" 1677 style="--sd-fs: 13px;"> 1678 <span class="sd-slide-text">NEW! Earn points on your purchases - </span><a href="https://www.sodanca.com/pages/the-barre" class="sd-slide-link">THE BARRE</a><button class="sd-slide-close" type="button" aria-label="Dismiss this announcement">×</button></div><div class="sd-slide" 1679 data-bg="#F2E242" 1680 data-fg="#1a1a1a" 1681 data-dkey="sd_notif_checklist_4aa5b9" 1682 style="--sd-fs: 13px;"> 1683 <span class="sd-slide-text">Starting dance class? </span><a href="https://www.sodanca.com/pages/bts-checklist" class="sd-slide-link">Start here</a><button class="sd-slide-close" type="button" aria-label="Dismiss this announcement">×</button></div> 1684 </div> 1685 1686
1686<script> 1687 (function () { 1688 var bar = document.getElementById('sd-notif-banner'); 1689 if (!bar || !window.SDRotator) return; 1690 1691 var slides = Array.prototype.slice.call(bar.querySelectorAll('.sd-slide')); 1692 1693 // Drop anything the customer already dismissed this session. 1694 slides = slides.filter(function (el) { 1695 var k = el.getAttribute('data-dkey'); 1696 try { 1697 if (k && sessionStorage.getItem(k)) { el.parentNode.removeChild(el); return false; } 1698 } catch (e) {} 1699 return true; 1700 }); 1701 1702 function recalc() { 1703 if (typeof window.sdFixNavPosition === 'function') window.sdFixNavPosition(); 1704 } 1705 1706 if (!slides.length) { 1707 bar.parentNode.removeChild(bar); 1708 recalc(); 1709 return; 1710 } 1711 1712 var SLIDE_MS = 500; 1713 var current = -1; 1714 1715 // Each slide carries its own colour so the background travels with it 1716 // as it slides; the bar keeps the active colour to cover the edges. 1717 function applyColors() { 1718 for (var i = 0; i < slides.length; i++) { 1719 slides[i].style.backgroundColor = slides[i].getAttribute('data-bg'); 1720 slides[i].style.color = slides[i].getAttribute('data-fg'); 1721 } 1722 } 1723 1724 function paint() { 1725 if (current < 0 || !slides[current]) return; 1726 bar.style.backgroundColor = slides[current].getAttribute('data-bg'); 1727 bar.style.color = slides[current].getAttribute('data-fg'); 1728 } 1729 1730 // Jump straight to a slide with no animation (first paint, or after a 1731 // dismissal reshuffles the deck). 1732 function hardSet(i) { 1733 for (var n = 0; n < slides.length; n++) { 1734 slides[n].classList.add('sd-noanim'); 1735 slides[n].classList.remove('is-active', 'is-leaving'); 1736 slides[n].setAttribute('aria-hidden', 'true'); 1737 } 1738 void bar.offsetWidth; 1739 slides[i].classList.add('is-active'); 1740 slides[i].setAttribute('aria-hidden', 'false'); 1741 void bar.offsetWidth; 1742 for (var m = 0; m < slides.length; m++) slides[m].classList.remove('sd-noanim'); 1743 current = i; 1744 paint(); 1745 } 1746 1747 function render(tick) { 1748 if (!slides.length) return; 1749 var next = tick % slides.length; 1750 if (current < 0) { hardSet(next); return; } 1751 if (next === current) return; 1752 1753 var out = slides[current]; 1754 var inc = slides[next]; 1755 1756 // Park the incoming slide hard right before releasing it. 1757 inc.classList.add('sd-noanim'); 1758 inc.classList.remove('is-active', 'is-leaving'); 1759 void inc.offsetWidth; 1760 inc.classList.remove('sd-noanim'); 1761 1762 out.classList.remove('is-active'); 1763 out.classList.add('is-leaving'); 1764 out.setAttribute('aria-hidden', 'true'); 1765 1766 inc.classList.add('is-active'); 1767 inc.setAttribute('aria-hidden', 'false'); 1768 1769 // Once it has cleared the bar, snap it back to the right-hand park 1770 // without animating, ready for its next turn. 1771 setTimeout(function () { 1772 out.classList.add('sd-noanim'); 1773 out.classList.remove('is-leaving'); 1774 void out.offsetWidth; 1775 out.classList.remove('sd-noanim'); 1776 }, SLIDE_MS); 1777 1778 current = next; 1779 paint(); 1780 } 1781 1782 applyColors(); 1783 1784 var handle = window.SDRotator.subscribe(render, slides.length); 1785 recalc(); 1786 1787 // Pausing is global so the two bars never drift out of sync. 1788 bar.addEventListener('mouseenter', window.SDRotator.pause); 1789 bar.addEventListener('mouseleave', window.SDRotator.resume); 1790 bar.addEventListener('focusin', window.SDRotator.pause); 1791 bar.addEventListener('focusout', window.SDRotator.resume); 1792 1793 bar.addEventListener('click', function (e) { 1794 var btn = e.target.closest ? e.target.closest('.sd-slide-close') : null; 1795 if (!btn) return; 1796 var slide = btn.closest('.sd-slide'); 1797 var key = slide.getAttribute('data-dkey'); 1798 try { if (key) sessionStorage.setItem(key, '1'); } catch (err) {} 1799 1800 slides = slides.filter(function (s) { return s !== slide; }); 1801 slide.parentNode.removeChild(slide); 1802 1803 if (!slides.length) { 1804 handle.remove(); 1805 bar.style.display = 'none'; 1806 } else { 1807 handle.setCount(slides.length); 1808 // Indices shifted â reset cleanly rather than animating from a 1809 // slide that no longer exists. 1810 current = -1; 1811 hardSet(0); 1812 } 1813 recalc(); 1814 }); 1815 })(); 1816 </script>
1816 1817 1818 1819 1820 1821 1822 1823 1824<style> 1825 #sd-shipping-banner { 1826 position: fixed; 1827 top: var(--sd-notif-height, 0px); 1828 left: 0; 1829 width: 100%; 1830 z-index: 999; 1831 display: grid; 1832 background-color: #000000; 1833 color: #ffffff; 1834 text-align: center; 1835 font-family: inherit; 1836 letter-spacing: 0.5px; 1837 overflow: hidden; 1838 transition: background-color 0.5s ease, color 0.5s ease; 1839 box-shadow: 0 2px 6px rgba(0,0,0,0.15); 1840 } 1841 #sd-shipping-banner .sd-slide { 1842 grid-area: 1 / 1; 1843 position: relative; 1844 padding: 10px 40px; 1845 font-size: var(--sd-fs, 14px); 1846 display: flex; 1847 align-items: center; 1848 justify-content: center; 1849 gap: 10px; 1850 /* Parked off-screen right. Active slides in to 0, outgoing slides 1851 out to the left, so the new message follows the old one across. */ 1852 transform: translateX(100%); 1853 opacity: 0; 1854 visibility: hidden; 1855 will-change: transform; 1856 transition: transform 0.5s cubic-bezier(0.65, 0, 0.35, 1), opacity 0.5s ease; 1857 } 1858 #sd-shipping-banner .sd-slide.is-active { transform: translateX(0); opacity: 1; visibility: visible; } 1859 #sd-shipping-banner .sd-slide.is-leaving { transform: translateX(-100%); opacity: 0; visibility: visible; } 1860 /* Used to snap a slide back to its parked position without animating. */ 1861 #sd-shipping-banner .sd-slide.sd-noanim { transition: none !important; } 1862 #sd-shipping-banner .sd-slide-link { 1863 color: inherit; 1864 font-weight: 600; 1865 text-decoration: underline; 1866 } 1867 #sd-shipping-banner .sd-slide-close { 1868 position: absolute; 1869 right: 14px; 1870 top: 50%; 1871 transform: translateY(-50%); 1872 background: none; 1873 border: none; 1874 cursor: pointer; 1875 color: inherit; 1876 font-size: 18px; 1877 line-height: 1; 1878 opacity: 0.7; 1879 padding: 4px; 1880 transition: opacity 0.2s; 1881 } 1882 #sd-shipping-banner .sd-slide-close:hover { opacity: 1; } 1883 @media (max-width: 768px) { 1884 #sd-shipping-banner .sd-slide { 1885 padding: 8px 36px; 1886 font-size: calc(var(--sd-fs, 14px) - 2px); 1887 } 1888 } 1889 @media (prefers-reduced-motion: reduce) { 1890 #sd-shipping-banner, 1891 #sd-shipping-banner .sd-slide { transition: none !important; } 1892 #sd-shipping-banner .sd-slide { transform: none !important; } 1893 } 1894 </style> 1895 1896 <div id="sd-shipping-banner" role="region" aria-label="Shipping and promotions"> 1897 <div class="sd-slide" id="sd-slide-ship" 1898 data-bg="#000000" 1899 data-fg="#ffffff" 1900 style="--sd-fs: 14px;"> 1901 <span class="sd-slide-text" id="sd-banner-text"> </span> 1902 </div> 1903 </div> 1904 1905
1905<script> 1906 (function () { 1907 var bar = document.getElementById('sd-shipping-banner'); 1908 if (!bar || !window.SDRotator) return; 1909 1910 var slides = Array.prototype.slice.call(bar.querySelectorAll('.sd-slide')); 1911 1912 slides = slides.filter(function (el) { 1913 var k = el.getAttribute('data-dkey'); 1914 try { 1915 if (k && sessionStorage.getItem(k)) { el.parentNode.removeChild(el); return false; } 1916 } catch (e) {} 1917 return true; 1918 }); 1919 1920 function recalc() { 1921 if (typeof window.sdFixNavPosition === 'function') window.sdFixNavPosition(); 1922 } 1923 1924 if (!slides.length) { 1925 bar.parentNode.removeChild(bar); 1926 recalc(); 1927 return; 1928 } 1929 1930 var SLIDE_MS = 500; 1931 var current = -1; 1932 1933 // Each slide carries its own colour so the background travels with it 1934 // as it slides; the bar keeps the active colour to cover the edges. 1935 function applyColors() { 1936 for (var i = 0; i < slides.length; i++) { 1937 slides[i].style.backgroundColor = slides[i].getAttribute('data-bg'); 1938 slides[i].style.color = slides[i].getAttribute('data-fg'); 1939 } 1940 } 1941 1942 function paint() { 1943 if (current < 0 || !slides[current]) return; 1944 bar.style.backgroundColor = slides[current].getAttribute('data-bg'); 1945 bar.style.color = slides[current].getAttribute('data-fg'); 1946 } 1947 1948 // Jump straight to a slide with no animation (first paint, or after a 1949 // dismissal reshuffles the deck). 1950 function hardSet(i) { 1951 for (var n = 0; n < slides.length; n++) { 1952 slides[n].classList.add('sd-noanim'); 1953 slides[n].classList.remove('is-active', 'is-leaving'); 1954 slides[n].setAttribute('aria-hidden', 'true'); 1955 } 1956 void bar.offsetWidth; 1957 slides[i].classList.add('is-active'); 1958 slides[i].setAttribute('aria-hidden', 'false'); 1959 void bar.offsetWidth; 1960 for (var m = 0; m < slides.length; m++) slides[m].classList.remove('sd-noanim'); 1961 current = i; 1962 paint(); 1963 } 1964 1965 function render(tick) { 1966 if (!slides.length) return; 1967 var next = tick % slides.length; 1968 if (current < 0) { hardSet(next); return; } 1969 if (next === current) return; 1970 1971 var out = slides[current]; 1972 var inc = slides[next]; 1973 1974 // Park the incoming slide hard right before releasing it. 1975 inc.classList.add('sd-noanim'); 1976 inc.classList.remove('is-active', 'is-leaving'); 1977 void inc.offsetWidth; 1978 inc.classList.remove('sd-noanim'); 1979 1980 out.classList.remove('is-active'); 1981 out.classList.add('is-leaving'); 1982 out.setAttribute('aria-hidden', 'true'); 1983 1984 inc.classList.add('is-active'); 1985 inc.setAttribute('aria-hidden', 'false'); 1986 1987 // Once it has cleared the bar, snap it back to the right-hand park 1988 // without animating, ready for its next turn. 1989 setTimeout(function () { 1990 out.classList.add('sd-noanim'); 1991 out.classList.remove('is-leaving'); 1992 void out.offsetWidth; 1993 out.classList.remove('sd-noanim'); 1994 }, SLIDE_MS); 1995 1996 current = next; 1997 paint(); 1998 } 1999 2000 applyColors(); 2001 2002 var handle = window.SDRotator.subscribe(render, slides.length); 2003 recalc(); 2004 2005 bar.addEventListener('mouseenter', window.SDRotator.pause); 2006 bar.addEventListener('mouseleave', window.SDRotator.resume); 2007 bar.addEventListener('focusin', window.SDRotator.pause); 2008 bar.addEventListener('focusout', window.SDRotator.resume); 2009 2010 bar.addEventListener('click', function (e) { 2011 var btn = e.target.closest ? e.target.closest('.sd-slide-close') : null; 2012 if (!btn) return; 2013 var slide = btn.closest('.sd-slide'); 2014 var key = slide.getAttribute('data-dkey'); 2015 try { if (key) sessionStorage.setItem(key, '1'); } catch (err) {} 2016 2017 slides = slides.filter(function (s) { return s !== slide; }); 2018 slide.parentNode.removeChild(slide); 2019 2020 if (!slides.length) { 2021 handle.remove(); 2022 bar.style.display = 'none'; 2023 } else { 2024 handle.setCount(slides.length); 2025 // Indices shifted â reset cleanly rather than animating from a 2026 // slide that no longer exists. 2027 current = -1; 2028 hardSet(0); 2029 } 2030 recalc(); 2031 }); 2032 2033 // ââ Live free-shipping progress on slide 1 âââââââââââââââââââââââââ 2034 var shipSlide = document.getElementById('sd-slide-ship'); 2035 if (shipSlide) { 2036 var THRESHOLD = 80.0; 2037 var PRE_MSG = "You're {amount} away from free shipping!"; 2038 var POST_MSG = "You've unlocked free shipping! Enjoy!"; 2039 var SHIP_BG = "#000000"; 2040 var UNLOCK_BG = "#000000"; 2041 var bannerText = document.getElementById('sd-banner-text'); 2042
2043 var formatAmount = function (n) { 2044 return '$' + n.toFixed(2).replace(/\.00$/, ''); 2045 }; 2046 2047 var updateShipSlide = function (cart) { 2048 var remaining = THRESHOLD - (cart.total_price / 100); 2049 if (remaining <= 0) { 2050 bannerText.textContent = POST_MSG; 2051 shipSlide.setAttribute('data-bg', UNLOCK_BG); 2052 } else { 2053 bannerText.textContent = PRE_MSG.replace('{amount}', formatAmount(remaining)); 2054 shipSlide.setAttribute('data-bg', SHIP_BG); 2055 } 2056 shipSlide.style.backgroundColor = shipSlide.getAttribute('data-bg'); 2057 if (slides[current] === shipSlide) paint(); 2058 recalc(); 2059 }; 2060 2061 var fetchCart = function () { 2062 fetch('/cart.js') 2063 .then(function (res) { return res.json(); }) 2064 .then(updateShipSlide) 2065 .catch(function (err) { console.warn('SD Banner:', err); }); 2066 }; 2067 2068 fetchCart(); 2069 document.addEventListener('cart:updated', fetchCart); 2070 document.addEventListener('cart:refresh', fetchCart); 2071 setInterval(fetchCart, 3000); 2072 } 2073 })(); 2074 </script>
2074 2075 2076
2076<script> 2077 window.sdFixNavPosition = function() { 2078 var notifBanner = document.getElementById('sd-notif-banner'); 2079 var shipBanner = document.getElementById('sd-shipping-banner'); 2080 2081 var notifHeight = (notifBanner && notifBanner.style.display !== 'none') 2082 ? notifBanner.offsetHeight : 0; 2083 var shipHeight = (shipBanner && shipBanner.style.display !== 'none') 2084 ? shipBanner.offsetHeight : 0; 2085 2086 document.documentElement.style.setProperty('--sd-notif-height', notifHeight + 'px'); 2087 document.documentElement.style.setProperty('--sd-banner-offset', (notifHeight + shipHeight) + 'px'); 2088 }; 2089 2090 document.addEventListener('page:loaded', window.sdFixNavPosition); 2091 document.addEventListener('DOMContentLoaded', window.sdFixNavPosition); 2092 window.addEventListener('resize', window.sdFixNavPosition); 2093</script>
2093 2094 2095 <div id="PageContainer" class="page-container"> 2096 <div class="transition-body"><div id="shopify-section-header" class="shopify-section"> 2097 2098<div id="NavDrawer" class="drawer drawer--right"> 2099 <div class="drawer__contents"> 2100 <div class="drawer__fixed-header"> 2101 <div class="drawer__header appear-animation appear-delay-1"> 2102 <div class="h2 drawer__title"></div> 2103 <div class="drawer__close"> 2104 <button type="button" class="drawer__close-button js-drawer-close"> 2105 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 2106 <span class="icon__fallback-text">Close menu</span> 2107 </button> 2108 </div> 2109 </div> 2110 </div> 2111 <div class="drawer__scrollable"> 2112 <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><div class="mobile-nav__has-sublist"><a href="/pages/shoes" 2113 class="mobile-nav__link mobile-nav__link--top-level" 2114 id="Label-pages-shoes1" 2115 > 2116 Shoes 2117 </a> 2118 <div class="mobile-nav__toggle"> 2119 <button type="button" 2120 aria-controls="Linklist-pages-shoes1" 2121 aria-labelledby="Label-pages-shoes1" 2122 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2123 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2124</span> 2125</button> 2126 </div></div><div id="Linklist-pages-shoes1" 2127 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2128 > 2129 <div class="collapsible-content__inner"> 2130 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2131 <div class="mobile-nav__child-item"><a href="/pages/shoes" 2132 class="mobile-nav__link" 2133 id="Sublabel-pages-shoes1" 2134 > 2135 â 2136 </a><button type="button" 2137 aria-controls="Sublinklist-pages-shoes1-pages-shoes1" 2138 aria-labelledby="Sublabel-pages-shoes1" 2139 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2140 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2141</span> 2142</button></div><div 2143 id="Sublinklist-pages-shoes1-pages-shoes1" 2144 aria-labelledby="Sublabel-pages-shoes1" 2145 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2146 > 2147 <div class="collapsible-content__inner"> 2148 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2149 <a href="/collections/women-shoes-ballet" class="mobile-nav__link"> 2150 Ballet 2151 </a> 2152 </li><li class="mobile-nav__item"> 2153 <a href="/collections/women-shoes-ballet-pointe-shoe" class="mobile-nav__link"> 2154 Pointe 2155 </a> 2156 </li><li class="mobile-nav__item"> 2157 <a href="/pages/pointe-innovation" class="mobile-nav__link"> 2158 Alina Pointe Shoes 2159 </a> 2160 </li><li class="mobile-nav__item"> 2161 <a href="/collections/booties" class="mobile-nav__link"> 2162 Booties 2163 </a> 2164 </li><li class="mobile-nav__item"> 2165 <a href="/collections/accessories/ballet-accessories-ribbons-ballet-shoes-bun-bobby-pins-hair-pin-rosin-glue-pointe-shoes" class="mobile-nav__link">
2166 Ballet Accessories 2167 </a> 2168 </li><li class="mobile-nav__item"> 2169 <a href="/collections/necessities-accessories" class="mobile-nav__link"> 2170 Shoe Care & Essentials 2171 </a> 2172 </li></ul> 2173 </div> 2174 </div></li><li class="mobile-nav__item"> 2175 <div class="mobile-nav__child-item"><button type="button" 2176 aria-controls="Sublinklist-pages-shoes1-2" 2177 class="mobile-nav__link--button collapsible-trigger"> 2178 <span class="mobile-nav__faux-link">â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2179 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2180</span> 2181</button></div><div 2182 id="Sublinklist-pages-shoes1-2" 2183 aria-labelledby="Sublabel-2" 2184 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2185 > 2186 <div class="collapsible-content__inner"> 2187 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2188 <a href="/collections/women-shoes-jazz" class="mobile-nav__link"> 2189 Jazz 2190 </a> 2191 </li><li class="mobile-nav__item"> 2192 <a href="/pages/tap-shoes" class="mobile-nav__link"> 2193 Tap 2194 </a> 2195 </li><li class="mobile-nav__item"> 2196 <a href="/collections/tap-activity-accessories-tap-activity" class="mobile-nav__link"> 2197 Tap Accessories 2198 </a> 2199 </li><li class="mobile-nav__item"> 2200 <a href="/collections/women-shoes-character" class="mobile-nav__link"> 2201 Character 2202 </a> 2203 </li><li class="mobile-nav__item"> 2204 <a href="/collections/women-shoes-ballroom" class="mobile-nav__link"> 2205 Latin / Ballroom 2206 </a> 2207 </li><li class="mobile-nav__item"> 2208 <a href="/collections/lacey-schwimmer-ballroom-favorites" class="mobile-nav__link"> 2209 Lacey Schwimmer 2210 </a> 2211 </li><li class="mobile-nav__item"> 2212 <a href="/collections/lacey-schwimmer-ballroom-favorites" class="mobile-nav__link"> 2213 Ballroom Accessories 2214 </a> 2215 </li></ul> 2216 </div> 2217 </div></li><li class="mobile-nav__item"> 2218 <div class="mobile-nav__child-item"><button type="button" 2219 aria-controls="Sublinklist-pages-shoes1-3" 2220 class="mobile-nav__link--button collapsible-trigger"> 2221 <span class="mobile-nav__faux-link">â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2222 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2222ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2223</span> 2224</button></div><div 2225 id="Sublinklist-pages-shoes1-3" 2226 aria-labelledby="Sublabel-3" 2227 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2228 > 2229 <div class="collapsible-content__inner"> 2230 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2231 <a href="/collections/broadway-cabarets-shoes" class="mobile-nav__link"> 2232 Broadway Cabaret 2233 </a> 2234 </li><li class="mobile-nav__item"> 2235 <a href="/collections/women-shoes-modern" class="mobile-nav__link"> 2236 Contemporary 2237 </a> 2238 </li><li class="mobile-nav__item"> 2239 <a href="/collections/socks" class="mobile-nav__link"> 2240 Dance Socks 2241 </a> 2242 </li><li class="mobile-nav__item"> 2243 <a href="/collections/women-shoes-sneakers" class="mobile-nav__link"> 2244 Sneakers 2245 </a> 2246 </li><li class="mobile-nav__item"> 2247 <a href="/collections/adult-clogging-shoes" class="mobile-nav__link"> 2248 Clogging 2249 </a> 2250 </li><li class="mobile-nav__item"> 2251 <a href="/collections/women-shoes-folkloric" class="mobile-nav__link"> 2252 Folk/Irish/Gym 2253 </a> 2254 </li><li class="mobile-nav__item"> 2255 <a href="/collections/women-shoes-vegan-shoes" class="mobile-nav__link"> 2256 Vegan 2257 </a> 2258 </li></ul> 2259 </div> 2260 </div></li></ul> 2261 </div> 2262 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><a href="/pages/dancewear" 2263 class="mobile-nav__link mobile-nav__link--top-level" 2264 id="Label-pages-dancewear2" 2265 > 2266 Dancewear 2267 </a> 2268 <div class="mobile-nav__toggle"> 2269 <button type="button" 2270 aria-controls="Linklist-pages-dancewear2" 2271 aria-labelledby="Label-pages-dancewear2" 2272 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2273 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2274</span> 2275</button> 2276 </div></div><div id="Linklist-pages-dancewear2" 2277 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2278 > 2279 <div class="collapsible-content__inner"> 2280 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2281 <div class="mobile-nav__child-item"><button type="button" 2282 aria-controls="Sublinklist-pages-dancewear2-1" 2283 class="mobile-nav__link--button collapsible-trigger"> 2284 <span class="mobile-nav__faux-link">â â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2285 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2285ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2286</span> 2287</button></div><div 2288 id="Sublinklist-pages-dancewear2-1" 2289 aria-labelledby="Sublabel-1" 2290 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2291 > 2292 <div class="collapsible-content__inner"> 2293 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2294 <a href="/pages/leotards" class="mobile-nav__link"> 2295 Leotards 2296 </a> 2297 </li><li class="mobile-nav__item"> 2298 <a href="/pages/tights" class="mobile-nav__link"> 2299 Tights 2300 </a> 2301 </li><li class="mobile-nav__item"> 2302 <a href="/collections/women-dancewear-tops" class="mobile-nav__link"> 2303 Tops 2304 </a> 2305 </li><li class="mobile-nav__item"> 2306 <a href="/collections/women-dancewear-bottoms" class="mobile-nav__link"> 2307 Bottoms 2308 </a> 2309 </li><li class="mobile-nav__item"> 2310 <a href="/collections/adult-skirts" class="mobile-nav__link"> 2311 Skirts / Dresses 2312 </a> 2313 </li><li class="mobile-nav__item"> 2314 <a href="/pages/convention" class="mobile-nav__link"> 2315 Convention Fits 2316 </a> 2317 </li></ul> 2318 </div> 2319 </div></li><li class="mobile-nav__item"> 2320 <div class="mobile-nav__child-item"><button type="button" 2321 aria-controls="Sublinklist-pages-dancewear2-2" 2322 class="mobile-nav__link--button collapsible-trigger"> 2323 <span class="mobile-nav__faux-link">â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2324 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2325</span> 2326</button></div><div 2327 id="Sublinklist-pages-dancewear2-2" 2328 aria-labelledby="Sublabel-2" 2329 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2330 > 2331 <div class="collapsible-content__inner"> 2332 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2333 <a href="/collections/be-you" class="mobile-nav__link"> 2334 BE YOU® Collection 2335 </a> 2336 </li><li class="mobile-nav__item"> 2337 <a href="/collections/the-tiler-peck-collection" class="mobile-nav__link"> 2338 Tiler Peck 2339 </a> 2340 </li><li class="mobile-nav__item"> 2341 <a href="/collections/this-is-me" class="mobile-nav__link"> 2342 Curvy Sizes 2343 </a> 2344 </li><li class="mobile-nav__item"> 2345 <a href="/pages/men" class="mobile-nav__link"> 2346 Menswear 2347 </a> 2348 </li><li class="mobile-nav__item"> 2349 <a href="https://www.sodanca.com/collections/gymnastics" class="mobile-nav__link"> 2350 Gymnastics 2351 </a> 2352 </li><li class="mobile-nav__item"> 2353 <a href="/pages/bts-checklist" class="mobile-nav__link"> 2354 Back to Dance Checklists 2355 </a> 2356 </li></ul> 2357 </div> 2358 </div></li><li class="mobile-nav__item"> 2359 <div class="mobile-nav__child-item"><button type="button" 2360 aria-controls="Sublinklist-pages-dancewear2-3" 2361 class="mobile-nav__link--button collapsible-trigger">
2362 <span class="mobile-nav__faux-link">â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2363 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2364</span> 2365</button></div><div 2366 id="Sublinklist-pages-dancewear2-3" 2367 aria-labelledby="Sublabel-3" 2368 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2369 > 2370 <div class="collapsible-content__inner"> 2371 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2372 <a href="/collections/warm-ups" class="mobile-nav__link"> 2373 Warmups 2374 </a> 2375 </li><li class="mobile-nav__item"> 2376 <a href="/collections/leg-warmers" class="mobile-nav__link"> 2377 Leg Warmers 2378 </a> 2379 </li><li class="mobile-nav__item"> 2380 <a href="https://www.sodanca.com/collections/women-dancewear-bodyliners" class="mobile-nav__link"> 2381 Body Liners 2382 </a> 2383 </li><li class="mobile-nav__item"> 2384 <a href="/collections/accessories-1" class="mobile-nav__link"> 2385 Accessories 2386 </a> 2387 </li><li class="mobile-nav__item"> 2388 <a href="/collections/all-bags" class="mobile-nav__link"> 2389 Bags 2390 </a> 2391 </li><li class="mobile-nav__item"> 2392 <a href="/collections/bundles-1" class="mobile-nav__link"> 2393 Bundles 2394 </a> 2395 </li><li class="mobile-nav__item"> 2396 <a href="/collections/women-dancewear-wmb" class="mobile-nav__link"> 2397 Mystery Bags 2398 </a> 2399 </li></ul> 2400 </div> 2401 </div></li></ul> 2402 </div> 2403 </div></li><li class="mobile-nav__item appear-animation appear-delay-4"><div class="mobile-nav__has-sublist"><a href="/pages/children" 2404 class="mobile-nav__link mobile-nav__link--top-level" 2405 id="Label-pages-children3" 2406 > 2407 Children 2408 </a> 2409 <div class="mobile-nav__toggle"> 2410 <button type="button" 2411 aria-controls="Linklist-pages-children3" 2412 aria-labelledby="Label-pages-children3" 2413 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2414 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2415</span> 2416</button> 2417 </div></div><div id="Linklist-pages-children3" 2418 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2419 > 2420 <div class="collapsible-content__inner"> 2421 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2422 <div class="mobile-nav__child-item"><a href="/collections/children-shoes" 2423 class="mobile-nav__link" 2424 id="Sublabel-collections-children-shoes1" 2425 > 2426 â Shoes 2427 </a><button type="button" 2428 aria-controls="Sublinklist-pages-children3-collections-children-shoes1" 2429 aria-labelledby="Sublabel-collections-children-shoes1" 2430 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2431 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2431ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2432</span> 2433</button></div><div 2434 id="Sublinklist-pages-children3-collections-children-shoes1" 2435 aria-labelledby="Sublabel-collections-children-shoes1" 2436 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2437 > 2438 <div class="collapsible-content__inner"> 2439 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2440 <a href="/collections/children-shoes-ballet" class="mobile-nav__link"> 2441 Ballet 2442 </a> 2443 </li><li class="mobile-nav__item"> 2444 <a href="/collections/children-featured-nudes-for-all-jazz-contemporary" class="mobile-nav__link"> 2445 Jazz 2446 </a> 2447 </li><li class="mobile-nav__item"> 2448 <a href="/collections/children-shoes-tap" class="mobile-nav__link"> 2449 Tap 2450 </a> 2451 </li><li class="mobile-nav__item"> 2452 <a href="/collections/children-shoes-character-latin-ballroom" class="mobile-nav__link"> 2453 Heels 2454 </a> 2455 </li><li class="mobile-nav__item"> 2456 <a href="/collections/lacey-schwimmer-collection" class="mobile-nav__link"> 2457 Lacey 2458 </a> 2459 </li><li class="mobile-nav__item"> 2460 <a href="/collections/children-shoes-modern-contemporary" class="mobile-nav__link"> 2461 Contemporary 2462 </a> 2463 </li><li class="mobile-nav__item"> 2464 <a href="/collections/socks" class="mobile-nav__link"> 2465 Dance Socks 2466 </a> 2467 </li><li class="mobile-nav__item"> 2468 <a href="/collections/children-shoes-folkloric" class="mobile-nav__link"> 2469 Clogging/Irish/Gym 2470 </a> 2471 </li><li class="mobile-nav__item"> 2472 <a href="/collections/children-shoes-vegan" class="mobile-nav__link"> 2473 Vegan 2474 </a> 2475 </li></ul> 2476 </div> 2477 </div></li><li class="mobile-nav__item"> 2478 <div class="mobile-nav__child-item"><a href="/collections/children-dancewear" 2479 class="mobile-nav__link" 2480 id="Sublabel-collections-children-dancewear2" 2481 > 2482 â Dancewear 2483 </a><button type="button" 2484 aria-controls="Sublinklist-pages-children3-collections-children-dancewear2" 2485 aria-labelledby="Sublabel-collections-children-dancewear2" 2486 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2487 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2488</span> 2489</button></div><div 2490 id="Sublinklist-pages-children3-collections-children-dancewear2" 2491 aria-labelledby="Sublabel-collections-children-dancewear2" 2492 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2493 > 2494 <div class="collapsible-content__inner"> 2495 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
2496 <a href="/pages/childrens-leotards" class="mobile-nav__link"> 2497 Leotards 2498 </a> 2499 </li><li class="mobile-nav__item"> 2500 <a href="/collections/tiny-tots" class="mobile-nav__link"> 2501 Tiny Tots Leotards 2502 </a> 2503 </li><li class="mobile-nav__item"> 2504 <a href="/collections/the-tiler-peck-collection" class="mobile-nav__link"> 2505 Tiler Peck 2506 </a> 2507 </li><li class="mobile-nav__item"> 2508 <a href="https://www.sodanca.com/collections/children-dancewear-bodyliners" class="mobile-nav__link"> 2509 Body Liners 2510 </a> 2511 </li><li class="mobile-nav__item"> 2512 <a href="/collections/childrens-skirts" class="mobile-nav__link"> 2513 Skirts and Dresses 2514 </a> 2515 </li><li class="mobile-nav__item"> 2516 <a href="/collections/children-dancewear-tops" class="mobile-nav__link"> 2517 Tops 2518 </a> 2519 </li><li class="mobile-nav__item"> 2520 <a href="/collections/children-dancewear-bottoms" class="mobile-nav__link"> 2521 Bottoms 2522 </a> 2523 </li><li class="mobile-nav__item"> 2524 <a href="https://www.sodanca.com/collections/children-gymnastics" class="mobile-nav__link"> 2525 Gymnastics 2526 </a> 2527 </li><li class="mobile-nav__item"> 2528 <a href="/collections/children-warm-ups" class="mobile-nav__link"> 2529 Warmups 2530 </a> 2531 </li></ul> 2532 </div> 2533 </div></li><li class="mobile-nav__item"> 2534 <div class="mobile-nav__child-item"><a href="/pages/children" 2535 class="mobile-nav__link" 2536 id="Sublabel-pages-children3" 2537 > 2538 More 2539 </a><button type="button" 2540 aria-controls="Sublinklist-pages-children3-pages-children3" 2541 aria-labelledby="Sublabel-pages-children3" 2542 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2543 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2544</span> 2545</button></div><div 2546 id="Sublinklist-pages-children3-pages-children3" 2547 aria-labelledby="Sublabel-pages-children3" 2548 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2549 > 2550 <div class="collapsible-content__inner"> 2551 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2552 <a href="/collections/children-tights" class="mobile-nav__link"> 2553 Tights 2554 </a> 2555 </li><li class="mobile-nav__item"> 2556 <a href="/collections/children-accessories" class="mobile-nav__link"> 2557 Accessories 2558 </a> 2559 </li><li class="mobile-nav__item"> 2560 <a href="/collections/children-accessories-bags" class="mobile-nav__link"> 2561 Bags 2562 </a> 2563 </li><li class="mobile-nav__item"> 2564 <a href="/collections/bundles-1" class="mobile-nav__link"> 2565 Bundles 2566 </a> 2567 </li><li class="mobile-nav__item"> 2568 <a href="/collections/boys" class="mobile-nav__link"> 2569 Boys 2570 </a> 2571 </li><li class="mobile-nav__item"> 2572 <a href="/collections/women-dancewear-wmb" class="mobile-nav__link"> 2573 Mystery Bags 2574 </a> 2575 </li><li class="mobile-nav__item"> 2576 <a href="/products/so-danca-usa-gift-card-1" class="mobile-nav__link"> 2577 Gift Cards 2578 </a> 2579 </li><li class="mobile-nav__item"> 2580 <a href="/pages/bts-checklist" class="mobile-nav__link"> 2581 Back to Dance Checklist 2582 </a> 2583 </li></ul> 2584 </div> 2585 </div></li></ul> 2586 </div> 2587 </div></li><li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><a href="/pages/sale" 2588 class="mobile-nav__link mobile-nav__link--top-level" 2589 id="Label-pages-sale4" 2590 > 2591 Sale
2592 </a> 2593 <div class="mobile-nav__toggle"> 2594 <button type="button" 2595 aria-controls="Linklist-pages-sale4" 2596 aria-labelledby="Label-pages-sale4" 2597 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2598 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2599</span> 2600</button> 2601 </div></div><div id="Linklist-pages-sale4" 2602 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2603 > 2604 <div class="collapsible-content__inner"> 2605 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2606 <div class="mobile-nav__child-item"><a href="/collections/all-sale-shopping" 2607 class="mobile-nav__link" 2608 id="Sublabel-collections-all-sale-shopping1" 2609 > 2610 All Sale 2611 </a></div></li><li class="mobile-nav__item"> 2612 <div class="mobile-nav__child-item"><a href="/collections/childrens-sale" 2613 class="mobile-nav__link" 2614 id="Sublabel-collections-childrens-sale2" 2615 > 2616 Children 2617 </a></div></li><li class="mobile-nav__item"> 2618 <div class="mobile-nav__child-item"><a href="/collections/all-shoes-on-sale" 2619 class="mobile-nav__link" 2620 id="Sublabel-collections-all-shoes-on-sale3" 2621 > 2622 Shoes 2623 </a></div></li></ul> 2624 </div> 2625 </div></li><li class="mobile-nav__item appear-animation appear-delay-6"><div class="mobile-nav__has-sublist"><a href="/pages/the-barre" 2626 class="mobile-nav__link mobile-nav__link--top-level" 2627 id="Label-pages-the-barre5" 2628 > 2629 The Barre 2630 </a> 2631 <div class="mobile-nav__toggle"> 2632 <button type="button" 2633 aria-controls="Linklist-pages-the-barre5" 2634 aria-labelledby="Label-pages-the-barre5" 2635 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2636 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2637</span> 2638</button> 2639 </div></div><div id="Linklist-pages-the-barre5" 2640 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2641 > 2642 <div class="collapsible-content__inner"> 2643 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2644 <div class="mobile-nav__child-item"><a href="/pages/the-barre" 2645 class="mobile-nav__link" 2646 id="Sublabel-pages-the-barre1" 2647 > 2648 My Rewards 2649 </a></div></li><li class="mobile-nav__item"> 2650 <div class="mobile-nav__child-item"><a href="/blogs/news" 2651 class="mobile-nav__link" 2652 id="Sublabel-blogs-news2" 2653 > 2654 Dance Education 2655 </a></div></li><li class="mobile-nav__item"> 2656 <div class="mobile-nav__child-item"><a href="https://www.sodanca.com/products/so-danca-usa-gift-card-1" 2657 class="mobile-nav__link" 2658 id="Sublabel-https-www-sodanca-com-products-so-danca-usa-gift-card-13" 2659 > 2660 Gift Cards 2661 </a></div></li></ul> 2662 </div> 2663 </div></li><li class="mobile-nav__item appear-animation appear-delay-7"><div class="mobile-nav__has-sublist"><a href="https://weknowdance.com/pages/studio-sign-up" 2664 class="mobile-nav__link mobile-nav__link--top-level" 2665 id="Label-https-weknowdance-com-pages-studio-sign-up6" 2666 > 2667 Só Dança+ 2668 </a> 2669 <div class="mobile-nav__toggle"> 2670 <button type="button" 2671 aria-controls="Linklist-https-weknowdance-com-pages-studio-sign-up6" 2672 aria-labelledby="Label-https-weknowdance-com-pages-studio-sign-up6" 2673 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2674 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2674ox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 2675</span> 2676</button> 2677 </div></div><div id="Linklist-https-weknowdance-com-pages-studio-sign-up6" 2678 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2679 > 2680 <div class="collapsible-content__inner"> 2681 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2682 <div class="mobile-nav__child-item"><a href="https://weknowdance.com/pages/studio-sign-up" 2683 class="mobile-nav__link" 2684 id="Sublabel-https-weknowdance-com-pages-studio-sign-up1" 2685 > 2686 Só Dança+ Info 2687 </a></div></li><li class="mobile-nav__item"> 2688 <div class="mobile-nav__child-item"><a href="https://weknowdance.com/pages/sd-studio-sign-up-form-only" 2689 class="mobile-nav__link" 2690 id="Sublabel-https-weknowdance-com-pages-sd-studio-sign-up-form-only2" 2691 > 2692 Studio Sign-up 2693 </a></div></li></ul> 2694 </div> 2695 </div></li><li class="mobile-nav__item mobile-nav__item--secondary"> 2696 <div class="grid"><div class="grid__item one-half appear-animation appear-delay-8 medium-up--hide"> 2697 <a href="https://b2b.sodanca.com/Login" class="mobile-nav__link">B2B Login</a> 2698 </div><div class="grid__item one-half appear-animation appear-delay-9"> 2699 <a href="/account" class="mobile-nav__link">Log in 2700</a> 2701 </div></div> 2702 </li></ul><ul class="mobile-nav__social appear-animation appear-delay-10"><li class="mobile-nav__social-item"> 2703 <a target="_blank" rel="noopener" href="https://www.instagram.com/sodancausa/" title="Só Dança USA on Instagram"> 2704 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 2705 <span class="icon__fallback-text">Instagram</span> 2706 </a> 2707 </li><li class="mobile-nav__social-item"> 2708 <a target="_blank" rel="noopener" href="https://www.facebook.com/sodancausa/" title="Só Dança USA on Facebook"> 2709 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
2709ox="0 0 14222 14222"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013z"/></svg> 2710 <span class="icon__fallback-text">Facebook</span> 2711 </a> 2712 </li><li class="mobile-nav__social-item"> 2713 <a target="_blank" rel="noopener" href="https://www.pinterest.com/sodanca/" title="Só Dança USA on Pinterest"> 2714 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 256 256"><path d="M0 128.002c0 52.414 31.518 97.442 76.619 117.239-.36-8.938-.064-19.668 2.228-29.393 2.461-10.391 16.47-69.748 16.47-69.748s-4.089-8.173-4.089-20.252c0-18.969 10.994-33.136 24.686-33.136 11.643 0 17.268 8.745 17.268 19.217 0 11.704-7.465 29.211-11.304 45.426-3.207 13.578 6.808 24.653 20.203 24.653 24.252 0 40.586-31.149 40.586-68.055 0-28.054-18.895-49.052-53.262-49.052-38.828 0-63.017 28.956-63.017 61.3 0 11.152 3.288 19.016 8.438 25.106 2.368 2.797 2.697 3.922 1.84 7.134-.614 2.355-2.024 8.025-2.608 10.272-.852 3.242-3.479 4.401-6.409 3.204-17.884-7.301-26.213-26.886-26.213-48.902 0-36.361 30.666-79.961 91.482-79.961 48.87 0 81.035 35.364 81.035 73.325 0 50.213-27.916 87.726-69.066 87.726-13.819 0-26.818-7.47-31.271-15.955 0 0-7.431 29.492-9.005 35.187-2.714 9.869-8.026 19.733-12.883 27.421a127.897 127.897 0 0 0 36.277 5.249c70.684 0 127.996-57.309 127.996-128.005C256.001 57.309 198.689 0 128.005 0 57.314 0 0 57.309 0 128.002z"/></svg> 2715 <span class="icon__fallback-text">Pinterest</span> 2716 </a> 2717 </li><li class="mobile-nav__social-item"> 2718 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@sodanca.usa" title="Só Dança USA on TickTok"> 2719 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 2859 3333"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/></svg> 2720 <span class="icon__fallback-text">TikTok</span> 2721 </a> 2722 </li></ul> 2723 </div> 2724 </div> 2725</div> 2726
2727<script> 2728 window.onload = function(){ 2729 document.cookie="locksmith-params={}"; 2730 $.post('/cart/update.json', {attributes: {locksmith: null}}); 2731 document.cookie="locksmith-params={}"; 2732 }; 2733</script>
2733<script> 2734/* SD Buy More Save More â event-delegated click handler */ 2735(function() { 2736 document.addEventListener('click', function(e) { 2737 var btn = e.target.closest('.sd-bmsm-btn'); 2738 if (!btn) return; 2739 e.preventDefault(); 2740 2741 var key = btn.dataset.key; 2742 var qty = parseInt(btn.dataset.qty); 2743 if (!key || !qty) return; 2744 2745 btn.style.opacity = '0.5'; 2746 btn.disabled = true; 2747 2748 fetch('/cart/change.js', { 2749 method: 'POST', 2750 headers: { 'Content-Type': 'application/json' }, 2751 body: JSON.stringify({ id: key, quantity: qty }) 2752 }) 2753 .then(function(r) { return r.json(); }) 2754 .then(function(cart) { 2755 document.dispatchEvent(new CustomEvent('cart:build')); 2756 document.dispatchEvent(new CustomEvent('cart:updated', { detail: { cart: cart } })); 2757 btn.style.opacity = '1'; 2758 btn.disabled = false; 2759 }) 2760 .catch(function() { 2761 btn.style.opacity = '1'; 2762 btn.disabled = false; 2763 }); 2764 }); 2765})(); 2766</script>
2766 2767<style> 2768 .site-nav__link, 2769 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 2770 font-size: 12px; 2771 } 2772 2773 .site-nav__link, .mobile-nav__link--top-level { 2774 text-transform: uppercase; 2775 letter-spacing: 0.2em; 2776 } 2777 .mobile-nav__link--top-level { 2778 font-size: 1.1em; 2779 } 2780 2781 2782 2783 2784 2785.site-header { 2786 box-shadow: 0 0 1px rgba(0,0,0,0.2); 2787 } 2788 2789 .toolbar + .header-sticky-wrapper .site-header { 2790 border-top: 0; 2791 }</style> 2792 2793<div data-section-id="header" data-section-type="header"><div class="toolbar small--hide"> 2794 <div class="page-width"> 2795 <div class="toolbar__content"><div class="toolbar__item toolbar__item--menu"> 2796 <ul class="inline-list toolbar__menu"><li> 2797 <a href="https://b2b.sodanca.com/Login">B2B Login</a> 2798 </li></ul> 2799 </div><div class="toolbar__item"> 2800 <ul class="no-bullets social-icons inline-list toolbar__social"><li> 2801 <a target="_blank" rel="noopener" href="https://www.instagram.com/sodancausa/" title="Só Dança USA on Instagram"> 2802 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 2803 <span class="icon__fallback-text">Instagram</span> 2804 </a> 2805 </li><li> 2806 <a target="_blank" rel="noopener" href="https://www.facebook.com/sodancausa/" title="Só Dança USA on Facebook"> 2807 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 14222 14222"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013z"/></svg> 2808 <span class="icon__fallback-text">Facebook</span> 2809 </a> 2810 </li><li> 2811 <a target="_blank" rel="noopener" href="https://www.pinterest.com/sodanca/" title="Só Dança USA on Pinterest"> 2812 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 256 256"><path d="M0 128.002c0 52.414 31.518 97.442 76.619 117.239-.36-8.938-.064-19.668 2.228-29.393 2.461-10.391 16.47-69.748 16.47-69.748s-4.089-8.173-4.089-20.252c0-18.969 10.994-33.136 24.686-33.136 11.643 0 17.268 8.745 17.268 19.217 0 11.704-7.465 29.211-11.304 45.426-3.207 13.578 6.808 24.653 20.203 24.653 24.252 0 40.586-31.149 40.586-68.055 0-28.054-18.895-49.052-53.262-49.052-38.828 0-63.017 28.956-63.017 61.3 0 11.152 3.288 19.016 8.438 25.106 2.368 2.797 2.697 3.922 1.84 7.134-.614 2.355-2.024 8.025-2.608 10.272-.852 3.242-3.479 4.401-6.409 3.204-17.884-7.301-26.213-26.886-26.213-48.902 0-36.361 30.666-79.961 91.482-79.961 48.87 0 81.035 35.364 81.035 73.325 0 50.213-27.916 87.726-69.066 87.726-13.819 0-26.818-7.47-31.271-15.955 0 0-7.431 29.492-9.005 35.187-2.714 9.869-8.026 19.733-12.883 27.421a127.897 127.897 0 0 0 36.277 5.249c70.684 0 127.996-57.309 127.996-128.005C256.001 57.309 198.689 0 128.005 0 57.314 0 0 57.309 0 128.002z"/></svg>
2813 <span class="icon__fallback-text">Pinterest</span> 2814 </a> 2815 </li><li> 2816 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@sodanca.usa" title="Só Dança USA on TikTok"> 2817 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 2859 3333"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/></svg> 2818 <span class="icon__fallback-text">TikTok</span> 2819 </a> 2820 </li></ul> 2821 2822 </div><div class="toolbar__item"><form method="post" action="/localization" id="localization_formtoolbar" accept-charset="UTF-8" class="multi-selectors" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/store-locator-2" /></form> 2823<div class="multi-selectors__item store-selector__item"> 2824 <h2 class="visually-hidden" id="StoreHeading"> 2825 Store Selector 2826 </h2> 2827 2828 <div class="disclosure store-disclosure" data-disclosure-currency> 2829 <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-describedby="StoreHeading-USA" data-disclosure-toggle> 2830 <span class="store-country-flag" data-flag="USA" aria-hidden="true"></span> 2831 <span class="store-disclosure-list__label">US</span> 2832 </button> 2833 <ul id="StoreList" class="disclosure-list disclosure-list--down disclosure-list--left" data-disclosure-list> 2834 <li class="disclosure-list__item"> 2835 <a class="store-disclosure-list__option" href="https://www.sodanca.com.br/"> 2836 <span class="store-country-flag" data-flag="BR" aria-hidden="true"></span> 2837 <span class="store-disclosure-list__label">BR</span> 2838 </a> 2839 </li> 2840 <li class="disclosure-list__item"> 2841 <a class="store-disclosure-list__option" href="https://sodancalatina.com/"> 2842 <span class="store-country-flag" data-flag="LT" aria-hidden="true"></span> 2843 <span class="store-disclosure-list__label">LT</span> 2844 </a> 2845 </li> 2846 <li class="disclosure-list__item"> 2847 <a class="store-disclosure-list__option" href="https://www.sodanca.ca/"> 2848 <span class="store-country-flag" data-flag="CA" aria-hidden="true"></span> 2849 <span class="store-disclosure-list__label">CA</span> 2850 </a> 2851 </li> 2852 <li class="disclosure-list__item"> 2853 <a class="store-disclosure-list__option" href="http://www.sodanca.pt/index.php"> 2854 <span class="store-country-flag" data-flag="EU" aria-hidden="true"></span> 2855 <span class="store-disclosure-list__label">EU</span> 2856 </a> 2857 </li> 2858 <li class="disclosure-list__item"> 2859 <a class="store-disclosure-list__option" href="https://www.sodancastore.com/"> 2860 <span class="store-country-flag" data-flag="UK" aria-hidden="true"></span> 2861 <span class="store-disclosure-list__label">UK</span> 2862 </a> 2863 </li> 2864 <li class="disclosure-list__item"> 2865 <a class="store-disclosure-list__option" href="https://www.sodanca.de/"> 2866 <span class="store-country-flag" data-flag="DE" aria-hidden="true"></span> 2867 <span class="store-disclosure-list__label">DE</span> 2868 </a> 2869 </li> 2870 <li class="disclosure-list__item"> 2871 <a class="store-disclosure-list__option" href="#"> 2872 <span class="store-country-flag" data-flag="USA" aria-hidden="true"></span> 2873 <span class="store-disclosure-list__label">US</span> 2874 </a> 2875 </li> 2876 </ul> 2877 </div> 2878</div> 2879</div></div> 2880 2881 </div> 2882</div> 2883<div class="header-sticky-wrapper"> 2884 <div id="HeaderWrapper" class="header-wrapper"><header 2885 id="SiteHeader" 2886 class="site-header" 2887 data-sticky="true" 2888 data-overlay="false"> 2889 <div class="page-width"> 2890 <div 2891 class="header-layout header-layout--left-center" 2892 data-logo-align="left"><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 2893 .header-layout--left-center .header-item--logo, 2894 .header-layout--left-center .header-item--icons { 2895 -webkit-box-flex: 0 1 110px; 2896 -ms-flex: 0 1 110px; 2897 flex: 0 1 110px; 2898 } 2899 2900 @media only screen and (min-width: 769px) { 2901 .header-item--logo, 2902 .header-layout--left-center .header-item--logo, 2903 .header-layout--left-center .header-item--icons { 2904 -webkit-box-flex: 0 0 140px; 2905 -ms-flex: 0 0 140px; 2906 flex: 0 0 140px; 2907 } 2908 } 2909 2910 .site-header__logo a { 2911 width: 110px; 2912 } 2913 .is-light .site-header__logo .logo--inverted { 2914 width: 110px; 2915 } 2916 @media only screen and (min-width: 769px) { 2917 .site-header__logo a { 2918 width: 140px; 2919 } 2920 2921 .is-light .site-header__logo .logo--inverted { 2922 width: 140px; 2923 } 2924 }</style><div class="h1 site-header__logo" itemscope itemtype="http://schema.org/Organization" > 2925 <a 2926 href="/" 2927 itemprop="url" 2928 class="site-header__logo-link" 2929 style="padding-top: 30.666666666666668%"> 2930 <img 2931 class="small--hide" 2932 src="//www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300_140x.png?v=1661836813" 2933 srcset="//www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300_140x.png?v=1661836813 1x, //www.sodanca.com/cdn/shop/files/[email protected]?v=1661836813 2x" 2934 alt="So Danca logo" 2935 itemprop="logo"> 2936 <img 2937 class="medium-up--hide" 2938 src="//www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300_110x.png?v=1661836813" 2939 srcset="//www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300_110x.png?v=1661836813 1x, //www.sodanca.com/cdn/shop/files/[email protected]?v=1661836813 2x" 2940 alt="So Danca logo"> 2941 </a></div></div><div class="header-item header-item--navigation text-center"><ul
2942 class="site-nav site-navigation small--hide" 2943 2944 role="navigation" aria-label="Primary" 2945 ><li 2946 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2947 aria-haspopup="true"> 2948 2949 <a href="/pages/shoes" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2950 Shoes 2951 </a><div class="site-nav__dropdown megamenu text-left"> 2952 <div class="page-width"> 2953 <div class="grid grid--center"> 2954 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2955 <a href="/pages/shoes" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 2956 </div><div> 2957 <a href="/collections/women-shoes-ballet" class="site-nav__dropdown-link"> 2958 Ballet 2959 </a> 2960 </div><div> 2961 <a href="/collections/women-shoes-ballet-pointe-shoe" class="site-nav__dropdown-link"> 2962 Pointe 2963 </a> 2964 </div><div> 2965 <a href="/pages/pointe-innovation" class="site-nav__dropdown-link"> 2966 Alina Pointe Shoes 2967 </a> 2968 </div><div> 2969 <a href="/collections/booties" class="site-nav__dropdown-link"> 2970 Booties 2971 </a> 2972 </div><div> 2973 <a href="/collections/accessories/ballet-accessories-ribbons-ballet-shoes-bun-bobby-pins-hair-pin-rosin-glue-pointe-shoes" class="site-nav__dropdown-link"> 2974 Ballet Accessories 2975 </a> 2976 </div><div> 2977 <a href="/collections/necessities-accessories" class="site-nav__dropdown-link"> 2978 Shoe Care & Essentials 2979 </a> 2980 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 2981 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 2982 </div><div> 2983 <a href="/collections/women-shoes-jazz" class="site-nav__dropdown-link"> 2984 Jazz 2985 </a> 2986 </div><div> 2987 <a href="/pages/tap-shoes" class="site-nav__dropdown-link"> 2988 Tap 2989 </a> 2990 </div><div> 2991 <a href="/collections/tap-activity-accessories-tap-activity" class="site-nav__dropdown-link"> 2992 Tap Accessories 2993 </a> 2994 </div><div> 2995 <a href="/collections/women-shoes-character" class="site-nav__dropdown-link"> 2996 Character 2997 </a> 2998 </div><div> 2999 <a href="/collections/women-shoes-ballroom" class="site-nav__dropdown-link"> 3000 Latin / Ballroom 3001 </a> 3002 </div><div> 3003 <a href="/collections/lacey-schwimmer-ballroom-favorites" class="site-nav__dropdown-link"> 3004 Lacey Schwimmer 3005 </a> 3006 </div><div> 3007 <a href="/collections/lacey-schwimmer-ballroom-favorites" class="site-nav__dropdown-link"> 3008 Ballroom Accessories 3009 </a> 3010 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 3011 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 3012 </div><div> 3013 <a href="/collections/broadway-cabarets-shoes" class="site-nav__dropdown-link"> 3014 Broadway Cabaret 3015 </a> 3016 </div><div> 3017 <a href="/collections/women-shoes-modern" class="site-nav__dropdown-link"> 3018 Contemporary 3019 </a> 3020 </div><div> 3021 <a href="/collections/socks" class="site-nav__dropdown-link"> 3022 Dance Socks 3023 </a> 3024 </div><div> 3025 <a href="/collections/women-shoes-sneakers" class="site-nav__dropdown-link"> 3026 Sneakers 3027 </a> 3028 </div><div> 3029 <a href="/collections/adult-clogging-shoes" class="site-nav__dropdown-link"> 3030 Clogging 3031 </a> 3032 </div><div> 3033 <a href="/collections/women-shoes-folkloric" class="site-nav__dropdown-link"> 3034 Folk/Irish/Gym 3035 </a> 3036 </div><div> 3037 <a href="/collections/women-shoes-vegan-shoes" class="site-nav__dropdown-link"> 3038 Vegan 3039 </a> 3040 </div></div> 3041 </div> 3042 </div> 3043 </div></li><li 3044 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 3045 aria-haspopup="true"> 3046 3047 <a href="/pages/dancewear" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3048 Dancewear 3049 </a><div class="site-nav__dropdown megamenu text-left"> 3050 <div class="page-width"> 3051 <div class="grid grid--center"> 3052 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 3053 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â â </a> 3054 </div><div> 3055 <a href="/pages/leotards" class="site-nav__dropdown-link"> 3056 Leotards 3057 </a> 3058 </div><div> 3059 <a href="/pages/tights" class="site-nav__dropdown-link"> 3060 Tights 3061 </a> 3062 </div><div> 3063 <a href="/collections/women-dancewear-tops" class="site-nav__dropdown-link"> 3064 Tops 3065 </a> 3066 </div><div> 3067 <a href="/collections/women-dancewear-bottoms" class="site-nav__dropdown-link"> 3068 Bottoms 3069 </a> 3070 </div><div> 3071 <a href="/collections/adult-skirts" class="site-nav__dropdown-link"> 3072 Skirts / Dresses 3073 </a> 3074 </div><div> 3075 <a href="/pages/convention" class="site-nav__dropdown-link"> 3076 Convention Fits 3077 </a> 3078 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 3079 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 3080 </div><div> 3081 <a href="/collections/be-you" class="site-nav__dropdown-link"> 3082 BE YOU® Collection 3083 </a> 3084 </div><div> 3085 <a href="/collections/the-tiler-peck-collection" class="site-nav__dropdown-link"> 3086 Tiler Peck 3087 </a> 3088 </div><div> 3089 <a href="/collections/this-is-me" class="site-nav__dropdown-link"> 3090 Curvy Sizes 3091 </a> 3092 </div><div> 3093 <a href="/pages/men" class="site-nav__dropdown-link"> 3094 Menswear 3095 </a> 3096 </div><div> 3097 <a href="https://www.sodanca.com/collections/gymnastics" class="site-nav__dropdown-link"> 3098 Gymnastics 3099 </a> 3100 </div><div> 3101 <a href="/pages/bts-checklist" class="site-nav__dropdown-link"> 3102 Back to Dance Checklists 3103 </a> 3104 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 3105 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 3106 </div><div> 3107 <a href="/collections/warm-ups" class="site-nav__dropdown-link"> 3108 Warmups 3109 </a> 3110 </div><div> 3111 <a href="/collections/leg-warmers" class="site-nav__dropdown-link"> 3112 Leg Warmers 3113 </a> 3114 </div><div> 3115 <a href="https://www.sodanca.com/collections/women-dancewear-bodyliners" class="site-nav__dropdown-link"> 3116 Body Liners 3117 </a> 3118 </div><div> 3119 <a href="/collections/accessories-1" class="site-nav__dropdown-link"> 3120 Accessories 3121 </a> 3122 </div><div> 3123 <a href="/collections/all-bags" class="site-nav__dropdown-link"> 3124 Bags 3125 </a> 3126 </div><div> 3127 <a href="/collections/bundles-1" class="site-nav__dropdown-link"> 3128 Bundles 3129 </a> 3130 </div><div> 3131 <a href="/collections/women-dancewear-wmb" class="site-nav__dropdown-link"> 3132 Mystery Bags 3133 </a> 3134 </div></div> 3135 </div> 3136 </div> 3137 </div></li><li 3138 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 3139 aria-haspopup="true"> 3140
3141 <a href="/pages/children" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3142 Children 3143 </a><div class="site-nav__dropdown megamenu text-left"> 3144 <div class="page-width"> 3145 <div class="grid grid--center"> 3146 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 3147 <a href="/collections/children-shoes" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â Shoes</a> 3148 </div><div> 3149 <a href="/collections/children-shoes-ballet" class="site-nav__dropdown-link"> 3150 Ballet 3151 </a> 3152 </div><div> 3153 <a href="/collections/children-featured-nudes-for-all-jazz-contemporary" class="site-nav__dropdown-link"> 3154 Jazz 3155 </a> 3156 </div><div> 3157 <a href="/collections/children-shoes-tap" class="site-nav__dropdown-link"> 3158 Tap 3159 </a> 3160 </div><div> 3161 <a href="/collections/children-shoes-character-latin-ballroom" class="site-nav__dropdown-link"> 3162 Heels 3163 </a> 3164 </div><div> 3165 <a href="/collections/lacey-schwimmer-collection" class="site-nav__dropdown-link"> 3166 Lacey 3167 </a> 3168 </div><div> 3169 <a href="/collections/children-shoes-modern-contemporary" class="site-nav__dropdown-link"> 3170 Contemporary 3171 </a> 3172 </div><div> 3173 <a href="/collections/socks" class="site-nav__dropdown-link"> 3174 Dance Socks 3175 </a> 3176 </div><div> 3177 <a href="/collections/children-shoes-folkloric" class="site-nav__dropdown-link"> 3178 Clogging/Irish/Gym 3179 </a> 3180 </div><div> 3181 <a href="/collections/children-shoes-vegan" class="site-nav__dropdown-link"> 3182 Vegan 3183 </a> 3184 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 3185 <a href="/collections/children-dancewear" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â Dancewear</a> 3186 </div><div> 3187 <a href="/pages/childrens-leotards" class="site-nav__dropdown-link"> 3188 Leotards 3189 </a> 3190 </div><div> 3191 <a href="/collections/tiny-tots" class="site-nav__dropdown-link"> 3192 Tiny Tots Leotards 3193 </a> 3194 </div><div> 3195 <a href="/collections/the-tiler-peck-collection" class="site-nav__dropdown-link"> 3196 Tiler Peck 3197 </a> 3198 </div><div> 3199 <a href="https://www.sodanca.com/collections/children-dancewear-bodyliners" class="site-nav__dropdown-link"> 3200 Body Liners 3201 </a> 3202 </div><div> 3203 <a href="/collections/childrens-skirts" class="site-nav__dropdown-link"> 3204 Skirts and Dresses 3205 </a> 3206 </div><div> 3207 <a href="/collections/children-dancewear-tops" class="site-nav__dropdown-link"> 3208 Tops 3209 </a> 3210 </div><div> 3211 <a href="/collections/children-dancewear-bottoms" class="site-nav__dropdown-link"> 3212 Bottoms 3213 </a> 3214 </div><div> 3215 <a href="https://www.sodanca.com/collections/children-gymnastics" class="site-nav__dropdown-link"> 3216 Gymnastics 3217 </a> 3218 </div><div> 3219 <a href="/collections/children-warm-ups" class="site-nav__dropdown-link"> 3220 Warmups 3221 </a> 3222 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5">
3223 <a href="/pages/children" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">More</a> 3224 </div><div> 3225 <a href="/collections/children-tights" class="site-nav__dropdown-link"> 3226 Tights 3227 </a> 3228 </div><div> 3229 <a href="/collections/children-accessories" class="site-nav__dropdown-link"> 3230 Accessories 3231 </a> 3232 </div><div> 3233 <a href="/collections/children-accessories-bags" class="site-nav__dropdown-link"> 3234 Bags 3235 </a> 3236 </div><div> 3237 <a href="/collections/bundles-1" class="site-nav__dropdown-link"> 3238 Bundles 3239 </a> 3240 </div><div> 3241 <a href="/collections/boys" class="site-nav__dropdown-link"> 3242 Boys 3243 </a> 3244 </div><div> 3245 <a href="/collections/women-dancewear-wmb" class="site-nav__dropdown-link"> 3246 Mystery Bags 3247 </a> 3248 </div><div> 3249 <a href="/products/so-danca-usa-gift-card-1" class="site-nav__dropdown-link"> 3250 Gift Cards 3251 </a> 3252 </div><div> 3253 <a href="/pages/bts-checklist" class="site-nav__dropdown-link"> 3254 Back to Dance Checklist 3255 </a> 3256 </div></div> 3257 </div> 3258 </div> 3259 </div></li><li 3260 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 3261 aria-haspopup="true"> 3262 3263 <a href="/pages/sale" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3264 Sale 3265 </a><ul class="site-nav__dropdown text-left"><li class=""> 3266 <a href="/collections/all-sale-shopping" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3267 All Sale 3268</a></li><li class=""> 3269 <a href="/collections/childrens-sale" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3270 Children 3271</a></li><li class=""> 3272 <a href="/collections/all-shoes-on-sale" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3273 Shoes 3274</a></li></ul></li><li 3275 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 3276 aria-haspopup="true"> 3277 3278 <a href="/pages/the-barre" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3279 The Barre 3280 </a><ul class="site-nav__dropdown text-left"><li class=""> 3281 <a href="/pages/the-barre" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3282 My Rewards 3283</a></li><li class=""> 3284 <a href="/blogs/news" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3285 Dance Education 3286</a></li><li class=""> 3287 <a href="https://www.sodanca.com/products/so-danca-usa-gift-card-1" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3288 Gift Cards 3289</a></li></ul></li><li 3290 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 3291 aria-haspopup="true"> 3292 3293 <a href="https://weknowdance.com/pages/studio-sign-up" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3294 Só Dança+ 3295 </a><ul class="site-nav__dropdown text-left"><li class=""> 3296 <a href="https://weknowdance.com/pages/studio-sign-up" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3297 Só Dança+ Info 3298</a></li><li class=""> 3299 <a href="https://weknowdance.com/pages/sd-studio-sign-up-form-only" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3300 Studio Sign-up 3301</a></li></ul></li></ul> 3302</div><div class="header-item header-item--icons"><div class="site-nav"> 3303 <div class="site-nav__icons"><a class="site-nav__link site-nav__link--icon small--hide" href="/account"> 3304 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
3305 <span class="icon__fallback-text">Log in 3306</span> 3307 </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header"> 3308 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 3309 <span class="icon__fallback-text">Search</span> 3310 </a><button 3311 type="button" 3312 class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide" 3313 aria-controls="NavDrawer"> 3314 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg> 3315 <span class="icon__fallback-text">Site navigation</span> 3316 </button><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag"> 3317 <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 64 64"><g fill="none" stroke="#000" stroke-width="2"><path d="M25 26c0-15.79 3.57-20 8-20s8 4.21 8 20"/><path d="M14.74 18h36.51l3.59 36.73h-43.7z"/></g></svg><span class="icon__fallback-text">Cart</span> 3318 <span class="cart-link__bubble"></span> 3319 </span> 3320 </a> 3321 </div> 3322</div> 3323</div> 3324 </div></div> 3325 <div class="site-header__search-container"> 3326 <div class="site-header__search"> 3327 <div class="page-width"> 3328 <form action="/search" method="get" role="search" 3329 id="HeaderSearchForm" 3330 class="site-header__search-form"> 3331 <input type="hidden" name="type" value="product,article,page"> 3332 <input type="hidden" name="options[prefix]" value="last"> 3333 <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit"> 3334 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg> 3335 <span class="icon__fallback-text">Search</span> 3336 </button> 3337 <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store"> 3338 </form> 3339 <button type="button" id="SearchClose" class="js-search-header-close text-link site-header__search-btn"> 3340 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 3341 <span class="icon__fallback-text">"Close (esc)"</span> 3342 </button> 3343 </div> 3344 </div><div id="PredictiveWrapper" class="predictive-results hide" data-image-size="square"> 3345 <div class="page-width"> 3346 <div id="PredictiveResults" class="predictive-result__layout"></div> 3347 <div class="text-center predictive-results__footer"> 3348 <button type="button" class="btn btn--small" data-predictive-search-button> 3349 <small> 3350 View more 3351 </small> 3352 </button> 3353 </div> 3354 </div> 3355 </div></div> 3356 </header> 3357 </div> 3358 </div> 3359</div> 3360 3361 3362</div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"> 3363 3364 3365 3366<div 3367 id="NewsletterPopup-newsletter-popup" 3368 class="modal modal--square modal--mobile-friendly" 3369 data-section-id="newsletter-popup" 3370 data-section-type="newsletter-popup" 3371 data-delay-days="30" 3372 data-has-reminder="" 3373 data-delay-seconds="5" 3374 3375 data-test-mode="false" 3376 data-enabled="false"> 3377 <div class="modal__inner"> 3378 <div class="modal__centered medium-up--text-center"> 3379 <div class="modal__centered-content "> 3380 3381 <div class="newsletter newsletter-popup "> 3382 3383 3384 <div class="newsletter-popup__content"><h3>
3384Sign up and save</h3><div class="rte"> 3385 <p>Entice customers to sign up for your mailing list with discounts or exclusive offers. Include an image for extra impact.</p> 3386 </div><div class="popup-cta"><form method="post" action="/contact#newsletter-newsletter-popup" id="newsletter-newsletter-popup" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 3387<label for="Email-newsletter-popup" class="hidden-label">Enter your email</label> 3388 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 3389 <input type="hidden" name="contact[context]" value="popup"> 3390 <div class="input-group newsletter__input-group"> 3391 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-newsletter-popup" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off"> 3392 <div class="input-group-btn"> 3393 <button type="submit" class="btn" name="commit"> 3394 <span class="form__submit--large">Subscribe</span> 3395 <span class="form__submit--small"> 3396 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg> 3397 </span> 3398 </button> 3399 </div> 3400 </div></form> 3401</div> 3402 <a href="" class="btn newsletter-button"> 3403 <div class="button--text"> 3404 Optional button 3405 </div> 3406 </a> 3407 3408 3409 3410 </div> 3411 </div> 3412 </div> 3413 3414 <button type="button" class="modal__close js-modal-close text-link"> 3415 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 3416 <span class="icon__fallback-text">"Close (esc)"</span> 3417 </button> 3418 </div> 3419 </div> 3420</div> 3421 3422 3423 3424 3425 3426 3427</div><main class="main-content" id="MainContent"> 3428<div id="shopify-section-template--19736314675362__1663330009d14ea07e" class="shopify-section index-section--hero"><div 3429 data-section-id="template--19736314675362__1663330009d14ea07e" 3430 data-section-type="slideshow-section" 3431 ><div class="slideshow-wrapper"><style data-shopify>@media only screen and (min-width: 769px) { 3432 .hero-natural--template--19736314675362__1663330009d14ea07e { 3433 height: 0; 3434 padding-bottom: 28.497652582159624%; 3435 } 3436 }</style><div class="hero-natural--template--19736314675362__1663330009d14ea07e"> 3437 <div id="Slideshow-template--19736314675362__1663330009d14ea07e" 3438 class="hero hero--natural hero--template--19736314675362__1663330009d14ea07e hero--mobile--250px loading loading--delayed" 3439 3440 data-natural="true" 3441 3442 data-mobile-natural="false" 3443 data-autoplay="false" 3444 data-speed="5000" 3445 3446 3447 3448 data-dots="true" 3449 data-bars="true" 3450 3451 data-slide-count="1"><div 3452 3453 class="slideshow__slide slideshow__slide--1663330009a4d9a299-0" 3454 data-index="0" 3455 data-id="1663330009a4d9a299-0"><style data-shopify>.slideshow__slide--1663330009a4d9a299-0 .hero__title { 3456 font-size: 25.0px; 3457 } 3458 @media only screen and (min-width: 769px) { 3459 .slideshow__slide--1663330009a4d9a299-0 .hero__title { 3460 font-size: 50px; 3461 } 3462 } 3463 3464 3465</style><div class="hero__image-wrapper"><style data-shopify> 3466 .hero__image--1663330009a4d9a299-0{ 3467 object-position: center center; 3468 } 3469 </style> 3470 3471 3472 3473 3474 3475 3476 <img src="//www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&width=2400" srcset="//www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&width=352 352w, //www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&width=832 832w, //www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&width=1200 1200w, //www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&width=1920 1920w, //www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&width=2400 2400w" width="2400" height="684" loading="lazy" class="hero__image lazyload hero__image--1663330009a4d9a299-0" sizes="100%"> 3477 3478 3479</div><div class="hero__text-wrap"> 3480 <div class="page-width"> 3481 <div class="hero__text-content vertical-center horizontal-center"> 3482 <div class="hero__text-shadow"><h2 class="h1 hero__title" style="color:#000000"> 3483 <div class="animation-cropper"><div class="animation-contents"> 3484 FIND A RETAILER 3485 </div></div> 3486 </h2></div> 3487 </div> 3488 </div> 3489 </div></div></div> 3490 </div> 3491 </div></div> 3492 3493 3494</div><div id="shopify-section-template--19736314675362__1663329999d582e4e1" class="shopify-section"><div class="index-section"><div class="page-width "><div class="custom-content"><div class="custom__item one-whole align--center"" > 3495 <div class="custom__item-inner custom__item-inner--liquid"><div class="rte"> 3496 <div id="storepoint-container" data-map-id="160b0f9f9461a9"></div>
3496<script>(function(){var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src="https://cdn.storepoint.co/api/v1/js/160b0f9f9461a9.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b);}());</script>
3496 3497 </div></div> 3498 </div></div></div></div> 3499<style data-shopify> 3500 3501 3502 3503 3504 3505 @media only screen and (max-width: 768px) { 3506 3507 3508 3509 3510 3511 } 3512</style> 3513 3514 3515</div>
3515<script data-locksmith> 3516 var load = function () { 3517 3518 if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { 3519 Locksmith.ping(); 3520 } 3521 3522 3523 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 3524 event.preventDefault(); 3525 var data = Locksmith.util.serializeForm(event.target); 3526 Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' }); 3527 }); 3528 3529 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 3530 event.preventDefault(); 3531 Locksmith.postResource({}, { spinner: true, container: document }); 3532 }); 3533 3534 Locksmith.submitPasscode = function (passcode) { 3535 Locksmith.postResource( 3536 { passcode: passcode }, 3537 { spinner: false, container: 'locksmith-content' } 3538 ); 3539 }; 3540 }; 3541 3542 if (typeof Locksmith !== 'undefined') { 3543 load(); 3544 } else { 3545 window.addEventListener('load', load); 3546 } 3547 </script>
3547 3548 </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer"> 3549</div><div id="shopify-section-footer" class="shopify-section"><style data-shopify>.site-footer { 3550 border-top: 1px solid #e8e8e1; 3551 }</style><footer class="site-footer" data-section-id="footer" data-section-type="footer-section"> 3552 <div class="page-width"> 3553 3554 <div class="grid"><div class="grid__item footer__item--1494301487049" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 3555 .footer__item--1494301487049 { 3556 width: 50%; 3557 padding-top: 40px; 3558 } 3559 .footer__item--1494301487049:nth-child(2n + 1) { 3560 clear: left; 3561 } 3562 } 3563 @media only screen and (min-width: 960px) { 3564 .footer__item--1494301487049 { 3565 width: 20%; 3566 } 3567 3568 }</style><p class="h4 footer__title small--hide"> 3569 ABOUT 3570 </p> 3571 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049"> 3572 ABOUT 3573<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3574 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3575</span> 3576</button><div 3577 3578 id="Footer-1494301487049" class="collapsible-content collapsible-content--small" 3579 > 3580 <div class="collapsible-content__inner"> 3581 <div class="footer__collapsible"> 3582 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/about-us">About Us</a></li><li><a href="https://www.sodanca.com/pages/so-dancer-sign-up">So Dancer Sign Up</a></li><li><a href="/blogs/news">The Blog</a></li><li><a href="/pages/sdcares">SD Cares</a></li><li><a href="/pages/ask-dr-legate">Ask the Dr.</a></li><li><a href="/pages/partnerships">Partners</a></li><li><a href="/pages/reviews">Reviews</a></li><li><a href="/pages/privacy-policy">Privacy Policy</a></li><li><a href="/pages/terms-of-service">Terms of Service</a></li><li><a href="/pages/california-nfi">California Notice of Financial Incentive</a></li></ul> 3583 </div> 3584 </div> 3585 </div></div><div class="grid__item footer__item--3138d13c-31b0-491d-9811-a4f41526da78" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 3586 .footer__item--3138d13c-31b0-491d-9811-a4f41526da78 { 3587 width: 50%; 3588 padding-top: 40px; 3589 } 3590 .footer__item--3138d13c-31b0-491d-9811-a4f41526da78:nth-child(2n + 1) { 3591 clear: left; 3592 } 3593 } 3594 @media only screen and (min-width: 960px) { 3595 .footer__item--3138d13c-31b0-491d-9811-a4f41526da78 { 3596 width: 47%; 3597 } 3598 3599 }</style><p class="h4 footer__title small--hide"> 3600 More About Us 3601 </p> 3602 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-3138d13c-31b0-491d-9811-a4f41526da78"> 3603 More About Us 3604<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3605 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3606</span> 3607</button><div 3608 3609 id="Footer-3138d13c-31b0-491d-9811-a4f41526da78" class="collapsible-content collapsible-content--small" 3610 > 3611 <div class="collapsible-content__inner"> 3612 <div class="footer__collapsible"> 3613 <ul class="no-bullets site-footer__linklist"><li><a href="/pages/contact-us">Contact Us</a></li><li><a href="/pages/faq">Frequently Asked Questions</a></li><li><a href="/pages/terms-and-conditions">Terms and Conditions</a></li><li><a href="/pages/customer-service-policy">Customer Service Policy</a></li><li><a href="/pages/return-policy">Return Policy</a></li><li><a href="https://www.sodanca.com/apps/redo/returns-portal/login?referralId=69988d240a3c059b0c6d7019">Exchange and Returns Portal</a></li><li><a href="/pages/store-locator-2">Store Locator</a></li><li><a href="/pages/refer-a-friend">Refer-a-Friend</a></li><li><a href="https://www.sodanca.com/products/so-danca-usa-gift-card-1">Gift Cards</a></li><li><a href="/pages/the-barre">Loyalty</a></li><li><a href="https://b2b.sodanca.com/Login">B2B</a></li></ul> 3614 </div> 3615 </div> 3616 </div></div><div class="grid__item footer__item--1494292487693" data-type="newsletter"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 3617 .footer__item--1494292487693 { 3618 width: 50%; 3619 padding-top: 40px; 3620 } 3621 .footer__item--1494292487693:nth-child(2n + 1) { 3622 clear: left; 3623 } 3624 } 3625 @media only screen and (min-width: 960px) { 3626 .footer__item--1494292487693 { 3627 width: 33%; 3628 } 3629 3630 }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">
3630Sign up and save</p> 3631 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292487693"> 3632 Sign up and save 3633<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 3634 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg> 3635</span> 3636</button><div 3637 3638 id="Footer-1494292487693" class="collapsible-content collapsible-content--small" 3639 > 3640 <div class="collapsible-content__inner"> 3641 <div class="footer__collapsible"><p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p> 3642<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><label for="Email-1494292487693" class="hidden-label">Enter your email</label> 3643 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 3644 <input type="hidden" name="contact[context]" value="footer"> 3645 <div class="footer__newsletter"> 3646 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off"> 3647 <button type="submit" class="footer__newsletter-btn" name="commit" aria-label="Subscribe"> 3648 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><path d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"/></svg> 3649 <span class="footer__newsletter-btn-label"> 3650 Subscribe 3651 </span> 3652 </button> 3653 </div></form><ul class="no-bullets social-icons footer__social"><li> 3654 <a target="_blank" rel="noopener" href="https://www.instagram.com/sodancausa/" title="Só Dança USA on Instagram"> 3655 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg> 3656 <span class="icon__fallback-text">Instagram</span> 3657 </a> 3658 </li><li> 3659 <a target="_blank" rel="noopener" href="https://www.facebook.com/sodancausa/" title="Só Dança USA on Facebook"> 3660 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
3660ox="0 0 14222 14222"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013z"/></svg> 3661 <span class="icon__fallback-text">Facebook</span> 3662 </a> 3663 </li><li> 3664 <a target="_blank" rel="noopener" href="https://www.pinterest.com/sodanca/" title="Só Dança USA on Pinterest"> 3665 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 256 256"><path d="M0 128.002c0 52.414 31.518 97.442 76.619 117.239-.36-8.938-.064-19.668 2.228-29.393 2.461-10.391 16.47-69.748 16.47-69.748s-4.089-8.173-4.089-20.252c0-18.969 10.994-33.136 24.686-33.136 11.643 0 17.268 8.745 17.268 19.217 0 11.704-7.465 29.211-11.304 45.426-3.207 13.578 6.808 24.653 20.203 24.653 24.252 0 40.586-31.149 40.586-68.055 0-28.054-18.895-49.052-53.262-49.052-38.828 0-63.017 28.956-63.017 61.3 0 11.152 3.288 19.016 8.438 25.106 2.368 2.797 2.697 3.922 1.84 7.134-.614 2.355-2.024 8.025-2.608 10.272-.852 3.242-3.479 4.401-6.409 3.204-17.884-7.301-26.213-26.886-26.213-48.902 0-36.361 30.666-79.961 91.482-79.961 48.87 0 81.035 35.364 81.035 73.325 0 50.213-27.916 87.726-69.066 87.726-13.819 0-26.818-7.47-31.271-15.955 0 0-7.431 29.492-9.005 35.187-2.714 9.869-8.026 19.733-12.883 27.421a127.897 127.897 0 0 0 36.277 5.249c70.684 0 127.996-57.309 127.996-128.005C256.001 57.309 198.689 0 128.005 0 57.314 0 0 57.309 0 128.002z"/></svg> 3666 <span class="icon__fallback-text">Pinterest</span> 3667 </a> 3668 </li><li> 3669 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@sodanca.usa" title="Só Dança USA on TikTok"> 3670 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 2859 3333"><path d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/></svg> 3671 <span class="icon__fallback-text">TikTok</span> 3672 </a> 3673 </li></ul> 3674 3675 3676 </div> 3677 </div> 3678 </div> 3679</div> 3680</div><div class="footer__clear small--hide"></div><div class="grid__item footer__item--1494301487048" data-type="logo_social"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) { 3681 .footer__item--1494301487048 { 3682 width: 50%; 3683 padding-top: 40px; 3684 } 3685 .footer__item--1494301487048:nth-child(2n + 1) { 3686 clear: left; 3687 } 3688 } 3689 @media only screen and (min-width: 960px) { 3690 .footer__item--1494301487048 { 3691 width: 95%; 3692 } 3693 3694 }</style></div></div><div class="footer__section"><form method="post" action="/localization" id="localization_formfooter" accept-charset="UTF-8" class="multi-selectors" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/store-locator-2" /></form> 3695<div class="multi-selectors__item store-selector__item"> 3696 <h2 class="visually-hidden" id="StoreHeading"> 3697 Store Selector 3698 </h2> 3699 3700 <div class="disclosure store-disclosure" data-disclosure-currency> 3701 <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-describedby="StoreHeading-USA" data-disclosure-toggle> 3702 <span class="store-country-flag" data-flag="USA" aria-hidden="true"></span> 3703 <span class="store-disclosure-list__label">US</span> 3704 </button> 3705 <ul id="StoreList" class="disclosure-list" data-disclosure-list> 3706 <li class="disclosure-list__item"> 3707 <a class="store-disclosure-list__option" href="https://www.sodanca.com.br/">
3708 <span class="store-country-flag" data-flag="BR" aria-hidden="true"></span> 3709 <span class="store-disclosure-list__label">BR</span> 3710 </a> 3711 </li> 3712 <li class="disclosure-list__item"> 3713 <a class="store-disclosure-list__option" href="https://sodancalatina.com/"> 3714 <span class="store-country-flag" data-flag="LT" aria-hidden="true"></span> 3715 <span class="store-disclosure-list__label">LT</span> 3716 </a> 3717 </li> 3718 <li class="disclosure-list__item"> 3719 <a class="store-disclosure-list__option" href="https://www.sodanca.ca/"> 3720 <span class="store-country-flag" data-flag="CA" aria-hidden="true"></span> 3721 <span class="store-disclosure-list__label">CA</span> 3722 </a> 3723 </li> 3724 <li class="disclosure-list__item"> 3725 <a class="store-disclosure-list__option" href="http://www.sodanca.pt/index.php"> 3726 <span class="store-country-flag" data-flag="EU" aria-hidden="true"></span> 3727 <span class="store-disclosure-list__label">EU</span> 3728 </a> 3729 </li> 3730 <li class="disclosure-list__item"> 3731 <a class="store-disclosure-list__option" href="https://www.sodancastore.com/"> 3732 <span class="store-country-flag" data-flag="UK" aria-hidden="true"></span> 3733 <span class="store-disclosure-list__label">UK</span> 3734 </a> 3735 </li> 3736 <li class="disclosure-list__item"> 3737 <a class="store-disclosure-list__option" href="https://www.sodanca.de/"> 3738 <span class="store-country-flag" data-flag="DE" aria-hidden="true"></span> 3739 <span class="store-disclosure-list__label">DE</span> 3740 </a> 3741 </li> 3742 <li class="disclosure-list__item"> 3743 <a class="store-disclosure-list__option" href="#"> 3744 <span class="store-country-flag" data-flag="USA" aria-hidden="true"></span> 3745 <span class="store-disclosure-list__label">US</span> 3746 </a> 3747 </li> 3748 </ul> 3749 </div> 3750</div> 3751</div><ul class="inline-list payment-icons footer__section"><li class="icon--payment"> 3752 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3753 3754 </li><li class="icon--payment"> 3755 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
37550 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 3756 3757 </li><li class="icon--payment"> 3758 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 3759 </li><li class="icon--payment"> 3760 <svg viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 3761 </li><li class="icon--payment"> 3762 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
376206zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 3763 3764 </li><li class="icon--payment"> 3765 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 3766 3767 </li><li class="icon--payment"> 3768 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
37680-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 3769 </li><li class="icon--payment"> 3770 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 3771 3772 </li><li class="icon--payment"> 3773 <svg viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg> 3774 3775 </li><li class="icon--payment"> 3776 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
377616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3777 3778 </li></ul><p class="footer__small-text"> 3779 © 2026 Só Dança USA 3780</p></div> 3781</footer> 3782 3783 3784</div></div> 3785 </div><div id="VideoModal" class="modal modal--solid"> 3786 <div class="modal__inner"> 3787 <div class="modal__centered page-width text-center"> 3788 <div class="modal__centered-content"> 3789 <div class="video-wrapper video-wrapper--modal"> 3790 <div id="VideoHolder"></div> 3791 </div> 3792 </div> 3793 </div> 3794 </div> 3795 3796 <button type="button" class="modal__close js-modal-close text-link"> 3797 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 3798 <span class="icon__fallback-text">"Close (esc)"</span> 3799 </button> 3800</div> 3801<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 3802 <div class="pswp__bg"></div> 3803 <div class="pswp__scroll-wrap"> 3804 <div class="pswp__container"> 3805 <div class="pswp__item"></div> 3806 <div class="pswp__item"></div> 3807 <div class="pswp__item"></div> 3808 </div> 3809 3810 <div class="pswp__ui pswp__ui--hidden"> 3811 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 3812 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg> 3813 </button> 3814 3815 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 3816 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg> 3817 </button> 3818 3819 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next"> 3820 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg> 3821 </button> 3822 </div> 3823 </div> 3824</div> 3825<tool-tip data-tool-tip=""> 3826 <div class="tool-tip__inner" data-tool-tip-inner> 3827 <button class="tool-tip__close" data-tool-tip-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg></button> 3828 <div class="tool-tip__content" data-tool-tip-content> 3829 </div> 3830 </div> 3831</tool-tip> 3832 3833 3834<style type="text/css"> 3835 3836.quantity-breaks-now-cart-total {font-weight:bold; display:block; margin-top: 5px;} 3837.additional-notes{text-align:right;background-color: #FFFF4D;} 3838 3839 .quantity-breaks-now-wrapper{ 3840 margin-top:20px; 3841 } 3842 3843.quantity-breaks-now-wrapper table tr:first-child td, .quantity-breaks-now-wrapper h4 { 3844 font-weight:bold; 3845} 3846 3847 .quantity-breaks-now-cart-item-line-price .original_price { 3848 display: block; 3849 text-decoration: line-through; 3850 } 3851 .quantity-breaks-now-cart-item-price, .quantity-breaks-now-cart-total, .quantity-breaks-now-cart-item-line-price .discounted_price { 3852 display: block; 3853 font-weight: bold; 3854 } 3855 3856 .quantity-breaks-now-cart-item-success-notes, .quantity-breaks-now-cart-item-upsell-notes { 3857 display: block; 3858 font-weight:bold; 3859 color: #0078bd; 3860 font-size: 100%; 3861 } 3862 3863 .quantity-breaks-now-cart-items-success-notes a, .quantity-breaks-now-cart-item-upsell-notes a { 3864 color: #0078bd; 3865 } 3866 3867 .quantity-breaks-now-messages{ 3868 display:block; 3869 } 3870 3871 #quantity-breaks-now-discount-item{ 3872 font-size:70%; 3873 padding-top: 5px; 3874 padding-bottom: 5px; 3875 } 3876 3877 #quantity-breaks-now-summary-item{ 3878 font-size:70%; 3879 padding-top: 5px; 3880 padding-bottom: 5px; 3881 } 3882 3883 .summary-line-note{
3884 padding-right: 10px; 3885 } 3886 3887 .summary-line-discount{ 3888 color: #0078bd; 3889 } 3890 3891 input#quantity-breaks-now-discount-code{ 3892 max-width:200px; 3893 display:inline-block; 3894 font-size:12px; 3895 } 3896 3897 button#apply-quantity-breaks-now-discount{ 3898 display:inline-block; 3899 max-width:200px; 3900 font-size:12px; 3901 } 3902 3903 .quantity-breaks-now-price .quantity-breaks-now-regular{ 3904 width:100%; 3905 } 3906 3907 .discount-applies-true .quantity-breaks-now-price .quantity-breaks-now-sale{ 3908 text-decoration: line-through; 3909 width:100%; 3910 } 3911 3912 button.add-quantity-breaks-now-bundle{ 3913 cursor: pointer; 3914 } 3915 3916.qb-discounted-subtotal{font-weight:bold;margin-left:20px;display:inline-block;font-size: 1.3em;} 3917.qb-original-subtotal{text-decoration: line-through;display:inline-block;} 3918.qb-min-cart-warnings, .qb-next-tier-offers{ 3919 display: block; 3920 font-size: .8em; 3921 width: 300px; 3922 background-color: #ffff5e; 3923 padding: 5px; 3924 text-align: center; 3925 color: black; 3926} 3927.text-center .qb-min-cart-warnings, .text-center .qb-next-tier-offers, .text-center .qb-discount-code-log, .text-center .qb-discount-log{ 3928 margin:0 auto; 3929} 3930 3931.text-right .qb-min-cart-warnings, .text-right .qb-next-tier-offers, .text-right .qb-discount-code-log, .text-right .qb-discount-log{ 3932 margin-left: calc(100% - 300px); 3933} 3934 3935.qb-discount-code-log, .qb-discount-log{ 3936 font-size: 0.8em !important; 3937 text-align: center; 3938 width: 300px; 3939 margin-top: 10px; 3940 margin-bottom: 10px; 3941} 3942 3943.qb-invalid-discount-code { 3944 display: block; 3945 text-align: left; 3946 font-size: 0.8em; 3947 color: #ea5353; 3948 font-weight: bold; 3949} 3950 3951.qb-product-name{font-weight:bold;} 3952 3953/** Discount Table START **/ 3954body .quantity-breaks-now-wrapper #table-type, body .quantity-breaks-now-wrapper #default-type { 3955 border-collapse: separate !important; 3956} 3957 3958body .quantity-breaks-now-discount-table th, body .quantity-breaks-now-discount-table td { 3959 border: none; 3960} 3961 3962 3963/** Discount Table END **/ 3964 3965 3966.qb-discount-code-tag { 3967 background-color: #637381; 3968 color: #fff; 3969 display: inline-block; 3970 padding-left: 8px; 3971 padding-right: 8px; 3972 float: left; 3973 text-align: center; 3974 margin-top: 3px; 3975 /** 3976 margin-left: 50px; 3977 **/ 3978 visibility: hidden; 3979} 3980 3981.qb-discount-code-tag:before { 3982 display: inline-block; 3983 content: "\00d7"; 3984 cursor: pointer; 3985} 3986 3987.qb-discount-code-error { 3988 border: 2px solid #ea5353; 3989} 3990 3991.apply-discount-code { 3992 padding: 11px 20px; 3993 background-color: #637381; 3994 border: 1px solid #ddd; 3995 color: white; 3996 margin-left: -7px; 3997 width: 29%; 3998 font-weight: 600; 3999} 4000 4001.discount-code-wrapper input[type=text] { 4002 vertical-align: middle; 4003 margin: 5px 10px 5px 0; 4004 padding: 10px; 4005 background-color: #fff; 4006 border: 1px solid #ddd; 4007 width: 67%; 4008} 4009 4010.qb-discount-code-inputs { 4011 width: 110%; 4012 display: flex; 4013 flex-flow: row wrap; 4014 align-items: center; 4015 /** 4016 margin-left: calc(100% - 300px) !important; 4017 **/ 4018} 4019 4020.discount-code-wrapper { 4021 width: 350px; 4022 margin-left: calc(100% - 350px) !important; 4023} 4024 4025 4026 4027 4028 4029 4030/* DRAWER CSS */ 4031#ajaxifyCart .qb-min-cart-warnings, #ajaxifyCart .qb-next-tier-offers, #ajaxifyCart .qb-discount-log, 4032#ajaxifyCart .qb-discount-code-log, .drawer .qb-min-cart-warnings, .drawer .qb-next-tier-offers, .drawer .qb-discount-log { 4033 width:300px; 4034} 4035 4036#CartDrawer .qb-min-cart-warnings, #CartDrawer .qb-next-tier-offers, #CartDrawer .qb-discount-log{ 4037 font-size:12px; 4038} 4039 4040#CartDrawer .ajaxcart__footer{ 4041 height: 50%; 4042 overflow-y: auto; 4043 overflow-x: hidden; 4044 width: 400px; 4045 padding: 30px; 4046 left: 0px; 4047} 4048 4049@media only screen and (max-width: 590px) { 4050 body #CartDrawer #CartContainer .qb-min-cart-warnings, body #CartDrawer #CartContainer .qb-next-tier-offers, body #CartDrawer #CartContainer .qb-discount-log{ 4051 width:240px; 4052 margin-left: calc(100% - 240px); 4053 } 4054} 4055 4056#CartDrawer button.qb-net-order-button, #CartDrawer input.qb-net-order-button{font-size: 12px;} 4057#CartDrawer div.ajaxcart__subtotal{text-align:center;} 4058 4059.qb-line-item-original-price { 4060 text-decoration: line-through; 4061} 4062 4063.qb-line-item-discounted-price { 4064 font-size: 1.2em; 4065 margin-left: 8px; 4066} 4067</style> 4068 4069
4070<script type="text/javascript"> 4071 window.qb = {}; 4072 4073 4074 4075 4076 4077 4078 window.qb.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0} 4079 window.qb.cart.items = []; 4080 4081 4082 4083 if (typeof window.qb.cart.items == "object") { 4084 for (var i=0; i<window.qb.cart.items.length; i++) { 4085 ["sku", "vendor", "url", "image", "handle", "product_type", "product_description"].map(function(a) { 4086 delete window.qb.cart.items[i][a] 4087 }) 4088 } 4089 } 4090 4091 4092 4093 4094//Handlebars 4095!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(35),i=e(h),j=c(36),k=c(41),l=c(42),m=e(l),n=c(39),o=e(n),p=c(34),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(34),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.8";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}
vendor: 5,539 bytes, line 4095
4095function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if
4095("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b<c){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new r["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=p.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\n")}return f}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new r["default"]("No environment passed to template");if(!a||!a.main)throw new r["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new r["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:p.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=p.extend({},b,a)),c},nullContext:l({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new r["default"]("must pass block params");if(a.useDepths&&!g)throw new r["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a="@partial-block"===c.name?c.data["partial-block"]:c.partials[c.name],a}function h(a,b,c){var d=c.data&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a&&e&&(a=e),void 0===a)throw new r["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?s.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),p.extend(b,g)}return b}var l=c(23)["default"],m=c(3)["default"],n=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;
vendor: 4,193 bytes, line 4095
4095var o=c(5),p=m(o),q=c(6),r=n(q),s=c(4)},function(a,b,c){a.exports={"default":c(24),__esModule:!0}},function(a,b,c){c(25),a.exports=c(30).Object.seal},function(a,b,c){var d=c(26);c(27)("seal",function(a){return function(b){return a&&d(b)?a(b):b}})},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){var d=c(28),e=c(30),f=c(33);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(29),e=c(30),f=c(31),g="prototype",h=function(a,b,c){var i,j,k,l=a&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o&&"function"==typeof k?f(Function.call,k):k,o&&((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__e=c)},function(a,b,c){var d=c(32);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(37),h=e(g),i=c(38),j=e(i),k=c(40),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,
vendor: 8,613 bytes, line 4095
4095EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 4095
4095],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 6,591 bytes, lines 4095-4096
4095,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87], 409685:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this}
vendor: 20,853 bytes, line 4096
4096,input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(/\\"/g,'"'),80;case 32:return b.yytext=e(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(39),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return/^\[.*\]$/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="../")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=/\*/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=/\*/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(35),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(43),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]}
vendor: 6,923 bytes, lines 4096-4097
4096,appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\n ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(" + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a); 4097return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["f
4097n","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)}
vendor: 4,262 bytes, lines 4097-4106
4097,objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add([" ",b,"\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])}); 4098 4099Handlebars.registerHelper('ifSingle', function(variants, options) { 4100 if(variants.length === 1) { 4101 return options.fn(this); 4102 } 4103 return options.inverse(this); 4104}); 4105 4106</script>
4106 4107 4108
4109<script id="quantity-breaks-now-discount-tiers-table" type="text/x-handlebars-template"> 4110 <div class="quantity-breaks-now-discount-tiers" id="discount-group-{{{discount_group_id}}}"> 4111 <h4 class="quantity-breaks-now-discount-title">{{{table_header}}}</h4> 4112 {{#if description}} 4113 <div class="quantity-breaks-now-discount-description">{{{description}}}</div> 4114 {{/if}} 4115 <table class="quantity-breaks-now-discount-table"> 4116 <tbody> 4117 <tr> 4118 <th>{{{requirement_label}}}</th> 4119 {{#if show_maximum_qty}} 4120 <th>{{{maximum_requirement_label}}}</th> 4121 {{/if}} 4122 {{#if show_discount_value}} 4123 <th>{{{discount_label}}}</th> 4124 {{/if}} 4125 {{#if show_discounted_price}} 4126 <th>{{{discounted_price_label}}}</th> 4127 {{/if}} 4128 </tr> 4129 </tbody> 4130 </table> 4131 </div> 4132</script>
4132 4133
4134<script id="quantity-breaks-now-discount-tiers-table-row" type="text/x-handlebars-template"> 4135 <tr class="qb-discount-table-row"> 4136 <td>{{{requirement_amount}}}</td> 4137 {{#if show_maximum_qty}} 4138 <td>{{{maximum_requirement_amount}}}</td> 4139 {{/if}} 4140 {{#if show_discount_value}} 4141 <td>{{{discount_value}}}</td> 4142 {{/if}} 4143 {{#if show_discounted_price}} 4144 <td>{{{discounted_price}}}</td> 4145 {{/if}} 4146 </tr> 4147</script>
4147 4148
4149<script id="quantity-breaks-now-discount-single-sp-tiers" type="text/x-handlebars-template"> 4150<div class="quantity-breaks-now-discount-tiers"> 4151 <h4>{{{table_header}}}</h4> 4152 <table class="quantity-breaks-now-discount-table"> 4153 <tbody> 4154 4155 {{#if set_prices}} 4156 {{#each set_prices}} 4157 <tr> 4158 <td>{{{../row_set_price_title}}}</td> 4159 <td>{{{price}}}</td> 4160 </tr> 4161 {{/each}} 4162 {{/if}} 4163 4164 </tbody> 4165 </table> 4166</div> 4167 4168</script>
4168 4169 4170 4171 4172
4173<script type="text/javascript"> 4174 if(typeof qb === "undefined") { 4175 qb = {}; 4176 } 4177 4178 if(typeof qb.datastore === "undefined") { 4179 qb.datastore = {}; 4180 } 4181 4182 if(typeof qb.datastore.discount_groups === "undefined"){ 4183 qb.datastore.discount_groups = []; 4184 } 4185 4186 qb.datastore.shop = {"price_rules":[],"id":null,"shopify_domain":"so-danca-usa.myshopify.com","app_enabled":true,"primary_domain":"www.sodanca.com","timezone":"America/Toronto","cart_subtotal_selector":".pplr_subtotal_price","checkout_button_selector":"","currency":"USD","money_format":"${{amount}}","money_with_currency_format":"${{amount}} USD","form_selector":"","min_cart_value_warning":"You must have a cart subtotal greater than {{amount}} to qualify for discounts.","agree_to_terms_selector":"input[type='checkbox']#agree","custom_css":"","quantity_selector":"","cart_form_selector":"","minimum_cart_value_label":"Minimum Cart Value","discount_label":"Discount","cart_warning_label":"You must have a cart subtotal greater than {{minimum_cart_value}} to qualify for discounts.","multiple_discount_group_behavior":"apply_greatest_discount","multiple_groups_notice":"Congrats! You qualify for discounts from multiple groups. At checkout, we'll automatically apply the group that gives you the greatest discount.","next_tier_offer":"Unlock even greater discounts when your cart subtotal reaches {{amount}}.","discount_log_text":"You saved {{total_discount_amount}} on {{product_title}} ({{discount_group_title}})","enable_discount_log":true,"minimum_cart_quantity_label":"Minimum Cart Quantity","minimum_line_item_value_label":"Minimum Same Variant Value","minimum_line_item_quantity_label":"Minimum Same Variant Quantity","min_cart_quantity_warning":"You must have at least {{amount}} items in your cart to qualify for discounts.","min_line_item_value_warning":"Add at least {{amount}} worth of {{product}} to cart to qualify for discounts.","min_line_item_quantity_warning":"Add at least {{amount}} {{product}} to cart to qualify for discounts.","next_tier_cart_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} items in your cart.","next_tier_line_item_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} {{product}} in your cart.","next_tier_line_item_value_offer":"Unlock even greater discounts when you have at least {{amount}} worth of {{product}} in your cart.","minimum_tier_warnings_enabled":true,"next_tier_offers_enabled":true,"show_discount_log_on_ajax_carts":false,"ajax_cart_integration_enabled":true,"quantity_button_selector":"","discounted_price_label":"Discounted Price","variant_selector":"","swatch_selector":"","table_placement_selector":"","mutation_ids":"CartDrawer","mutation_classes":"","disable_for_logged_in_customers":false,"minimum_selected_products_quantity_label":"Minimum Selected Products Quantity","minimum_selected_products_value_label":"Minimum Selected Products Value","min_selected_products_value_warning":"Add at least {{amount}} worth of products from {{discount_group_title}} to cart to qualify for discounts.","next_tier_selected_products_value_offer":"Unlock even greater discounts when you have at least {{amount}} worth of products from {{discount_group_title}} in your cart.","min_selected_products_quantity_warning":"Add at least {{amount}} products from {{discount_group_title}} to cart to qualify for discounts.","next_tier_selected_products_quantity_offer":"Unlock even greater discounts when you have at least {{amount}} products from {{discount_group_title}} in your cart.","enabled_discount_codes":false,"line_item_original_price_selector":"","line_item_total_price_selector":"","show_line_item_discount":true,"discount_table_config":{"discount_table_type":"default-grid","discount_table_name":"Default Grid","show_inline_maximum_qty":false,"show_maximum_qty":false,"show_discount_value":true,"show_discounted_price":true,"required_amount_label":"{{min_requirement}}","discount_value_col_label":"{{discount_value}}","discounted_price_col_label":"{{discounted_price}}","bg_header_color":"","bg_table_row_color":"","border_color":"#ddd","text_th_color":"","text_td_color":"","border_type":"solid","table_font_size":"14","border_width":"1","border_radius":"1","table_title_color":"","table_description_color":"","table_title_font_size":"20","table_description_font_size":"14"},"reload_cart_page":true,"discount_code_input_placeholder":"Discount code","discount_code_button_text":"Apply","currency_option_selector":"","enabled_multi_currencies":false,"discount_code_log":"You saved {{discount_code_amount}} using discount code ( {{discount_code}} )","percentage_discount_title":"Percentage Discount","fixed_amount_discount_title":"Fixed Amount Discount","enabled_cart_js_update":true,"show_express_checkout_buttons":false}; 4187 qb.datastore.discount_groups = [{"type":"CollectionDiscount","collections":[{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"279278289058"}
4187,{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"}],"discount_tiers":[{"type":"MinimumCartQuantityTier","id":204057,"discount_group_id":55268,"min_cart_value":null,"discount_amount":null,"created_at":"2022-11-18T15:36:50.275Z","updated_at":"2022-11-18T15:36:50.275Z","discount_percent":0.1,"shop_id":43436,"min_line_item_value":null,"min_cart_quantity":3,"min_line_item_quantity":null,"discount_type":"percentage","min_selected_products_quantity":null,"min_selected_products_value":null,"rank":0},{"type":"MinimumCartQuantityTier","id":204058,"discount_group_id":55268,"min_cart_value":null,"discount_amount":null,"created_at":"2022-11-18T15:36:50.279Z","updated_at":"2022-11-18T15:36:50.279Z","discount_percent":0.15,"shop_id":43436,"min_line_item_value":null,"min_cart_quantity":6,"min_line_item_quantity":null,"discount_type":"percentage","min_selected_products_quantity":null,"min_selected_products_value":null,"rank":0}],"id":55268,"discount_enabled":false,"customer_tag":null,"cart_label":null,"order_tag":null,"created_at":"2022-10-17T08:31:39.095Z","updated_at":"2022-12-05T15:55:48.173Z","shop_id":43436,"title":"Black Friday Bulk Savings","discount_tier_type":"MinimumCartQuantityTier","show_discount_table":true,"description":"","discount_type":"percentage","show_discounted_price":true,"show_discount_value":true},{"type":"CollectionDiscount","collections":[{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"}
4187,{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"}
4187,{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"}
4187,{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"}
4187,{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"}
4187,{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"}
4187,{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"},{"id":null,"shopify_collection_id":"285810098338"},{"id":null,"shopify_collection_id":"262439469218"},{"id":null,"shopify_collection_id":"262430326946"},{"id":null,"shopify_collection_id":"262439272610"},{"id":null,"shopify_collection_id":"262431015074"},{"id":null,"shopify_collection_id":"262439895202"},{"id":null,"shopify_collection_id":"262430195874"},{"id":null,"shopify_collection_id":"286101110946"},{"id":null,"shopify_collection_id":"290763341986"},{"id":null,"shopify_collection_id":"290763047074"},{"id":null,"shopify_collection_id":"290763243682"},{"id":null,"shopify_collection_id":"290762981538"},{"id":null,"shopify_collection_id":"290763374754"},{"id":null,"shopify_collection_id":"279278289058"},{"id":null,"shopify_collection_id":"262430294178"},{"id":null,"shopify_collection_id":"262430097570"},{"id":null,"shopify_collection_id":"262429999266"}],"discount_tiers":[{"type":"MinimumCartQuantityTier","id":205754,"discount_group_id":56494,"min_cart_value":null,"discount_amount":null,"created_at":"2022-12-05T15:55:07.723Z","updated_at":"2022-12-05T15:55:07.723Z","discount_percent":0.08,"shop_id":43436,"min_line_item_value":null,"min_cart_quantity":3,"min_line_item_quantity":null,"discount_type":"percentage","min_selected_products_quantity":null,"min_selected_products_value":null,"rank":0},{"type":"MinimumCartQuantityTier","id":205755,"discount_group_id":56494,"min_cart_value":null,"discount_amount":null,"created_at":"2022-12-05T15:55:07.726Z","updated_at":"2022-12-05T15:55:07.726Z","discount_percent":0.12,"shop_id":43436,"min_line_item_value":null,"min_cart_quantity":6,"min_line_item_quantity":null,"discount_type":"percentage","min_selected_products_quantity":null,"min_selected_products_value":null,"rank":0}],"id":56494,"discount_enabled":false,"customer_tag":null,"cart_label":null,"order_tag":null,"created_at":"2022-12-05T15:55:07.720Z","updated_at":"2023-05-10T18:52:37.513Z","shop_id":43436,"title":"Buy More, Save More!","discount_tier_type":"MinimumCartQuantityTier","show_discount_table":true,"description":"","discount_type":"percentage","show_discounted_price":true,"show_discount_value":true}]; 4188 qb.datastore.theme_setting = {"id":18,"theme_name":"Impulse","cart_subtotal_selector":".ajaxcart__price","checkout_button_selector":"input[type='submit'].action_button.right:visible,input[name='checkout']:visible,button[name='checkout']:visible,[href$='checkout']:visible,input[name='goto_pp']:visible,button[name='goto_pp']:visible,input[name='goto_gc']:visible,button[name='goto_gc']:visible,.additional-checkout-button:visible,.google-wallet-button-holder:visible,.amazon-payments-pay-button:visible","form_selector":"form[action=\"/cart/add\"]","quantity_selector":"input.cart-item__qty-input, input.quantity, input[name='updates[]'], input[id^='updates_'], input[id^='Updates_'], input[name^='updates_'], input.cart__qty-input, input.count, input.js-qty__input, input.js-qty__num, input.quantity-selector, input.cart__quantity-selector, input.js--num, input.cart-drawer__item-quantity","cart_form_selector":"form[action$='cart']","quantity_button_selector":"form[action=\"/cart\"] .js--qty-adjuster, form[action=\"/cart\"] .js-qty__adjust","variant_selector":"form[action^='/cart/add']:first select:visible, .radio-wrapper fieldset, form[action^='/cart/add']:first input[type='radio']","swatch_selector":".swatchColor, .panda-swatch, button.swatch, div.swatch-element, div.swatch-item, .product-variant ul li, div.swatches-container ul.options li a, div.template--product-variants-container div.product-variant-group label","mutation_ids":"","mutation_classes":"","table_placement_selector":"","shipping_rates_form_position":"","shipping_rates_form_placement_selector":"","line_item_original_price_selector":"","line_item_total_price_selector":"","ajax_line_item_total_price_selector":"","ajax_line_item_original_price_selector":"","cart_item_key_var":"","custom_css":".quantity-breaks-now-wrapper {\r\n margin-bottom: 30px;\r\n}","shop_id":null,"created_at":"2020-11-02T09:25:38.072Z","updated_at":"2020-11-02T09:25:38.072Z","currency_option_selector":null}; 4189 4190</script>
vendor: 1 bytes, line 4190
4190
4191<script src="https://quantity-breaks-now.herokuapp.com/widget/javascript?shop=so-danca-usa.myshopify.com"></script>
4191 4192<style> 4193.multiple-groups-notice{margin-bottom:20px;} 4194 4195</style> 4196<style> 4197 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { 4198 border-collapse: separate !important; 4199 } 4200 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-description { 4201 margin-bottom: 10px; 4202 } 4203 4204 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-color: #ddd; } 4205.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-color: #ddd; } 4206.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-style: solid; } 4207.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-style: solid; } 4208.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-width: 1px; } 4209.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-width: 1px; } 4210.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { border-radius: 1px; } 4211.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:first-child { border-radius: 1px 0 0 0; } 4212.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:last-child { border-radius: 0 1px 0 0; } 4213.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:first-child { border-radius: 0 0 0 1px; } 4214.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:last-child { border-radius: 0 0 1px 0; } 4215.quantity-breaks-now-wrapper .quantity-breaks-now-discount-title { font-size: 20px; } 4216.quantity-breaks-now-wrapper .quantity-breaks-now-discount-description { font-size: 14px; } 4217.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { font-size: 14px; } 4218 4219 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:not(:first-child) td { 4220 border-top: none; 4221 } 4222 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th:not(:first-child), 4223 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td:not(:first-child) { 4224 border-left: none; 4225 } 4226</style> 4227 4228 4229 <div 4230 class="elfsight-sapp-4ff19872-5651-449a-9307-f622473dc66c" 4231 style="display: flex; justify-content: center;" 4232 ></div> 4233 4234 <div 4235 class="elfsight-sapp-1d652e83-1eed-40c4-9a62-5103a5446544" 4236 style="display: flex; justify-content: center;" 4237 ></div> 4238 4239 <div 4240 class="elfsight-sapp-de56d7cb-997c-4dde-ba60-b15018be5501" 4241 style="display: flex; justify-content: center;" 4242 ></div> 4243 4244 <div 4245 class="elfsight-sapp-b16ee787-b56f-4707-a369-666dd665c691" 4246 style="display: flex; justify-content: center;" 4247 ></div>
4248<script> 4249 (async () => { 4250 window.ViaTrackerToken = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJob3N0bmFtZSI6Ind3dy5zb2RhbmNhLmNvbSIsImxvY2F0aW9uSWQiOiI2MjhkMjdlOTViOTJiMTcyOTNmZWFiZjgiLCJpYXQiOjE2ODEyNTAyMzh9.cEtU-LnNe2mZ298dFdNs6VowvPTfNDREslYbvh1dm6lhDf88P9TXrsHdL2xk-Yz8QlkucPp3LTsisDUtsOxH4mVXA-yZpuu9qAv8_KGEYMxONFXqJLyatSja8kHq7Kbvj71WQjxXtiZpSR81VrDypAPL2WKj_1L2_COZ35jXp5U'; 4251 window.ViaStoreType = 'shopify'; 4252 4253 const BASE_URL = 'https://api.viacustomers.com'; 4254 4255 const utcDate = (date) => new Date(date).toUTCString(); 4256 4257 const COOKIE_DELIMITER = '; '; 4258 const PAIR_DELIMITER = '='; 4259 const MAX_DATE = new Date('+275760-09-13T00:00:00Z'); 4260 4261 const cookies = { 4262 get items() { 4263 const decodedCookie = decodeURIComponent(document.cookie); 4264 const pairs = decodedCookie.split(COOKIE_DELIMITER).map((cookie) => cookie.split(PAIR_DELIMITER)); 4265 return Object.fromEntries(pairs); 4266 }, 4267 get length() { 4268 return Object.keys(this.items).length; 4269 }, 4270 getItem(key) { 4271 return this.items[key] || null; 4272 }, 4273 setItem(key, value, { expires, maxAge, path = '/', domain } = {}) { 4274 const config = { 4275 [key]: value, 4276 domain, 4277 path, 4278 'max-age': maxAge, // renamed 4279 'expires': expires !== undefined ? utcDate(expires) : null, 4280 }; 4281 4282 const cookie = Object.entries(config) 4283 .filter(([, value]) => value !== undefined) 4284 .map(([key, value]) => `${key}${PAIR_DELIMITER}${value}`) 4285 .join(COOKIE_DELIMITER); 4286 4287 document.cookie = cookie; 4288 }, 4289 removeItem(key, { path = '/', domain } = {}) { 4290 this.setItem(key, null, { expires: 0, path, domain }); 4291 }, 4292 }; 4293 4294 const viaStorage = { 4295 key: { 4296 customerId: '_viaCustomerId', 4297 userId: '_viaUserId', 4298 }, 4299 get customerId() { 4300 return cookies.getItem(this.key.customerId); 4301 }, 4302 set customerId(value) { 4303 cookies.setItem(this.key.customerId, value); 4304 }, 4305 4306 get userId() { 4307 return cookies.getItem(this.key.userId); 4308 }, 4309 set userId(value) { 4310 cookies.setItem(this.key.userId, value, { expires: MAX_DATE }); 4311 }, 4312 }; 4313 4314 function addParametersToURL(url, pairs) { 4315 const parameters = Object.entries(pairs) 4316 .filter(([key, value]) => value !== undefined) // clean parameters 4317 .map(([key, value]) => `${key}=${encodeURIComponent(value)}`) // encode pairs 4318 .join('&'); 4319 return `${url}${url.includes('?') ? '&' : '?'}${parameters}`; 4320 } 4321 4322 async function getViaCustomerId(shopifyCustomerId, phone, email) { 4323 let url = `${BASE_URL}/api/v2/customers/get_or_create`; 4324 const parameters = { shopifyId: shopifyCustomerId, phone, email }; 4325 url = addParametersToURL(url, parameters); 4326 4327 return fetch(url, { 4328 headers: { 4329 'Authorization': `Bearer ${window['ViaTrackerToken']}`, 4330 'Content-Type': 'application/json', 4331 }, 4332 method: 'GET', 4333 }).then((response) => response.json()); 4334 } 4335 4336 async function customerViewedProduct( 4337 viaCustomerId, 4338 storeType, 4339 productId, 4340 variantId, 4341 price, 4342 inventoryQuantity 4343 ) { 4344 let url = `${BASE_URL}/api/v2/customers/product_viewed`;
4345 const parameters = { customerId: viaCustomerId, productId, variantId, storeType, price }; 4346 url = addParametersToURL(url, parameters); 4347 4348 return fetch(url, { 4349 headers: { 4350 'Authorization': `Bearer ${window['ViaTrackerToken']}`, 4351 'Content-Type': 'application/json', 4352 }, 4353 method: 'GET', 4354 }); 4355 } 4356 4357 async function customerUpdatedCart(viaCustomerId, lineItems) { 4358 let url = `${BASE_URL}/api/v2/customers/cart`; 4359 return fetch(url, { 4360 headers: { 4361 'Authorization': `Bearer ${window['ViaTrackerToken']}`, 4362 'Content-Type': 'application/json', 4363 }, 4364 method: 'POST', 4365 body: JSON.stringify({ 4366 viaCustomerId, 4367 lineItems, 4368 }) 4369 }); 4370 } 4371 4372 function checkStorageUsers() { 4373 // userId MIGHT be set by popups 4374 if (viaStorage.customerId) return; 4375 if (!viaStorage.userId) return; 4376 viaStorage.customerId = viaStorage.userId; 4377 } 4378 4379 async function identifyViaCustomer() { 4380 4381 } 4382 4383 async function track() { 4384 if (!viaStorage.customerId) return; 4385 let variantData = undefined; 4386 let productData = undefined; 4387 4388 4389 4390 let cartData = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 4391 if (cartData.items.length > 0) { 4392 await customerUpdatedCart(viaStorage.customerId, cartData.items.map((item) => ({ 4393 variantId: item.variant_id, 4394 productId: item.product_id, 4395 quantity: item.quantity, 4396 price: (item.final_price / 100), 4397 inventoryQuantity: item?.variant?.inventory_quantity 4398 })) 4399 ) 4400 } 4401 4402 } 4403 4404 async function cookieMonster() { 4405 checkStorageUsers(); 4406 await identifyViaCustomer(); 4407 await track(); 4408 } 4409 4410 window.addEventListener('beforeunload', cookieMonster); 4411 await cookieMonster(); 4412 })(); 4413 </script>
4413<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=so-danca-usa.myshopify.com"></script>
4413 4414 4415 4416 4417 4418 4419
4420<script id="rebuy-recommended-template" type="text/template"> 4421<div 4422 class="rebuy-widget" 4423 v-cloak 4424 v-on:click="stopPropagation($event)" 4425 v-bind:id="'rebuy-widget-' + id" 4426 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]" 4427> 4428 <div 4429 class="rebuy-widget-container" 4430 v-cloak 4431 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 4432 v-on:click.self="hide()" 4433 > 4434 <div class="rebuy-widget-content"> 4435 <div class="rebuy-modal-close" v-on:click="hide()"> 4436 <i class="fas fa-times"></i> 4437 </div> 4438 4439 <div class="rebuy-timer" v-if="hasTimer()"> 4440 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 4441 <span v-html="config.language.timer_title"></span> 4442 <span 4443 class="rebuy-timer-minutes" 4444 v-html="config.timer.duration_minutes" 4445 ></span 4446 >:<span 4447 class="rebuy-timer-seconds" 4448 v-html="config.timer.duration_seconds" 4449 ></span> 4450 </h5> 4451 </div> 4452 4453 <h4 4454 class="super-title" 4455 v-if="config.language.super_title != ''" 4456 v-html="config.language.super_title" 4457 ></h4> 4458 4459 <h3 4460 class="primary-title" 4461 v-if="config.language.title != ''" 4462 v-html="config.language.title" 4463 ></h3> 4464 4465 <div 4466 class="description" 4467 v-if="config.language.description != ''" 4468 v-html="config.language.description" 4469 ></div> 4470 4471 <div class="rebuy-product-grid" v-bind:class="layoutClasses"> 4472 <div 4473 class="rebuy-product-block" 4474 v-for="(product, product_index) in products" 4475 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 4476 > 4477 <div class="rebuy-product-media"> 4478 <a 4479 class="rebuy-product-image" 4480 v-bind:href="learnMoreURL(product)" 4481 v-bind:style="imageStyles" 4482 v-on:click="learnMore(product);" 4483 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 4484 > 4485 <img 4486 v-bind:src="itemImage(product, product.selected_variant, '400x400')" 4487 v-bind:alt="'View ' + product.title" 4488 /> 4489 </a> 4490 </div> 4491 <div class="rebuy-product-info"> 4492 <a 4493 class="rebuy-product-title" 4494 v-bind:href="learnMoreURL(product)" 4495 v-on:click="learnMore(product);" 4496 v-html="product.title" 4497 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 4498 v-bind:alt="'View ' + product.title" 4499 ></a> 4500 4501 <!-- <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> --> 4502 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 4503 <span class="rebuy-star-rating"> 4504 <span class="rebuy-star-rating-background"></span> 4505 <span 4506 class="rebuy-star-rating-foreground" 4507 v-bind:style="{ width: productReviewRatingPercentage(product) }" 4508 ></span> 4509 </span> 4510 <span 4511 class="rebuy-review-count" 4512 v-html="productReviewCount(product)" 4513 ></span> 4514 </div> 4515 4516 <div class="rebuy-product-price"> 4517 <div v-if="variantOnSale(product, product.selected_variant)"> 4518 <span 4519 class="rebuy-money sale" 4520 v-html="formatMoney(variantPrice(product, product.selected_variant))" 4521 ></span> 4522 <span 4523 class="rebuy-money compare-at" 4524 v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))" 4525 ></span> 4526 </div> 4527 <div v-if="!(variantOnSale(product, product.selected_variant))">
4528 <span 4529 class="rebuy-money" 4530 v-html="formatMoney(variantPrice(product, product.selected_variant))" 4531 ></span> 4532 </div> 4533 </div> 4534 <div 4535 class="rebuy-product-description" 4536 v-if="showProductDescription(product)" 4537 v-html="text(product.body_html)" 4538 ></div> 4539 </div> 4540 4541 <!-- special --> 4542 <div class="rebuy-product-options" v-if="showVariantSelect(product)" v-for="option in product.options"> 4543 <select class="rebuy-select variant-select" 4544 v-on:change="selectVariantOption(product, 'option' + option.position, $event.target.value)"> 4545 <option v-for="(value, index) in option.values" v-bind:value="value">{{ value }}</option> 4546 </select> 4547 </div> 4548 <!-- special --> 4549 4550 <div class="rebuy-product-actions"> 4551 <div 4552 class="subscription-checkbox" 4553 v-if="showSubscriptionOptions(product)" 4554 > 4555 <label class="rebuy-checkbox-label"> 4556 <input 4557 class="checkbox-input rebuy-checkbox" 4558 v-model="product.subscription" 4559 v-on:change="toggleSubscription(product)" 4560 type="checkbox" 4561 /> 4562 <span 4563 class="checkbox-label" 4564 v-html="upgradeToSubscriptionLabel(product)" 4565 ></span> 4566 </label> 4567 </div> 4568 4569 <div 4570 class="subscription-frequency" 4571 v-if="showSubscriptionFrequency(product)" 4572 > 4573 <select 4574 class="rebuy-select" 4575 v-model="product.subscription_frequency" 4576 v-on:change="updateSubscriptionFrequency(product)" 4577 > 4578 <option 4579 v-for="frequency in product.subscription_frequencies" 4580 v-bind:value="frequency" 4581 > 4582 {{ frequencyLabel(frequency, product.subscription_interval) }} 4583 </option> 4584 </select> 4585 </div> 4586 4587 <div class="product-quantity" v-if="hasQuantityInputEnabled()"> 4588 <div class="rebuy-select-wrapper"> 4589 <label class="rebuy-label">Quantity</label> 4590 <select class="rebuy-select" v-model="product.quantity"> 4591 <option v-for="n in maxQuantityInputValue()" v-bind:value="n"> 4592 {{ n }} 4593 </option> 4594 </select> 4595 </div> 4596 </div> 4597 4598 <button 4599 class="rebuy-button" 4600 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 4601 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 4602 v-bind:alt="'Add ' + product.title + ' to Cart'" 4603 v-on:click="(!product.tags.includes('custom') || !product.tags.includes('create')) ? addToCart(product) : learnMore(product)" 4604 type="button" 4605 > 4606 <span v-html="(!product.tags.includes('custom') || !product.tags.includes('create')) ? buttonLabel(product) : 'Learn More' "></span> 4607 </button> 4608 </div> 4609 </div> 4610 </div> 4611 4612 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 4613 <button class="rebuy-button decline" v-on:click="hide()" type="button"> 4614 <span v-html="continueLabel()"></span> 4615 </button> 4616 </div> 4617 4618 <div class="powered-by-rebuy"> 4619 <a 4620 v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" 4621 target="_blank" 4622 rel="noopener" 4623 > 4624 Powered by Rebuy 4625 </a> 4626 </div> 4627 </div> 4628 </div> 4629</div> 4630</script>
4630 4631 4632<style> 4633 .rebuy-checkbox { 4634 appearance: none !important; 4635 -webkit-appearance: none !important; 4636 padding: 0 0 0 15px !important; 4637} 4638 4639.rebuy-checkbox:checked:before { 4640 appearance: none; 4641 -webkit-appearance: none; 4642 display: inherit; 4643} 4644</style> 4645 4646
4647<script id="rebuy-widget-68341" type="text/template"> 4648 <div class="rebuy-widget" 4649 v-cloak 4650 v-on:click="stopPropagation($event)" 4651 v-bind:id="'rebuy-widget-' + id" 4652 v-bind:class="['widget-type-' + config.type.replace('_','-'), products.length > 0 ? 'is-visible' : 'is-hidden']"> 4653 4654 <div 4655 class="rebuy-widget-container" 4656 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]"> 4657 <div class="rebuy-widget-content"> 4658 <div class="rebuy-timer" v-if="hasTimer()"> 4659 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 4660 <span v-html="config.language.timer_title"></span> <span class="rebuy-timer-minutes" v-html="config.timer.duration_minutes"></span>:<span class="rebuy-timer-seconds" v-html="config.timer.duration_seconds"></span> 4661 </h5> 4662 </div> 4663 4664 <h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4> 4665 4666 <h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3> 4667 4668 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 4669 4670 <div class="rebuy-bundle"> 4671 4672 <div class="rebuy-bundle__images"> 4673 4674 <div class="rebuy-bundle__image" v-for="(product, index) in products" v-if="product.selected" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]"> 4675 <a class="rebuy-bundle__image-item" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '' ]"> 4676 <img v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="product.title"> 4677 </a> 4678 <div class="rebuy-bundle__image-divider"> 4679 <i class="far fa-plus"></i> 4680 </div> 4681 </div> 4682 4683 </div> 4684 4685 <div class="rebuy-bundle__items"> 4686 4687 4688 <div class="rebuy-product-block" v-for="(product, product_index) in products" v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product), isInputProduct(product) ? 'is-input-product' : '' ,product.selected ? 'is-selected': '']"> 4689 4690 <div class="rebuy-product-info"> 4691 <a class="rebuy-bundle__image-item bundle-single-image" v-bind:href="learnMoreURL(product)" v-bind:style="imageStyles" v-on:click="learnMore(product);" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '' ]"> 4692 <img v-bind:src="itemImage(product, product.selected_variant)" v-bind:alt="product.title"> 4693 </a> 4694 <div class="rebuy-product-checkbox"> 4695 <label class="rebuy-checkbox-label"> 4696 <input 4697 class="checkbox-input rebuy-checkbox" 4698 v-model="product.selected" 4699 type="checkbox" /> 4700 </label> 4701 </div> 4702<!-- <strong class="rebuy-product-label" v-if="isInputProduct(product)" v-html="'This item:'"></strong> --> 4703 <a class="rebuy-product-title" v-bind:href="learnMoreURL(product)" v-on:click="learnMore(product);" v-html="product.title" v-bind:class="[hasLearnMore() && !isInputProduct(product) ? 'clickable' : '']"></a> 4704 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 4705 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 4706 <span class="rebuy-star-rating"> 4707 <span class="rebuy-star-rating-background"></span> 4708 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 4709 </span> 4710 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 4711 </div> 4712 4713 <div class="rebuy-product-price"> 4714 <div v-if="variantOnSale(product, product.selected_variant)"> 4715 <span class="rebuy-money sale" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 4716 <span class="rebuy-money compare-at" v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 4717 </div> 4718 <div v-if="!(variantOnSale(product, product.selected_variant))"> 4719 <span class="rebuy-money" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 4720 </div> 4721 </div> 4722 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 4723 </div> 4724 <!-- special --> 4725 <div class="rebuy-product-options" v-if="showVariantSelect(product)" v-for="option in product.options"> 4726 <select class="rebuy-select variant-select" 4727 v-on:change="selectVariantOption(product, 'option' + option.position, $event.target.value)"> 4728 <option v-for="(value, index) in option.values" v-bind:value="value">{{ value }}</option> 4729 </select> 4730 </div> 4731 <!-- special --> 4732 </div> 4733 4734 </div> 4735 </div> 4736 4737 </div> 4738 </div> 4739 4740 <div class="rebuy-bundle__actions" v-if="subtotal() > 0"> 4741 4742 <div class="rebuy-bundle__actions-price"> 4743 <strong class="rebuy-bundle__actions-price-label">Total Price:</strong> 4744 4745 <div class="rebuy-bundle__actions-price-value" v-if="bundleOnSale()"> 4746 <span class="rebuy-money sale" v-html="formatMoney(subtotal())"></span> 4747 <span class="rebuy-money compare-at" v-html="formatMoney(compareAtSubtotal())"></span> 4748 </div> 4749 <div class="rebuy-bundle__actions-price-value" v-if="!(bundleOnSale())"> 4750 <span class="rebuy-money" v-html="formatMoney(subtotal())"></span> 4751 </div> 4752 </div> 4753 4754 <div class="rebuy-bundle__actions-buttons"> 4755 <button 4756 class="rebuy-button" 4757 v-on:click="addSelectedProductsToCart()" 4758 type="button"> 4759 <span v-html="buttonWidgetLabel()"></span> 4760 </button> 4761 </div> 4762 </div> 4763 4764 </div> 4765 </div> 4766</script>
4766 4767 4768<style> 4769 #rebuy-widget-68341 .rebuy-bundle__actions { 4770 margin-top: 15px; 4771 order: 3; 4772 display: flex; 4773 flex-direction: column; 4774 align-items: center; 4775 } 4776 4777 #rebuy-widget-68341 { 4778 max-width: 1100px; 4779 margin: 0 auto; 4780 } 4781 4782 .rebuy-bundle__actions-price { 4783 margin: 10px auto; 4784 } 4785 4786 .rebuy-bundle__actions-buttons { 4787 margin: 0 auto; 4788 padding: 0px 15px; 4789 } 4790 4791 #rebuy-widget-68341 .rebuy-bundle__items .rebuy-product-info { 4792 display: flex; 4793 flex-direction: column; 4794 text-align: center; 4795 } 4796 4797 .rebuy-bundle__items { 4798 display: flex; 4799 justify-content: space-between; 4800 } 4801 4802 #rebuy-widget-68341 4803 .rebuy-bundle 4804 .rebuy-product-block 4805 .rebuy-product-info 4806 .rebuy-product-title { 4807 white-space: normal; 4808 } 4809 4810 #rebuy-widget-68341 .rebuy-product-block { 4811 width: 100%; 4812 max-width: 300px; 4813 padding: 10px 15px; 4814 } 4815 4816 #rebuy-widget-68341 .rebuy-bundle__image-item { 4817 width: 100%; 4818 } 4819 4820 #rebuy-widget-68341 4821 .rebuy-bundle 4822 .rebuy-product-block 4823 .rebuy-product-options { 4824 margin: 0px; 4825 } 4826 4827 #rebuy-widget-68341 .rebuy-product-price { 4828 padding: 10px 0px; 4829 } 4830 4831 #rebuy-widget-68341 .rebuy-bundle__image-item img { 4832 height: 150px; 4833 width: auto; 4834 margin: 0 auto; 4835 } 4836 4837 #rebuy-widget-68341 .rebuy-bundle__images { 4838 display: none; 4839 } 4840 4841 #rebuy-widget-68341 .primary-title { 4842 text-align: center; 4843 } 4844 4845 @media only screen and (max-width: 700px) { 4846 #rebuy-widget-68341 .rebuy-bundle__items { 4847 flex-direction: column; 4848 padding: 0px 20px; 4849 align-items: center; 4850 } 4851 4852 #rebuy-widget-68341 .rebuy-product-block { 4853 width: 100%; 4854 } 4855 } 4856 4857 .rebuy-product-checkbox { 4858 display: flex; 4859 justify-content: center; 4860 padding-bottom: 5px; 4861 } 4862 4863 .rebuy-checkbox:checked:before { 4864 width: 20px; 4865 height: 20px; 4866 display: flex; 4867 justify-content: center; 4868 align-items: center; 4869 border-radius: 5px; 4870 } 4871</style> 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888<style> 4889 #sd-vp-popup { 4890 position: fixed; 4891 bottom:24px;left:24px; 4892 width: 300px; 4893 background: #fff; 4894 border-radius: 12px; 4895 box-shadow: 0 8px 40px rgba(0,0,0,0.22); 4896 z-index: 9990; 4897 font-family: inherit; 4898 overflow: hidden; 4899 display: none; 4900 animation: sdVpSlideIn 0.35s cubic-bezier(0.34,1.56,0.64,1) forwards; 4901 } 4902 @keyframes sdVpSlideIn { 4903 from { opacity: 0; transform: translateY(16px) scale(0.96); } 4904 to { opacity: 1; transform: translateY(0) scale(1); } 4905 } 4906 #sd-vp-popup.sd-vp-closing { 4907 animation: sdVpSlideOut 0.25s ease forwards; 4908 } 4909 @keyframes sdVpSlideOut { 4910 from { opacity: 1; transform: translateY(0) scale(1); } 4911 to { opacity: 0; transform: translateY(12px) scale(0.95); } 4912 } 4913 #sd-vp-inner { padding: 16px 16px 14px; position: relative; } 4914 #sd-vp-title { 4915 font-size: 16px; 4916 font-weight: 700; 4917 color: #1a1a1a; 4918 padding-right: 24px; 4919 line-height: 1.2; 4920 } 4921 #sd-vp-accent { 4922 height: 3px; 4923 background: #AAEBDA; 4924 margin: 8px 0 10px; 4925 border-radius: 2px; 4926 } 4927 #sd-vp-headline { 4928 font-size: 14px; 4929 font-weight: 700; 4930 color: #1a1a1a; 4931 line-height: 1.4; 4932 margin-bottom: 6px; 4933 } 4934 #sd-vp-tagline { 4935 font-size: 13px; 4936 color: #444; 4937 line-height: 1.5; 4938 margin-bottom: 8px; 4939 } 4940 #sd-vp-sub { 4941 font-size: 13px; 4942 color: #1a1a1a; 4943 font-weight: 600; 4944 margin-bottom: 10px; 4945 } 4946 #sd-vp-video-wrap { 4947 width: 100%; 4948 aspect-ratio: 16/9; 4949 background: #1a1a1a; 4950 border-radius: 6px; 4951 overflow: hidden; 4952 margin-bottom: 10px; 4953 } 4954 #sd-vp-video-wrap iframe, 4955 #sd-vp-video-wrap video { 4956 width: 100%; 4957 height: 100%; 4958 border: none; 4959 display: block; 4960 } 4961 #sd-vp-cta { 4962 display: block; 4963 width: 100%; 4964 padding: 13px 16px; 4965 background: #AAEBDA; 4966 color: #1a1a1a; 4967 font-size: 13px; 4968 font-weight: 700; 4969 letter-spacing: 1.5px; 4970 text-transform: uppercase; 4971 text-align: center; 4972 text-decoration: none; 4973 border: none; 4974 cursor: pointer; 4975 transition: filter 0.2s ease; 4976 font-family: inherit; 4977 } 4978 #sd-vp-cta:hover { filter: brightness(0.92); } 4979 #sd-vp-close { 4980 position: absolute; 4981 top: 10px; 4982 right: 10px; 4983 width: 24px; 4984 height: 24px; 4985 background: none; 4986 border: none; 4987 cursor: pointer; 4988 color: #aaa; 4989 font-size: 20px; 4990 line-height: 1; 4991 display: flex; 4992 align-items: center; 4993 justify-content: center; 4994 border-radius: 50%; 4995 transition: background 0.15s, color 0.15s; 4996 } 4997 #sd-vp-close:hover { background: #f0f0f0; color: #333; } 4998 </style> 4999 5000 <div id="sd-vp-popup" role="dialog" aria-modal="true" aria-label="Did You Know"> 5001 <div id="sd-vp-inner"> 5002 <div id="sd-vp-title">Did You Know</div> 5003 <div id="sd-vp-accent"></div> 5004 5005 <div id="sd-vp-tagline">Foot and ankle strengthening device</div> 5006 <div id="sd-vp-sub">Meet FLEX</div> 5007
5008 <div id="sd-vp-video-wrap"><video src="https://cdn.shopify.com/videos/c/o/v/b0968622fd2a42bc98406e90ae007350.mp4" controls playsinline preload="metadata"></video></div> 5009 5010 <button id="sd-vp-close" aria-label="Close">Ã</button> 5011 </div> 5012 5013 <a href="https://www.sodanca.com/pages/flex" id="sd-vp-cta">TAKE ME THERE</a> 5014 5015 </div> 5016 5017
5017<script> 5018 (function() { 5019 var DELAY = 20000; 5020 var VIDEO_ID = "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b0968622fd2a42bc98406e90ae007350.mp4"; // Used as campaign key 5021 var SUPPRESS_SESSIONS = 3; 5022 5023 // ââ Session tracking ââââââââââââââââââââââââââââââââââââââââââââââââ 5024 // Each unique video URL = one campaign. Key is a short hash of the URL. 5025 var campaignKey = 'sd_vp_' + hashStr(VIDEO_ID); 5026 5027 function hashStr(s) { 5028 var h = 0; 5029 for (var i = 0; i < s.length; i++) { h = (Math.imul(31, h) + s.charCodeAt(i)) | 0; } 5030 return Math.abs(h).toString(36).slice(0, 8); 5031 } 5032 5033 function getState() { 5034 try { return JSON.parse(localStorage.getItem(campaignKey) || 'null'); } catch(e) { return null; } 5035 } 5036 5037 function saveState(st) { 5038 try { localStorage.setItem(campaignKey, JSON.stringify(st)); } catch(e) {} 5039 } 5040 5041 // We track: 5042 // session_id â increments once per page load (stored in sessionStorage) 5043 // dismissed_at_session â the session_id when user last dismissed 5044 // total_sessions_seen â how many sessions this popup has been shown 5045 5046 var SESSION_KEY = 'sd_vp_sid'; 5047 var currentSession = parseInt(sessionStorage.getItem(SESSION_KEY) || '0'); 5048 if (!sessionStorage.getItem(SESSION_KEY)) { 5049 // New session â increment the global session counter 5050 var st = getState() || { dismissed_at_session: null, session_count: 0 }; 5051 st.session_count = (st.session_count || 0) + 1; 5052 saveState(st); 5053 currentSession = st.session_count; 5054 sessionStorage.setItem(SESSION_KEY, currentSession); 5055 } 5056 5057 function shouldShow() { 5058 var st = getState(); 5059 if (!st || st.dismissed_at_session === null || st.dismissed_at_session === undefined) return true; 5060 // Show again once SUPPRESS_SESSIONS sessions have passed since dismissal 5061 return (currentSession - st.dismissed_at_session) >= SUPPRESS_SESSIONS; 5062 } 5063 5064 function recordDismissal() { 5065 var st = getState() || { session_count: currentSession }; 5066 st.dismissed_at_session = currentSession; 5067 saveState(st); 5068 } 5069 5070 // ââ Page targeting âââââââââââââââââââââââââââââââââââââââââââââââââââ 5071 var pageConfig = {"home":true,"collections":true,"products":false,"cart":false,"specific_urls":[]}; 5072 var currentPath = window.location.pathname; 5073 5074 function pageMatches() { 5075 // If no page types or URLs are configured at all, show everywhere 5076 var anyConfigured = pageConfig.home || pageConfig.collections || pageConfig.products 5077 || pageConfig.cart || (pageConfig.specific_urls && pageConfig.specific_urls.length > 0); 5078 if (!anyConfigured) return true; 5079 5080 if (pageConfig.home && (currentPath === '/' || currentPath === '')) return true; 5081 if (pageConfig.collections && currentPath.indexOf('/collections/') === 0) return true; 5082 if (pageConfig.products && currentPath.indexOf('/products/') === 0) return true; 5083 if (pageConfig.cart && currentPath.indexOf('/cart') === 0) return true; 5084 5085 if (pageConfig.specific_urls && pageConfig.specific_urls.length > 0) { 5086 for (var i = 0; i < pageConfig.specific_urls.length; i++) { 5087 if (currentPath === pageConfig.specific_urls[i] || currentPath.indexOf(pageConfig.specific_urls[i]) === 0) return true; 5088 } 5089 } 5090 return false; 5091 } 5092 5093 // ââ Show logic âââââââââââââââââââââââââââââââââââââââââââââââââââââââ 5094 if (!pageMatches() || !shouldShow()) return; 5095 5096 var popup = document.getElementById('sd-vp-popup'); 5097 var closeBtn = document.getElementById('sd-vp-close'); 5098 if (!popup) return; 5099 5100 function dismiss() { 5101 popup.classList.add('sd-vp-closing'); 5102 recordDismissal(); 5103 setTimeout(function() { popup.style.display = 'none'; popup.classList.remove('sd-vp-closing'); }, 260); 5104 } 5105 5106 setTimeout(function() { 5107 popup.style.display = 'block'; 5108 }, DELAY); 5109 5110 closeBtn.addEventListener('click', dismiss); 5111 })(); 5112 </script>
5112 5113 5114 5115 5116 5117 <!-- Gorgias Chat Widget Start --> 5118
5118<script 5119 id="gorgias-chat-widget-install-v3" 5120 src="https://config.gorgias.chat/bundle-loader/01GYCCWBYSXQQMZXZTDD3KGS7H?source=shopify1click" 5121 ></script>
5121 5122
5122<script id="gorgias-chat-shopify-install"> 5123 !function(_){_.SHOPIFY_PERMANENT_DOMAIN="so-danca-usa.myshopify.com",_.SHOPIFY_CUSTOMER_ID="",_.SHOPIFY_CUSTOMER_EMAIL=""}(window||{}); 5124 </script>
5124 5125 <!-- Gorgias Chat Widget End --> 5126 5127 5128 5129 5130 5131
5132<script> 5133 function dismissRebuyBanner() { 5134 if (typeof Rebuy !== 'undefined' && Rebuy.SmartBanner) { 5135 Rebuy.SmartBanner.dismissSmartBanner(); 5136 } else { 5137 setTimeout(dismissRebuyBanner, 500); 5138 } 5139 } 5140 dismissRebuyBanner(); 5141</script>
5141 5142
5143<script src="//www.sodanca.com/cdn/shop/t/402/assets/share-cart.js?v=93816137023966772131779283977" defer></script>
5143 5144 5145 5146 5147 5148 5149 5150<style> </style> 5151<div id="shopify-block-AbnVrQzcwd3h0UEU3M__18356332299842544250" class="shopify-block shopify-app-block">
5151<script> 5152 var VariableCollections = [] 5153</script>
5153 5154</div>
5154<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5154 5155<shopify-store store-domain="https://www.sodanca.com" country="US" language="en"></shopify-store> 5156<shopify-chat></shopify-chat> 5157</body> 5158 5159 <!-- Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 5159-5162
5159 5160 <noscript 5161 ><iframe 5162 src="https://www.googletagmanager.com/ns.html?id=
5162GTM-NP9XC3R
vendor: 111 bytes, lines 5162-5168
5162" 5163 height="0" 5164 width="0" 5165 style="display:none;visibility:hidden" 5166 ></iframe 5167 ></noscript> 5168
5168<!-- End Google Tag Manager (noscript) --> 5169 5170
5170<script type="text/javascript"> 5171 var AddShoppersWidgetOptions = { 'loadCss': false, 'pushResponse': false }; 5172 (!function(){ 5173 var t=document.createElement("script"); 5174 t.type="text/javascript", 5175 t.async=!0, 5176 t.id="AddShoppers", 5177 t.src="https://shop.pe/widget/widget_async.js#62792d8bbbf6c3764920411e", 5178 document.getElementsByTagName("head")[0].appendChild(t) 5179 }()); 5180 </script>
5180 5181</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.