PageSourceSearch

https://www.sodanca.com/pages/store-locator-2

html sodanca.com collected 2026-09-24 11:08:35 UTC 469,242 bytes, 5,181 lines download raw bytes

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&ndash; 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="{&quot;publisher_shop_id&quot;:52545421474,&quot;theme_id&quot;:147974684834,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;store-locator-2&quot;,&quot;page_type&quot;:&quot;page&quot;},&quot;recommendations_tracking_enabled&quot;: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">&times;</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">&times;</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">&nbsp;</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&amp;width=2400" srcset="//www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&amp;width=352 352w, //www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&amp;width=832 832w, //www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&amp;width=1200 1200w, //www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&amp;width=1920 1920w, //www.sodanca.com/cdn/shop/files/store-locator-2.webp?v=1663330102&amp;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        &copy; 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={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},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.