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":"index","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":"index","theme":147974684834,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1790248102,"path":"\/","locale_root_url":"\/","canonical_url":"https:\/\/www.sodanca.com\/","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\":\"index\",\"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\":\"index\",\"theme\":147974684834,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1790248102,\"path\":\"\\\/\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/www.sodanca.com\\\/\",\"customer_id\":null,\"customer_id_signature\":\"339138c287a72554e3f7b4d93c799d3af76a88ac1af5f91169c46e1bac840fb6\",\"cart\":null}\u003c\/script\u003e";Locksmith.jsonTagSignature="bd56841cee7e6df0063219318a4fde8fe2e944b0ed63a064f64d9af8d07b01cd"</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/"><!-- 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>Só Dança USA | Dance Shoes & Dancewear 72</title> 73 74<meta name="description" content="Só Dança is the dance brand for every body. Global dancewear products that improve your life & unify the world through dance. Discover today!"> 75 76<meta property="og:site_name" content="Só Dança USA"> 77 <meta property="og:url" content="https://www.sodanca.com/"><meta property="og:title" content="Só Dança USA | Dance Shoes & Dancewear"> 78<meta property="og:type" content="website"> 79<meta property="og:description" content="Só Dança is the dance brand for every body. Global dancewear products that improve your life & unify the world through dance. Discover today!"> 80<meta property="og:image" content="http://www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300.png?v=1661836813"> 81<meta property="og:image:secure_url" content="https://www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300.png?v=1661836813"> 82<meta property="og:image:width" content="1200"> 83 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@"> 84 <meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Só Dança USA | Dance Shoes & Dancewear"> 85<meta name="twitter:description" content="Só Dança is the dance brand for every body. Global dancewear products that improve your life & unify the world through dance. Discover today!"> 86<style data-shopify> 87 88 89 90 91 92</style><link href="//www.sodanca.com/cdn/shop/t/402/assets/theme.css?v=175291206471143351701775743782" rel="stylesheet" type="text/css" media="all" /> 93<style> 94 body { 95 padding-top: var(--sd-banner-offset, 0px); 96 } 97 .site-header--stuck { 98 top: var(--sd-banner-offset, 0px) !important; 99 } 100 </style><style data-shopify>:root { 101 --typeHeaderPrimary: 'Poppins'; 102 --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'; 103 --typeHeaderSize: 24px; 104 --typeHeaderWeight: 700; 105 --typeHeaderLineHeight: 1; 106 --typeHeaderSpacing: 0.0em; 107 108 --typeBasePrimary: 'Poppins'; 109 --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'; 110 --typeBaseSize: 14px; 111 --typeBaseWeight: 400; 112 --typeBaseSpacing: 0.025em; 113 --typeBaseLineHeight: 1.6; 114 115 --typeCollectionTitle: 18px; 116 117 --iconWeight: 2px; 118 --iconLinecaps: miter; 119 120 121 --buttonRadius: 0px; 122 123 124 --colorGridOverlayOpacity: 0.1; 125 126 127 128 129 --dark-mint : #00A797; 130 --mint : #74DFC0; 131 --light-mint : #D1FAEE; 132 --black : #000000; 133 --stone : #5B5B5B; 134 --dove : #CCCCCC; 135 --white : #ffffff; 136 137 138 --alert__success__color : #006400; 139 --alert__success__background-color : #E5EFE5; 140 --alert__success__border-color : #006400; 141 --alert__font-weight : var(--font-weight__regular); 142 --alert__marker__font-size : 16px; 143 --alert__padding__desktop : 9px 12px 6px; 144 --alert__height__base : 35px; 145 --alert__height__desktop : 40px; 146 147 148 149 150 151 --font-family__base: "Nexa", sans-serif; 152 153 154 --font-weight__light : 300; 155 --font-weight__regular : 400; 156 --font-weight__semi-bold : 700; 157 --font-weight__bold : 900; 158 159 160 161 162 --font-size__base : 14px; 163 --font-size__base--desktop : 15px; 164 165 166 --line-height__base : 1.43; 167 --line-height__base--desktop : 1.46; 168 169 170 --letter-spacing__base : 0.14px;
171 --letter-spacing__base--desktop : 0.15px; 172 173 174 --link__font-weight : var(--font-weight__semi-bold); 175 --link__text-decoration : underline; 176 --link__hover__text-decoration : none; 177 --link__pagination__text-decoration : none; 178 --link__product__text-decoration : var(--link__hover__text-decoration); 179 --link__promo-grid__text-decoration : var(--link__hover__text-decoration); 180 181 182 183 --nav-link__font-size : var(--font-size__base); 184 --nav-link__font-weight : var(--link__font-weight); 185 --nav-link__letter-spacing : 1.26px; 186 --nav-link__line-height : 1.71; 187 --nav-link__mid-size__font-size : 12px; 188 --nav-link__mid-size__letter-spacing : 1.08px; 189 --nav-link__mid-size__padding : 8px 12px; 190 --nav-link__mid-size__underline__position-left : -3px; 191 --nav-link__mid-size__underline__position-right : -1px; 192 --nav-link__small-size__padding : 8px 8px; 193 --nav-link__small-size__underline__position-left : -7px; 194 --nav-link__small-size__underline__position-right : -6px; 195 --nav-menu__mid-size__logo__margin : 0 15px; 196 --nav-menu__small-size__logo__margin : 0 8px; 197 --nav-menu__icon__flex : 1 1 50px; 198 --nav-menu__dropdown-heading-link__font-size : 12px; 199 --nav-menu__dropdown-heading-link__font-weight : 400; 200 --nav-menu__dropdown-heading-link__letter-spacing : 1.08px; 201 --nav-menu__dropdown-heading-link__line-height : 2; 202 --nav-menu__dropdown-heading-link__text-transform : uppercase; 203 --nav-menu__dropdown-heading-link__hover__text-decoration : underline; 204 --nav-menu__dropdown-link__font-size : 13px; 205 --nav-menu__dropdown-link__font-weight : 300; 206 --nav-menu__dropdown-link__letter-spacing : 0.13px; 207 --nav-menu__dropdown-link__line-height : 1.84; 208 --nav-menu__dropdown-link__text-decoration : none; 209 --nav-menu__dropdown-link__hover__text-decoration : var(--link__text-decoration); 210 --nav-menu__submenu__width : 16%; 211 212 213 --heading__color: var(--black); 214 --heading__text-transform: uppercase; 215 216 217 --homepage__h1__font-size__base: 43px; 218 --homepage__h1__font-size__desktop: 55px; 219 --homepage__h1__font-weight: var(--font-weight__bold); 220 --homepage__h1__letter-spacing__base: 8.6px; 221 --homepage__h1__letter-spacing__desktop: 16px; 222 --homepage__h1__line-height__base: 1.16; 223 --homepage__h1__line-height__desktop: 1.1; 224 --homepage__h1__text-transform: var(--heading__text-transform); 225 --homepage__h1__color: var(--heading__color); 226 227 228 --category__h1__font-size__base: 32px; 229 --category__h1__font-size__desktop: 55px; 230 --category__h1__font-weight: var(--font-weight__bold); 231 --category__h1__letter-spacing__base: 6.08px; 232 --category__h1__letter-spacing__desktop: 10.45px; 233 --category__h1__line-height__base: 1.25; 234 --category__h1__line-height__desktop: 1.15; 235 --category__h1__text-transform: var(--heading__text-transform); 236 --category__h1__color: var(--heading__color); 237 238 239 --collection__h1__font-size__base: 32px; 240 --collection__h1__font-size__desktop: 38px; 241 --collection__h1__font-weight: var(--font-weight__bold); 242 --collection__h1__letter-spacing__base: 6.08px; 243 --collection__h1__letter-spacing__desktop: 7.22px; 244 --collection__h1__line-height__base: 1.25; 245 --collection__h1__line-height__desktop: 1.21; 246 --collection__h1__text-transform: var(--heading__text-transform); 247 --collection__h1__color: var(--heading__color); 248 249 250 --pdp__h1__font-size__base: 28px; 251 --pdp__h1__font-size__desktop: 32px; 252 --pdp__h1__font-weight: var(--font-weight__bold); 253 --pdp__h1__letter-spacing__base: 3.08px; 254 --pdp__h1__letter-spacing__desktop: 3.52px; 255 --pdp__h1__line-height__base: 1.18; 256 --pdp__h1__line-height__desktop: 1.25; 257 --pdp__h1__text-transform: var(--heading__text-transform); 258 --pdp__h1__color: var(--heading__color); 259 260 261 --pdp__price__font-size__base: 1.75rem; 262 --pdp__price__font-size__desktop: 2rem; 263 --pdp__price__font-weight: var(--font-weight__semi-bold); 264 --pdp__price__color: #111111; 265 --pdp__price__sale__color: #C0392B; 266 --pdp__price__compare-at__font-size: 1.25rem; 267 --pdp__price__compare-at__color: #999999; 268 269 270 --blog__h1__font-size__base: 22px; 271 --blog__h1__font-size__desktop: 26px; 272 --blog__h1__font-weight: var(--font-weight__semi-bold); 273 --blog__h1__letter-spacing__base: 2.2px; 274 --blog__h1__letter-spacing__desktop: 2.6px; 275 --blog__h1__line-height__base: 1.27; 276 --blog__h1__line-height__desktop: 1.3; 277 --blog__h1__text-transform: var(--heading__text-transform); 278 --blog__h1__color: var(--heading__color); 279 280 281 --h2__font-size__base: 25px; 282 --h2__font-size__desktop: 46px; 283 --h2__font-weight: var(--font-weight__regular); 284 --h2__letter-spacing__base: 2px; 285 --h2__letter-spacing__desktop: 3.68px; 286 --h2__line-height__base: 1.32; 287 --h2__line-height__desktop: 1.17; 288 --h2__text-transform: var(--heading__text-transform); 289 --h2__color: var(--heading__color); 290 291 292 --h3__font-size__base: 15px; 293 --h3__font-size__desktop: 20px; 294 --h3__font-weight: var(--font-weight__regular); 295 --h3__letter-spacing__base: 3px; 296 --h3__letter-spacing__desktop: 4px; 297 --h3__line-height__base: 1.33; 298 --h3__line-height__desktop: 1.3; 299 --h3__text-transform: var(--heading__text-transform); 300 --h3__color: var(--heading__color); 301 302 303 304 --promobar__letter-spacing: 0.12px; 305 --promobar__font-size: 12px; 306 --promobar__line-height: 1.83; 307 --promobar__text-decoration: none; 308 --promobar__hover__color: var(--dove); 309 --promobar__announcement-text__font-weight: var(--font-weight__semi-bold); 310 --promobar__announcement-text__text-transform: uppercase; 311 312 313 314 --form__color: var(--black); 315 --form__label__text-transform: uppercase; 316 --form__label__letter-spacing: 1.8px; 317 --form__label__font-size: 12px; 318 --form__label__font-weight: var(--font-weight__regular); 319 --form__label__line-height: 2; 320 --form__label__margin-bottom: 3px; 321 --form__input__font-size: 15px; 322 --form__input__font-weight: var(--font-weight__light); 323 --form__input__letter-spacing: 0.15px; 324 --form__input__line-height: 1.6; 325 --form__input__border-color: #949494; 326 --form__input__focus__border-color: var(--black); 327 --form__input__padding-top: 10px; 328 329 330 --custom__input__height: 16px; 331 --custom__input__width: 16px; 332 --custom__input__border: 1px solid #1E1E1E; 333 --custom__input__border--selected: 1px solid var(--dark-mint); 334 --custom__input__background-color: var(--white); 335 --custom__input__background-color--selected: var(--dark-mint); 336 --custom__input__border-radius: 10px; 337 --custom__input__label__font-size: 14px; 338 --custom__input__label__font-weight: var(--font-weight__light); 339 --custom__input__label__letter-spacing: 0.14px; 340 --custom__input__label__line-height: 1.71; 341 342 343 344 --product-listing__font-size__base: 13px; 345 --product-listing__font-size__desktop: 14px; 346 --product-listing__font-weight: var(--font-weight__regular); 347 --product-listing__letter-spacing__base: 0.65px; 348 --product-listing__letter-spacing__desktop: 0.7px; 349 --product-listing__line-height__base: 1.38; 350 --product-listing__line-height__desktop: 1.28; 351 --product-listing__text-decoration: none; 352 --product-listing__quick-view__max-height: 35px; 353 --product-listing__quick-view__padding: 11px 5px;
354 --product-listing__quick-view__color: var(--black); 355 --product-listing__quick-view__background-color: var(--mint); 356 --product-listing__quick-view__font-size: 15px; 357 --product-listing__quick-view__font-weight: var(--font-weight__semi-bold); 358 --product-listing__quick-view__letter-spacing: 0.9px; 359 --product-listing__quick-view__line-height: 1.2; 360 --product-listing__price__font-size__base: var(--product-listing__font-size__base); 361 --product-listing__price__font-size__desktop: 13px; 362 --product-listing__price__font-weight: var(--font-weight__semi-bold); 363 --product-listing__price__letter-spacing__base: var(--product-listing__letter-spacing__base); 364 --product-listing__price__letter-spacing__desktop: var(--product-listing__letter-spacing__desktop); 365 --product-listing__price__line-height__base: var(--product-listing__line-height__base); 366 --product-listing__price__line-height__desktop: 1.38; 367 --product-listing__price-savings__color: #FF4E4E; 368 --product-listing__sale-tag__font-size__base: 10px; 369 --product-listing__sale-tag__font-size__desktop: 14px; 370 --product-listing__sale-tag__letter-spacing__base: 0.1px; 371 --product-listing__sale-tag__letter-spacing__desktop: 0.14px; 372 --product-listing__sale-tag__line-height__base: 2; 373 --product-listing__sale-tag__line-height__desktop: 1.43; 374 --product-listing__sale-tag__padding__base: 3px 4px 0; 375 --product-listing__image-wrap__padding-bottom: 150%; 376 --product-listing__image__display: block; 377 --product-listing__image__position: absolute; 378 --product-listing__image__top: 0; 379 --product-listing__image__bottom: 0; 380 --product-listing__image__left: 0; 381 --product-listing__image__right: 0; 382 --product-listing__image__height: auto; 383 --product-listing__image__margin: auto; 384 --product-listing__image__max-width: 100%; 385 --product-listing__image__background-size: contain; 386 387 388 389 --sub-collection__title-overlay__max-height: inherit; 390 --sub-collection__title-overlay__padding: 17px 3% 15px; 391 --sub-collection__title-overlay__letter-spacing: inherit; 392 --sub-collection__title-overlay__display: inherit; 393 --sub-collection__title-overlay__overflow-wrap: break-word; 394 395 396 397 --layered-nav__heading__font-size: 27px; 398 --layered-nav__heading__font-weight: var(--font-weight__semi-bold); 399 --layered-nav__heading__letter-spacing: 2.43px; 400 --layered-nav__heading__line-height: 1.7; 401 --layered-nav__tag-list__heading__font-size__base: 11px; 402 --layered-nav__tag-list__heading__font-size__desktop: 13px; 403 --layered-nav__tag-list__heading__font-weight__base: var(--font-weight__semi-bold); 404 --layered-nav__tag-list__heading__letter-spacing__base: .99px; 405 --layered-nav__tag-list__heading__letter-spacing__desktop: 1.17px; 406 --layered-nav__tag-list__heading__line-height__base: 2.18; 407 --layered-nav__tag-list__heading__line-height__desktop: 1.85; 408 --layered-nav__tag-list__link__font-size: var(--font-size__base); 409 --layered-nav__tag-list__link__font-weight: var(--font-weight__light); 410 --layered-nav__tag-list__link__letter-spacing: var(--letter-spacing__base); 411 --layered-nav__tag-list__link__line-height: var(--line-height__base); 412 --layered-nav__tag-list__link__text-decoration: none; 413 --layered-nav__tag-list__checkbox__border-color: var(--black); 414 --layered-nav__tag-list__checkbox__background-color--active: var(--dark-mint); 415 --layered-nav__tag-list__checkbox__border-color--active: var(--dark-mint); 416 --layered-nav__tag-remove__icon__color: var(--black); 417 --layered-nav__tag-remove__padding__base: 8px 14px 6px; 418 --layered-nav__tag-remove__padding__desktop: 10px 14px 6px; 419 --layered-nav__active-tag__color: var(--black); 420 --layered-nav__active-tag__background-color: var(--mint); 421 --layered-nav__filter-btn__padding: 13px 20px; 422 --layered-nav__filter-btn__min-width: initial; 423 --layered-nav__filter-btn__text-transform: capitalize; 424 --layered-nav__select__border-color: #E8E8E1; 425 --layered-nav__select__padding: 13px 10px; 426 --layered-nav__select__background-position: right 10px bottom 17px; 427 428 429 430 --swatch__label__font-size__base: var(--font-size__base); 431 --swatch__label__font-size__desktop: var(--font-size__base--desktop); 432 --swatch__label__font-weight: var(--font-weight__regular); 433 --swatch__box-shadow__color: #E6E6E6; 434 --swatch__size__padding: 7px 15px 5px; 435 --swatch__size__box-shadow: 0 0 0 2px var(--black); 436 --swatch__color__width__base: 34px; 437 --swatch__color__padding__base: 5px 16px; 438 --swatch__color__padding__desktop: 7px 19px; 439 --swatch__size-width__margin-bottom: 40px; 440 441 442 443 --button__display: inline-block; 444 --button__font-size: var(--font-size__base); 445 --button__font-weight: var(--font-weight__semi-bold); 446 --button__letter-spacing: 1.12px; 447 --button__line-height: 1.29; 448 --button__text-transform: uppercase; 449 --button__text-align: center; 450 --button__text-decoration: none; 451 --button__margin-right: 10px; 452 --button__padding: 17px 20px 15px; 453 --button__min-width: 226px; 454 --button__max-height: 50px; 455 --button__color: var(--black); 456 --button__position: relative; 457 --button__overflow: hidden; 458 --button__border: none; 459 --button__animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1); 460 --button__animation__transition: background 0.2s ease 0s; 461 --button__animation__transition-delay: 0.25s; 462 463 464 --button--primary__color: var(--button__color); 465 --button--primary__background-color: var(--mint); 466 --button--primary__background-image: linear-gradient(90deg,transparent, hsla(0, 0%, 100%, 0.25),transparent); 467 468 469 --button--secondary__color: var(--button__color); 470 --button--secondary__border: 1px solid #1E1E1E; 471 --button--secondary_hover__border: 1px solid var(--black); 472 --button--secondary__background: var(--white); 473 --button--secondary__background-image: linear-gradient(90deg,transparent, hsla(0, 0%, 70%, 0.25),transparent); 474 --button--secondary__collection-item-title__min-width: initial; 475 --button--secondary__collection-item-title__position: absolute; 476 --button--secondary__collection-item-title__margin: 0; 477 478 479 --button--tertiary__color: var(--button__color); 480 --button--tertiary__background: var(--white); 481 --button--tertiary__border: 1px solid var(--dark-mint); 482 --button--tertiary__hover__color: var(--white); 483 --button--tertiary__hover__background-color: var(--black); 484 --button--tertiary__hover__border: 1px solid var(--black); 485 486 487 488 --pagination__font-size__base: var(--font-size__base); 489 --pagination__font-size__desktop: var(--font-size__base--desktop); 490 --pagination__font-weight: var(--font-weight__light); 491 --pagination__letter-spacing__base: var(--letter-spacing__base); 492 --pagination__letter-spacing__desktop: 0.16px; 493 --pagination__line-height__base: 1.71; 494 --pagination__line-height__desktop: 1.5; 495 --pagination--current__font-weight: var(--font-weight__semi-bold); 496 --pagination__hover__font-weight: var(--font-weight__semi-bold); 497 --pagination__padding: 8px 12px; 498 499 500 501 --footer__overflow__base: visible; 502 --footer__padding-bottom__base: 0; 503 --footer__heading__font-size: var(--font-size__base); 504 --footer__heading__font-weight: var(--font-weight__semi-bold); 505 --footer__heading__letter-spacing: 1.26px; 506 --footer__heading__line-height: 1.71; 507 --footer__link__display: inline-block; 508 --footer__link__padding: 4px 0; 509 --footer__link__font-size: var(--font-size__base); 510 --footer__link__font-weight: var(--font-weight__light); 511 --footer__link__letter-spacing: var(--letter-spacing__base); 512 --footer__link__line-height: var(--footer__heading__line-height); 513 --footer__link__text-decoration: none; 514 --footer__link__text-decoration__hover: underline; 515 --footer__newsletter__text__font-size: var(--font-size__base); 516 --footer__newsletter__text__letter-spacing: var(--letter-spacing__base); 517 --footer__newsletter__text__line-height: var(--line-height__base); 518 --footer__newsletter__input__font-size: var(--font-size__base); 519 --footer__newsletter__input__letter-spacing: var(--letter-spacing__base); 520 --footer__newsletter__input__line-height: 1.71; 521 --footer__about-menu__padding: 83px; 522 --footer__help-menu__padding: 62px; 523 --footer__grid-item__padding-bottom: 12px;
524 --footer__copyright__padding-top--base: 0; 525 --footer__copyright__padding-top--desktop: 12px; 526 --footer__payment-icon__padding-top: 7px; 527 --footer__payment-icon__margin-top: 13px; 528 --footer__medium-up--hide__display: none; 529 --footer__small--hide__display: block; 530 --footer_mid-size__padding-left: 83px; 531 532 533 534 --b2b__link__font-size: var(--font-size__base); 535 --b2b__link__font-weight: var(--font-weight__light); 536 --b2b__link__letter-spacing: var(--letter-spacing__base); 537 --b2b__link__line-height: 1.71; 538 --b2b__link__text-decoration: none; 539 --b2b__link__width: 100px; 540 --b2b__link__underline__position-left: -5px; 541 542 543 544 --size-chart__heading__font-weight: var(--font-weight__semi-bold); 545 546 547 548 --store-country__label__font-size: var(--font-size__base); 549 --store-country__label__font-weight: var(--font-weight__light); 550 --store-country__label__letter-spacing: var(--letter-spacing__base--desktop); 551 --store-country__label__line-height: 1.6; 552 --store-country__label__text-decoration: none; 553 --store-country__label__hover__border-bottom: 1px solid var(--black); 554 --store-country__label__transform: translateY(3px); 555 --store-country__flag__position__top: -1px; 556 --store-country__toggle__text-align: center; 557 --store-country__toggle__position__right: 2px; 558 --store-country__toggle-dropdown__footer__width: 90px; 559 --store-country__toggle-dropdown__footer__position: relative; 560 --store-country__toggle-dropdown__footer__margin: auto; 561 562 563 --store-country__popup__display: flex; 564 --store-country__popup__heading__color: var(--white); 565 --store-country__popup__font-size--base: var(--font-size__base); 566 --store-country__popup__font-weight: var(--font-weight__regular); 567 --store-country__popup__z-index: 1; 568 --store-country__popup__flex-direction: column; 569 --store-country__popup__close-icon__display: none; 570 --store-country__popup__border: 2px solid var(--black); 571 --store-country__popup__padding: 0; 572 --store-country__popup__position-top--base: 0; 573 --store-country__popup__position-bottom--base: 0; 574 --store-country__popup__justify-content--base: flex-start; 575 --store-country__popup__heading__margin-top--base: 50px; 576 --store-country__popup__outer-border--base: none; 577 --store-country__popup__width--base: 290px; 578 --store-country__popup__width--desktop: 580px; 579 --store-country__popup__min-height--desktop: 350px; 580 --store-country__popup__h3__text-align--base: center; 581 --store-country__popup__h3__margin--base: 40px 0 20px; 582 --store-country__popup__h3__margin--desktop: 60px 0 40px; 583 --store-country__popup__margin--base: 6px; 584 --store-country__popup__margin--desktop: 15px; 585 --store-country__popup__modal-background__content: ""; 586 --store-country__popup__modal-background__position: fixed; 587 --store-country__popup__modal-background__top-position: 0; 588 --store-country__popup__modal-background__left-position: 0; 589 --store-country__popup__modal-background__width: 100%; 590 --store-country__popup__modal-background__height: 100%; 591 --store-country__popup__modal-background__background-color: var(--black); 592 --store-country__popup__modal-background__animation: overlay-on 0.5s forwards; 593 --store-country__popup__modal-background__cursor: pointer; 594 --store-country__popup__modal-background__z-index: -1; 595 --store-country-item__justify-content--base: center; 596 --store-country-item__padding-bottom--base: 25px; 597 --store-country-item__padding-left--desktop: 30px; 598 --store-country-item__width--base: 100%; 599 --store-country-item__width--desktop: 205px; 600 --store-country-item__last-column__width--desktop: 142px; 601 --store-country-row__flex-wrap--base: wrap; 602 --store-country-row__padding--desktop: 5px 0; 603 604 605 606 --shogun-btn-wrapper__min-height: 52px; 607 --shogun-btn__border-radius: 0; 608 --shogun-btn__animation__height: 50px; 609 --shogun-form__label__padding-bottom: 0; 610 --shogun-text-input__padding-top: 10px; 611 --shogun-custom-input__transform: translateY(2px); 612 613 614 615 --cart__update-cart-button__bottom-margin: 20px; 616 617 618 619 --account__addresses__edit-button__bottom-margin: 20px; 620 621 622 623 --search__article__text-decoration: none; 624 --search__article-heading__text-decoration: underline; 625 626 627 628 --pdp__more-payment-options__display: none; 629 --pdp__thumbnail-slider__height: 530px; 630 --pdp__content__padding: 0 50px; 631 --pdp__thumbnail-slider__display: block; 632 633 634 635 --login-page__button__min-width: initial; 636 --login-page__text-transform: uppercase; 637 --login-page__input__padding-top: 12px; 638 --login-page__company-name__color: var(--white); 639 640 } 641 642 .placeholder-content { 643 background-image: linear-gradient(100deg, #ffffff 40%, #f7f7f7 63%, #ffffff 79%); 644 }</style>
644<script> 645 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 646 647 window.theme = window.theme || {}; 648 theme.routes = { 649 home: "/", 650 cart: "/cart.js", 651 cartPage: "/cart", 652 cartAdd: "/cart/add.js", 653 cartChange: "/cart/change.js", 654 search: "/search" 655 }; 656 theme.strings = { 657 soldOut: "Sold Out", 658 unavailable: "Unavailable", 659 inStockLabel: "In stock, ready to ship", 660 stockLabel: "Low stock - [count] items left", 661 willNotShipUntil: "Ready to ship [date]", 662 willBeInStockAfter: "Back in stock [date]", 663 waitingForStock: "Inventory on the way", 664 savePrice: "Save [saved_amount]", 665 cartEmpty: "Your cart is currently empty.", 666 cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out", 667 cartBackorderConfirmation: "Please agree to shipping delay or remove affected items from your cart to proceed.", 668 searchCollections: "Collections:", 669 searchPages: "Pages:", 670 searchArticles: "Articles:" 671 }; 672 theme.settings = { 673 dynamicVariantsEnable: true, 674 cartType: "page", 675 isCustomerTemplate: false, 676 moneyFormat: "${{amount}}", 677 saveType: "dollar", 678 productImageSize: "square", 679 productImageCover: true, 680 predictiveSearch: true, 681 predictiveSearchType: "product,article,page", 682 quickView: true, 683 themeName: 'Impulse', 684 themeVersion: "6.1.0" 685 }; 686 </script>
686 687 688
688<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
688<meta name="google-site-verification" content="DsNsj6my0hyTCaYTjqSbaa4w9ovpp0CP04YmPpKHYvs"> 689<meta name="facebook-domain-verification" content="x3bjqoxzkper0tdsq4rc3wsmz76wi1"> 690<meta name="facebook-domain-verification" content="s82qkysk68p2jcq0tttqiwsj4hz9is"> 691<meta name="facebook-domain-verification" content="7s1fcj1r7iekjuv8wphykvh0nrfm8y"> 692<meta name="facebook-domain-verification" content="pp7gdamiinczd8c91llxx0v62kfqay"> 693<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/52545421474/digital_wallets/dialog"> 694<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">
695<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=21299362"></script>
695 696<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
697<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 697
697
698<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 698
698
699<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 699
699
700<script>var Shopify = Shopify || {}; 701Shopify.shop = "so-danca-usa.myshopify.com"; 702Shopify.locale = "en"; 703Shopify.currency = {"active":"USD","rate":"1.0"}; 704Shopify.country = "US"; 705Shopify.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"}; 706Shopify.theme.handle = "null"; 707Shopify.theme.style = {"id":null,"handle":null}; 708Shopify.cdnHost = "www.sodanca.com/cdn"; 709Shopify.routes = Shopify.routes || {}; 710Shopify.routes.root = "/"; 711Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 712Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 713Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 714Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 714
714
715<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 715
715
716<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 716
716
717<script> 718 window.ShopifyPay = window.ShopifyPay || {}; 719 window.ShopifyPay.apiHost = "shop.app\/pay"; 720 window.ShopifyPay.redirectState = null; 721</script>
vendor: 1 bytes, line 721
721
722<script> 723 window.Shopify = window.Shopify || {}; 724 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 725 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 726 window.Shopify.SignInWithShop.eligible = true; 727</script>
vendor: 1 bytes, line 727
727
728<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 728
728
729<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 729
729
730<script type="module"> 731 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 732 733 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 734 735</script>
vendor: 1 bytes, line 735
735
736<script> 737 window.Shopify = window.Shopify || {}; 738 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 739 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"]}; 740</script>
vendor: 1 bytes, line 740
740
741<script>(function() { 742 var isLoaded = false; 743 function asyncLoad() { 744 if (isLoaded) return; 745 isLoaded = true; 746 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"]; 747 for (var i = 0; i < urls.length; i++) { 748 var s = document.createElement('script'); 749 s.type = 'text/javascript'; 750 s.async = true; 751 s.src = urls[i]; 752 var x = document.getElementsByTagName('script')[0]; 753 x.parentNode.insertBefore(s, x); 754 } 755 }; 756 if(window.attachEvent) { 757 window.attachEvent('onload', asyncLoad); 758 } else { 759 window.addEventListener('load', asyncLoad, false); 760 } 761})();</script>
vendor: 1 bytes, line 761
761
762<script id="__st">var __st={"a":52545421474,"offset":-14400,"reqid":"b26536a4-896c-4b01-a658-61c7f541184c-1790248101","pageurl":"www.sodanca.com\/","u":"bcc230588165","p":"home"};</script>
vendor: 1 bytes, line 762
762
763<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 763
763
764<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 764
764
765<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 765
765
766<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>
766<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 766
766
767<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 767
767
768<script> 769 window.Shopify = window.Shopify || {}; 770 window.Shopify.MCP = window.Shopify.MCP || {}; 771 window.Shopify.MCP.enabled = true; 772 window.Shopify.MCP.shop = "so-danca-usa.myshopify.com"; 773 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.sodanca.com\/api\/mcp"; 774 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"]}}]; 775</script>
vendor: 1 bytes, line 775
775
776<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=");})(); 777</script>
vendor: 1 bytes, line 777
777
778<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)}}; 779</script>
vendor: 1 bytes, line 779
779
780<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 781 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); 782</script>
vendor: 1 bytes, line 782
782
783<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})}})); 784</script>
vendor: 1 bytes, line 784
784
785<script id='scb4127' type='text/javascript' async='' src='https://www.sodanca.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
785<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":52545421474,"theme_id":147974684834,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"","page_type":"home"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.sodanca.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
785 786<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"> 787<style id="shopify-accelerated-checkout-cart"> 788 #shopify-buyer-consent { 789 margin-top: 1em; 790 display: inline-block; 791 width: 100%; 792} 793 794#shopify-buyer-consent.hidden { 795 display: none; 796} 797 798#shopify-subscription-policy-button { 799 background: none; 800 border: none; 801 padding: 0; 802 text-decoration: underline; 803 font-size: inherit; 804 cursor: pointer; 805} 806 807#shopify-subscription-policy-button::before { 808 box-shadow: none; 809} 810 811 </style> 812
813<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
813 814
815<script> 816 var _talkableq = _talkableq || []; 817 _talkableq.push(['authenticate_customer', {"email":"","first_name":"","last_name":"","customer_id":""}]); 818</script>
vendor: 1 bytes, line 818
818
819<script async src="//d2jjzw81hqbuqv.cloudfront.net/integration/clients/so-danca-usa.min.js" type="text/javascript"></script>
819 820 821 822
822<script src="//www.sodanca.com/cdn/shop/t/402/assets/vendor-scripts-v11.js" defer="defer"></script>
822<script src="//www.sodanca.com/cdn/shop/t/402/assets/theme.js?v=24627870681475675911775743723" defer="defer"></script>
822 823
823<script src="//www.sodanca.com/cdn/shop/t/402/assets/custom.js?v=105182759731647886621781641081" defer="defer"></script>
823 824
825<script type="text/javascript" src="https://static.ordergroove.com/7122a5a2d78b11eca56ccea874321ca1/main.js" data-shopify-selling-plans ></script>
825<script> 826 var variantStock = {}; 827 var variantPolicy = {}; 828 </script>
828 829 830 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 831 832
832<script src="//www.sodanca.com/cdn/shop/t/402/assets/bss-file-configdata.js?v=73610594524488368401775743723" type="text/javascript"></script>
832
832<script src="//www.sodanca.com/cdn/shop/t/402/assets/bss-file-configdata-banner.js?v=151034973688681356691775743723" type="text/javascript"></script>
832
832<script src="//www.sodanca.com/cdn/shop/t/402/assets/bss-file-configdata-popup.js?v=173992696638277510541775743723" type="text/javascript"></script>
832<script> 833 if (typeof BSS_PL == 'undefined') { 834 var BSS_PL = {}; 835 } 836 var bssPlApiServer = "https://product-labels-pro.bsscommerce.com"; 837 BSS_PL.customerTags = 'null'; 838 BSS_PL.customerId = 'null'; 839 BSS_PL.configData = configDatas; 840 BSS_PL.configDataBanner = configDataBanners ? configDataBanners : []; 841 BSS_PL.configDataPopup = configDataPopups ? configDataPopups : []; 842 BSS_PL.storeId = 17547; 843 BSS_PL.currentPlan = "five_usd"; 844 BSS_PL.storeIdCustomOld = "10678"; 845 BSS_PL.storeIdOldWIthPriority = "12200"; 846 BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com"; 847 848 BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} 849 BSS_PL.settingsData = {} 850 </script>
850 851 <style> 852.homepage-slideshow .slick-slide .bss_pl_img { 853 visibility: hidden !important; 854} 855</style> 856 857
857<script> 858 document.querySelectorAll('[data-behavior="variable-products"]').forEach(e => { e.remove() }) 859 setInterval(() => { 860 document.querySelectorAll('[data-behavior="variable-products"]').forEach(e => { e.remove() }) 861 }, 500); 862 </script>
862 863 864 865 866 867 868
869<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>
869 870 871<link rel="preconnect" href="https://fonts.googleapis.com"> 872<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 873<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700;900&display=swap" rel="stylesheet"> 874<link href="//www.sodanca.com/cdn/shop/t/402/assets/sd-custom.css?v=70146004285974856751784924212" rel="stylesheet" type="text/css" media="all" /> 875<!-- BEGIN app block: shopify://apps/zepto-product-personalizer/blocks/product_personalizer_main/7411210d-7b32-4c09-9455-e129e3be4729 --> 876<!-- BEGIN app snippet: zepto_common -->
876<script> 877var 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}; 878var pplr_shop_currency = "USD"; 879var pplr_enabled_currencies_size = 1; 880var pplr_money_formate = "${{amount}}"; 881var pplr_money_formate_with_currency = "${{amount}} USD"; 882var 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"]; 883</script>
883 884
885<script defer src="https://cdn.shopify.com/extensions/01a0b8db-a3fb-76e0-93fa-2832dcbaceaa/product-personalizer-65/assets/pplr_common.js"></script>
885<!-- END app snippet --> 886 887<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 888 889 890 891 892 893 894 895
895<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>
895<script type="text/javascript" defer="" src="https://cdn-static.okendo.io/referrals/js/referrals-api.js"></script>
895 896 897 898 899 900 901 902 <link href="https://d3hw6dc1ow8pp2.cloudfront.net/styles/main.min.css" rel="stylesheet" type="text/css"> 903<style type="text/css"> 904.okeReviews .okeReviews-reviewsWidget-header-controls-writeReview { 905 display: inline-block; 906 } 907 .okeReviews .okeReviews-reviewsWidget.is-okeReviews-empty { 908 display: block; 909 } 910</style>
911<script type="application/json" id="oke-reviews-settings"> 912{"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} 913</script>
913 914 915 <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"> 916 917 918 919 920 921 922 923 924 925 926
926<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"}]}
926,{"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>
926<script src="https://cdn-static.okendo.io/loyalty/js/init-onsite.js" defer></script>
926 927 928 929 930 931
931<script type="application/json" id="oke-loyalty-v2"> 932 { 933 "okeLoyaltyV2": true 934 } 935 </script>
935 936 937 938 939 940 941<!-- END app snippet --> 942 943 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 944<!-- END app snippet --> 945 946<!-- BEGIN app snippet: widget-plus-initialisation-script --> 947 948 949 950 951<!-- END app snippet --> 952 953 954<!-- END app block --><!-- BEGIN app block: shopify://apps/justuno-email-sms-pop-ups/blocks/star_rating/ea1f1a23-7069-4266-a6e1-df04f87c7e94 --> 955 956
957<script> 958 959 960 961 domainID = "d707dd67357141fd8dd948d16ca7265d"; 962 const newScript = document.createElement('script'); 963 let finalHostName = "justone.ai"; 964 newScript.innerHTML = ` 965 window.ju4_num = "${domainID}"; 966 window.ju4_asset_host = 'https://${finalHostName}/embed'; 967 window.ju4_pApi = 'https://${finalHostName}'; 968 window.ju4_api = 'https://api.justuno.com'; 969 970 971 (function (i, s, o, g, r, a, m) { 972 i[r] = 973 i[r] || 974 function () { 975 (i[r].q = i[r].q || []).push(arguments); 976 }; 977 (a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]); 978 a.async = 1; 979 a.src = g; 980 m.parentNode.insertBefore(a, m); 981 })( 982 window, 983 document, 984 "script", 985 ju4_asset_host + "/ju_shopify_init.js?v=2", 986 "ju4app" 987 ); 988 `; 989 document.head.appendChild(newScript); 990 991 992 993</script>
993 994 995 996<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009
1009<script async src="https://static.klaviyo.com/onsite/js/SqdLRM/klaviyo.js?company_id=SqdLRM"></script>
1009 1010
1010<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>
1010 1011 1012 1013 1014 1015 1016 1017
1017<script> 1018 window.klaviyoReviewsProductDesignMode = false 1019 </script>
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029<!-- 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'> 1030
1031<script id='shopify-chat-app-embed-data' type='application/json'> 1032 { 1033 "settings": { 1034 "invertActivatorColors": true, 1035 "greetingMessage": "", 1036 "showFeaturedProducts": true, 1037 "featuredProducts": [], 1038 "horizontalPosition": "bottom_right", 1039 "icon": "chat_bubble", 1040 "buttonLabel": "Chat" 1041 } 1042 } 1043</script>
1043 1044 1045<style data-shopify> 1046 1047 1048 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 1049 shopify-chat:defined:empty { 1050 display: grid; 1051 } 1052 1053 :root { 1054 --shopify-chat-bg-color: #FFFFFF; 1055 --shopify-chat-text-color: #000000; 1056 --shopify-chat-accent-bg-color: #000000; 1057 --shopify-chat-accent-text-color: #FFFFFF; 1058 --shopify-chat-activator-offset: 80px; 1059 1060 1061 1062 --shopify-chat-activator-font-size: 16px; 1063 --shopify-chat-border-radius: 16px; 1064 } 1065 1066 1067</style> 1068
1069<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1069 1070 1071 1072<!-- END app block --><!-- BEGIN app block: shopify://apps/redo/blocks/redo_app_embed/c613644b-6df4-4d11-b336-43a5c06745a1 --><!-- BEGIN app snippet: env --> 1073
1074<script> 1075 if (typeof process === "undefined") { 1076 process = {}; 1077 } 1078 process.env ??= {}; 1079 process.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 1080 process.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 1081 process.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 1082 process.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 1083 process.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 1084 1085 if (typeof window.redoStorefront === "undefined") { 1086 window.redoStorefront = { 1087 type: "shopify" 1088 }; 1089 } 1090 window.redoStorefront.env ??= {}; 1091 window.redoStorefront.env.AMPLITUDE_API_KEY = "b5eacb35b49c693d959231826b35f7ca"; 1092 window.redoStorefront.env.REDO_API_URL = "https://shopify-cdn.getredo.com"; 1093 window.redoStorefront.env.REDO_CHAT_WIDGET_URL = "https://chat-widget.getredo.com"; 1094 window.redoStorefront.env.REDO_RETURN_APP_URL = "https://returns.getredo.com"; 1095 window.redoStorefront.env.REDO_SHOPIFY_SERVER_URL = "https://shopify-server.getredo.com"; 1096 1097 // Shopper's active language/country, from Shopify's Liquid localization 1098 // object. Read via getStorefrontLocale(); blanks mean unavailable. 1099 window.redoStorefront.locale = { 1100 language: "en", 1101 country: "US" 1102 }; 1103 1104 // Folder our bundle was served from. Webpack's "auto" publicPath guesses this by 1105 // grabbing the last
1105<script> on the page, which may pick a stranger's folder. 1106 window.redoStorefront.assetBase = 1107 "https://cdn.shopify.com/extensions/01a0d2db-e3bc-767d-888e-7ac0cc073085/redo-v2.19778/assets/main.js".split(/[?#]/)[0].replace(/\/[^/]+$/, "/"); 1108</script>
vendor: 1 bytes, line 1108
1108
1109<script> 1110try { 1111 if (typeof window.redoStorefrontStaging === "undefined") { 1112 window.redoStorefrontStaging = { 1113 type: "shopify", 1114 storeUrl: "so-danca-usa.myshopify.com", 1115 shopify: { 1116 customDomain: "www.sodanca.com", 1117 permanentDomain: "so-danca-usa.myshopify.com" 1118 } 1119 }; 1120 } 1121} catch {} 1122</script>
1122<!-- END app snippet -->
1123<script> 1124 (function() { 1125 const parts = navigator.userAgent.split(" ").map(part => btoa(part)).join("").replace(/=/g, "").toLowerCase(); 1126 if (!parts.includes("2hyb21lluxpz2h0ag91c2") && !parts.includes("w90bwzwcg93zxikdiwmjipk")) { 1127 const script = document.createElement("script"); 1128 script.async = true; 1129 script.src = "https://cdn.shopify.com/extensions/01a0d2db-e3bc-767d-888e-7ac0cc073085/redo-v2.19778/assets/main.js"; 1130 document.head.appendChild(script); 1131 } 1132 })(); 1133</script>
1133 1134 1135<!-- END app block --><!-- BEGIN app block: shopify://apps/fondue-cashback-promotions/blocks/caseback-embed/dcfd972d-99c5-4526-b55b-2d76e990dec8 -->
1136<script 1137 async 1138 id="fondue-cashback" 1139 src="https://public.getfondue.com/cashback-extension/cart/fundle.js?v=821da3e2628e25ac60abd6ec2b6827939ad14f8e" 1140 api="AJAX" 1141 shop="so-danca-usa.myshopify.com" 1142 type="application/javascript"> 1143</script>
1143 1144 1145 1146<!-- END app block --><!-- BEGIN app block: shopify://apps/ta-labels-badges/blocks/bss-pl-config-data/91bfe765-b604-49a1-805e-3599fa600b24 -->
1146<script 1147 id='bss-pl-config-data' 1148 data-nosnippet 1149> 1150 let TAE_StoreId = "17547"; 1151 if (typeof BSS_PL == 'undefined' || TAE_StoreId !== "") { 1152 var BSS_PL = {}; 1153 BSS_PL.storeId = 17547; 1154 BSS_PL.currentPlan = "five_usd"; 1155 BSS_PL.apiServerProduction = "https://product-labels.tech-arms.io"; 1156 BSS_PL.publicAccessToken = "43621452c018edeab35e8f1733e34ba9"; 1157 BSS_PL.customerTags = "null"; 1158 BSS_PL.customerId = "null"; 1159 BSS_PL.storeIdCustomOld = 10678; 1160 BSS_PL.storeIdOldWIthPriority = 12200; 1161 BSS_PL.storeIdOptimizeAppendLabel = 59637 1162 BSS_PL.optimizeCodeIds = null; 1163 BSS_PL.extendedFeatureIds = null; 1164 BSS_PL.watermarkRemoved = null; 1165 BSS_PL.watermarkGoliveConfigId = null; 1166 BSS_PL.watermarkUrl = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-watermark.png"; 1167 BSS_PL.integration = {"laiReview":{"status":0,"config":[]}} || {}; 1168 BSS_PL.settingsData = {} || {}; 1169 BSS_PL.configProductMetafields = [] || []; 1170 BSS_PL.configVariantMetafields = [] || []; 1171 1172 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
1172pect_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
1172pect_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
1172pect_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
1172pect_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"},); 1173 1174 1175 BSS_PL.configDataBanner = [].concat(); 1176 1177 1178 BSS_PL.configDataPopup = [].concat(); 1179 1180 1181 BSS_PL.configDataLabelGroup = [].concat(); 1182 1183 1184 BSS_PL.collectionID = ``; 1185 BSS_PL.collectionHandle = ``; 1186 BSS_PL.collectionTitle = ``; 1187 1188 1189 BSS_PL.conditionConfigData = [].concat(); 1190 } 1191</script>
1191 1192 1193 1194 1195
1195<script id='fixBugForStore17547' data-nosnippet> 1196 1197function bssFixSupportMainLabelRunScript() { 1198 BSS_PL.settingsData.enableIntersection = true; 1199} 1200 1201function bssFixSupportTimeoutWithSpecificPage($, BSS_PL, timeout, page) { 1202 // Write code here 1203 if(page != 'products'){ 1204 timeout = 2000; 1205 } 1206 return timeout; 1207} 1208 1209 </script>
1209 1210 1211 1212<style> 1213 1214 1215@font-face { 1216 font-family: "Poppins"; 1217 src: local("Poppins"), url("https://cdn.shopify.com/s/files/1/0525/4542/1474/files/poppins_44e9c17e-9bfc-410e-b227-ccbf1bc28473.woff2?v=1775142550") 1218 } 1219</style> 1220
1221<script data-nosnippet> 1222 function bssLoadScripts(src, callback, isDefer = false) { 1223 const scriptTag = document.createElement('script'); 1224 document.head.appendChild(scriptTag); 1225 scriptTag.src = src; 1226 if (isDefer) { 1227 scriptTag.defer = true; 1228 } else { 1229 scriptTag.async = true; 1230 } 1231 if (callback) { 1232 scriptTag.addEventListener('load', function () { 1233 callback(); 1234 }); 1235 } 1236 } 1237 const scriptUrls = [ 1238 "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-helper.js", 1239 "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-pl-init-config-run-scripts.js", 1240 ]; 1241 Promise.all(scriptUrls.map((script) => new Promise((resolve) => bssLoadScripts(script, resolve)))).then((res) => { 1242 console.log('BSS scripts loaded'); 1243 window.bssScriptsLoaded = true; 1244 }); 1245 1246 function bssInitScripts() { 1247 if (BSS_PL.configData.length) { 1248 const enabledFeature = [ 1249 { 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" }, 1250 { 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" }, 1251 { 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" }, 1252 { 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" }, 1253 { 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" }, 1254 { 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" }, 1255 { 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" }, 1256 { 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" } 1257 ] 1258 .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)) 1259 .map(({ script }) => script); 1260 1261 enabledFeature.forEach((src) => bssLoadScripts(src)); 1262 1263 if (enabledFeature.length) { 1264 const src = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-product-label-js.js"; 1265 bssLoadScripts(src); 1266 } 1267 } 1268 1269 if (BSS_PL.configDataBanner && BSS_PL.configDataBanner.length) { 1270 const src = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-product-label-banner.js"; 1271 bssLoadScripts(src); 1272 } 1273 1274 if (BSS_PL.configDataPopup && BSS_PL.configDataPopup.length) { 1275 const src = "https://cdn.shopify.com/extensions/01a0d2f3-b0b3-752d-b256-e924c4e1df63/version_63f4c3a0-2026-09-24_17h26m/assets/bss-product-label-popup.js"; 1276 bssLoadScripts(src); 1277 } 1278 1279 if (window.location.search.includes('bss-pl-custom-selector')) { 1280 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"; 1281 bssLoadScripts(src, null, true); 1282 } 1283 } 1284 bssInitScripts(); 1285</script>
1285 1286 1287 1288<!-- END app block -->
1288<script src="https://cdn.shopify.com/extensions/01a0cfbb-b81d-7f5b-8c86-7ba91c0cffca/rebuy-personalization-engine-435/assets/rebuy-extensions.js" type="text/javascript" defer="defer"></script>
1288 1289<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://cdn.shopify.com/extensions/01a0c8be-cd9b-7da1-8efe-716b95b780d3/okendo-reviews-301/assets/style.css" rel="stylesheet" type="text/css" media="all"> 1291<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1292<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: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1292
1292
1293<script> 1294 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1295</script>
vendor: 1 bytes, line 1295
1295
1296<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}
1296).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"]}
1296,{"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"]}
1296,"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":"9328461250722","handle":"claudine-sd155","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47637689401506","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9222166151330","handle":"blossom-py01","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47230206410914","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"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":"11b58022-d087-4677-ae32-51753389e8dc","pageType":"home","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>
1296<script> 1297 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1298 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1299 window.ShopifyAnalytics.meta.currency = 'USD'; 1300 var meta = {"page":{"pageType":"home","requestId":"b26536a4-896c-4b01-a658-61c7f541184c-1790248101"}}; 1301 for (var attr in meta) { 1302 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1303 } 1304</script>
vendor: 1 bytes, line 1304
1304
1305<script class="analytics"> 1306 (function () { 1307 var customDocumentWrite = function(content) { 1308 var jquery = null; 1309 1310 if (window.jQuery) { 1311 jquery = window.jQuery; 1312 } else if (window.Checkout && window.Checkout.$) { 1313 jquery = window.Checkout.$; 1314 } 1315 1316 if (jquery) { 1317 jquery('body').append(content); 1318 } 1319 }; 1320 1321 var hasLoggedConversion = function(token) { 1322 if (token) { 1323 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1324 } 1325 return false; 1326 } 1327 1328 var setCookieIfConversion = function(token) { 1329 if (token) { 1330 var twoMonthsFromNow = new Date(Date.now()); 1331 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1332 1333 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1334 } 1335 } 1336 1337 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1338 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1339 if (trekkie.integrations) { 1340 return; 1341 } 1342 trekkie.methods = [ 1343 'identify', 1344 'page', 1345 'ready', 1346 'track', 1347 'trackForm', 1348 'trackLink' 1349 ]; 1350 trekkie.factory = function(method) { 1351 return function() { 1352 var args = Array.prototype.slice.call(arguments); 1353 args.unshift(method); 1354 trekkie.push(args); 1355 if (method == 'track' || method == 'page') { 1356 try { 1357 if (window.__TREKKIE_SHIM_QUEUE == null) { 1358 window.__TREKKIE_SHIM_QUEUE = []; 1359 } 1360 window.__TREKKIE_SHIM_QUEUE.push({ 1361 from: 'trekkie-stub', 1362 method: method, 1363 args: args.slice(1) 1364 }); 1365 } catch (e) { 1366 // no-op 1367 } 1368 } 1369 return trekkie; 1370 }; 1371 }; 1372 for (var i = 0; i < trekkie.methods.length; i++) { 1373 var key = trekkie.methods[i]; 1374 trekkie[key] = trekkie.factory(key); 1375 } 1376 trekkie.load = function(config) { 1377 trekkie.config = config || {}; 1378 trekkie.config.initialDocumentCookie = document.cookie; 1379 var first = document.getElementsByTagName('script')[0]; 1380var script = document.createElement('script'); 1381script.type = 'text/javascript'; 1382script.onerror = function(e) { 1383 var scriptFallback = document.createElement('script'); 1384 scriptFallback.type = 'text/javascript'; 1385 scriptFallback.onerror = function(error) { 1386 var Monorail = { 1387 produce: function produce(monorailDomain, schemaId, payload) { 1388 var currentMs = new Date().getTime(); 1389 var event = { 1390 schema_id: schemaId, 1391 payload: payload, 1392 metadata: { 1393 event_created_at_ms: currentMs, 1394 event_sent_at_ms: currentMs 1395 } 1396 }; 1397 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1398 }, 1399 sendRequest: function sendRequest(endpointUrl, payload) { 1400 // Try the sendBeacon API 1401 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1402 var blobData = new window.Blob([payload], { 1403 type: 'text/plain' 1404 }); 1405 1406 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1407 return true; 1408 } // sendBeacon was not successful 1409 1410 } // XHR beacon 1411 1412 var xhr = new XMLHttpRequest(); 1413 1414 try { 1415 xhr.open('POST', endpointUrl); 1416 xhr.setRequestHeader('Content-Type', 'text/plain'); 1417 xhr.send(payload); 1418 } catch (e) { 1419 console.log(e); 1420 } 1421 1422 return false; 1423 }, 1424 isIos12: function isIos12() { 1425 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1426 } 1427 }; 1428 Monorail.produce('monorail-edge.shopifysvc.com', 1429 'trekkie_storefront_load_errors/1.1', 1430 {shop_id: 52545421474, 1431 theme_id: 147974684834, 1432 app_name: "storefront", 1433 context_url: window.location.href, 1434 source_url: "//www.sodanca.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1435 1436 }; 1437 scriptFallback.async = true; 1438 scriptFallback.src = '//www.sodanca.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1439 first.parentNode.insertBefore(scriptFallback, first); 1440}; 1441script.async = true; 1442script.src = '//www.sodanca.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1443first.parentNode.insertBefore(script, first); 1444 1445 }; 1446 trekkie.load( 1447 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":52545421474,"isMerchantRequest":null,"themeId":147974684834,"themeCityHash":"2495462980883186823","contentLanguage":"en","currency":"USD","eventMetadataId":"11b58022-d087-4677-ae32-51753389e8dc"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1448 ); 1449 1450 var loaded = false;
1451 trekkie.ready(function() { 1452 if (loaded) return; 1453 loaded = true; 1454 1455 window.ShopifyAnalytics.lib = window.trekkie; 1456 1457 var originalDocumentWrite = document.write; 1458 document.write = customDocumentWrite; 1459 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1460 document.write = originalDocumentWrite; 1461 1462 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1463 var token = match? match[1]: undefined; 1464 if (!hasLoggedConversion(token)) { 1465 setCookieIfConversion(token); 1466 1467 } 1468 }); 1469 1470 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"b26536a4-896c-4b01-a658-61c7f541184c-1790248101","shopifyEmitted":true}); 1471 1472 var eventsListenerScript = document.createElement('script'); 1473 eventsListenerScript.async = true; 1474 eventsListenerScript.src = "//www.sodanca.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1475 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1476})();</script>
1476 1477
1477<script> 1478 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1479 window.ga = function ga() { 1480 (window.ga.q = window.ga.q || []).push(arguments); 1481 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1482 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1483 } 1484 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."); 1485 }; 1486 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1487 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1488 } 1489 } 1490</script>
vendor: 1 bytes, line 1490
1490
1491<script 1492 defer 1493 src="https://www.sodanca.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1494 data-application="storefront-renderer" 1495 data-shop-id="52545421474" 1496 data-render-region="gcp-us-central1" 1497 data-page-type="index" 1498 data-theme-instance-id="147974684834" 1499 data-theme-name="Impulse" 1500 data-theme-version="6.1.0" 1501 data-monorail-region="shop_domain" 1502 data-resource-timing-sampling-rate="10" 1503 data-shs="true" 1504 data-shs-beacon="true" 1505 data-shs-export-with-fetch="true" 1506 data-shs-logs-sample-rate="1" 1507 data-shs-beacon-endpoint="https://www.sodanca.com/api/collect" 1508></script>
vendor: 1 bytes, line 1508
1508
1509<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"}
1509,{"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 1509
1509
1510<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>
1510 1511<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821805701000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790249901000"><meta name="new-cookie-storage-activated" content="t"> 1512</head> 1513 1514 <body 1515 class="template-index" 1516 data-center-text="true" 1517 data-button_style="square" 1518 data-type_header_capitalize="true" 1519 data-type_headers_align_text="true" 1520 data-type_product_capitalize="true" 1521 data-swatch_style="round" 1522 1523 > 1524 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1525 1526
1527<script> 1528 (function () { 1529 if (window.SDRotator) return; 1530 1531 var subs = []; 1532 var timer = null; 1533 var tick = 0; 1534 var period = 6000; 1535 var pauses = 0; 1536 1537 function needed() { 1538 for (var i = 0; i < subs.length; i++) { 1539 if (subs[i].count > 1) return true; 1540 } 1541 return false; 1542 } 1543 1544 function fire() { 1545 for (var i = 0; i < subs.length; i++) { 1546 try { subs[i].fn(tick); } catch (e) { /* one bad bar must not stop the other */ } 1547 } 1548 } 1549 1550 var R = { 1551 // Register a bar. fn(tick) is called immediately and on every tick. 1552 // Returns a handle so the bar can update its slide count later 1553 // (e.g. after a customer dismisses one of its slides). 1554 subscribe: function (fn, count) { 1555 var entry = { fn: fn, count: count || 1 }; 1556 subs.push(entry); 1557 fn(tick); 1558 R.start(); 1559 return { 1560 setCount: function (n) { entry.count = n; if (n > 1) R.start(); else if (!needed()) R.stop(); }, 1561 remove: function () { 1562 var i = subs.indexOf(entry); 1563 if (i > -1) subs.splice(i, 1); 1564 if (!needed()) R.stop(); 1565 } 1566 }; 1567 }, 1568 1569 start: function () { 1570 if (timer || pauses > 0 || !needed()) return; 1571 timer = setInterval(function () { tick++; fire(); }, period); 1572 }, 1573 1574 stop: function () { 1575 if (timer) { clearInterval(timer); timer = null; } 1576 }, 1577 1578 // Reference-counted so two bars pausing independently behave sanely. 1579 pause: function () { pauses++; R.stop(); }, 1580 resume: function () { pauses = Math.max(0, pauses - 1); if (pauses === 0) R.start(); }, 1581 1582 repaint: fire 1583 }; 1584 1585 window.SDRotator = R; 1586 1587 // Don't burn ticks in a background tab â and don't let the bars drift 1588 // apart while the customer is away. 1589 document.addEventListener('visibilitychange', function () { 1590 if (document.hidden) { R.pause(); } else { R.resume(); } 1591 }); 1592 })(); 1593</script>
1593 1594 1595 1596 1597 1598 1599 1600 1601<style> 1602 #sd-notif-banner { 1603 position: fixed; 1604 top: 0; 1605 left: 0; 1606 width: 100%; 1607 z-index: 1000; 1608 display: grid; 1609 text-align: center; 1610 font-family: inherit; 1611 letter-spacing: 0.4px; 1612 line-height: 1.4; 1613 overflow: hidden; 1614 transition: background-color 0.5s ease, color 0.5s ease; 1615 } 1616 /* Slides share one grid cell: bar height is the tallest slide, so 1617 rotating never shifts the page or invalidates --sd-notif-height. */ 1618 #sd-notif-banner .sd-slide { 1619 grid-area: 1 / 1; 1620 position: relative; 1621 padding: 9px 40px; 1622 font-size: var(--sd-fs, 13px); 1623 display: flex; 1624 align-items: center; 1625 justify-content: center; 1626 gap: 10px; 1627 /* Parked off-screen right. Active slides in to 0, outgoing slides 1628 out to the left, so the new message follows the old one across. */ 1629 transform: translateX(100%); 1630 opacity: 0; 1631 visibility: hidden; 1632 will-change: transform; 1633 transition: transform 0.5s cubic-bezier(0.65, 0, 0.35, 1), opacity 0.5s ease; 1634 } 1635 #sd-notif-banner .sd-slide.is-active { transform: translateX(0); opacity: 1; visibility: visible; } 1636 #sd-notif-banner .sd-slide.is-leaving { transform: translateX(-100%); opacity: 0; visibility: visible; } 1637 /* Used to snap a slide back to its parked position without animating. */ 1638 #sd-notif-banner .sd-slide.sd-noanim { transition: none !important; } 1639 #sd-notif-banner .sd-slide-link { 1640 color: inherit; 1641 font-weight: 600; 1642 text-decoration: underline; 1643 } 1644 #sd-notif-banner .sd-slide-close { 1645 position: absolute; 1646 right: 14px; 1647 top: 50%; 1648 transform: translateY(-50%); 1649 background: none; 1650 border: none; 1651 cursor: pointer; 1652 color: inherit; 1653 font-size: 18px; 1654 line-height: 1; 1655 opacity: 0.7; 1656 padding: 4px; 1657 transition: opacity 0.2s; 1658 } 1659 #sd-notif-banner .sd-slide-close:hover { opacity: 1; } 1660 @media (max-width: 768px) { 1661 #sd-notif-banner .sd-slide { 1662 padding: 8px 36px; 1663 font-size: calc(var(--sd-fs, 13px) - 1px); 1664 } 1665 } 1666 @media (prefers-reduced-motion: reduce) { 1667 #sd-notif-banner, 1668 #sd-notif-banner .sd-slide { transition: none !important; } 1669 #sd-notif-banner .sd-slide { transform: none !important; } 1670 } 1671 </style> 1672 1673 <div id="sd-notif-banner" role="region" aria-label="Store announcements"> 1674 <div class="sd-slide" 1675 data-bg="#AAEBDA" 1676 data-fg="#1a1a1a" 1677 data-dkey="sd_notif_loyalty_3df310" 1678 style="--sd-fs: 13px;"> 1679 <span class="sd-slide-text">NEW! Earn points on your purchases - </span><a href="https://www.sodanca.com/pages/the-barre" class="sd-slide-link">THE BARRE</a><button class="sd-slide-close" type="button" aria-label="Dismiss this announcement">×</button></div><div class="sd-slide" 1680 data-bg="#F2E242" 1681 data-fg="#1a1a1a" 1682 data-dkey="sd_notif_checklist_4aa5b9" 1683 style="--sd-fs: 13px;"> 1684 <span class="sd-slide-text">Starting dance class? </span><a href="https://www.sodanca.com/pages/bts-checklist" class="sd-slide-link">Start here</a><button class="sd-slide-close" type="button" aria-label="Dismiss this announcement">×</button></div> 1685 </div> 1686 1687
1687<script> 1688 (function () { 1689 var bar = document.getElementById('sd-notif-banner'); 1690 if (!bar || !window.SDRotator) return; 1691 1692 var slides = Array.prototype.slice.call(bar.querySelectorAll('.sd-slide')); 1693 1694 // Drop anything the customer already dismissed this session. 1695 slides = slides.filter(function (el) { 1696 var k = el.getAttribute('data-dkey'); 1697 try { 1698 if (k && sessionStorage.getItem(k)) { el.parentNode.removeChild(el); return false; } 1699 } catch (e) {} 1700 return true; 1701 }); 1702 1703 function recalc() { 1704 if (typeof window.sdFixNavPosition === 'function') window.sdFixNavPosition(); 1705 } 1706 1707 if (!slides.length) { 1708 bar.parentNode.removeChild(bar); 1709 recalc(); 1710 return; 1711 } 1712 1713 var SLIDE_MS = 500; 1714 var current = -1; 1715 1716 // Each slide carries its own colour so the background travels with it 1717 // as it slides; the bar keeps the active colour to cover the edges. 1718 function applyColors() { 1719 for (var i = 0; i < slides.length; i++) { 1720 slides[i].style.backgroundColor = slides[i].getAttribute('data-bg'); 1721 slides[i].style.color = slides[i].getAttribute('data-fg'); 1722 } 1723 } 1724 1725 function paint() { 1726 if (current < 0 || !slides[current]) return; 1727 bar.style.backgroundColor = slides[current].getAttribute('data-bg'); 1728 bar.style.color = slides[current].getAttribute('data-fg'); 1729 } 1730 1731 // Jump straight to a slide with no animation (first paint, or after a 1732 // dismissal reshuffles the deck). 1733 function hardSet(i) { 1734 for (var n = 0; n < slides.length; n++) { 1735 slides[n].classList.add('sd-noanim'); 1736 slides[n].classList.remove('is-active', 'is-leaving'); 1737 slides[n].setAttribute('aria-hidden', 'true'); 1738 } 1739 void bar.offsetWidth; 1740 slides[i].classList.add('is-active'); 1741 slides[i].setAttribute('aria-hidden', 'false'); 1742 void bar.offsetWidth; 1743 for (var m = 0; m < slides.length; m++) slides[m].classList.remove('sd-noanim'); 1744 current = i; 1745 paint(); 1746 } 1747 1748 function render(tick) { 1749 if (!slides.length) return; 1750 var next = tick % slides.length; 1751 if (current < 0) { hardSet(next); return; } 1752 if (next === current) return; 1753 1754 var out = slides[current]; 1755 var inc = slides[next]; 1756 1757 // Park the incoming slide hard right before releasing it. 1758 inc.classList.add('sd-noanim'); 1759 inc.classList.remove('is-active', 'is-leaving'); 1760 void inc.offsetWidth; 1761 inc.classList.remove('sd-noanim'); 1762 1763 out.classList.remove('is-active'); 1764 out.classList.add('is-leaving'); 1765 out.setAttribute('aria-hidden', 'true'); 1766 1767 inc.classList.add('is-active'); 1768 inc.setAttribute('aria-hidden', 'false'); 1769 1770 // Once it has cleared the bar, snap it back to the right-hand park 1771 // without animating, ready for its next turn. 1772 setTimeout(function () { 1773 out.classList.add('sd-noanim'); 1774 out.classList.remove('is-leaving'); 1775 void out.offsetWidth; 1776 out.classList.remove('sd-noanim'); 1777 }, SLIDE_MS); 1778 1779 current = next; 1780 paint(); 1781 } 1782 1783 applyColors(); 1784 1785 var handle = window.SDRotator.subscribe(render, slides.length); 1786 recalc(); 1787 1788 // Pausing is global so the two bars never drift out of sync. 1789 bar.addEventListener('mouseenter', window.SDRotator.pause); 1790 bar.addEventListener('mouseleave', window.SDRotator.resume); 1791 bar.addEventListener('focusin', window.SDRotator.pause); 1792 bar.addEventListener('focusout', window.SDRotator.resume); 1793 1794 bar.addEventListener('click', function (e) { 1795 var btn = e.target.closest ? e.target.closest('.sd-slide-close') : null; 1796 if (!btn) return; 1797 var slide = btn.closest('.sd-slide'); 1798 var key = slide.getAttribute('data-dkey'); 1799 try { if (key) sessionStorage.setItem(key, '1'); } catch (err) {} 1800 1801 slides = slides.filter(function (s) { return s !== slide; }); 1802 slide.parentNode.removeChild(slide); 1803 1804 if (!slides.length) { 1805 handle.remove(); 1806 bar.style.display = 'none'; 1807 } else { 1808 handle.setCount(slides.length); 1809 // Indices shifted â reset cleanly rather than animating from a 1810 // slide that no longer exists. 1811 current = -1; 1812 hardSet(0); 1813 } 1814 recalc(); 1815 }); 1816 })(); 1817 </script>
1817 1818 1819 1820 1821 1822 1823 1824 1825<style> 1826 #sd-shipping-banner { 1827 position: fixed; 1828 top: var(--sd-notif-height, 0px); 1829 left: 0; 1830 width: 100%; 1831 z-index: 999; 1832 display: grid; 1833 background-color: #000000; 1834 color: #ffffff; 1835 text-align: center; 1836 font-family: inherit; 1837 letter-spacing: 0.5px; 1838 overflow: hidden; 1839 transition: background-color 0.5s ease, color 0.5s ease; 1840 box-shadow: 0 2px 6px rgba(0,0,0,0.15); 1841 } 1842 #sd-shipping-banner .sd-slide { 1843 grid-area: 1 / 1; 1844 position: relative; 1845 padding: 10px 40px; 1846 font-size: var(--sd-fs, 14px); 1847 display: flex; 1848 align-items: center; 1849 justify-content: center; 1850 gap: 10px; 1851 /* Parked off-screen right. Active slides in to 0, outgoing slides 1852 out to the left, so the new message follows the old one across. */ 1853 transform: translateX(100%); 1854 opacity: 0; 1855 visibility: hidden; 1856 will-change: transform; 1857 transition: transform 0.5s cubic-bezier(0.65, 0, 0.35, 1), opacity 0.5s ease; 1858 } 1859 #sd-shipping-banner .sd-slide.is-active { transform: translateX(0); opacity: 1; visibility: visible; } 1860 #sd-shipping-banner .sd-slide.is-leaving { transform: translateX(-100%); opacity: 0; visibility: visible; } 1861 /* Used to snap a slide back to its parked position without animating. */ 1862 #sd-shipping-banner .sd-slide.sd-noanim { transition: none !important; } 1863 #sd-shipping-banner .sd-slide-link { 1864 color: inherit; 1865 font-weight: 600; 1866 text-decoration: underline; 1867 } 1868 #sd-shipping-banner .sd-slide-close { 1869 position: absolute; 1870 right: 14px; 1871 top: 50%; 1872 transform: translateY(-50%); 1873 background: none; 1874 border: none; 1875 cursor: pointer; 1876 color: inherit; 1877 font-size: 18px; 1878 line-height: 1; 1879 opacity: 0.7; 1880 padding: 4px; 1881 transition: opacity 0.2s; 1882 } 1883 #sd-shipping-banner .sd-slide-close:hover { opacity: 1; } 1884 @media (max-width: 768px) { 1885 #sd-shipping-banner .sd-slide { 1886 padding: 8px 36px; 1887 font-size: calc(var(--sd-fs, 14px) - 2px); 1888 } 1889 } 1890 @media (prefers-reduced-motion: reduce) { 1891 #sd-shipping-banner, 1892 #sd-shipping-banner .sd-slide { transition: none !important; } 1893 #sd-shipping-banner .sd-slide { transform: none !important; } 1894 } 1895 </style> 1896 1897 <div id="sd-shipping-banner" role="region" aria-label="Shipping and promotions"> 1898 <div class="sd-slide" id="sd-slide-ship" 1899 data-bg="#000000" 1900 data-fg="#ffffff" 1901 style="--sd-fs: 14px;"> 1902 <span class="sd-slide-text" id="sd-banner-text"> </span> 1903 </div> 1904 </div> 1905 1906
1906<script> 1907 (function () { 1908 var bar = document.getElementById('sd-shipping-banner'); 1909 if (!bar || !window.SDRotator) return; 1910 1911 var slides = Array.prototype.slice.call(bar.querySelectorAll('.sd-slide')); 1912 1913 slides = slides.filter(function (el) { 1914 var k = el.getAttribute('data-dkey'); 1915 try { 1916 if (k && sessionStorage.getItem(k)) { el.parentNode.removeChild(el); return false; } 1917 } catch (e) {} 1918 return true; 1919 }); 1920 1921 function recalc() { 1922 if (typeof window.sdFixNavPosition === 'function') window.sdFixNavPosition(); 1923 } 1924 1925 if (!slides.length) { 1926 bar.parentNode.removeChild(bar); 1927 recalc(); 1928 return; 1929 } 1930 1931 var SLIDE_MS = 500; 1932 var current = -1; 1933 1934 // Each slide carries its own colour so the background travels with it 1935 // as it slides; the bar keeps the active colour to cover the edges. 1936 function applyColors() { 1937 for (var i = 0; i < slides.length; i++) { 1938 slides[i].style.backgroundColor = slides[i].getAttribute('data-bg'); 1939 slides[i].style.color = slides[i].getAttribute('data-fg'); 1940 } 1941 } 1942 1943 function paint() { 1944 if (current < 0 || !slides[current]) return; 1945 bar.style.backgroundColor = slides[current].getAttribute('data-bg'); 1946 bar.style.color = slides[current].getAttribute('data-fg'); 1947 } 1948 1949 // Jump straight to a slide with no animation (first paint, or after a 1950 // dismissal reshuffles the deck). 1951 function hardSet(i) { 1952 for (var n = 0; n < slides.length; n++) { 1953 slides[n].classList.add('sd-noanim'); 1954 slides[n].classList.remove('is-active', 'is-leaving'); 1955 slides[n].setAttribute('aria-hidden', 'true'); 1956 } 1957 void bar.offsetWidth; 1958 slides[i].classList.add('is-active'); 1959 slides[i].setAttribute('aria-hidden', 'false'); 1960 void bar.offsetWidth; 1961 for (var m = 0; m < slides.length; m++) slides[m].classList.remove('sd-noanim'); 1962 current = i; 1963 paint(); 1964 } 1965 1966 function render(tick) { 1967 if (!slides.length) return; 1968 var next = tick % slides.length; 1969 if (current < 0) { hardSet(next); return; } 1970 if (next === current) return; 1971 1972 var out = slides[current]; 1973 var inc = slides[next]; 1974 1975 // Park the incoming slide hard right before releasing it. 1976 inc.classList.add('sd-noanim'); 1977 inc.classList.remove('is-active', 'is-leaving'); 1978 void inc.offsetWidth; 1979 inc.classList.remove('sd-noanim'); 1980 1981 out.classList.remove('is-active'); 1982 out.classList.add('is-leaving'); 1983 out.setAttribute('aria-hidden', 'true'); 1984 1985 inc.classList.add('is-active'); 1986 inc.setAttribute('aria-hidden', 'false'); 1987 1988 // Once it has cleared the bar, snap it back to the right-hand park 1989 // without animating, ready for its next turn. 1990 setTimeout(function () { 1991 out.classList.add('sd-noanim'); 1992 out.classList.remove('is-leaving'); 1993 void out.offsetWidth; 1994 out.classList.remove('sd-noanim'); 1995 }, SLIDE_MS); 1996 1997 current = next; 1998 paint(); 1999 } 2000 2001 applyColors(); 2002 2003 var handle = window.SDRotator.subscribe(render, slides.length); 2004 recalc(); 2005 2006 bar.addEventListener('mouseenter', window.SDRotator.pause); 2007 bar.addEventListener('mouseleave', window.SDRotator.resume); 2008 bar.addEventListener('focusin', window.SDRotator.pause); 2009 bar.addEventListener('focusout', window.SDRotator.resume); 2010 2011 bar.addEventListener('click', function (e) { 2012 var btn = e.target.closest ? e.target.closest('.sd-slide-close') : null; 2013 if (!btn) return; 2014 var slide = btn.closest('.sd-slide'); 2015 var key = slide.getAttribute('data-dkey'); 2016 try { if (key) sessionStorage.setItem(key, '1'); } catch (err) {} 2017 2018 slides = slides.filter(function (s) { return s !== slide; }); 2019 slide.parentNode.removeChild(slide); 2020 2021 if (!slides.length) { 2022 handle.remove(); 2023 bar.style.display = 'none'; 2024 } else { 2025 handle.setCount(slides.length); 2026 // Indices shifted â reset cleanly rather than animating from a 2027 // slide that no longer exists. 2028 current = -1; 2029 hardSet(0); 2030 } 2031 recalc(); 2032 }); 2033 2034 // ââ Live free-shipping progress on slide 1 âââââââââââââââââââââââââ 2035 var shipSlide = document.getElementById('sd-slide-ship'); 2036 if (shipSlide) { 2037 var THRESHOLD = 80.0; 2038 var PRE_MSG = "You're {amount} away from free shipping!"; 2039 var POST_MSG = "You've unlocked free shipping! Enjoy!"; 2040 var SHIP_BG = "#000000"; 2041 var UNLOCK_BG = "#000000"; 2042 var bannerText = document.getElementById('sd-banner-text'); 2043
2044 var formatAmount = function (n) { 2045 return '$' + n.toFixed(2).replace(/\.00$/, ''); 2046 }; 2047 2048 var updateShipSlide = function (cart) { 2049 var remaining = THRESHOLD - (cart.total_price / 100); 2050 if (remaining <= 0) { 2051 bannerText.textContent = POST_MSG; 2052 shipSlide.setAttribute('data-bg', UNLOCK_BG); 2053 } else { 2054 bannerText.textContent = PRE_MSG.replace('{amount}', formatAmount(remaining)); 2055 shipSlide.setAttribute('data-bg', SHIP_BG); 2056 } 2057 shipSlide.style.backgroundColor = shipSlide.getAttribute('data-bg'); 2058 if (slides[current] === shipSlide) paint(); 2059 recalc(); 2060 }; 2061 2062 var fetchCart = function () { 2063 fetch('/cart.js') 2064 .then(function (res) { return res.json(); }) 2065 .then(updateShipSlide) 2066 .catch(function (err) { console.warn('SD Banner:', err); }); 2067 }; 2068 2069 fetchCart(); 2070 document.addEventListener('cart:updated', fetchCart); 2071 document.addEventListener('cart:refresh', fetchCart); 2072 setInterval(fetchCart, 3000); 2073 } 2074 })(); 2075 </script>
2075 2076 2077
2077<script> 2078 window.sdFixNavPosition = function() { 2079 var notifBanner = document.getElementById('sd-notif-banner'); 2080 var shipBanner = document.getElementById('sd-shipping-banner'); 2081 2082 var notifHeight = (notifBanner && notifBanner.style.display !== 'none') 2083 ? notifBanner.offsetHeight : 0; 2084 var shipHeight = (shipBanner && shipBanner.style.display !== 'none') 2085 ? shipBanner.offsetHeight : 0; 2086 2087 document.documentElement.style.setProperty('--sd-notif-height', notifHeight + 'px'); 2088 document.documentElement.style.setProperty('--sd-banner-offset', (notifHeight + shipHeight) + 'px'); 2089 }; 2090 2091 document.addEventListener('page:loaded', window.sdFixNavPosition); 2092 document.addEventListener('DOMContentLoaded', window.sdFixNavPosition); 2093 window.addEventListener('resize', window.sdFixNavPosition); 2094</script>
2094 2095 2096 <div id="PageContainer" class="page-container"> 2097 <div class="transition-body"><div id="shopify-section-header" class="shopify-section"> 2098 2099<div id="NavDrawer" class="drawer drawer--right"> 2100 <div class="drawer__contents"> 2101 <div class="drawer__fixed-header"> 2102 <div class="drawer__header appear-animation appear-delay-1"> 2103 <div class="h2 drawer__title"></div> 2104 <div class="drawer__close"> 2105 <button type="button" class="drawer__close-button js-drawer-close"> 2106 <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> 2107 <span class="icon__fallback-text">Close menu</span> 2108 </button> 2109 </div> 2110 </div> 2111 </div> 2112 <div class="drawer__scrollable"> 2113 <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" 2114 class="mobile-nav__link mobile-nav__link--top-level" 2115 id="Label-pages-shoes1" 2116 > 2117 Shoes 2118 </a> 2119 <div class="mobile-nav__toggle"> 2120 <button type="button" 2121 aria-controls="Linklist-pages-shoes1" 2122 aria-labelledby="Label-pages-shoes1" 2123 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2124 <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> 2125</span> 2126</button> 2127 </div></div><div id="Linklist-pages-shoes1" 2128 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2129 > 2130 <div class="collapsible-content__inner"> 2131 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2132 <div class="mobile-nav__child-item"><a href="/pages/shoes" 2133 class="mobile-nav__link" 2134 id="Sublabel-pages-shoes1" 2135 > 2136 â 2137 </a><button type="button" 2138 aria-controls="Sublinklist-pages-shoes1-pages-shoes1" 2139 aria-labelledby="Sublabel-pages-shoes1" 2140 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2141 <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> 2142</span> 2143</button></div><div 2144 id="Sublinklist-pages-shoes1-pages-shoes1" 2145 aria-labelledby="Sublabel-pages-shoes1" 2146 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2147 > 2148 <div class="collapsible-content__inner"> 2149 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2150 <a href="/collections/women-shoes-ballet" class="mobile-nav__link"> 2151 Ballet 2152 </a> 2153 </li><li class="mobile-nav__item"> 2154 <a href="/collections/women-shoes-ballet-pointe-shoe" class="mobile-nav__link"> 2155 Pointe 2156 </a> 2157 </li><li class="mobile-nav__item"> 2158 <a href="/pages/pointe-innovation" class="mobile-nav__link"> 2159 Alina Pointe Shoes 2160 </a> 2161 </li><li class="mobile-nav__item"> 2162 <a href="/collections/booties" class="mobile-nav__link"> 2163 Booties 2164 </a> 2165 </li><li class="mobile-nav__item"> 2166 <a href="/collections/accessories/ballet-accessories-ribbons-ballet-shoes-bun-bobby-pins-hair-pin-rosin-glue-pointe-shoes" class="mobile-nav__link">
2167 Ballet Accessories 2168 </a> 2169 </li><li class="mobile-nav__item"> 2170 <a href="/collections/necessities-accessories" class="mobile-nav__link"> 2171 Shoe Care & Essentials 2172 </a> 2173 </li></ul> 2174 </div> 2175 </div></li><li class="mobile-nav__item"> 2176 <div class="mobile-nav__child-item"><button type="button" 2177 aria-controls="Sublinklist-pages-shoes1-2" 2178 class="mobile-nav__link--button collapsible-trigger"> 2179 <span class="mobile-nav__faux-link">â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2180 <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> 2181</span> 2182</button></div><div 2183 id="Sublinklist-pages-shoes1-2" 2184 aria-labelledby="Sublabel-2" 2185 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2186 > 2187 <div class="collapsible-content__inner"> 2188 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2189 <a href="/collections/women-shoes-jazz" class="mobile-nav__link"> 2190 Jazz 2191 </a> 2192 </li><li class="mobile-nav__item"> 2193 <a href="/pages/tap-shoes" class="mobile-nav__link"> 2194 Tap 2195 </a> 2196 </li><li class="mobile-nav__item"> 2197 <a href="/collections/tap-activity-accessories-tap-activity" class="mobile-nav__link"> 2198 Tap Accessories 2199 </a> 2200 </li><li class="mobile-nav__item"> 2201 <a href="/collections/women-shoes-character" class="mobile-nav__link"> 2202 Character 2203 </a> 2204 </li><li class="mobile-nav__item"> 2205 <a href="/collections/women-shoes-ballroom" class="mobile-nav__link"> 2206 Latin / Ballroom 2207 </a> 2208 </li><li class="mobile-nav__item"> 2209 <a href="/collections/lacey-schwimmer-ballroom-favorites" class="mobile-nav__link"> 2210 Lacey Schwimmer 2211 </a> 2212 </li><li class="mobile-nav__item"> 2213 <a href="/collections/lacey-schwimmer-ballroom-favorites" class="mobile-nav__link"> 2214 Ballroom Accessories 2215 </a> 2216 </li></ul> 2217 </div> 2218 </div></li><li class="mobile-nav__item"> 2219 <div class="mobile-nav__child-item"><button type="button" 2220 aria-controls="Sublinklist-pages-shoes1-3" 2221 class="mobile-nav__link--button collapsible-trigger"> 2222 <span class="mobile-nav__faux-link">â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2223 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2223ox="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> 2224</span> 2225</button></div><div 2226 id="Sublinklist-pages-shoes1-3" 2227 aria-labelledby="Sublabel-3" 2228 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2229 > 2230 <div class="collapsible-content__inner"> 2231 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2232 <a href="/collections/broadway-cabarets-shoes" class="mobile-nav__link"> 2233 Broadway Cabaret 2234 </a> 2235 </li><li class="mobile-nav__item"> 2236 <a href="/collections/women-shoes-modern" class="mobile-nav__link"> 2237 Contemporary 2238 </a> 2239 </li><li class="mobile-nav__item"> 2240 <a href="/collections/socks" class="mobile-nav__link"> 2241 Dance Socks 2242 </a> 2243 </li><li class="mobile-nav__item"> 2244 <a href="/collections/women-shoes-sneakers" class="mobile-nav__link"> 2245 Sneakers 2246 </a> 2247 </li><li class="mobile-nav__item"> 2248 <a href="/collections/adult-clogging-shoes" class="mobile-nav__link"> 2249 Clogging 2250 </a> 2251 </li><li class="mobile-nav__item"> 2252 <a href="/collections/women-shoes-folkloric" class="mobile-nav__link"> 2253 Folk/Irish/Gym 2254 </a> 2255 </li><li class="mobile-nav__item"> 2256 <a href="/collections/women-shoes-vegan-shoes" class="mobile-nav__link"> 2257 Vegan 2258 </a> 2259 </li></ul> 2260 </div> 2261 </div></li></ul> 2262 </div> 2263 </div></li><li class="mobile-nav__item appear-animation appear-delay-3"><div class="mobile-nav__has-sublist"><a href="/pages/dancewear" 2264 class="mobile-nav__link mobile-nav__link--top-level" 2265 id="Label-pages-dancewear2" 2266 > 2267 Dancewear 2268 </a> 2269 <div class="mobile-nav__toggle"> 2270 <button type="button" 2271 aria-controls="Linklist-pages-dancewear2" 2272 aria-labelledby="Label-pages-dancewear2" 2273 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2274 <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> 2275</span> 2276</button> 2277 </div></div><div id="Linklist-pages-dancewear2" 2278 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2279 > 2280 <div class="collapsible-content__inner"> 2281 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2282 <div class="mobile-nav__child-item"><button type="button" 2283 aria-controls="Sublinklist-pages-dancewear2-1" 2284 class="mobile-nav__link--button collapsible-trigger"> 2285 <span class="mobile-nav__faux-link">â â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2286 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2286ox="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> 2287</span> 2288</button></div><div 2289 id="Sublinklist-pages-dancewear2-1" 2290 aria-labelledby="Sublabel-1" 2291 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2292 > 2293 <div class="collapsible-content__inner"> 2294 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2295 <a href="/pages/leotards" class="mobile-nav__link"> 2296 Leotards 2297 </a> 2298 </li><li class="mobile-nav__item"> 2299 <a href="/pages/tights" class="mobile-nav__link"> 2300 Tights 2301 </a> 2302 </li><li class="mobile-nav__item"> 2303 <a href="/collections/women-dancewear-tops" class="mobile-nav__link"> 2304 Tops 2305 </a> 2306 </li><li class="mobile-nav__item"> 2307 <a href="/collections/women-dancewear-bottoms" class="mobile-nav__link"> 2308 Bottoms 2309 </a> 2310 </li><li class="mobile-nav__item"> 2311 <a href="/collections/adult-skirts" class="mobile-nav__link"> 2312 Skirts / Dresses 2313 </a> 2314 </li><li class="mobile-nav__item"> 2315 <a href="/pages/convention" class="mobile-nav__link"> 2316 Convention Fits 2317 </a> 2318 </li></ul> 2319 </div> 2320 </div></li><li class="mobile-nav__item"> 2321 <div class="mobile-nav__child-item"><button type="button" 2322 aria-controls="Sublinklist-pages-dancewear2-2" 2323 class="mobile-nav__link--button collapsible-trigger"> 2324 <span class="mobile-nav__faux-link">â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2325 <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> 2326</span> 2327</button></div><div 2328 id="Sublinklist-pages-dancewear2-2" 2329 aria-labelledby="Sublabel-2" 2330 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2331 > 2332 <div class="collapsible-content__inner"> 2333 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2334 <a href="/collections/be-you" class="mobile-nav__link"> 2335 BE YOU® Collection 2336 </a> 2337 </li><li class="mobile-nav__item"> 2338 <a href="/collections/the-tiler-peck-collection" class="mobile-nav__link"> 2339 Tiler Peck 2340 </a> 2341 </li><li class="mobile-nav__item"> 2342 <a href="/collections/this-is-me" class="mobile-nav__link"> 2343 Curvy Sizes 2344 </a> 2345 </li><li class="mobile-nav__item"> 2346 <a href="/pages/men" class="mobile-nav__link"> 2347 Menswear 2348 </a> 2349 </li><li class="mobile-nav__item"> 2350 <a href="https://www.sodanca.com/collections/gymnastics" class="mobile-nav__link"> 2351 Gymnastics 2352 </a> 2353 </li><li class="mobile-nav__item"> 2354 <a href="/pages/bts-checklist" class="mobile-nav__link"> 2355 Back to Dance Checklists 2356 </a> 2357 </li></ul> 2358 </div> 2359 </div></li><li class="mobile-nav__item"> 2360 <div class="mobile-nav__child-item"><button type="button" 2361 aria-controls="Sublinklist-pages-dancewear2-3" 2362 class="mobile-nav__link--button collapsible-trigger">
2363 <span class="mobile-nav__faux-link">â </span><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2364 <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> 2365</span> 2366</button></div><div 2367 id="Sublinklist-pages-dancewear2-3" 2368 aria-labelledby="Sublabel-3" 2369 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2370 > 2371 <div class="collapsible-content__inner"> 2372 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2373 <a href="/collections/warm-ups" class="mobile-nav__link"> 2374 Warmups 2375 </a> 2376 </li><li class="mobile-nav__item"> 2377 <a href="/collections/leg-warmers" class="mobile-nav__link"> 2378 Leg Warmers 2379 </a> 2380 </li><li class="mobile-nav__item"> 2381 <a href="https://www.sodanca.com/collections/women-dancewear-bodyliners" class="mobile-nav__link"> 2382 Body Liners 2383 </a> 2384 </li><li class="mobile-nav__item"> 2385 <a href="/collections/accessories-1" class="mobile-nav__link"> 2386 Accessories 2387 </a> 2388 </li><li class="mobile-nav__item"> 2389 <a href="/collections/all-bags" class="mobile-nav__link"> 2390 Bags 2391 </a> 2392 </li><li class="mobile-nav__item"> 2393 <a href="/collections/bundles-1" class="mobile-nav__link"> 2394 Bundles 2395 </a> 2396 </li><li class="mobile-nav__item"> 2397 <a href="/collections/women-dancewear-wmb" class="mobile-nav__link"> 2398 Mystery Bags 2399 </a> 2400 </li></ul> 2401 </div> 2402 </div></li></ul> 2403 </div> 2404 </div></li><li class="mobile-nav__item appear-animation appear-delay-4"><div class="mobile-nav__has-sublist"><a href="/pages/children" 2405 class="mobile-nav__link mobile-nav__link--top-level" 2406 id="Label-pages-children3" 2407 > 2408 Children 2409 </a> 2410 <div class="mobile-nav__toggle"> 2411 <button type="button" 2412 aria-controls="Linklist-pages-children3" 2413 aria-labelledby="Label-pages-children3" 2414 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2415 <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> 2416</span> 2417</button> 2418 </div></div><div id="Linklist-pages-children3" 2419 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2420 > 2421 <div class="collapsible-content__inner"> 2422 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2423 <div class="mobile-nav__child-item"><a href="/collections/children-shoes" 2424 class="mobile-nav__link" 2425 id="Sublabel-collections-children-shoes1" 2426 > 2427 â Shoes 2428 </a><button type="button" 2429 aria-controls="Sublinklist-pages-children3-collections-children-shoes1" 2430 aria-labelledby="Sublabel-collections-children-shoes1" 2431 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2432 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2432ox="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> 2433</span> 2434</button></div><div 2435 id="Sublinklist-pages-children3-collections-children-shoes1" 2436 aria-labelledby="Sublabel-collections-children-shoes1" 2437 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2438 > 2439 <div class="collapsible-content__inner"> 2440 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2441 <a href="/collections/children-shoes-ballet" class="mobile-nav__link"> 2442 Ballet 2443 </a> 2444 </li><li class="mobile-nav__item"> 2445 <a href="/collections/children-featured-nudes-for-all-jazz-contemporary" class="mobile-nav__link"> 2446 Jazz 2447 </a> 2448 </li><li class="mobile-nav__item"> 2449 <a href="/collections/children-shoes-tap" class="mobile-nav__link"> 2450 Tap 2451 </a> 2452 </li><li class="mobile-nav__item"> 2453 <a href="/collections/children-shoes-character-latin-ballroom" class="mobile-nav__link"> 2454 Heels 2455 </a> 2456 </li><li class="mobile-nav__item"> 2457 <a href="/collections/lacey-schwimmer-collection" class="mobile-nav__link"> 2458 Lacey 2459 </a> 2460 </li><li class="mobile-nav__item"> 2461 <a href="/collections/children-shoes-modern-contemporary" class="mobile-nav__link"> 2462 Contemporary 2463 </a> 2464 </li><li class="mobile-nav__item"> 2465 <a href="/collections/socks" class="mobile-nav__link"> 2466 Dance Socks 2467 </a> 2468 </li><li class="mobile-nav__item"> 2469 <a href="/collections/children-shoes-folkloric" class="mobile-nav__link"> 2470 Clogging/Irish/Gym 2471 </a> 2472 </li><li class="mobile-nav__item"> 2473 <a href="/collections/children-shoes-vegan" class="mobile-nav__link"> 2474 Vegan 2475 </a> 2476 </li></ul> 2477 </div> 2478 </div></li><li class="mobile-nav__item"> 2479 <div class="mobile-nav__child-item"><a href="/collections/children-dancewear" 2480 class="mobile-nav__link" 2481 id="Sublabel-collections-children-dancewear2" 2482 > 2483 â Dancewear 2484 </a><button type="button" 2485 aria-controls="Sublinklist-pages-children3-collections-children-dancewear2" 2486 aria-labelledby="Sublabel-collections-children-dancewear2" 2487 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2488 <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> 2489</span> 2490</button></div><div 2491 id="Sublinklist-pages-children3-collections-children-dancewear2" 2492 aria-labelledby="Sublabel-collections-children-dancewear2" 2493 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2494 > 2495 <div class="collapsible-content__inner"> 2496 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item">
2497 <a href="/pages/childrens-leotards" class="mobile-nav__link"> 2498 Leotards 2499 </a> 2500 </li><li class="mobile-nav__item"> 2501 <a href="/collections/tiny-tots" class="mobile-nav__link"> 2502 Tiny Tots Leotards 2503 </a> 2504 </li><li class="mobile-nav__item"> 2505 <a href="/collections/the-tiler-peck-collection" class="mobile-nav__link"> 2506 Tiler Peck 2507 </a> 2508 </li><li class="mobile-nav__item"> 2509 <a href="https://www.sodanca.com/collections/children-dancewear-bodyliners" class="mobile-nav__link"> 2510 Body Liners 2511 </a> 2512 </li><li class="mobile-nav__item"> 2513 <a href="/collections/childrens-skirts" class="mobile-nav__link"> 2514 Skirts and Dresses 2515 </a> 2516 </li><li class="mobile-nav__item"> 2517 <a href="/collections/children-dancewear-tops" class="mobile-nav__link"> 2518 Tops 2519 </a> 2520 </li><li class="mobile-nav__item"> 2521 <a href="/collections/children-dancewear-bottoms" class="mobile-nav__link"> 2522 Bottoms 2523 </a> 2524 </li><li class="mobile-nav__item"> 2525 <a href="https://www.sodanca.com/collections/children-gymnastics" class="mobile-nav__link"> 2526 Gymnastics 2527 </a> 2528 </li><li class="mobile-nav__item"> 2529 <a href="/collections/children-warm-ups" class="mobile-nav__link"> 2530 Warmups 2531 </a> 2532 </li></ul> 2533 </div> 2534 </div></li><li class="mobile-nav__item"> 2535 <div class="mobile-nav__child-item"><a href="/pages/children" 2536 class="mobile-nav__link" 2537 id="Sublabel-pages-children3" 2538 > 2539 More 2540 </a><button type="button" 2541 aria-controls="Sublinklist-pages-children3-pages-children3" 2542 aria-labelledby="Sublabel-pages-children3" 2543 class="collapsible-trigger"><span class="collapsible-trigger__icon collapsible-trigger__icon--circle collapsible-trigger__icon--open" role="presentation"> 2544 <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> 2545</span> 2546</button></div><div 2547 id="Sublinklist-pages-children3-pages-children3" 2548 aria-labelledby="Sublabel-pages-children3" 2549 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2550 > 2551 <div class="collapsible-content__inner"> 2552 <ul class="mobile-nav__grandchildlist"><li class="mobile-nav__item"> 2553 <a href="/collections/children-tights" class="mobile-nav__link"> 2554 Tights 2555 </a> 2556 </li><li class="mobile-nav__item"> 2557 <a href="/collections/children-accessories" class="mobile-nav__link"> 2558 Accessories 2559 </a> 2560 </li><li class="mobile-nav__item"> 2561 <a href="/collections/children-accessories-bags" class="mobile-nav__link"> 2562 Bags 2563 </a> 2564 </li><li class="mobile-nav__item"> 2565 <a href="/collections/bundles-1" class="mobile-nav__link"> 2566 Bundles 2567 </a> 2568 </li><li class="mobile-nav__item"> 2569 <a href="/collections/boys" class="mobile-nav__link"> 2570 Boys 2571 </a> 2572 </li><li class="mobile-nav__item"> 2573 <a href="/collections/women-dancewear-wmb" class="mobile-nav__link"> 2574 Mystery Bags 2575 </a> 2576 </li><li class="mobile-nav__item"> 2577 <a href="/products/so-danca-usa-gift-card-1" class="mobile-nav__link"> 2578 Gift Cards 2579 </a> 2580 </li><li class="mobile-nav__item"> 2581 <a href="/pages/bts-checklist" class="mobile-nav__link"> 2582 Back to Dance Checklist 2583 </a> 2584 </li></ul> 2585 </div> 2586 </div></li></ul> 2587 </div> 2588 </div></li><li class="mobile-nav__item appear-animation appear-delay-5"><div class="mobile-nav__has-sublist"><a href="/pages/sale" 2589 class="mobile-nav__link mobile-nav__link--top-level" 2590 id="Label-pages-sale4" 2591 > 2592 Sale
2593 </a> 2594 <div class="mobile-nav__toggle"> 2595 <button type="button" 2596 aria-controls="Linklist-pages-sale4" 2597 aria-labelledby="Label-pages-sale4" 2598 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2599 <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> 2600</span> 2601</button> 2602 </div></div><div id="Linklist-pages-sale4" 2603 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2604 > 2605 <div class="collapsible-content__inner"> 2606 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2607 <div class="mobile-nav__child-item"><a href="/collections/all-sale-shopping" 2608 class="mobile-nav__link" 2609 id="Sublabel-collections-all-sale-shopping1" 2610 > 2611 All Sale 2612 </a></div></li><li class="mobile-nav__item"> 2613 <div class="mobile-nav__child-item"><a href="/collections/childrens-sale" 2614 class="mobile-nav__link" 2615 id="Sublabel-collections-childrens-sale2" 2616 > 2617 Children 2618 </a></div></li><li class="mobile-nav__item"> 2619 <div class="mobile-nav__child-item"><a href="/collections/all-shoes-on-sale" 2620 class="mobile-nav__link" 2621 id="Sublabel-collections-all-shoes-on-sale3" 2622 > 2623 Shoes 2624 </a></div></li></ul> 2625 </div> 2626 </div></li><li class="mobile-nav__item appear-animation appear-delay-6"><div class="mobile-nav__has-sublist"><a href="/pages/the-barre" 2627 class="mobile-nav__link mobile-nav__link--top-level" 2628 id="Label-pages-the-barre5" 2629 > 2630 The Barre 2631 </a> 2632 <div class="mobile-nav__toggle"> 2633 <button type="button" 2634 aria-controls="Linklist-pages-the-barre5" 2635 aria-labelledby="Label-pages-the-barre5" 2636 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2637 <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> 2638</span> 2639</button> 2640 </div></div><div id="Linklist-pages-the-barre5" 2641 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2642 > 2643 <div class="collapsible-content__inner"> 2644 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2645 <div class="mobile-nav__child-item"><a href="/pages/the-barre" 2646 class="mobile-nav__link" 2647 id="Sublabel-pages-the-barre1" 2648 > 2649 My Rewards 2650 </a></div></li><li class="mobile-nav__item"> 2651 <div class="mobile-nav__child-item"><a href="/blogs/news" 2652 class="mobile-nav__link" 2653 id="Sublabel-blogs-news2" 2654 > 2655 Dance Education 2656 </a></div></li><li class="mobile-nav__item"> 2657 <div class="mobile-nav__child-item"><a href="https://www.sodanca.com/products/so-danca-usa-gift-card-1" 2658 class="mobile-nav__link" 2659 id="Sublabel-https-www-sodanca-com-products-so-danca-usa-gift-card-13" 2660 > 2661 Gift Cards 2662 </a></div></li></ul> 2663 </div> 2664 </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" 2665 class="mobile-nav__link mobile-nav__link--top-level" 2666 id="Label-https-weknowdance-com-pages-studio-sign-up6" 2667 > 2668 Só Dança+ 2669 </a> 2670 <div class="mobile-nav__toggle"> 2671 <button type="button" 2672 aria-controls="Linklist-https-weknowdance-com-pages-studio-sign-up6" 2673 aria-labelledby="Label-https-weknowdance-com-pages-studio-sign-up6" 2674 class="collapsible-trigger collapsible--auto-height"><span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 2675 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewB
2675ox="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> 2676</span> 2677</button> 2678 </div></div><div id="Linklist-https-weknowdance-com-pages-studio-sign-up6" 2679 class="mobile-nav__sublist collapsible-content collapsible-content--all" 2680 > 2681 <div class="collapsible-content__inner"> 2682 <ul class="mobile-nav__sublist"><li class="mobile-nav__item"> 2683 <div class="mobile-nav__child-item"><a href="https://weknowdance.com/pages/studio-sign-up" 2684 class="mobile-nav__link" 2685 id="Sublabel-https-weknowdance-com-pages-studio-sign-up1" 2686 > 2687 Só Dança+ Info 2688 </a></div></li><li class="mobile-nav__item"> 2689 <div class="mobile-nav__child-item"><a href="https://weknowdance.com/pages/sd-studio-sign-up-form-only" 2690 class="mobile-nav__link" 2691 id="Sublabel-https-weknowdance-com-pages-sd-studio-sign-up-form-only2" 2692 > 2693 Studio Sign-up 2694 </a></div></li></ul> 2695 </div> 2696 </div></li><li class="mobile-nav__item mobile-nav__item--secondary"> 2697 <div class="grid"><div class="grid__item one-half appear-animation appear-delay-8 medium-up--hide"> 2698 <a href="https://b2b.sodanca.com/Login" class="mobile-nav__link">B2B Login</a> 2699 </div><div class="grid__item one-half appear-animation appear-delay-9"> 2700 <a href="/account" class="mobile-nav__link">Log in 2701</a> 2702 </div></div> 2703 </li></ul><ul class="mobile-nav__social appear-animation appear-delay-10"><li class="mobile-nav__social-item"> 2704 <a target="_blank" rel="noopener" href="https://www.instagram.com/sodancausa/" title="Só Dança USA on Instagram"> 2705 <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> 2706 <span class="icon__fallback-text">Instagram</span> 2707 </a> 2708 </li><li class="mobile-nav__social-item"> 2709 <a target="_blank" rel="noopener" href="https://www.facebook.com/sodancausa/" title="Só Dança USA on Facebook"> 2710 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
2710ox="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> 2711 <span class="icon__fallback-text">Facebook</span> 2712 </a> 2713 </li><li class="mobile-nav__social-item"> 2714 <a target="_blank" rel="noopener" href="https://www.pinterest.com/sodanca/" title="Só Dança USA on Pinterest"> 2715 <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> 2716 <span class="icon__fallback-text">Pinterest</span> 2717 </a> 2718 </li><li class="mobile-nav__social-item"> 2719 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@sodanca.usa" title="Só Dança USA on TickTok"> 2720 <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> 2721 <span class="icon__fallback-text">TikTok</span> 2722 </a> 2723 </li></ul> 2724 </div> 2725 </div> 2726</div> 2727
2728<script> 2729 window.onload = function(){ 2730 document.cookie="locksmith-params={}"; 2731 $.post('/cart/update.json', {attributes: {locksmith: null}}); 2732 document.cookie="locksmith-params={}"; 2733 }; 2734</script>
2734<script> 2735/* SD Buy More Save More â event-delegated click handler */ 2736(function() { 2737 document.addEventListener('click', function(e) { 2738 var btn = e.target.closest('.sd-bmsm-btn'); 2739 if (!btn) return; 2740 e.preventDefault(); 2741 2742 var key = btn.dataset.key; 2743 var qty = parseInt(btn.dataset.qty); 2744 if (!key || !qty) return; 2745 2746 btn.style.opacity = '0.5'; 2747 btn.disabled = true; 2748 2749 fetch('/cart/change.js', { 2750 method: 'POST', 2751 headers: { 'Content-Type': 'application/json' }, 2752 body: JSON.stringify({ id: key, quantity: qty }) 2753 }) 2754 .then(function(r) { return r.json(); }) 2755 .then(function(cart) { 2756 document.dispatchEvent(new CustomEvent('cart:build')); 2757 document.dispatchEvent(new CustomEvent('cart:updated', { detail: { cart: cart } })); 2758 btn.style.opacity = '1'; 2759 btn.disabled = false; 2760 }) 2761 .catch(function() { 2762 btn.style.opacity = '1'; 2763 btn.disabled = false; 2764 }); 2765 }); 2766})(); 2767</script>
2767 2768<style> 2769 .site-nav__link, 2770 .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) { 2771 font-size: 12px; 2772 } 2773 2774 .site-nav__link, .mobile-nav__link--top-level { 2775 text-transform: uppercase; 2776 letter-spacing: 0.2em; 2777 } 2778 .mobile-nav__link--top-level { 2779 font-size: 1.1em; 2780 } 2781 2782 2783 2784 2785 2786.site-header { 2787 box-shadow: 0 0 1px rgba(0,0,0,0.2); 2788 } 2789 2790 .toolbar + .header-sticky-wrapper .site-header { 2791 border-top: 0; 2792 }</style> 2793 2794<div data-section-id="header" data-section-type="header"><div class="toolbar small--hide"> 2795 <div class="page-width"> 2796 <div class="toolbar__content"><div class="toolbar__item toolbar__item--menu"> 2797 <ul class="inline-list toolbar__menu"><li> 2798 <a href="https://b2b.sodanca.com/Login">B2B Login</a> 2799 </li></ul> 2800 </div><div class="toolbar__item"> 2801 <ul class="no-bullets social-icons inline-list toolbar__social"><li> 2802 <a target="_blank" rel="noopener" href="https://www.instagram.com/sodancausa/" title="Só Dança USA on Instagram"> 2803 <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> 2804 <span class="icon__fallback-text">Instagram</span> 2805 </a> 2806 </li><li> 2807 <a target="_blank" rel="noopener" href="https://www.facebook.com/sodancausa/" title="Só Dança USA on Facebook"> 2808 <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> 2809 <span class="icon__fallback-text">Facebook</span> 2810 </a> 2811 </li><li> 2812 <a target="_blank" rel="noopener" href="https://www.pinterest.com/sodanca/" title="Só Dança USA on Pinterest"> 2813 <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>
2814 <span class="icon__fallback-text">Pinterest</span> 2815 </a> 2816 </li><li> 2817 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@sodanca.usa" title="Só Dança USA on TikTok"> 2818 <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> 2819 <span class="icon__fallback-text">TikTok</span> 2820 </a> 2821 </li></ul> 2822 2823 </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="/" /></form> 2824<div class="multi-selectors__item store-selector__item"> 2825 <h2 class="visually-hidden" id="StoreHeading"> 2826 Store Selector 2827 </h2> 2828 2829 <div class="disclosure store-disclosure" data-disclosure-currency> 2830 <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-describedby="StoreHeading-USA" data-disclosure-toggle> 2831 <span class="store-country-flag" data-flag="USA" aria-hidden="true"></span> 2832 <span class="store-disclosure-list__label">US</span> 2833 </button> 2834 <ul id="StoreList" class="disclosure-list disclosure-list--down disclosure-list--left" data-disclosure-list> 2835 <li class="disclosure-list__item"> 2836 <a class="store-disclosure-list__option" href="https://www.sodanca.com.br/"> 2837 <span class="store-country-flag" data-flag="BR" aria-hidden="true"></span> 2838 <span class="store-disclosure-list__label">BR</span> 2839 </a> 2840 </li> 2841 <li class="disclosure-list__item"> 2842 <a class="store-disclosure-list__option" href="https://sodancalatina.com/"> 2843 <span class="store-country-flag" data-flag="LT" aria-hidden="true"></span> 2844 <span class="store-disclosure-list__label">LT</span> 2845 </a> 2846 </li> 2847 <li class="disclosure-list__item"> 2848 <a class="store-disclosure-list__option" href="https://www.sodanca.ca/"> 2849 <span class="store-country-flag" data-flag="CA" aria-hidden="true"></span> 2850 <span class="store-disclosure-list__label">CA</span> 2851 </a> 2852 </li> 2853 <li class="disclosure-list__item"> 2854 <a class="store-disclosure-list__option" href="http://www.sodanca.pt/index.php"> 2855 <span class="store-country-flag" data-flag="EU" aria-hidden="true"></span> 2856 <span class="store-disclosure-list__label">EU</span> 2857 </a> 2858 </li> 2859 <li class="disclosure-list__item"> 2860 <a class="store-disclosure-list__option" href="https://www.sodancastore.com/"> 2861 <span class="store-country-flag" data-flag="UK" aria-hidden="true"></span> 2862 <span class="store-disclosure-list__label">UK</span> 2863 </a> 2864 </li> 2865 <li class="disclosure-list__item"> 2866 <a class="store-disclosure-list__option" href="https://www.sodanca.de/"> 2867 <span class="store-country-flag" data-flag="DE" aria-hidden="true"></span> 2868 <span class="store-disclosure-list__label">DE</span> 2869 </a> 2870 </li> 2871 <li class="disclosure-list__item"> 2872 <a class="store-disclosure-list__option" href="#"> 2873 <span class="store-country-flag" data-flag="USA" aria-hidden="true"></span> 2874 <span class="store-disclosure-list__label">US</span> 2875 </a> 2876 </li> 2877 </ul> 2878 </div> 2879</div> 2880</div></div> 2881 2882 </div> 2883</div> 2884<div class="header-sticky-wrapper"> 2885 <div id="HeaderWrapper" class="header-wrapper"><header 2886 id="SiteHeader" 2887 class="site-header" 2888 data-sticky="true" 2889 data-overlay="false"> 2890 <div class="page-width"> 2891 <div 2892 class="header-layout header-layout--left-center" 2893 data-logo-align="left"><div class="header-item header-item--logo"><style data-shopify>.header-item--logo, 2894 .header-layout--left-center .header-item--logo, 2895 .header-layout--left-center .header-item--icons { 2896 -webkit-box-flex: 0 1 110px; 2897 -ms-flex: 0 1 110px; 2898 flex: 0 1 110px; 2899 } 2900 2901 @media only screen and (min-width: 769px) { 2902 .header-item--logo, 2903 .header-layout--left-center .header-item--logo, 2904 .header-layout--left-center .header-item--icons { 2905 -webkit-box-flex: 0 0 140px; 2906 -ms-flex: 0 0 140px; 2907 flex: 0 0 140px; 2908 } 2909 } 2910 2911 .site-header__logo a { 2912 width: 110px; 2913 } 2914 .is-light .site-header__logo .logo--inverted { 2915 width: 110px; 2916 } 2917 @media only screen and (min-width: 769px) { 2918 .site-header__logo a { 2919 width: 140px; 2920 } 2921 2922 .is-light .site-header__logo .logo--inverted { 2923 width: 140px; 2924 } 2925 }</style><h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization" >
2926 <span class="visually-hidden">Só Dança USA</span> 2927 <a 2928 href="/" 2929 itemprop="url" 2930 class="site-header__logo-link" 2931 style="padding-top: 30.666666666666668%"> 2932 <img 2933 class="small--hide" 2934 src="//www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300_140x.png?v=1661836813" 2935 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" 2936 alt="So Danca logo" 2937 itemprop="logo"> 2938 <img 2939 class="medium-up--hide" 2940 src="//www.sodanca.com/cdn/shop/files/So_Danca_LOGO_300_110x.png?v=1661836813" 2941 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" 2942 alt="So Danca logo"> 2943 </a></h1></div><div class="header-item header-item--navigation text-center"><ul 2944 class="site-nav site-navigation small--hide" 2945 2946 role="navigation" aria-label="Primary" 2947 ><li 2948 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 2949 aria-haspopup="true"> 2950 2951 <a href="/pages/shoes" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 2952 Shoes 2953 </a><div class="site-nav__dropdown megamenu text-left"> 2954 <div class="page-width"> 2955 <div class="grid grid--center"> 2956 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 2957 <a href="/pages/shoes" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 2958 </div><div> 2959 <a href="/collections/women-shoes-ballet" class="site-nav__dropdown-link"> 2960 Ballet 2961 </a> 2962 </div><div> 2963 <a href="/collections/women-shoes-ballet-pointe-shoe" class="site-nav__dropdown-link"> 2964 Pointe 2965 </a> 2966 </div><div> 2967 <a href="/pages/pointe-innovation" class="site-nav__dropdown-link"> 2968 Alina Pointe Shoes 2969 </a> 2970 </div><div> 2971 <a href="/collections/booties" class="site-nav__dropdown-link"> 2972 Booties 2973 </a> 2974 </div><div> 2975 <a href="/collections/accessories/ballet-accessories-ribbons-ballet-shoes-bun-bobby-pins-hair-pin-rosin-glue-pointe-shoes" class="site-nav__dropdown-link"> 2976 Ballet Accessories 2977 </a> 2978 </div><div> 2979 <a href="/collections/necessities-accessories" class="site-nav__dropdown-link"> 2980 Shoe Care & Essentials 2981 </a> 2982 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 2983 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 2984 </div><div> 2985 <a href="/collections/women-shoes-jazz" class="site-nav__dropdown-link"> 2986 Jazz 2987 </a> 2988 </div><div> 2989 <a href="/pages/tap-shoes" class="site-nav__dropdown-link"> 2990 Tap 2991 </a> 2992 </div><div> 2993 <a href="/collections/tap-activity-accessories-tap-activity" class="site-nav__dropdown-link"> 2994 Tap Accessories 2995 </a> 2996 </div><div> 2997 <a href="/collections/women-shoes-character" class="site-nav__dropdown-link"> 2998 Character 2999 </a> 3000 </div><div> 3001 <a href="/collections/women-shoes-ballroom" class="site-nav__dropdown-link"> 3002 Latin / Ballroom 3003 </a> 3004 </div><div> 3005 <a href="/collections/lacey-schwimmer-ballroom-favorites" class="site-nav__dropdown-link"> 3006 Lacey Schwimmer 3007 </a> 3008 </div><div> 3009 <a href="/collections/lacey-schwimmer-ballroom-favorites" class="site-nav__dropdown-link">
3010 Ballroom Accessories 3011 </a> 3012 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 3013 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 3014 </div><div> 3015 <a href="/collections/broadway-cabarets-shoes" class="site-nav__dropdown-link"> 3016 Broadway Cabaret 3017 </a> 3018 </div><div> 3019 <a href="/collections/women-shoes-modern" class="site-nav__dropdown-link"> 3020 Contemporary 3021 </a> 3022 </div><div> 3023 <a href="/collections/socks" class="site-nav__dropdown-link"> 3024 Dance Socks 3025 </a> 3026 </div><div> 3027 <a href="/collections/women-shoes-sneakers" class="site-nav__dropdown-link"> 3028 Sneakers 3029 </a> 3030 </div><div> 3031 <a href="/collections/adult-clogging-shoes" class="site-nav__dropdown-link"> 3032 Clogging 3033 </a> 3034 </div><div> 3035 <a href="/collections/women-shoes-folkloric" class="site-nav__dropdown-link"> 3036 Folk/Irish/Gym 3037 </a> 3038 </div><div> 3039 <a href="/collections/women-shoes-vegan-shoes" class="site-nav__dropdown-link"> 3040 Vegan 3041 </a> 3042 </div></div> 3043 </div> 3044 </div> 3045 </div></li><li 3046 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 3047 aria-haspopup="true"> 3048 3049 <a href="/pages/dancewear" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3050 Dancewear 3051 </a><div class="site-nav__dropdown megamenu text-left"> 3052 <div class="page-width"> 3053 <div class="grid grid--center"> 3054 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 3055 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â â </a> 3056 </div><div> 3057 <a href="/pages/leotards" class="site-nav__dropdown-link"> 3058 Leotards 3059 </a> 3060 </div><div> 3061 <a href="/pages/tights" class="site-nav__dropdown-link"> 3062 Tights 3063 </a> 3064 </div><div> 3065 <a href="/collections/women-dancewear-tops" class="site-nav__dropdown-link"> 3066 Tops 3067 </a> 3068 </div><div> 3069 <a href="/collections/women-dancewear-bottoms" class="site-nav__dropdown-link"> 3070 Bottoms 3071 </a> 3072 </div><div> 3073 <a href="/collections/adult-skirts" class="site-nav__dropdown-link"> 3074 Skirts / Dresses 3075 </a> 3076 </div><div> 3077 <a href="/pages/convention" class="site-nav__dropdown-link"> 3078 Convention Fits 3079 </a> 3080 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 3081 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 3082 </div><div> 3083 <a href="/collections/be-you" class="site-nav__dropdown-link"> 3084 BE YOU® Collection 3085 </a> 3086 </div><div> 3087 <a href="/collections/the-tiler-peck-collection" class="site-nav__dropdown-link"> 3088 Tiler Peck 3089 </a> 3090 </div><div> 3091 <a href="/collections/this-is-me" class="site-nav__dropdown-link"> 3092 Curvy Sizes 3093 </a> 3094 </div><div> 3095 <a href="/pages/men" class="site-nav__dropdown-link"> 3096 Menswear 3097 </a> 3098 </div><div> 3099 <a href="https://www.sodanca.com/collections/gymnastics" class="site-nav__dropdown-link"> 3100 Gymnastics 3101 </a> 3102 </div><div> 3103 <a href="/pages/bts-checklist" class="site-nav__dropdown-link"> 3104 Back to Dance Checklists 3105 </a> 3106 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5"> 3107 <a href="#" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â </a> 3108 </div><div> 3109 <a href="/collections/warm-ups" class="site-nav__dropdown-link"> 3110 Warmups 3111 </a> 3112 </div><div> 3113 <a href="/collections/leg-warmers" class="site-nav__dropdown-link"> 3114 Leg Warmers 3115 </a> 3116 </div><div> 3117 <a href="https://www.sodanca.com/collections/women-dancewear-bodyliners" class="site-nav__dropdown-link"> 3118 Body Liners 3119 </a> 3120 </div><div> 3121 <a href="/collections/accessories-1" class="site-nav__dropdown-link"> 3122 Accessories 3123 </a> 3124 </div><div> 3125 <a href="/collections/all-bags" class="site-nav__dropdown-link"> 3126 Bags 3127 </a> 3128 </div><div> 3129 <a href="/collections/bundles-1" class="site-nav__dropdown-link"> 3130 Bundles 3131 </a> 3132 </div><div> 3133 <a href="/collections/women-dancewear-wmb" class="site-nav__dropdown-link"> 3134 Mystery Bags 3135 </a> 3136 </div></div> 3137 </div> 3138 </div> 3139 </div></li><li 3140 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown site-nav--is-megamenu" 3141 aria-haspopup="true"> 3142
3143 <a href="/pages/children" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3144 Children 3145 </a><div class="site-nav__dropdown megamenu text-left"> 3146 <div class="page-width"> 3147 <div class="grid grid--center"> 3148 <div class="grid__item medium-up--one-fifth appear-animation appear-delay-1"><div class="h5"> 3149 <a href="/collections/children-shoes" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â Shoes</a> 3150 </div><div> 3151 <a href="/collections/children-shoes-ballet" class="site-nav__dropdown-link"> 3152 Ballet 3153 </a> 3154 </div><div> 3155 <a href="/collections/children-featured-nudes-for-all-jazz-contemporary" class="site-nav__dropdown-link"> 3156 Jazz 3157 </a> 3158 </div><div> 3159 <a href="/collections/children-shoes-tap" class="site-nav__dropdown-link"> 3160 Tap 3161 </a> 3162 </div><div> 3163 <a href="/collections/children-shoes-character-latin-ballroom" class="site-nav__dropdown-link"> 3164 Heels 3165 </a> 3166 </div><div> 3167 <a href="/collections/lacey-schwimmer-collection" class="site-nav__dropdown-link"> 3168 Lacey 3169 </a> 3170 </div><div> 3171 <a href="/collections/children-shoes-modern-contemporary" class="site-nav__dropdown-link"> 3172 Contemporary 3173 </a> 3174 </div><div> 3175 <a href="/collections/socks" class="site-nav__dropdown-link"> 3176 Dance Socks 3177 </a> 3178 </div><div> 3179 <a href="/collections/children-shoes-folkloric" class="site-nav__dropdown-link"> 3180 Clogging/Irish/Gym 3181 </a> 3182 </div><div> 3183 <a href="/collections/children-shoes-vegan" class="site-nav__dropdown-link"> 3184 Vegan 3185 </a> 3186 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-2"><div class="h5"> 3187 <a href="/collections/children-dancewear" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">â Dancewear</a> 3188 </div><div> 3189 <a href="/pages/childrens-leotards" class="site-nav__dropdown-link"> 3190 Leotards 3191 </a> 3192 </div><div> 3193 <a href="/collections/tiny-tots" class="site-nav__dropdown-link"> 3194 Tiny Tots Leotards 3195 </a> 3196 </div><div> 3197 <a href="/collections/the-tiler-peck-collection" class="site-nav__dropdown-link"> 3198 Tiler Peck 3199 </a> 3200 </div><div> 3201 <a href="https://www.sodanca.com/collections/children-dancewear-bodyliners" class="site-nav__dropdown-link"> 3202 Body Liners 3203 </a> 3204 </div><div> 3205 <a href="/collections/childrens-skirts" class="site-nav__dropdown-link"> 3206 Skirts and Dresses 3207 </a> 3208 </div><div> 3209 <a href="/collections/children-dancewear-tops" class="site-nav__dropdown-link"> 3210 Tops 3211 </a> 3212 </div><div> 3213 <a href="/collections/children-dancewear-bottoms" class="site-nav__dropdown-link"> 3214 Bottoms 3215 </a> 3216 </div><div> 3217 <a href="https://www.sodanca.com/collections/children-gymnastics" class="site-nav__dropdown-link"> 3218 Gymnastics 3219 </a> 3220 </div><div> 3221 <a href="/collections/children-warm-ups" class="site-nav__dropdown-link"> 3222 Warmups 3223 </a> 3224 </div></div><div class="grid__item medium-up--one-fifth appear-animation appear-delay-3"><div class="h5">
3225 <a href="/pages/children" class="site-nav__dropdown-link site-nav__dropdown-link--top-level">More</a> 3226 </div><div> 3227 <a href="/collections/children-tights" class="site-nav__dropdown-link"> 3228 Tights 3229 </a> 3230 </div><div> 3231 <a href="/collections/children-accessories" class="site-nav__dropdown-link"> 3232 Accessories 3233 </a> 3234 </div><div> 3235 <a href="/collections/children-accessories-bags" class="site-nav__dropdown-link"> 3236 Bags 3237 </a> 3238 </div><div> 3239 <a href="/collections/bundles-1" class="site-nav__dropdown-link"> 3240 Bundles 3241 </a> 3242 </div><div> 3243 <a href="/collections/boys" class="site-nav__dropdown-link"> 3244 Boys 3245 </a> 3246 </div><div> 3247 <a href="/collections/women-dancewear-wmb" class="site-nav__dropdown-link"> 3248 Mystery Bags 3249 </a> 3250 </div><div> 3251 <a href="/products/so-danca-usa-gift-card-1" class="site-nav__dropdown-link"> 3252 Gift Cards 3253 </a> 3254 </div><div> 3255 <a href="/pages/bts-checklist" class="site-nav__dropdown-link"> 3256 Back to Dance Checklist 3257 </a> 3258 </div></div> 3259 </div> 3260 </div> 3261 </div></li><li 3262 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 3263 aria-haspopup="true"> 3264 3265 <a href="/pages/sale" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3266 Sale 3267 </a><ul class="site-nav__dropdown text-left"><li class=""> 3268 <a href="/collections/all-sale-shopping" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3269 All Sale 3270</a></li><li class=""> 3271 <a href="/collections/childrens-sale" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3272 Children 3273</a></li><li class=""> 3274 <a href="/collections/all-shoes-on-sale" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3275 Shoes 3276</a></li></ul></li><li 3277 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 3278 aria-haspopup="true"> 3279 3280 <a href="/pages/the-barre" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3281 The Barre 3282 </a><ul class="site-nav__dropdown text-left"><li class=""> 3283 <a href="/pages/the-barre" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3284 My Rewards 3285</a></li><li class=""> 3286 <a href="/blogs/news" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3287 Dance Education 3288</a></li><li class=""> 3289 <a href="https://www.sodanca.com/products/so-danca-usa-gift-card-1" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3290 Gift Cards 3291</a></li></ul></li><li 3292 class="site-nav__item site-nav__expanded-item site-nav--has-dropdown" 3293 aria-haspopup="true"> 3294 3295 <a href="https://weknowdance.com/pages/studio-sign-up" class="site-nav__link site-nav__link--underline site-nav__link--has-dropdown"> 3296 Só Dança+ 3297 </a><ul class="site-nav__dropdown text-left"><li class=""> 3298 <a href="https://weknowdance.com/pages/studio-sign-up" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3299 Só Dança+ Info 3300</a></li><li class=""> 3301 <a href="https://weknowdance.com/pages/sd-studio-sign-up-form-only" class="site-nav__dropdown-link site-nav__dropdown-link--second-level"> 3302 Studio Sign-up 3303</a></li></ul></li></ul> 3304</div><div class="header-item header-item--icons"><div class="site-nav"> 3305 <div class="site-nav__icons"><a class="site-nav__link site-nav__link--icon small--hide" href="/account"> 3306 <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>
3307 <span class="icon__fallback-text">Log in 3308</span> 3309 </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header"> 3310 <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> 3311 <span class="icon__fallback-text">Search</span> 3312 </a><button 3313 type="button" 3314 class="site-nav__link site-nav__link--icon js-drawer-open-nav medium-up--hide" 3315 aria-controls="NavDrawer"> 3316 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg> 3317 <span class="icon__fallback-text">Site navigation</span> 3318 </button><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag"> 3319 <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> 3320 <span class="cart-link__bubble"></span> 3321 </span> 3322 </a> 3323 </div> 3324</div> 3325</div> 3326 </div></div> 3327 <div class="site-header__search-container"> 3328 <div class="site-header__search"> 3329 <div class="page-width"> 3330 <form action="/search" method="get" role="search" 3331 id="HeaderSearchForm" 3332 class="site-header__search-form"> 3333 <input type="hidden" name="type" value="product,article,page"> 3334 <input type="hidden" name="options[prefix]" value="last"> 3335 <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit"> 3336 <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> 3337 <span class="icon__fallback-text">Search</span> 3338 </button> 3339 <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store"> 3340 </form> 3341 <button type="button" id="SearchClose" class="js-search-header-close text-link site-header__search-btn"> 3342 <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> 3343 <span class="icon__fallback-text">"Close (esc)"</span> 3344 </button> 3345 </div> 3346 </div><div id="PredictiveWrapper" class="predictive-results hide" data-image-size="square"> 3347 <div class="page-width"> 3348 <div id="PredictiveResults" class="predictive-result__layout"></div> 3349 <div class="text-center predictive-results__footer"> 3350 <button type="button" class="btn btn--small" data-predictive-search-button> 3351 <small> 3352 View more 3353 </small> 3354 </button> 3355 </div> 3356 </div> 3357 </div></div> 3358 </header> 3359 </div> 3360 </div> 3361</div> 3362 3363 3364</div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden"> 3365 3366 3367 3368<div 3369 id="NewsletterPopup-newsletter-popup" 3370 class="modal modal--square modal--mobile-friendly" 3371 data-section-id="newsletter-popup" 3372 data-section-type="newsletter-popup" 3373 data-delay-days="30" 3374 data-has-reminder="" 3375 data-delay-seconds="5" 3376 3377 data-test-mode="false" 3378 data-enabled="false"> 3379 <div class="modal__inner"> 3380 <div class="modal__centered medium-up--text-center"> 3381 <div class="modal__centered-content "> 3382 3383 <div class="newsletter newsletter-popup "> 3384 3385 3386 <div class="newsletter-popup__content"><h3>
3386Sign up and save</h3><div class="rte"> 3387 <p>Entice customers to sign up for your mailing list with discounts or exclusive offers. Include an image for extra impact.</p> 3388 </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="â" /> 3389<label for="Email-newsletter-popup" class="hidden-label">Enter your email</label> 3390 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 3391 <input type="hidden" name="contact[context]" value="popup"> 3392 <div class="input-group newsletter__input-group"> 3393 <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"> 3394 <div class="input-group-btn"> 3395 <button type="submit" class="btn" name="commit"> 3396 <span class="form__submit--large">Subscribe</span> 3397 <span class="form__submit--small"> 3398 <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> 3399 </span> 3400 </button> 3401 </div> 3402 </div></form> 3403</div> 3404 <a href="" class="btn newsletter-button"> 3405 <div class="button--text"> 3406 Optional button 3407 </div> 3408 </a> 3409 3410 3411 3412 </div> 3413 </div> 3414 </div> 3415 3416 <button type="button" class="modal__close js-modal-close text-link"> 3417 <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> 3418 <span class="icon__fallback-text">"Close (esc)"</span> 3419 </button> 3420 </div> 3421 </div> 3422</div> 3423 3424 3425 3426 3427 3428 3429</div><main class="main-content" id="MainContent"> 3430<div id="shopify-section-template--19736306974882__17849105835e87a4d8" class="shopify-section"> 3431 3432 3433<style data-shopify> 3434 .ai-glitch-hero-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3435 position: relative; 3436 width: 100%; 3437 height: 70vh; 3438 overflow: hidden; 3439 display: block; 3440 } 3441 3442 .ai-glitch-hero-container-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3443 position: relative; 3444 width: 100%; 3445 height: 100%; 3446 } 3447 3448 .ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3449 position: absolute; 3450 top: 0; 3451 left: 0; 3452 width: 100%; 3453 height: 100%; 3454 opacity: 0; 3455 visibility: hidden; 3456 } 3457 3458 .ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq.active { 3459 opacity: 1; 3460 visibility: visible; 3461 } 3462 3463 .ai-glitch-hero-image-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3464 width: 100%; 3465 height: 100%; 3466 object-fit: cover; 3467 transform-origin: center; 3468 } 3469 3470 .ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq.active .ai-glitch-hero-image-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3471 animation: ai-glitch-hero-zoom-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq 3s ease-out forwards; 3472 } 3473 3474 .ai-glitch-hero-image-placeholder-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3475 width: 100%; 3476 height: 100%; 3477 background-color: #f4f4f4; 3478 display: flex; 3479 align-items: center; 3480 justify-content: center; 3481 position: relative; 3482 } 3483 3484 .ai-glitch-hero-image-placeholder-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq svg { 3485 width: 100%; 3486 height: 100%; 3487 max-width: 500px; 3488 max-height: 500px; 3489 } 3490 3491 .ai-glitch-hero-empty-state-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3492 position: absolute; 3493 bottom: 20px; 3494 left: 50%; 3495 transform: translateX(-50%); 3496 padding: 12px 20px; 3497 font-size: 14px; 3498 color: #666; 3499 text-align: center; 3500 pointer-events: none; 3501 } 3502 3503 .ai-glitch-hero-overlay-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3504 position: absolute; 3505 top: 0; 3506 left: 0; 3507 width: 100%; 3508 height: 100%; 3509 background-color: #000000; 3510 opacity: 0.1; 3511 pointer-events: none; 3512 } 3513 3514 .ai-glitch-hero-content-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3515 position: absolute; 3516 top: 50%; 3517 left: 50%; 3518 transform: translate(-50%, -50%); 3519 text-align: center; 3520 z-index: 2; 3521 width: 90%; 3522 max-width: 800px; 3523 } 3524 3525 .ai-glitch-hero-preheading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3526 font-size: 14px; 3527 color: #ffffff; 3528 margin: 0 0 10px; 3529 text-transform: uppercase; 3530 letter-spacing: 2px; 3531 } 3532 3533 .ai-glitch-hero-heading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3534 font-size: 60px; 3535 color: #ffffff; 3536 margin: 0 0 15px; 3537 font-weight: 700; 3538 line-height: 1.1; 3539 } 3540 3541 .ai-glitch-hero-subheading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3542 font-size: 18px; 3543 color: #ffffff; 3544 margin: 0 0 30px; 3545 line-height: 1.4; 3546 } 3547 3548 .ai-glitch-hero-button-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3549 display: inline-block; 3550 padding: 15px 40px; 3551 background-color: #000000; 3552 color: #ffffff; 3553 text-decoration: none; 3554 font-size: 16px; 3555 font-weight: 600; 3556 border-radius: 0px; 3557 transition: all 0.3s ease; 3558 } 3559 3560 .ai-glitch-hero-button-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq:hover { 3561 background-color: #fff335; 3562 color: #000000; 3563 transform: translateY(-2px); 3564 } 3565 3566 @keyframes ai-glitch-hero-zoom-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3567 0% { 3568 transform: scale(1); 3569 } 3570 100% { 3571 transform: scale(1.1); 3572 } 3573 } 3574 3575 @media screen and (max-width: 749px) { 3576 .ai-glitch-hero-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3577 height: 60vh; 3578 } 3579 3580 .ai-glitch-hero-preheading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3581 font-size: 9.8px; 3582 } 3583 3584 .ai-glitch-hero-heading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3585 font-size: 36.0px; 3586 } 3587 3588 .ai-glitch-hero-subheading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3589 font-size: 14.4px; 3590 } 3591 3592 .ai-glitch-hero-button-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq { 3593 padding: 12px 30px; 3594 font-size: 14.4px; 3595 } 3596 } 3597</style> 3598 3599<glitch-hero-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq class="ai-glitch-hero-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq" > 3600 <div class="ai-glitch-hero-container-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq"> 3601 3602 3603 <div class="ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq-1" data-sli
3603de="1"> 3604 3605 <img 3606 src="//www.sodanca.com/cdn/shop/files/BTS-Shop-the-Look-BTS-JAZZ-wide.jpg?v=1784315806&width=2000" 3607 alt="" 3608 loading="lazy" 3609 width="1687" 3610 height="892" 3611 class="ai-glitch-hero-image-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq" 3612 > 3613 3614 <div class="ai-glitch-hero-overlay-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq"></div> 3615 </div> 3616 3617 3618 <div class="ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq-2" data-slide="2"> 3619 3620 <img 3621 src="//www.sodanca.com/cdn/shop/files/BTS-Shop-the-Look-BTS-wide-TWEENS_4b37fd1b-eda0-4d4c-bd84-c6b31bd5003d.jpg?v=1784223825&width=2000" 3622 alt="" 3623 loading="lazy" 3624 width="1687" 3625 height="892" 3626 class="ai-glitch-hero-image-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq" 3627 > 3628 3629 <div class="ai-glitch-hero-overlay-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq"></div> 3630 </div> 3631 3632 3633 <div class="ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq-3" data-slide="3"> 3634 3635 <img 3636 src="//www.sodanca.com/cdn/shop/files/BTS-Shop-the-Look-BTS-wide-BALLROOM.jpg?v=1784221598&width=2000" 3637 alt="" 3638 loading="lazy" 3639 width="1687" 3640 height="892" 3641 class="ai-glitch-hero-image-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq" 3642 > 3643 3644 <div class="ai-glitch-hero-overlay-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq"></div> 3645 </div> 3646 3647 3648 <div class="ai-glitch-hero-content-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq"> 3649 3650 <div class="ai-glitch-hero-preheading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq">Back to Dance</div> 3651 3652 3653 <h1 class="ai-glitch-hero-heading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq">Have everything you need</h1> 3654 3655 3656 <div class="ai-glitch-hero-subheading-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq">Shop our custom recommendations for everything you need to get back to dance.</div> 3657 3658 3659 <a href="/pages/bts-checklist" class="ai-glitch-hero-button-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq"> 3660 SHOP THE LIST 3661 </a> 3662 3663 </div> 3664 </div> 3665</glitch-hero-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq> 3666
3667<script> 3668 (function() { 3669 class GlitchHeroaoss1vlkwr1pfohrleaigenblock6b709623ntfgq extends HTMLElement { 3670 constructor() { 3671 super(); 3672 this.currentSlide = 0; 3673 this.slides = this.querySelectorAll('.ai-glitch-hero-slide-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq'); 3674 this.totalSlides = this.slides.length; 3675 this.isTransitioning = false; 3676 this.slideDuration = 3000; 3677 this.transitionDuration = 500.0; 3678 } 3679 3680 connectedCallback() { 3681 if (this.totalSlides > 0) { 3682 this.slides[0].classList.add('active'); 3683 this.startAutoplay(); 3684 } 3685 } 3686 3687 startAutoplay() { 3688 setInterval(() => { 3689 this.nextSlide(); 3690 }, this.slideDuration); 3691 } 3692 3693 nextSlide() { 3694 if (this.isTransitioning) return; 3695 this.isTransitioning = true; 3696 3697 const currentSlideEl = this.slides[this.currentSlide]; 3698 this.currentSlide = (this.currentSlide + 1) % this.totalSlides; 3699 const nextSlideEl = this.slides[this.currentSlide]; 3700 3701 this.glitchTransition(currentSlideEl, nextSlideEl); 3702 3703 setTimeout(() => { 3704 this.isTransitioning = false; 3705 }, this.transitionDuration); 3706 } 3707 3708 glitchTransition(current, next) { 3709 const glitchSteps = 8; 3710 const stepDuration = this.transitionDuration / glitchSteps; 3711 3712 next.style.opacity = '0'; 3713 next.style.visibility = 'visible'; 3714 3715 for (let i = 0; i < glitchSteps; i++) { 3716 setTimeout(() => { 3717 const randomOpacity = Math.random(); 3718 const randomX = (Math.random() - 0.5) * 20; 3719 const randomY = (Math.random() - 0.5) * 20; 3720 const randomScale = 0.95 + Math.random() * 0.1; 3721 3722 if (Math.random() > 0.5) { 3723 current.style.opacity = randomOpacity; 3724 current.style.transform = `translate(${randomX}px, ${randomY}px) scale(${randomScale})`; 3725 next.style.opacity = 1 - randomOpacity; 3726 next.style.transform = `translate(${-randomX}px, ${-randomY}px) scale(${randomScale})`; 3727 } else { 3728 current.style.opacity = 1 - randomOpacity; 3729 next.style.opacity = randomOpacity; 3730 } 3731 3732 if (i === glitchSteps - 1) { 3733 setTimeout(() => { 3734 current.classList.remove('active'); 3735 current.style.opacity = ''; 3736 current.style.transform = ''; 3737 current.style.visibility = ''; 3738 next.classList.add('active'); 3739 next.style.opacity = ''; 3740 next.style.transform = ''; 3741 }, stepDuration); 3742 } 3743 }, i * stepDuration); 3744 } 3745 } 3746 } 3747 3748 customElements.define('glitch-hero-aoss1vlkwr1pfohrleaigenblock6b709623ntfgq', GlitchHeroaoss1vlkwr1pfohrleaigenblock6b709623ntfgq); 3749 })(); 3750</script>
3750 3751 3752 3753 3754 3755</div><div id="shopify-section-template--19736306974882__promo_grid_X67keg" class="shopify-section"><div 3756 data-section-id="template--19736306974882__promo_grid_X67keg" 3757 data-section-type="promo-grid"><style data-shopify>.flex-grid--template--19736306974882__promo_grid_X67keg { 3758 margin-top: -0px; 3759 margin-left: -0px; 3760 3761 padding-left: 0px; 3762 padding-right: 0px; 3763 3764 } 3765 3766 .flex-grid--template--19736306974882__promo_grid_X67keg .flex-grid--gutters { 3767 margin-top: -0px; 3768 margin-left: -0px; 3769 } 3770 3771 .flex-grid--template--19736306974882__promo_grid_X67keg .flex-grid__item { 3772 padding-top: 0px; 3773 padding-left: 0px; 3774 } 3775 3776 @media only screen and (max-width: 589px) { 3777 .flex-grid--template--19736306974882__promo_grid_X67keg { 3778 margin-top: -0px; 3779 margin-left: -0px; 3780 3781 padding-left: 0px; 3782 padding-right: 0px; 3783 3784 } 3785 3786 .flex-grid--template--19736306974882__promo_grid_X67keg .flex-grid--gutters { 3787 margin-top: -0px; 3788 margin-left: -0px; 3789 } 3790 3791 .flex-grid--template--19736306974882__promo_grid_X67keg .flex-grid__item { 3792 padding-top: 0px; 3793 padding-left: 0px; 3794 } 3795 }</style><div class="promo-grid"> 3796 <div class="flex-grid flex-grid--gutters flex-grid--template--19736306974882__promo_grid_X67keg"><style data-shopify> 3797 3798 .flex-grid__item--advanced_qbYh3X { 3799 min-height: 300.0px; 3800 } 3801 3802 3803 @media only screen and (min-width: 769px) { 3804 .flex-grid__item--advanced_qbYh3X { 3805 min-height: 400.0px; 3806 } 3807 } 3808 3809 @media only screen and (min-width: 1140px) { 3810 .flex-grid__item--advanced_qbYh3X { 3811 min-height: 500px; 3812 } 3813 } 3814 3815 3816 3817 3818 3819 3820 3821 .flex-grid__item--advanced_qbYh3X .promo-grid__text { 3822 font-size: 0.85em; 3823 } 3824 .flex-grid__item--advanced_qbYh3X.flex-grid__item--50 .promo-grid__text { 3825 font-size: 1.0em; 3826 } 3827 3828 @media only screen and (min-width: 769px) { 3829 .flex-grid__item--advanced_qbYh3X .promo-grid__text { 3830 font-size: 1.0em; 3831 } 3832 } 3833 3834</style><div class="flex-grid__item flex-grid__item--50 flex-grid__item--advanced_qbYh3X type-advanced" ><div 3835 class="promo-grid__container vertical-bottom horizontal-left"><a href="/products/claudine-sd155" class="promo-grid__slide-link" aria-hidden="true" aria-label="Shop now"></a><div class="promo-grid__bg"><style data-shopify>.promo-grid__bg-image--advanced_qbYh3X { 3836 object-position: center; 3837 }</style><img 3838 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_qbYh3X lazyload" 3839 src="//www.sodanca.com/cdn/shop/files/claudine-homepage_300x.jpg?v=1790166218" 3840 data-src="//www.sodanca.com/cdn/shop/files/claudine-homepage_{width}x.jpg?v=1790166218" 3841 data-aspectratio="0.9473684210526315" 3842 data-sizes="auto" 3843 alt=""> 3844 <noscript> 3845 <img 3846 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_qbYh3X lazyloaded" 3847 src="//www.sodanca.com/cdn/shop/files/claudine-homepage_1800x.jpg?v=1790166218" 3848 alt=""> 3849 </noscript></div><div class="promo-grid__content"> 3850 <div class="promo-grid__text"><div class="rte--block rte--strong"> 3851 CLAUDINE 3852 </div><div class="rte--block"> 3853 Our newest cabaret boot 3854 </div><a href="/products/claudine-sd155" class="btn btn--inverse"> 3855 Shop now 3856 </a></div> 3857 </div></div></div><style data-shopify> 3858 3859 .flex-grid__item--advanced_VqLACR { 3860 min-height: 480.0px; 3861 } 3862 3863 3864 @media only screen and (min-width: 769px) { 3865 .flex-grid__item--advanced_VqLACR { 3866 min-height: 640.0px; 3867 } 3868 } 3869 3870 @media only screen and (min-width: 1140px) { 3871 .flex-grid__item--advanced_VqLACR { 3872 min-height: 800px; 3873 } 3874 } 3875 3876 3877 3878 3879 3880 3881 3882 .flex-grid__item--advanced_VqLACR .promo-grid__text { 3883 font-size: 0.85em; 3884 } 3885 .flex-grid__item--advanced_VqLACR.flex-grid__item--50 .promo-grid__text { 3886 font-size: 1.0em; 3887 } 3888 3889 @media only screen and (min-width: 769px) { 3890 .flex-grid__item--advanced_VqLACR .promo-grid__text { 3891 font-size: 1.0em; 3892 } 3893 } 3894 3895</style><div class="flex-grid__item flex-grid__item--50 flex-grid__item--advanced_VqLACR type-advanced" ><div 3896 class="promo-grid__container vertical-bottom horizontal-left"><a href="/products/blossom-py01" class="promo-grid__slide-link" aria-hidden="true" aria-label="Shop Blossom"></a><div class="promo-grid__bg"><style data-shopify>.promo-grid__bg-image--advanced_VqLACR { 3897 object-position: bottom; 3898 }</style><img 3899 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_VqLACR lazyload" 3900 src="//www.sodanca.com/cdn/shop/files/blossom10_300x.jpg?v=1778813624" 3901 data-src="//www.sodanca.com/cdn/shop/files/blossom10_{width}x.jpg?v=1778813624" 3902 data-aspectratio="0.9473684210526315" 3903 data-sizes="auto" 3904 alt=""> 3905 <noscript> 3906 <img 3907 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_VqLACR lazyloaded" 3908 src="//www.sodanca.com/cdn/shop/files/blossom10_1800x.jpg?v=1778813624" 3909 alt=""> 3910 </noscript></div><div class="promo-grid__content"> 3911 <div class="promo-grid__text"><div class="rte--block rte--strong"> 3912 BLOSSOM 3913 </div><div class="rte--block"> 3914 Our new demi-pointe shoe is the ultimate training shoe. 3915 </div><a href="/products/blossom-py01" class="btn btn--inverse"> 3916 Shop Blossom 3917 </a></div> 3918 </div></div></div></div> 3919</div> 3920</div> 3921 3922 3923</div><section id="shopify-section-template--19736306974882__1788458609ddcfb28a" class="shopify-section"><div id="shopify-block-AaXFWbE1qaDlQUkZxV__okendo_loyalty_banner_widget_YaJGFx" class="shopify-block shopify-app-block u-width--full"> 3924 <div data-oke-loyalty-banner-widget=""></div> 3925 3926 3927</div> 3928 3929</section><div id="shopify-section-template--19736306974882__promo_grid_Fdgf8e" class="shopify-section"><div 3930 data-section-id="template--19736306974882__promo_grid_Fdgf8e" 3931 data-section-type="promo-grid"><div class="page-width"><style data-shopify>.flex-grid--template--19736306974882__promo_grid_Fdgf8e { 3932 margin-top: -20px; 3933 margin-left: -20px; 3934 3935 } 3936 3937 .flex-grid--template--19736306974882__promo_grid_Fdgf8e .flex-grid--gutters { 3938 margin-top: -20px; 3939 margin-left: -20px; 3940 } 3941 3942 .flex-grid--template--19736306974882__promo_grid_Fdgf8e .flex-grid__item { 3943 padding-top: 20px; 3944 padding-left: 20px; 3945 } 3946 3947 @media only screen and (max-width: 589px) { 3948 .flex-grid--template--19736306974882__promo_grid_Fdgf8e { 3949 margin-top: -10px; 3950 margin-left: -10px; 3951 3952 } 3953 3954 .flex-grid--template--19736306974882__promo_grid_Fdgf8e .flex-grid--gutters { 3955 margin-top: -10px; 3956 margin-left: -10px; 3957 } 3958 3959 .flex-grid--template--19736306974882__promo_grid_Fdgf8e .flex-grid__item { 3960 padding-top: 10px; 3961 padding-left: 10px; 3962 } 3963 }</style><div class="promo-grid promo-grid--space-top promo-grid--space-bottom"> 3964 <div class="flex-grid flex-grid--gutters flex-grid--template--19736306974882__promo_grid_Fdgf8e"><style data-shopify> 3965 3966 .flex-grid__item--advanced_mCR8pT { 3967 min-height: 300.0px; 3968 } 3969 3970 3971 @media only screen and (min-width: 769px) { 3972 .flex-grid__item--advanced_mCR8pT { 3973 min-height: 400.0px; 3974 } 3975 } 3976 3977 @media only screen and (min-width: 1140px) { 3978 .flex-grid__item--advanced_mCR8pT { 3979 min-height: 500px; 3980 } 3981 } 3982 3983 3984 3985 3986 3987 3988 3989 .flex-grid__item--advanced_mCR8pT .promo-grid__text { 3990 font-size: 0.85em; 3991 } 3992 .flex-grid__item--advanced_mCR8pT.flex-grid__item--50 .promo-grid__text { 3993 font-size: 1.0em; 3994 } 3995 3996 @media only screen and (min-width: 769px) { 3997 .flex-grid__item--advanced_mCR8pT .promo-grid__text { 3998 font-size: 1.0em; 3999 } 4000 } 4001 4002</style><div class="flex-grid__item flex-grid__item--33 flex-grid__item--advanced_mCR8pT type-advanced" ><div 4003 class="promo-grid__container vertical-center horizontal-center"><a href="/pages/ballet" class="promo-grid__slide-link" aria-hidden="true" aria-label="BALLET"></a><div class="promo-grid__bg"><style data-shopify>.promo-grid__bg-image--advanced_mCR8pT { 4004 object-position: center; 4005 }</style><img 4006 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_mCR8pT lazyload" 4007 src="//www.sodanca.com/cdn/shop/files/2026-website_squares_features-January-Ballet-notext_300x.jpg?v=1765836880" 4008 data-src="//www.sodanca.com/cdn/shop/files/2026-website_squares_features-January-Ballet-notext_{width}x.jpg?v=1765836880" 4009 data-aspectratio="0.9473684210526315" 4010 data-sizes="auto" 4011 alt=""> 4012 <noscript> 4013 <img 4014 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_mCR8pT lazyloaded" 4015 src="//www.sodanca.com/cdn/shop/files/2026-website_squares_features-January-Ballet-notext_1800x.jpg?v=1765836880" 4016 alt=""> 4017 </noscript></div><div class="promo-grid__content"> 4018 <div class="promo-grid__text"><a href="/pages/ballet" class="btn btn--inverse"> 4019 BALLET 4020 </a></div> 4021 </div></div></div><style data-shopify> 4022 4023 .flex-grid__item--advanced_FPCWaz { 4024 min-height: 300.0px; 4025 } 4026 4027 4028 @media only screen and (min-width: 769px) { 4029 .flex-grid__item--advanced_FPCWaz { 4030 min-height: 400.0px; 4031 } 4032 } 4033 4034 @media only screen and (min-width: 1140px) { 4035 .flex-grid__item--advanced_FPCWaz { 4036 min-height: 500px; 4037 } 4038 } 4039 4040 4041 4042 4043 4044 4045 4046 .flex-grid__item--advanced_FPCWaz .promo-grid__text { 4047 font-size: 0.85em; 4048 } 4049 .flex-grid__item--advanced_FPCWaz.flex-grid__item--50 .promo-grid__text { 4050 font-size: 1.0em; 4051 } 4052 4053 @media only screen and (min-width: 769px) { 4054 .flex-grid__item--advanced_FPCWaz .promo-grid__text { 4055 font-size: 1.0em; 4056 } 4057 } 4058 4059</style><div class="flex-grid__item flex-grid__item--33 flex-grid__item--advanced_FPCWaz type-advanced" ><div 4060 class="promo-grid__container vertical-center horizontal-center"><a href="/pages/tights" class="promo-grid__slide-link" aria-hidden="true" aria-label="Tights"></a><div class="promo-grid__bg"><style data-shopify>.promo-grid__bg-image--advanced_FPCWaz { 4061 object-position: center; 4062 }</style><img 4063 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_FPCWaz lazyload" 4064 src="//www.sodanca.com/cdn/shop/files/tights-home_300x.jpg?v=1784133394" 4065 data-src="//www.sodanca.com/cdn/shop/files/tights-home_{width}x.jpg?v=1784133394" 4066 data-aspectratio="0.9473684210526315" 4067 data-sizes="auto" 4068 alt=""> 4069 <noscript> 4070 <img 4071 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_FPCWaz lazyloaded" 4072 src="//www.sodanca.com/cdn/shop/files/tights-home_1800x.jpg?v=1784133394" 4073 alt=""> 4074 </noscript></div><div class="promo-grid__content"> 4075 <div class="promo-grid__text"><a href="/pages/tights" class="btn btn--inverse"> 4076 Tights 4077 </a></div> 4078 </div></div></div><style data-shopify> 4079 4080 .flex-grid__item--advanced_teGfMt { 4081 min-height: 300.0px; 4082 } 4083 4084 4085 @media only screen and (min-width: 769px) { 4086 .flex-grid__item--advanced_teGfMt { 4087 min-height: 400.0px; 4088 } 4089 } 4090 4091 @media only screen and (min-width: 1140px) { 4092 .flex-grid__item--advanced_teGfMt { 4093 min-height: 500px; 4094 } 4095 } 4096 4097 4098 4099 4100 4101 4102 4103 .flex-grid__item--advanced_teGfMt .promo-grid__text { 4104 font-size: 0.85em; 4105 } 4106 .flex-grid__item--advanced_teGfMt.flex-grid__item--50 .promo-grid__text { 4107 font-size: 1.0em; 4108 } 4109 4110 @media only screen and (min-width: 769px) { 4111 .flex-grid__item--advanced_teGfMt .promo-grid__text { 4112 font-size: 1.0em; 4113 } 4114 } 4115 4116</style><div class="flex-grid__item flex-grid__item--33 flex-grid__item--advanced_teGfMt type-advanced" ><div 4117 class="promo-grid__container vertical-center horizontal-center"><a href="/pages/tap-shoes" class="promo-grid__slide-link" aria-hidden="true" aria-label="Tap"></a><div class="promo-grid__bg"><style data-shopify>.promo-grid__bg-image--advanced_teGfMt { 4118 object-position: center; 4119 }</style><img 4120 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_teGfMt lazyload" 4121 src="//www.sodanca.com/cdn/shop/files/2026-website_squares_features-January-TAP-notext_300x.jpg?v=1765836880" 4122 data-src="//www.sodanca.com/cdn/shop/files/2026-website_squares_features-January-TAP-notext_{width}x.jpg?v=1765836880" 4123 data-aspectratio="0.9473684210526315" 4124 data-sizes="auto" 4125 alt=""> 4126 <noscript> 4127 <img 4128 class="image-fit promo-grid__bg-image promo-grid__bg-image--advanced_teGfMt lazyloaded" 4129 src="//www.sodanca.com/cdn/shop/files/2026-website_squares_features-January-TAP-notext_1800x.jpg?v=1765836880" 4130 alt=""> 4131 </noscript></div><div class="promo-grid__content"> 4132 <div class="promo-grid__text"><a href="/pages/tap-shoes" class="btn btn--inverse"> 4133 Tap 4134 </a></div> 4135 </div></div></div></div> 4136</div> 4137</div></div> 4138 4139 4140</div><div id="shopify-section-template--19736306974882__text_columns_cgVVkJ" class="shopify-section index-section"><div class="page-width "><div> 4141 4142 <div class="grid grid--uniform grid--flush-bottom"><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/women-shoes-ballet-pointe-shoe"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4143 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-POINTE_{width}x.jpg?v=1765837845"
4144 data-widths="[180, 360, 540, 720, 900, 1080]" 4145 data-aspectratio="1.0" 4146 data-sizes="auto" 4147 alt=""> 4148 </div></a></div><div class="rte-setting text-spacing"><p>POINTE</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/all-ballet-flats"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4149 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-BALLET_{width}x.jpg?v=1765837845" 4150 data-widths="[180, 360, 540, 720, 900, 1080]" 4151 data-aspectratio="1.0" 4152 data-sizes="auto" 4153 alt=""> 4154 </div></a></div><div class="rte-setting text-spacing"><p>FLATS</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/tap-shoes"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4155 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-TAP_{width}x.jpg?v=1765837845" 4156 data-widths="[180, 360, 540, 720, 900, 1080]" 4157 data-aspectratio="1.0" 4158 data-sizes="auto" 4159 alt=""> 4160 </div></a></div><div class="rte-setting text-spacing"><p>TAP</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/jazz-shoes"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4161 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-JAZZ_{width}x.jpg?v=1765837845" 4162 data-widths="[180, 360, 540, 720, 900, 1080]" 4163 data-aspectratio="1.0" 4164 data-sizes="auto" 4165 alt=""> 4166 </div></a></div><div class="rte-setting text-spacing"><p>JAZZ</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/ballroom-activity"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4167 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-LACEY_BALLROOM_{width}x.jpg?v=1765837845" 4168 data-widths="[180, 360, 540, 720, 900, 1080]" 4169 data-aspectratio="1.0" 4170 data-sizes="auto" 4171 alt=""> 4172 </div></a></div><div class="rte-setting text-spacing"><p>BALLROOM</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/shoes-modern-contemporary"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4173 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-CONTEMPORARY_{width}x.jpg?v=1765837845" 4174 data-widths="[180, 360, 540, 720, 900, 1080]" 4175 data-aspectratio="1.0" 4176 data-sizes="auto" 4177 alt=""> 4178 </div></a></div><div class="rte-setting text-spacing"><p>CONTEMPORARY</p></div></div></div> 4179 4180 </div> 4181 4182</div> 4183<style data-shopify> 4184 4185 4186 4187 4188#shopify-section-template--19736306974882__text_columns_cgVVkJ div { 4189 max-width: 1200px; 4190 } 4191 @media only screen and (max-width: 768px) { 4192 4193 4194 4195 4196 4197 } 4198</style> 4199 4200 4201</div><div id="shopify-section-template--19736306974882__text_columns_GaTBPj" class="shopify-section index-section"><div class="page-width "><div> 4202 4203 <div class="grid grid--uniform grid--flush-bottom"><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/tiny-tots"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4204 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-KIDS_LEOS_{width}x.jpg?v=1765837845"
4205 data-widths="[180, 360, 540, 720, 900, 1080]" 4206 data-aspectratio="1.0" 4207 data-sizes="auto" 4208 alt=""> 4209 </div></a></div><div class="rte-setting text-spacing"><p>TINY'S</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/teen-leotards"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4210 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-TEEN-LEOS_{width}x.jpg?v=1765837845" 4211 data-widths="[180, 360, 540, 720, 900, 1080]" 4212 data-aspectratio="1.0" 4213 data-sizes="auto" 4214 alt=""> 4215 </div></a></div><div class="rte-setting text-spacing"><p>TEEN</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/women-dancewear-leotards"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4216 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-ADULT-LEOS_{width}x.jpg?v=1765837845" 4217 data-widths="[180, 360, 540, 720, 900, 1080]" 4218 data-aspectratio="1.0" 4219 data-sizes="auto" 4220 alt=""> 4221 </div></a></div><div class="rte-setting text-spacing"><p>ADULT</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/all-tops"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4222 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-TOPS_{width}x.jpg?v=1765837845" 4223 data-widths="[180, 360, 540, 720, 900, 1080]" 4224 data-aspectratio="1.0" 4225 data-sizes="auto" 4226 alt=""> 4227 </div></a></div><div class="rte-setting text-spacing"><p>TOPS</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/collections/all-bottoms"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4228 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-SHORTS_{width}x.jpg?v=1765837845" 4229 data-widths="[180, 360, 540, 720, 900, 1080]" 4230 data-aspectratio="1.0" 4231 data-sizes="auto" 4232 alt=""> 4233 </div></a></div><div class="rte-setting text-spacing"><p>BOTTOMS</p></div></div><div class="grid__item medium-up--one-sixth small--two-sixths text-center" data-aos="row-of-3"><div style="margin: 0 auto; max-width: 650px;"><a href="/pages/tights"><div class="image-wrap text-spacing" style="height: 0; padding-bottom: 100.0%;"><img class="lazyload" 4234 data-src="//www.sodanca.com/cdn/shop/files/2026-Famous-styles-TIGHTS_{width}x.jpg?v=1765837845" 4235 data-widths="[180, 360, 540, 720, 900, 1080]" 4236 data-aspectratio="1.0" 4237 data-sizes="auto" 4238 alt=""> 4239 </div></a></div><div class="rte-setting text-spacing"><p>TIGHTS</p></div></div></div> 4240 4241 </div> 4242 4243</div> 4244<style data-shopify> 4245 4246 4247 4248 4249#shopify-section-template--19736306974882__text_columns_GaTBPj div { 4250 max-width: 1200px; 4251 } 4252 @media only screen and (max-width: 768px) { 4253 4254 4255 4256 4257 4258 } 4259</style> 4260 4261 4262</div><div id="shopify-section-template--19736306974882__ss_video_slider_3UftMT" class="shopify-section"> 4263 4264<link 4265 rel="stylesheet" 4266 href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" 4267><style data-shopify>@font-face { 4268 font-family: "Josefin Sans"; 4269 font-weight: 400; 4270 font-style: normal; 4271 font-display: swap; 4272 src: url("//www.sodanca.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"), 4273 url("//www.sodanca.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff"); 4274} 4275 4276 4277 .section-template--19736306974882__ss_video_slider_3UftMT { 4278 border-top: solid #121212 0px; 4279 border-bottom: solid #121212 0px; 4280 margin-top: 0px; 4281 margin-bottom: 0px; 4282 overflow: hidden; 4283 } 4284 4285 .section-template--19736306974882__ss_video_slider_3UftMT-settings { 4286 margin: 0 auto; 4287 padding-top: 27px; 4288 padding-bottom: 27px; 4289 padding-left: 0rem; 4290 padding-right: 0rem; 4291 position: relative; 4292 } 4293 4294 .slider-slider-template--19736306974882__ss_video_slider_3UftMT { 4295 overflow: hidden !important; 4296 padding: 2px; 4297 } 4298 4299 .slider-slide-template--19736306974882__ss_video_slider_3UftMT { 4300 position: relative; 4301 box-sizing: border-box !important; 4302 border-radius: 0px; 4303 border: 0px solid #121212; 4304 overflow: hidden; 4305 } 4306 4307 .slider-video-template--19736306974882__ss_video_slider_3UftMT { 4308 position: relative; 4309 z-index: 1; 4310 width: 100%; 4311 height: 100%; 4312 } 4313 4314 .slider-video-template--19736306974882__ss_video_slider_3UftMT:before { 4315 content: ''; 4316 width: 100%; 4317 height: 100%; 4318 position: absolute; 4319 top: 0; 4320 left: 0; 4321 background-color: rgba(18,18,18,0); 4322 z-index: 0; 4323 /* display: none; */ 4324 } 4325 4326 .slider-video-template--19736306974882__ss_video_slider_3UftMT video, 4327 .slider-video-template--19736306974882__ss_video_slider_3UftMT iframe { 4328 display: block; 4329 width: 100%; 4330 height: 100%; 4331 object-fit: cover; 4332 box-shadow: none; 4333 border: 0px; 4334 } 4335 4336 .slider-content-template--19736306974882__ss_video_slider_3UftMT { 4337 display: flex !important; 4338 box-sizing: border-box; 4339 flex-direction: column; 4340 align-items: center; 4341 justify-content: end; 4342 padding: 20px 20px; 4343 height: 100%; 4344 width: 100%; 4345 position: absolute; 4346 z-index: 1; 4347 top: 0; 4348 left: 0; 4349 width: 100%; 4350 height: 100%; 4351 /* display: none !important; */ 4352 } 4353 4354 .slider-title-template--19736306974882__ss_video_slider_3UftMT { 4355 margin: 0; 4356 font-size: 16px; 4357 color: #ffffff; 4358 line-height: 100%; 4359 text-transform: unset; 4360 text-align: center; 4361 } 4362 4363 .slider-stars-template--19736306974882__ss_video_slider_3UftMT { 4364 margin-top: 16px; 4365 display: flex; 4366 align-items: center; 4367 justify-content: center; 4368 gap: 3px; 4369 } 4370 4371 .slider-stars-template--19736306974882__ss_video_slider_3UftMT svg, 4372 .slider-stars-template--19736306974882__ss_video_slider_3UftMT img { 4373 display: block; 4374 width: 16px; 4375 height: 16px; 4376 object-fit: cover; 4377 } 4378 4379 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT, 4380 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT { 4381 position: absolute; 4382 z-index: 2; 4383 top: 50%; 4384 transform: translateY(-50%); 4385 display: flex; 4386 width: 48px; 4387 height: 48px; 4388 border: 0px; 4389 border: 0px solid #121212; 4390 border-radius: 100px; 4391 background: transparent; 4392 background: #434343;
4393 align-items: center; 4394 justify-content: center; 4395 transition: all 0.3s ease 0s; 4396 cursor: pointer; 4397 -webkit-appearance: none; 4398 box-shadow: 0px 0px 10px 0px rgba(0,0,0,.15); 4399 } 4400 4401 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT { 4402 left: 16px; 4403 } 4404 4405 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT { 4406 right: 16px; 4407 } 4408 4409 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT .animate-icon, 4410 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT .animate-icon { 4411 pointer-events: none; 4412 place-items: center; 4413 display: grid; 4414 } 4415 4416 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT .animate-icon:before, 4417 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT .animate-icon:before { 4418 content: ""; 4419 grid-area: 1 / -1; 4420 transition: all .2s ease; 4421 width: 8px; 4422 height: 8px; 4423 transform: rotate(calc(1 * 45deg)); 4424 box-sizing: border-box; 4425 border-style: solid; 4426 border: 0px; 4427 border-right: 2px solid currentColor; 4428 border-top: 2px solid currentColor; 4429 position: relative; 4430 left: -1px; 4431 } 4432 4433 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT .animate-icon:before { 4434 left: unset; 4435 right: -1px; 4436 border-right: 0px; 4437 border-top: 0px; 4438 border-bottom: 2px solid currentColor; 4439 border-left: 2px solid currentColor; 4440 } 4441 4442 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT .animate-icon:after, 4443 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT .animate-icon:after { 4444 content: ""; 4445 grid-area: 1 / -1; 4446 transition: all .2s ease; 4447 width: 7.7px; 4448 height: 1.6px; 4449 transform-origin: center; 4450 opacity: 0; 4451 background: currentColor; 4452 transform: scaleX(.5); 4453 } 4454 4455 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT span, 4456 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT span { 4457 color: #ffffff; 4458 } 4459 4460 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT.swiper-button-disabled, 4461 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT.swiper-button-disabled { 4462 opacity: 0.5; 4463 } 4464 4465 .slider-controls-template--19736306974882__ss_video_slider_3UftMT { 4466 display: flex; 4467 align-items: center; 4468 gap: 10px; 4469 width: 100%; 4470 position: absolute; 4471 left: 0; 4472 justify-content: end; 4473 z-index: 2; 4474 padding: 10px; 4475 } 4476 4477 .slider-action-template--19736306974882__ss_video_slider_3UftMT { 4478 width: 40px; 4479 height: 40px; 4480 border: 0px solid #ffffff; 4481 border-radius: 50%; 4482 background: rgba(255,255,255,0.3); 4483 display: flex; 4484 align-items: center; 4485 justify-content: center; 4486 transition: all 0.3s ease 0s; 4487 cursor: pointer; 4488 -webkit-appearance: none; 4489 z-index: 2; 4490 box-shadow: 0px 0px 10px 0px rgba(0,0,0,.15); 4491 } 4492 4493 .slider-action-template--19736306974882__ss_video_slider_3UftMT svg { 4494 height: 24px; 4495 width: 24px; 4496 } 4497 4498 .slider-action-template--19736306974882__ss_video_slider_3UftMT svg path { 4499 fill: #ffffff; 4500 transition: all 0.3s ease 0s; 4501 } 4502 4503 .slider-action-template--19736306974882__ss_video_slider_3UftMT:hover { 4504 transition: all 0.3s ease 0s; 4505 border: 0px solid #ffffff; 4506 background: rgba(255,255,255,0.3); 4507 } 4508 4509 .slider-action-template--19736306974882__ss_video_slider_3UftMT:hover svg path { 4510 fill: #ffffff; 4511 transition: all 0.3s ease 0s; 4512 } 4513 4514 .slider-action-template--19736306974882__ss_video_slider_3UftMT .slider-unmute-template--19736306974882__ss_video_slider_3UftMT { 4515 display: none !important; 4516 } 4517 4518 .slider-action-template--19736306974882__ss_video_slider_3UftMT.active .slider-unmute-template--19736306974882__ss_video_slider_3UftMT { 4519 display: block !important; 4520 } 4521 4522 .slider-action-template--19736306974882__ss_video_slider_3UftMT.active .slider-mute-template--19736306974882__ss_video_slider_3UftMT { 4523 display: none !important; 4524 } 4525 4526 .slider-sound-template--19736306974882__ss_video_slider_3UftMT { 4527 width: 40px; 4528 height: 40px; 4529 border: 0px solid #ffffff; 4530 border-radius: 50%; 4531 background: rgba(255,255,255,0.3); 4532 display: flex !important;
4533 align-items: center; 4534 justify-content: center; 4535 transition: all 0.3s ease 0s; 4536 cursor: pointer; 4537 -webkit-appearance: none; 4538 transition: all 0.25s ease 0s; 4539 z-index: 2; 4540 } 4541 4542 .slider-sound-template--19736306974882__ss_video_slider_3UftMT:hover { 4543 transition: all 0.25s ease 0s; 4544 border: 0px solid #ffffff; 4545 background: rgba(255,255,255,0.3); 4546 } 4547 4548 .slider-sound-template--19736306974882__ss_video_slider_3UftMT svg { 4549 height: 24px; 4550 width: 24px; 4551 } 4552 4553 .slider-sound-template--19736306974882__ss_video_slider_3UftMT svg { 4554 fill: #ffffff; 4555 transition: all 0.25s ease 0s; 4556 } 4557 4558 .slider-sound-template--19736306974882__ss_video_slider_3UftMT:hover svg { 4559 fill: #ffffff; 4560 transition: all 0.25s ease 0s; 4561 } 4562 4563 .slider-sound-template--19736306974882__ss_video_slider_3UftMT .slider-unmute-template--19736306974882__ss_video_slider_3UftMT { 4564 display: none; 4565 } 4566 4567 .slider-sound-template--19736306974882__ss_video_slider_3UftMT.active .slider-unmute-template--19736306974882__ss_video_slider_3UftMT { 4568 display: block; 4569 } 4570 4571 .slider-sound-template--19736306974882__ss_video_slider_3UftMT.active .slider-mute-template--19736306974882__ss_video_slider_3UftMT { 4572 display: none; 4573 } 4574 4575 .slider-wrapper-template--19736306974882__ss_video_slider_3UftMT { 4576 position: relative; 4577 } 4578 4579 @media(min-width: 1024px) { 4580 4581 .section-template--19736306974882__ss_video_slider_3UftMT { 4582 margin-top: 0px; 4583 margin-bottom: 0px; 4584 } 4585 4586 .section-template--19736306974882__ss_video_slider_3UftMT-settings { 4587 padding: 0 5rem; 4588 padding-top: 36px; 4589 padding-bottom: 36px; 4590 padding-left: 0rem; 4591 padding-right: 0rem; 4592 } 4593 4594 .slider-content-template--19736306974882__ss_video_slider_3UftMT { 4595 align-items: center; 4596 justify-content: end; 4597 padding: 20px 20px; 4598 } 4599 4600 .slider-title-template--19736306974882__ss_video_slider_3UftMT { 4601 font-size: 16px; 4602 text-align: center; 4603 } 4604 4605 .slider-stars-template--19736306974882__ss_video_slider_3UftMT { 4606 margin-top: 16px; 4607 justify-content: center; 4608 } 4609 4610 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT, 4611 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT { 4612 width: 48px; 4613 height: 48px; 4614 transition: all 0.25s ease 0s; 4615 } 4616 4617 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT .animate-icon:before, 4618 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT .animate-icon:before { 4619 width: 8px; 4620 height: 8px; 4621 } 4622 4623 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT .animate-icon:after, 4624 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT .animate-icon:after { 4625 width: 7.7px; 4626 } 4627 4628 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT { 4629 left: 40px !important; 4630 } 4631 4632 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT { 4633 right: 40px !important; 4634 } 4635 4636 .slider-stars-template--19736306974882__ss_video_slider_3UftMT svg, 4637 .slider-stars-template--19736306974882__ss_video_slider_3UftMT img { 4638 width: 16px; 4639 height: 16px; 4640 } 4641 4642 .slider-action-template--19736306974882__ss_video_slider_3UftMT { 4643 width: 40px; 4644 height: 40px; 4645 } 4646 4647 .slider-action-template--19736306974882__ss_video_slider_3UftMT svg { 4648 height: 24px; 4649 width: 24px; 4650 } 4651 4652 .slider-sound-template--19736306974882__ss_video_slider_3UftMT { 4653 width: 40px; 4654 height: 40px; 4655 } 4656 4657 .slider-sound-template--19736306974882__ss_video_slider_3UftMT svg { 4658 width: 24px; 4659 height: 24px; 4660 } 4661 }</style> 4662 <style> 4663 .section-template--19736306974882__ss_video_slider_3UftMT-settings { 4664 max-width: 1200px; 4665 } 4666 </style> 4667 4668 4669 4670 4671 4672 4673 4674 <style> 4675 .slider-slide-template--19736306974882__ss_video_slider_3UftMT { 4676 aspect-ratio: 9.6/14; 4677 } 4678 </style> 4679 4680 4681 4682 <style> 4683 @media(min-width: 1024px) { 4684 .slider-slide-template--19736306974882__ss_video_slider_3UftMT { 4685 aspect-ratio: 9.6/14; 4686 } 4687 } 4688 </style> 4689 4690 4691 4692 <style> 4693 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT:hover, 4694 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT:hover { 4695 transition: all 0.3s ease 0s; 4696 border: 0px solid #121212; 4697 background: #ffffff; 4698 } 4699 4700 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT:hover .animate-icon, 4701 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT:hover .animate-icon { 4702 color: #434343; 4703 } 4704 </style> 4705 4706 4707 4708 <style> 4709 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT, 4710 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT { 4711 display: none; 4712 } 4713 </style> 4714 4715 4716 4717 <style> 4718 @media(min-width: 1024px) { 4719 .slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT, 4720 .slider-btn-next-template--19736306974882__ss_video_slider_3UftMT { 4721 display: flex; 4722 } 4723 } 4724 </style> 4725 4726 4727 4728 <style>
4729 .slider-controls-template--19736306974882__ss_video_slider_3UftMT { 4730 top: 0px; 4731 } 4732 </style> 4733 4734 4735 4736 <style> 4737 @media(min-width: 1024px) { 4738 .slider-controls-template--19736306974882__ss_video_slider_3UftMT { 4739 top: 0px; 4740 bottom: unset; 4741 } 4742 } 4743 </style> 4744 4745 4746 4747<style> 4748 .slider-slider-template--19736306974882__ss_video_slider_3UftMT.preview .swiper-wrapper { 4749 display: flex; 4750 align-items: center; 4751 justify-content: space-between; 4752 overflow: hidden; 4753 gap: 10px; 4754 padding: 10px; 4755 } 4756 4757 .slider-slider-template--19736306974882__ss_video_slider_3UftMT.preview .slider-slide-template--19736306974882__ss_video_slider_3UftMT { 4758 width: calc((100% - (10px * (5 - 1))) / 5); 4759 } 4760 4761 .slider-slider-template--19736306974882__ss_video_slider_3UftMT.preview .slider-slide-template--19736306974882__ss_video_slider_3UftMT:not(:first-child) { 4762 margin-left: 0; /* Remove the existing margin */ 4763 } 4764 4765 @media(min-width: 1024px ) { 4766 .slider-slider-template--19736306974882__ss_video_slider_3UftMT.preview .slider-slide-template--19736306974882__ss_video_slider_3UftMT { 4767 width: 33%; 4768 } 4769 4770 .slider-slider-template--19736306974882__ss_video_slider_3UftMT.preview .slider-slide-template--19736306974882__ss_video_slider_3UftMT { 4771 transform: scale(0.9) !important; 4772 } 4773 4774 .slider-slider-template--19736306974882__ss_video_slider_3UftMT.preview .slider-slide-template--19736306974882__ss_video_slider_3UftMT:nth-child(2) { 4775 transform: scale(1) !important; 4776 } 4777 } 4778</style> 4779 4780<div 4781 class="section-template--19736306974882__ss_video_slider_3UftMT slider-template--19736306974882__ss_video_slider_3UftMT" 4782 style="background-color:#ffffff; background-image: ;" 4783> 4784 <div class="section-template--19736306974882__ss_video_slider_3UftMT-settings"> 4785 <div class="slider-wrapper-template--19736306974882__ss_video_slider_3UftMT"> 4786 <div 4787 class="slider-slider-template--19736306974882__ss_video_slider_3UftMT preview" 4788 data-slider-view="5" 4789 data-slider-view-mobile="1.5" 4790 data-slider-view-tablet="3" 4791 data-slider-gap="10" 4792 data-slider-gap-mobile="10" 4793 data-slider-rotate="0" 4794 > 4795 <div class="swiper-wrapper"> 4796 4797 4798 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 4799 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 4800 4801 4802 </div> 4803 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 4804 4805 4806 4807 4808 <video 4809 4810 data- 4811 src="//www.sodanca.com/cdn/shop/videos/c/vp/5938ba144fc24f8685d5d823be44d27f/5938ba144fc24f8685d5d823be44d27f.HD-720p-1.6Mbps-65231865.mp4?v=0" 4812 muted 4813 4814 autoplay 4815 4816 playsinline 4817 preload="none" 4818 loop 4819 class="lazy" 4820 ></video> 4821 4822 </div> 4823 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 4824 4825 4826 4827 </div> 4828 </div> 4829 4830 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 4831 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 4832 4833 4834 </div> 4835 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 4836 4837 4838 4839 4840 <video 4841 4842 data- 4843 src="//www.sodanca.com/cdn/shop/videos/c/vp/18c2cc4d90f64f1f8a4f49a48230bec4/18c2cc4d90f64f1f8a4f49a48230bec4.HD-720p-2.1Mbps-65231864.mp4?v=0" 4844 muted 4845 4846 playsinline 4847 preload="none" 4848 loop 4849 class="lazy" 4850 ></video> 4851 4852 </div> 4853 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 4854 4855 4856 4857 </div> 4858 </div> 4859 4860 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
4861 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 4862 4863 4864 </div> 4865 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 4866 4867 4868 4869 4870 <video 4871 4872 data- 4873 src="//www.sodanca.com/cdn/shop/videos/c/vp/b38eb28efe8e48d1b08da071b33a23e9/b38eb28efe8e48d1b08da071b33a23e9.HD-720p-2.1Mbps-65231858.mp4?v=0" 4874 muted 4875 4876 playsinline 4877 preload="none" 4878 loop 4879 class="lazy" 4880 ></video> 4881 4882 </div> 4883 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 4884 4885 4886 4887 </div> 4888 </div> 4889 4890 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 4891 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 4892 4893 4894 </div> 4895 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 4896 4897 4898 4899 4900 <video 4901 4902 data- 4903 src="//www.sodanca.com/cdn/shop/videos/c/vp/593f134a57bd451b8c55799a5ed2e8fd/593f134a57bd451b8c55799a5ed2e8fd.HD-1080p-3.3Mbps-76302364.mp4?v=0" 4904 muted 4905 4906 playsinline 4907 preload="none" 4908 loop 4909 class="lazy" 4910 ></video> 4911 4912 </div> 4913 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 4914 4915 4916 4917 </div> 4918 </div> 4919 4920 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 4921 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 4922 4923 4924 </div> 4925 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 4926 4927 4928 4929 4930 <video 4931 4932 data- 4933 src="//www.sodanca.com/cdn/shop/videos/c/vp/e7e0b4653a6e42e69cc12a3e3fabd598/e7e0b4653a6e42e69cc12a3e3fabd598.HD-1080p-7.2Mbps-90827655.mp4?v=0" 4934 muted 4935 4936 playsinline 4937 preload="none" 4938 loop 4939 class="lazy" 4940 ></video> 4941 4942 </div> 4943 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 4944 4945 <p class="slider-title-template--19736306974882__ss_video_slider_3UftMT">Title</p> 4946 4947 4948 4949 </div> 4950 </div> 4951 4952 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 4953 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 4954 4955 4956 </div> 4957 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 4958 4959 4960 4961 4962 <video 4963 4964 data- 4965 src="//www.sodanca.com/cdn/shop/videos/c/vp/90d3d759f8284a2d8330f9156d7d34fa/90d3d759f8284a2d8330f9156d7d34fa.HD-720p-2.1Mbps-65231859.mp4?v=0" 4966 muted 4967 4968 playsinline 4969 preload="none" 4970 loop 4971 class="lazy" 4972 ></video> 4973 4974 </div> 4975 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 4976 4977 4978 4979 </div> 4980 </div> 4981 4982 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
4983 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 4984 4985 4986 </div> 4987 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 4988 4989 4990 4991 4992 <video 4993 4994 data- 4995 src="//www.sodanca.com/cdn/shop/videos/c/vp/e5d45568387b42bc8cab8ef3a63b6cdd/e5d45568387b42bc8cab8ef3a63b6cdd.HD-1080p-3.3Mbps-65231862.mp4?v=0" 4996 muted 4997 4998 playsinline 4999 preload="none" 5000 loop 5001 class="lazy" 5002 ></video> 5003 5004 </div> 5005 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5006 5007 5008 5009 </div> 5010 </div> 5011 5012 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5013 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5014 5015 5016 </div> 5017 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5018 5019 5020 5021 5022 <video 5023 5024 data- 5025 src="//www.sodanca.com/cdn/shop/videos/c/vp/6b9239d62d5a47c6b483e6e798ed6769/6b9239d62d5a47c6b483e6e798ed6769.HD-1080p-7.2Mbps-90828075.mp4?v=0" 5026 muted 5027 5028 playsinline 5029 preload="none" 5030 loop 5031 class="lazy" 5032 ></video> 5033 5034 </div> 5035 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5036 5037 5038 5039 </div> 5040 </div> 5041 5042 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5043 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5044 5045 5046 </div> 5047 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5048 5049 5050 5051 5052 <video 5053 5054 data- 5055 src="//www.sodanca.com/cdn/shop/videos/c/vp/25d9bc2ee9fd4a9e8116b751589f5d44/25d9bc2ee9fd4a9e8116b751589f5d44.HD-1080p-3.3Mbps-65231867.mp4?v=0" 5056 muted 5057 5058 playsinline 5059 preload="none" 5060 loop 5061 class="lazy" 5062 ></video> 5063 5064 </div> 5065 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5066 5067 5068 5069 </div> 5070 </div> 5071 5072 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5073 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5074 5075 5076 </div> 5077 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5078 5079 5080 5081 5082 <video 5083 5084 data- 5085 src="//www.sodanca.com/cdn/shop/videos/c/vp/7ad4d8c468f14ce39f23fbb38727959b/7ad4d8c468f14ce39f23fbb38727959b.HD-1080p-2.5Mbps-65365377.mp4?v=0" 5086 muted 5087 5088 playsinline 5089 preload="none" 5090 loop 5091 class="lazy" 5092 ></video> 5093 5094 </div> 5095 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5096 5097 5098 5099 </div> 5100 </div> 5101 5102 5103 5104 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
5105 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5106 5107 5108 </div> 5109 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5110 5111 5112 5113 5114 <video 5115 5116 data- 5117 src="//www.sodanca.com/cdn/shop/videos/c/vp/5938ba144fc24f8685d5d823be44d27f/5938ba144fc24f8685d5d823be44d27f.HD-720p-1.6Mbps-65231865.mp4?v=0" 5118 muted 5119 5120 autoplay 5121 5122 playsinline 5123 preload="none" 5124 loop 5125 class="lazy" 5126 ></video> 5127 5128 </div> 5129 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5130 5131 5132 5133 </div> 5134 </div> 5135 5136 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5137 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5138 5139 5140 </div> 5141 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5142 5143 5144 5145 5146 <video 5147 5148 data- 5149 src="//www.sodanca.com/cdn/shop/videos/c/vp/18c2cc4d90f64f1f8a4f49a48230bec4/18c2cc4d90f64f1f8a4f49a48230bec4.HD-720p-2.1Mbps-65231864.mp4?v=0" 5150 muted 5151 5152 playsinline 5153 preload="none" 5154 loop 5155 class="lazy" 5156 ></video> 5157 5158 </div> 5159 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5160 5161 5162 5163 </div> 5164 </div> 5165 5166 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5167 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5168 5169 5170 </div> 5171 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5172 5173 5174 5175 5176 <video 5177 5178 data- 5179 src="//www.sodanca.com/cdn/shop/videos/c/vp/b38eb28efe8e48d1b08da071b33a23e9/b38eb28efe8e48d1b08da071b33a23e9.HD-720p-2.1Mbps-65231858.mp4?v=0" 5180 muted 5181 5182 playsinline 5183 preload="none" 5184 loop 5185 class="lazy" 5186 ></video> 5187 5188 </div> 5189 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5190 5191 5192 5193 </div> 5194 </div> 5195 5196 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5197 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5198 5199 5200 </div> 5201 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5202 5203 5204 5205 5206 <video 5207 5208 data- 5209 src="//www.sodanca.com/cdn/shop/videos/c/vp/593f134a57bd451b8c55799a5ed2e8fd/593f134a57bd451b8c55799a5ed2e8fd.HD-1080p-3.3Mbps-76302364.mp4?v=0" 5210 muted 5211 5212 playsinline 5213 preload="none" 5214 loop 5215 class="lazy" 5216 ></video> 5217 5218 </div> 5219 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5220 5221 5222 5223 </div> 5224 </div> 5225 5226 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
5227 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5228 5229 5230 </div> 5231 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5232 5233 5234 5235 5236 <video 5237 5238 data- 5239 src="//www.sodanca.com/cdn/shop/videos/c/vp/e7e0b4653a6e42e69cc12a3e3fabd598/e7e0b4653a6e42e69cc12a3e3fabd598.HD-1080p-7.2Mbps-90827655.mp4?v=0" 5240 muted 5241 5242 playsinline 5243 preload="none" 5244 loop 5245 class="lazy" 5246 ></video> 5247 5248 </div> 5249 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5250 5251 <p class="slider-title-template--19736306974882__ss_video_slider_3UftMT">Title</p> 5252 5253 5254 5255 </div> 5256 </div> 5257 5258 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5259 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5260 5261 5262 </div> 5263 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5264 5265 5266 5267 5268 <video 5269 5270 data- 5271 src="//www.sodanca.com/cdn/shop/videos/c/vp/90d3d759f8284a2d8330f9156d7d34fa/90d3d759f8284a2d8330f9156d7d34fa.HD-720p-2.1Mbps-65231859.mp4?v=0" 5272 muted 5273 5274 playsinline 5275 preload="none" 5276 loop 5277 class="lazy" 5278 ></video> 5279 5280 </div> 5281 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5282 5283 5284 5285 </div> 5286 </div> 5287 5288 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5289 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5290 5291 5292 </div> 5293 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5294 5295 5296 5297 5298 <video 5299 5300 data- 5301 src="//www.sodanca.com/cdn/shop/videos/c/vp/e5d45568387b42bc8cab8ef3a63b6cdd/e5d45568387b42bc8cab8ef3a63b6cdd.HD-1080p-3.3Mbps-65231862.mp4?v=0" 5302 muted 5303 5304 playsinline 5305 preload="none" 5306 loop 5307 class="lazy" 5308 ></video> 5309 5310 </div> 5311 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5312 5313 5314 5315 </div> 5316 </div> 5317 5318 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5319 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5320 5321 5322 </div> 5323 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5324 5325 5326 5327 5328 <video 5329 5330 data- 5331 src="//www.sodanca.com/cdn/shop/videos/c/vp/6b9239d62d5a47c6b483e6e798ed6769/6b9239d62d5a47c6b483e6e798ed6769.HD-1080p-7.2Mbps-90828075.mp4?v=0" 5332 muted 5333 5334 playsinline 5335 preload="none" 5336 loop 5337 class="lazy" 5338 ></video> 5339 5340 </div> 5341 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5342 5343 5344 5345 </div> 5346 </div> 5347 5348 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
5349 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5350 5351 5352 </div> 5353 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5354 5355 5356 5357 5358 <video 5359 5360 data- 5361 src="//www.sodanca.com/cdn/shop/videos/c/vp/25d9bc2ee9fd4a9e8116b751589f5d44/25d9bc2ee9fd4a9e8116b751589f5d44.HD-1080p-3.3Mbps-65231867.mp4?v=0" 5362 muted 5363 5364 playsinline 5365 preload="none" 5366 loop 5367 class="lazy" 5368 ></video> 5369 5370 </div> 5371 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5372 5373 5374 5375 </div> 5376 </div> 5377 5378 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5379 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5380 5381 5382 </div> 5383 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5384 5385 5386 5387 5388 <video 5389 5390 data- 5391 src="//www.sodanca.com/cdn/shop/videos/c/vp/7ad4d8c468f14ce39f23fbb38727959b/7ad4d8c468f14ce39f23fbb38727959b.HD-1080p-2.5Mbps-65365377.mp4?v=0" 5392 muted 5393 5394 playsinline 5395 preload="none" 5396 loop 5397 class="lazy" 5398 ></video> 5399 5400 </div> 5401 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5402 5403 5404 5405 </div> 5406 </div> 5407 5408 5409 5410 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5411 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5412 5413 5414 </div> 5415 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5416 5417 5418 5419 5420 <video 5421 5422 data- 5423 src="//www.sodanca.com/cdn/shop/videos/c/vp/5938ba144fc24f8685d5d823be44d27f/5938ba144fc24f8685d5d823be44d27f.HD-720p-1.6Mbps-65231865.mp4?v=0" 5424 muted 5425 5426 autoplay 5427 5428 playsinline 5429 preload="none" 5430 loop 5431 class="lazy" 5432 ></video> 5433 5434 </div> 5435 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5436 5437 5438 5439 </div> 5440 </div> 5441 5442 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5443 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5444 5445 5446 </div> 5447 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5448 5449 5450 5451 5452 <video 5453 5454 data- 5455 src="//www.sodanca.com/cdn/shop/videos/c/vp/18c2cc4d90f64f1f8a4f49a48230bec4/18c2cc4d90f64f1f8a4f49a48230bec4.HD-720p-2.1Mbps-65231864.mp4?v=0" 5456 muted 5457 5458 playsinline 5459 preload="none" 5460 loop 5461 class="lazy" 5462 ></video> 5463 5464 </div> 5465 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5466 5467 5468 5469 </div> 5470 </div> 5471 5472 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
5473 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5474 5475 5476 </div> 5477 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5478 5479 5480 5481 5482 <video 5483 5484 data- 5485 src="//www.sodanca.com/cdn/shop/videos/c/vp/b38eb28efe8e48d1b08da071b33a23e9/b38eb28efe8e48d1b08da071b33a23e9.HD-720p-2.1Mbps-65231858.mp4?v=0" 5486 muted 5487 5488 playsinline 5489 preload="none" 5490 loop 5491 class="lazy" 5492 ></video> 5493 5494 </div> 5495 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5496 5497 5498 5499 </div> 5500 </div> 5501 5502 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5503 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5504 5505 5506 </div> 5507 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5508 5509 5510 5511 5512 <video 5513 5514 data- 5515 src="//www.sodanca.com/cdn/shop/videos/c/vp/593f134a57bd451b8c55799a5ed2e8fd/593f134a57bd451b8c55799a5ed2e8fd.HD-1080p-3.3Mbps-76302364.mp4?v=0" 5516 muted 5517 5518 playsinline 5519 preload="none" 5520 loop 5521 class="lazy" 5522 ></video> 5523 5524 </div> 5525 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5526 5527 5528 5529 </div> 5530 </div> 5531 5532 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5533 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5534 5535 5536 </div> 5537 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5538 5539 5540 5541 5542 <video 5543 5544 data- 5545 src="//www.sodanca.com/cdn/shop/videos/c/vp/e7e0b4653a6e42e69cc12a3e3fabd598/e7e0b4653a6e42e69cc12a3e3fabd598.HD-1080p-7.2Mbps-90827655.mp4?v=0" 5546 muted 5547 5548 playsinline 5549 preload="none" 5550 loop 5551 class="lazy" 5552 ></video> 5553 5554 </div> 5555 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5556 5557 <p class="slider-title-template--19736306974882__ss_video_slider_3UftMT">Title</p> 5558 5559 5560 5561 </div> 5562 </div> 5563 5564 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5565 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5566 5567 5568 </div> 5569 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5570 5571 5572 5573 5574 <video 5575 5576 data- 5577 src="//www.sodanca.com/cdn/shop/videos/c/vp/90d3d759f8284a2d8330f9156d7d34fa/90d3d759f8284a2d8330f9156d7d34fa.HD-720p-2.1Mbps-65231859.mp4?v=0" 5578 muted 5579 5580 playsinline 5581 preload="none" 5582 loop 5583 class="lazy" 5584 ></video> 5585 5586 </div> 5587 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5588 5589 5590 5591 </div> 5592 </div> 5593 5594 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
5595 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5596 5597 5598 </div> 5599 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5600 5601 5602 5603 5604 <video 5605 5606 data- 5607 src="//www.sodanca.com/cdn/shop/videos/c/vp/e5d45568387b42bc8cab8ef3a63b6cdd/e5d45568387b42bc8cab8ef3a63b6cdd.HD-1080p-3.3Mbps-65231862.mp4?v=0" 5608 muted 5609 5610 playsinline 5611 preload="none" 5612 loop 5613 class="lazy" 5614 ></video> 5615 5616 </div> 5617 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5618 5619 5620 5621 </div> 5622 </div> 5623 5624 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5625 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5626 5627 5628 </div> 5629 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5630 5631 5632 5633 5634 <video 5635 5636 data- 5637 src="//www.sodanca.com/cdn/shop/videos/c/vp/6b9239d62d5a47c6b483e6e798ed6769/6b9239d62d5a47c6b483e6e798ed6769.HD-1080p-7.2Mbps-90828075.mp4?v=0" 5638 muted 5639 5640 playsinline 5641 preload="none" 5642 loop 5643 class="lazy" 5644 ></video> 5645 5646 </div> 5647 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5648 5649 5650 5651 </div> 5652 </div> 5653 5654 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5655 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5656 5657 5658 </div> 5659 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5660 5661 5662 5663 5664 <video 5665 5666 data- 5667 src="//www.sodanca.com/cdn/shop/videos/c/vp/25d9bc2ee9fd4a9e8116b751589f5d44/25d9bc2ee9fd4a9e8116b751589f5d44.HD-1080p-3.3Mbps-65231867.mp4?v=0" 5668 muted 5669 5670 playsinline 5671 preload="none" 5672 loop 5673 class="lazy" 5674 ></video> 5675 5676 </div> 5677 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5678 5679 5680 5681 </div> 5682 </div> 5683 5684 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5685 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5686 5687 5688 </div> 5689 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5690 5691 5692 5693 5694 <video 5695 5696 data- 5697 src="//www.sodanca.com/cdn/shop/videos/c/vp/7ad4d8c468f14ce39f23fbb38727959b/7ad4d8c468f14ce39f23fbb38727959b.HD-1080p-2.5Mbps-65365377.mp4?v=0" 5698 muted 5699 5700 playsinline 5701 preload="none" 5702 loop 5703 class="lazy" 5704 ></video> 5705 5706 </div> 5707 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5708 5709 5710 5711 </div> 5712 </div> 5713 5714 5715 5716 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
5717 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5718 5719 5720 </div> 5721 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5722 5723 5724 5725 5726 <video 5727 5728 data- 5729 src="//www.sodanca.com/cdn/shop/videos/c/vp/5938ba144fc24f8685d5d823be44d27f/5938ba144fc24f8685d5d823be44d27f.HD-720p-1.6Mbps-65231865.mp4?v=0" 5730 muted 5731 5732 autoplay 5733 5734 playsinline 5735 preload="none" 5736 loop 5737 class="lazy" 5738 ></video> 5739 5740 </div> 5741 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5742 5743 5744 5745 </div> 5746 </div> 5747 5748 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5749 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5750 5751 5752 </div> 5753 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5754 5755 5756 5757 5758 <video 5759 5760 data- 5761 src="//www.sodanca.com/cdn/shop/videos/c/vp/18c2cc4d90f64f1f8a4f49a48230bec4/18c2cc4d90f64f1f8a4f49a48230bec4.HD-720p-2.1Mbps-65231864.mp4?v=0" 5762 muted 5763 5764 playsinline 5765 preload="none" 5766 loop 5767 class="lazy" 5768 ></video> 5769 5770 </div> 5771 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5772 5773 5774 5775 </div> 5776 </div> 5777 5778 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5779 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5780 5781 5782 </div> 5783 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5784 5785 5786 5787 5788 <video 5789 5790 data- 5791 src="//www.sodanca.com/cdn/shop/videos/c/vp/b38eb28efe8e48d1b08da071b33a23e9/b38eb28efe8e48d1b08da071b33a23e9.HD-720p-2.1Mbps-65231858.mp4?v=0" 5792 muted 5793 5794 playsinline 5795 preload="none" 5796 loop 5797 class="lazy" 5798 ></video> 5799 5800 </div> 5801 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5802 5803 5804 5805 </div> 5806 </div> 5807 5808 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5809 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5810 5811 5812 </div> 5813 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5814 5815 5816 5817 5818 <video 5819 5820 data- 5821 src="//www.sodanca.com/cdn/shop/videos/c/vp/593f134a57bd451b8c55799a5ed2e8fd/593f134a57bd451b8c55799a5ed2e8fd.HD-1080p-3.3Mbps-76302364.mp4?v=0" 5822 muted 5823 5824 playsinline 5825 preload="none" 5826 loop 5827 class="lazy" 5828 ></video> 5829 5830 </div> 5831 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5832 5833 5834 5835 </div> 5836 </div> 5837 5838 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
5839 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5840 5841 5842 </div> 5843 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5844 5845 5846 5847 5848 <video 5849 5850 data- 5851 src="//www.sodanca.com/cdn/shop/videos/c/vp/e7e0b4653a6e42e69cc12a3e3fabd598/e7e0b4653a6e42e69cc12a3e3fabd598.HD-1080p-7.2Mbps-90827655.mp4?v=0" 5852 muted 5853 5854 playsinline 5855 preload="none" 5856 loop 5857 class="lazy" 5858 ></video> 5859 5860 </div> 5861 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5862 5863 <p class="slider-title-template--19736306974882__ss_video_slider_3UftMT">Title</p> 5864 5865 5866 5867 </div> 5868 </div> 5869 5870 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5871 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5872 5873 5874 </div> 5875 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5876 5877 5878 5879 5880 <video 5881 5882 data- 5883 src="//www.sodanca.com/cdn/shop/videos/c/vp/90d3d759f8284a2d8330f9156d7d34fa/90d3d759f8284a2d8330f9156d7d34fa.HD-720p-2.1Mbps-65231859.mp4?v=0" 5884 muted 5885 5886 playsinline 5887 preload="none" 5888 loop 5889 class="lazy" 5890 ></video> 5891 5892 </div> 5893 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5894 5895 5896 5897 </div> 5898 </div> 5899 5900 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5901 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5902 5903 5904 </div> 5905 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5906 5907 5908 5909 5910 <video 5911 5912 data- 5913 src="//www.sodanca.com/cdn/shop/videos/c/vp/e5d45568387b42bc8cab8ef3a63b6cdd/e5d45568387b42bc8cab8ef3a63b6cdd.HD-1080p-3.3Mbps-65231862.mp4?v=0" 5914 muted 5915 5916 playsinline 5917 preload="none" 5918 loop 5919 class="lazy" 5920 ></video> 5921 5922 </div> 5923 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5924 5925 5926 5927 </div> 5928 </div> 5929 5930 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5931 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5932 5933 5934 </div> 5935 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5936 5937 5938 5939 5940 <video 5941 5942 data- 5943 src="//www.sodanca.com/cdn/shop/videos/c/vp/6b9239d62d5a47c6b483e6e798ed6769/6b9239d62d5a47c6b483e6e798ed6769.HD-1080p-7.2Mbps-90828075.mp4?v=0" 5944 muted 5945 5946 playsinline 5947 preload="none" 5948 loop 5949 class="lazy" 5950 ></video> 5951 5952 </div> 5953 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5954 5955 5956 5957 </div> 5958 </div> 5959 5960 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT">
5961 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5962 5963 5964 </div> 5965 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5966 5967 5968 5969 5970 <video 5971 5972 data- 5973 src="//www.sodanca.com/cdn/shop/videos/c/vp/25d9bc2ee9fd4a9e8116b751589f5d44/25d9bc2ee9fd4a9e8116b751589f5d44.HD-1080p-3.3Mbps-65231867.mp4?v=0" 5974 muted 5975 5976 playsinline 5977 preload="none" 5978 loop 5979 class="lazy" 5980 ></video> 5981 5982 </div> 5983 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 5984 5985 5986 5987 </div> 5988 </div> 5989 5990 <div class="swiper-slide slider-slide-template--19736306974882__ss_video_slider_3UftMT"> 5991 <div class="slider-controls-template--19736306974882__ss_video_slider_3UftMT"> 5992 5993 5994 </div> 5995 <div class="slider-video-template--19736306974882__ss_video_slider_3UftMT"> 5996 5997 5998 5999 6000 <video 6001 6002 data- 6003 src="//www.sodanca.com/cdn/shop/videos/c/vp/7ad4d8c468f14ce39f23fbb38727959b/7ad4d8c468f14ce39f23fbb38727959b.HD-1080p-2.5Mbps-65365377.mp4?v=0" 6004 muted 6005 6006 playsinline 6007 preload="none" 6008 loop 6009 class="lazy" 6010 ></video> 6011 6012 </div> 6013 <div class="slider-content-template--19736306974882__ss_video_slider_3UftMT"> 6014 6015 6016 6017 </div> 6018 </div> 6019 6020 6021 </div> 6022 </div> 6023 <button class="slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT"> 6024 <span class="animate-icon"></span> 6025 </button> 6026 <button class="slider-btn-next-template--19736306974882__ss_video_slider_3UftMT"> 6027 <span class="animate-icon"></span> 6028 </button> 6029 </div> 6030 </div> 6031</div> 6032 6033 6034
6034<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/lazyload.min.js"></script>
6034 6035
6036<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
6036 6037
6038<script> 6039 6040 function initSlider2() { 6041 6042 6043 6044 var lazyLoadInstance = new LazyLoad(); 6045 window.addEventListener( 6046 "LazyLoad::Initialized", 6047 function (event) { 6048 window.lazyLoadInstance = event.detail.instance; 6049 }, 6050 false 6051 ); 6052 6053 6054 6055 const settings = { 6056 sliderView: document.querySelector('.slider-slider-template--19736306974882__ss_video_slider_3UftMT').dataset.sliderView, 6057 sliderViewMobile: document.querySelector('.slider-slider-template--19736306974882__ss_video_slider_3UftMT').dataset.sliderViewMobile, 6058 sliderViewTablet: document.querySelector('.slider-slider-template--19736306974882__ss_video_slider_3UftMT').dataset.sliderViewTablet, 6059 sliderGap: document.querySelector('.slider-slider-template--19736306974882__ss_video_slider_3UftMT').dataset.sliderGap, 6060 sliderGapMobile: document.querySelector('.slider-slider-template--19736306974882__ss_video_slider_3UftMT').dataset.sliderGapMobile, 6061 sliderRotate: document.querySelector('.slider-slider-template--19736306974882__ss_video_slider_3UftMT').dataset.sliderRotate 6062 }; 6063 6064 document.querySelector(`.slider-slider-template--19736306974882__ss_video_slider_3UftMT`).classList.remove('preview'); 6065 6066 const slider = new Swiper(`.slider-slider-template--19736306974882__ss_video_slider_3UftMT`, { 6067 effect: "coverflow", 6068 navigation: { 6069 nextEl: `.slider-btn-next-template--19736306974882__ss_video_slider_3UftMT`, 6070 prevEl: `.slider-btn-prev-template--19736306974882__ss_video_slider_3UftMT` 6071 }, 6072 loopAdditionalSlides: 4, 6073 loopedSlides: 4, 6074 loop: true, 6075 initialSlide: 0, 6076 breakpoints: { 6077 320: { 6078 slidesPerView: parseFloat(settings.sliderViewMobile), 6079 centeredSlides: true, 6080 spaceBetween: parseInt(settings.sliderGapMobile), 6081 coverflowEffect: { 6082 rotate: parseInt(settings.sliderRotate), 6083 stretch: 0, 6084 depth: parseInt(settings.sliderGapMobile) === 0 ? 200 : 0, 6085 scale: parseInt(settings.sliderGapMobile) === 0 ? 1 : 0.9, 6086 modifier: 1, 6087 slideShadows: false 6088 }, 6089 }, 6090 768: { 6091 slidesPerView: parseFloat(settings.sliderViewTablet), 6092 centeredSlides: [3, 5].includes(parseInt(settings.sliderViewTablet)), 6093 spaceBetween: parseInt(settings.sliderGapMobile), 6094 coverflowEffect: { 6095 rotate: parseInt(settings.sliderRotate), 6096 stretch: 0, 6097 depth: parseInt(settings.sliderGapMobile) === 0 ? 200 : 0, 6098 scale: parseInt(settings.sliderGapMobile) === 0 ? 1 : 0.9, 6099 modifier: 1, 6100 slideShadows: false 6101 }, 6102 }, 6103 1024: { 6104 slidesPerView: parseFloat(settings.sliderView), 6105 centeredSlides: [3, 5].includes(parseInt(settings.sliderView)), 6106 spaceBetween: parseInt(settings.sliderGap), 6107 coverflowEffect: { 6108 rotate: parseInt(settings.sliderRotate), 6109 stretch: 0, 6110 depth: parseInt(settings.sliderGap) === 0 ? 200 : 0, 6111 scale: parseInt(settings.sliderGap) === 0 ? 1 : 0.9, 6112 modifier: 1, 6113 slideShadows: false 6114 }, 6115 } 6116 }, 6117 on: { 6118 slideChange: function() { 6119 const slides = this.slides; 6120 let activeSlide = slides[this.activeIndex]; 6121
6122 slides.forEach(slide => { 6123 let video = slide.querySelector('video'); 6124 let frame = slide.querySelector('iframe'); 6125 let btn = slide.querySelector(`.slider-action-template--19736306974882__ss_video_slider_3UftMT`); 6126 6127 if (video) { 6128 video.pause(); 6129 } 6130 6131 if(frame) { 6132 let src2 = frame.getAttribute('data-src2'); 6133 frame.src = src2; 6134 } 6135 6136 if (btn) { 6137 btn.classList.remove('active'); 6138 } 6139 }); 6140 6141 if(activeSlide) { 6142 let video = activeSlide.querySelector('video'); 6143 let frame = activeSlide.querySelector('iframe'); 6144 let btn = activeSlide.querySelector(`.slider-action-template--19736306974882__ss_video_slider_3UftMT`); 6145 6146 if (video) { 6147 video.play(); 6148 } 6149 6150 if(frame) { 6151 let src1 = frame.getAttribute('data-src1'); 6152 frame.src = src1; 6153 } 6154 6155 if (btn) { 6156 btn.classList.add('active'); 6157 } 6158 } 6159 } 6160 } 6161 }); 6162 6163 document.querySelectorAll(`.slider-slide-template--19736306974882__ss_video_slider_3UftMT`).forEach(el => { 6164 let btn = el.querySelector(`.slider-action-template--19736306974882__ss_video_slider_3UftMT`); 6165 let soundBtn = el.querySelector(`.slider-sound-template--19736306974882__ss_video_slider_3UftMT`); 6166 let frame = el.querySelector('iframe'); 6167 let video = el.querySelector('video'); 6168 6169 if(btn) { 6170 btn.addEventListener('click', () => { 6171 btn.classList.toggle('active'); 6172 if(btn.classList.contains('active')) { 6173 document.querySelectorAll(`.slider-slide-template--19736306974882__ss_video_slider_3UftMT`).forEach(element => { 6174 if(el != element) { 6175 let btn = element.querySelector(`.slider-action-template--19736306974882__ss_video_slider_3UftMT`); 6176 let frame = element.querySelector('iframe'); 6177 let video = element.querySelector('video'); 6178 if(btn) { 6179 btn.classList.remove('active'); 6180 } 6181 6182 if(frame) { 6183 let src2 = frame.getAttribute('data-src2'); 6184 frame.src = src2; 6185 } 6186 if(video) { 6187 video.pause(); 6188 } 6189 } 6190 }); 6191 6192 if(frame) { 6193 let src1 = frame.getAttribute('data-src1'); 6194 frame.src = src1; 6195 } 6196 if(video) { 6197 video.play(); 6198 } 6199 } else { 6200 if(frame) { 6201 let src2 = frame.getAttribute('data-src2'); 6202 frame.src = src2; 6203 } 6204 if(video) { 6205 video.pause(); 6206 } 6207 } 6208 }); 6209 } 6210 6211 if(soundBtn) { 6212 soundBtn.addEventListener('click', () => { 6213 soundBtn.classList.toggle('active'); 6214 if(soundBtn.classList.contains('active')) { 6215 if(frame) { 6216 let src = frame.getAttribute("src"); 6217 var muteIndex = src.indexOf("mute="); 6218 var muteValue = src.charAt(muteIndex + 5); 6219 if (muteValue === "1") { 6220 frame.src = src.slice(0, muteIndex + 5) + "0" + src.slice(muteIndex + 6); 6221 } 6222 } 6223 if(video) { 6224 video.muted = false; 6225 } 6226 } else { 6227 if(frame) { 6228 let src = frame.getAttribute("src"); 6229 var muteIndex = src.indexOf("mute="); 6230 var muteValue = src.charAt(muteIndex + 5); 6231 if (muteValue === "0") { 6232 frame.src = src.slice(0, muteIndex + 5) + "1" + src.slice(muteIndex + 6); 6233 } 6234 } 6235 if(video) { 6236 video.muted = true; 6237 } 6238 } 6239 }); 6240 } 6241 }); 6242 } 6243 6244 document.addEventListener('DOMContentLoaded', initSlider2); 6245 6246 if (Shopify.designMode) { 6247 document.addEventListener('shopify:section:unload', initSlider2); 6248 document.addEventListener('shopify:section:load', initSlider2); 6249 } 6250</script>
6250 6251 6252 6253</div><div id="shopify-section-template--19736306974882__via-popups" class="shopify-section"> 6254<!-- VIA DESKTOP SCRIPT -->
6255<script> 6256 (function (d, w, c) { 6257 w[`ViaSubscribersPopupToken`] = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJob3N0bmFtZSI6InNvZGFuY2EuY29tIiwibG9jYXRpb25JZCI6IjYyOGQyN2U5NWI5MmIxNzI5M2ZlYWJmOCIsInN0b3JlSWQiOiI4NjciLCJyZWZlcmVuY2VOdW1iZXIiOiI0R0pnb3gyNCIsImlhdCI6MTY2NDQ3MTgzMn0.vSYEWCIOBrwHDbKy_vKINJlNWQlbgAjRfrVRF7fcra1O4ESyuXTs64NSXozifeGH4B2QoExznqEEwhmP15CntevW0Exu8FFN772zrSL86YOukCKlcx2hZbKqNoc6RWKYEhbYO6UirBr3TNqKdgBsAdTC5UgPc9HCv5jNU2E-4XM'; 6258 var s = d.createElement('script'); 6259 w[c] = w[c] || function () { 6260 (w[c].q = w[c].q || []).push(arguments); 6261 }; 6262 s.async = true; 6263 s.src = 'https://pg-desktop-popup.viacustomers.com/via_subscribers_popup.js'; 6264 if (d.head) d.head.appendChild(s); 6265 })(document, window, 'ViaSubscribersPopup'); 6266</script>
6266 6267<!-- END VIA DESKTOP SCRIPT --> 6268</div><section id="shopify-section-template--19736306974882__1677880337dcb69c0b" class="shopify-section"><div class="index-section"><div class="page-width"><div id="shopify-block-ANTRReExJR2Z0ZjRiM__83a7405e-cfe7-4c62-bf1c-7bf16488a0a5" class="shopify-block shopify-app-block"> 6269 <div 6270 data-rebuy-id="91363" 6271 data-rebuy-shopify-product-ids="" 6272 > 6273 </div> 6274 6275 6276</div> 6277<div id="shopify-block-AVFB0UnYyNHhTR3NrN__fb2ea9f7-faec-4af0-9b73-cdcccb4fd149" class="shopify-block shopify-app-block"> 6278 <div 6279 data-rebuy-id="115170" 6280 data-rebuy-shopify-product-ids="" 6281 > 6282 </div> 6283 6284 6285</div> 6286<div id="shopify-block-AZmMrK2Y4bFovdjZuU__e50118e4-550b-4ecc-8928-a9fa524e741c" class="shopify-block shopify-app-block"> 6287 <div 6288 data-rebuy-id="115178" 6289 data-rebuy-shopify-product-ids="" 6290 > 6291 </div> 6292 6293 6294</div> 6295<div id="shopify-block-AK1I5T1p3bmFPR1pGZ__761db587-4688-408c-b0d1-e30fb76e494c" class="shopify-block shopify-app-block"> 6296 <div 6297 data-rebuy-id="115170" 6298 data-rebuy-shopify-product-ids="" 6299 > 6300 </div> 6301 6302 6303</div> 6304</div></div> 6305</section><div id="shopify-section-template--19736306974882__advanced_content_XxJJU7" class="shopify-section"><div class="index-section"><div class="page-width "><div class="custom-content"><div class="custom__item small--one-whole one-half align--center"" > 6306 <div class="custom__item-inner custom__item-inner--liquid"><div class="rte"> 6307
6307<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=6445f5e6"></script>
6307 6308 </div></div> 6309 </div></div></div></div> 6310<style data-shopify> 6311 6312 6313 6314 6315 6316 @media only screen and (max-width: 768px) { 6317 6318 6319 6320 6321 6322 } 6323</style> 6324 6325 6326</div><div id="shopify-section-template--19736306974882__blog_posts_wh3MNw" class="shopify-section index-section"><div class="page-width"><header class="section-header"> 6327 <h2 class="section-header__title"> 6328 Blog posts 6329 </h2><a href="/blogs/news" class="btn btn--secondary btn--small section-header__link">View all</a></header><div class="grid grid--uniform"> 6330 6331<div class="grid__item medium-up--one-third" data-aos="row-of-3"> 6332 <div class="grid"> 6333 <div class="grid__item small--one-third"><a href="/blogs/news/jazz-shoes-101-which-so-danca-style-is-right-for-you-%E2%9C%A8" class="article__grid-image" aria-label="Jazz Shoes 101: Which Só Dança Style Is Right for You? â¨"><div class="image-wrap"> 6334 <div 6335 class="grid__image-ratio grid__image-ratio--wide"> 6336 6337 <img class="lazyload" 6338 data-src="//www.sodanca.com/cdn/shop/articles/image_1_{width}x.png?v=1788898723" 6339 data-widths="[360, 540, 720, 900, 1080]" 6340 data-aspectratio="2.361519607843137" 6341 data-sizes="auto" 6342 alt="Jazz Shoes 101: Which Só Dança Style Is Right for You? â¨"> 6343 </div> 6344 <noscript> 6345 <img class="lazyloaded" src="//www.sodanca.com/cdn/shop/articles/image_1_400x.png?v=1788898723" alt="Jazz Shoes 101: Which Só Dança Style Is Right for You? â¨"> 6346 </noscript> 6347 </div></a></div> 6348 <div class="grid__item small--two-thirds"> 6349 <div class="article__grid-meta"><div class="article__date"><time datetime="2026-08-20T20:01:28Z">Aug 20, 2026</time> 6350</div><a href="/blogs/news/jazz-shoes-101-which-so-danca-style-is-right-for-you-%E2%9C%A8" class="article__title">Jazz Shoes 101: Which Só Dança Style Is Right for You? â¨</a></div> 6351 </div> 6352 </div> 6353</div> 6354 6355 6356<div class="grid__item medium-up--one-third" data-aos="row-of-3"> 6357 <div class="grid"> 6358 <div class="grid__item small--one-third"><a href="/blogs/news/ballet-shoes-101-which-so-danca-style-is-right-for-your-dancer-%E2%9C%A8" class="article__grid-image" aria-label="Ballet Shoes 101: Which Só Dança Style Is Right for Your Dancer? ð©°â¨"><div class="image-wrap"> 6359 <div 6360 class="grid__image-ratio grid__image-ratio--wide"> 6361 6362 <img class="lazyload" 6363 data-src="//www.sodanca.com/cdn/shop/articles/2025-website_squares_features-Black-Friday-SD16-SHORT_56060951-1433-41ee-84f7-5d9d4327acda_{width}x.jpg?v=1787159366" 6364 data-widths="[360, 540, 720, 900, 1080]" 6365 data-aspectratio="2.007434944237918" 6366 data-sizes="auto" 6367 alt="Ballet Shoes 101: Which Só Dança Style Is Right for Your Dancer? ð©°â¨"> 6368 </div> 6369 <noscript> 6370 <img class="lazyloaded" src="//www.sodanca.com/cdn/shop/articles/2025-website_squares_features-Black-Friday-SD16-SHORT_56060951-1433-41ee-84f7-5d9d4327acda_400x.jpg?v=1787159366" alt="Ballet Shoes 101: Which Só Dança Style Is Right for Your Dancer? ð©°â¨"> 6371 </noscript> 6372 </div></a></div> 6373 <div class="grid__item small--two-thirds"> 6374 <div class="article__grid-meta"><div class="article__date"><time datetime="2026-08-19T17:09:23Z">Aug 19, 2026</time> 6375</div><a href="/blogs/news/ballet-shoes-101-which-so-danca-style-is-right-for-your-dancer-%E2%9C%A8" class="article__title">Ballet Shoes 101: Which Só Dança Style Is Right for Your Dancer? ð©°â¨</a></div> 6376 </div> 6377 </div> 6378</div> 6379 6380 6381<div class="grid__item medium-up--one-third" data-aos="row-of-3"> 6382 <div class="grid"> 6383 <div class="grid__item small--one-third"><a href="/blogs/news/the-ritual-why-every-dancer-still-reaches-for-their-tights-first-%E2%9C%A8" class="article__grid-image" aria-label="The Ritual: Why Every Dancer Still Reaches for Their Tights First ð©°â¨"><div class="image-wrap"> 6384 <div 6385 class="grid__image-ratio grid__image-ratio--wide"> 6386 6387 <img class="lazyload" 6388 data-src="//www.sodanca.com/cdn/shop/articles/tights_3aeacb91-2418-4aab-b8b3-e39197db22ad_{width}x.jpg?v=1785873203" 6389 data-widths="[360, 540, 720, 900, 1080]" 6390 data-aspectratio="2.3622047244094486" 6391 data-sizes="auto" 6392 alt="The Ritual: Why Every Dancer Still Reaches for Their Tights First ð©°â¨"> 6393 </div> 6394 <noscript> 6395 <img class="lazyloaded" src="//www.sodanca.com/cdn/shop/articles/tights_3aeacb91-2418-4aab-b8b3-e39197db22ad_400x.jpg?v=1785873203" alt="The Ritual: Why Every Dancer Still Reaches for Their Tights First ð©°â¨"> 6396 </noscript> 6397 </div></a></div> 6398 <div class="grid__item small--two-thirds"> 6399 <div class="article__grid-meta"><div class="article__date"><time datetime="2026-08-04T19:53:18Z">Aug 04, 2026</time> 6400</div><a href="/blogs/news/the-ritual-why-every-dancer-still-reaches-for-their-tights-first-%E2%9C%A8" class="article__title">The Ritual: Why Every Dancer Still Reaches for Their Tights First ð©°â¨</a></div> 6401 </div> 6402 </div> 6403</div> 6404</div></div> 6405</div>
6405<script data-locksmith> 6406 var load = function () { 6407 6408 if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { 6409 Locksmith.ping(); 6410 } 6411 6412 6413 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 6414 event.preventDefault(); 6415 var data = Locksmith.util.serializeForm(event.target); 6416 Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' }); 6417 }); 6418 6419 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 6420 event.preventDefault(); 6421 Locksmith.postResource({}, { spinner: true, container: document }); 6422 }); 6423 6424 Locksmith.submitPasscode = function (passcode) { 6425 Locksmith.postResource( 6426 { passcode: passcode }, 6427 { spinner: false, container: 'locksmith-content' } 6428 ); 6429 }; 6430 }; 6431 6432 if (typeof Locksmith !== 'undefined') { 6433 load(); 6434 } else { 6435 window.addEventListener('load', load); 6436 } 6437 </script>
6437 6438 </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer"> 6439</div><div id="shopify-section-footer" class="shopify-section"><style data-shopify>.site-footer { 6440 border-top: 1px solid #e8e8e1; 6441 }</style><footer class="site-footer" data-section-id="footer" data-section-type="footer-section"> 6442 <div class="page-width"> 6443 6444 <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) { 6445 .footer__item--1494301487049 { 6446 width: 50%; 6447 padding-top: 40px; 6448 } 6449 .footer__item--1494301487049:nth-child(2n + 1) { 6450 clear: left; 6451 } 6452 } 6453 @media only screen and (min-width: 960px) { 6454 .footer__item--1494301487049 { 6455 width: 20%; 6456 } 6457 6458 }</style><p class="h4 footer__title small--hide"> 6459 ABOUT 6460 </p> 6461 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494301487049"> 6462 ABOUT 6463<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 6464 <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> 6465</span> 6466</button><div 6467 6468 id="Footer-1494301487049" class="collapsible-content collapsible-content--small" 6469 > 6470 <div class="collapsible-content__inner"> 6471 <div class="footer__collapsible"> 6472 <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> 6473 </div> 6474 </div> 6475 </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) { 6476 .footer__item--3138d13c-31b0-491d-9811-a4f41526da78 { 6477 width: 50%; 6478 padding-top: 40px; 6479 } 6480 .footer__item--3138d13c-31b0-491d-9811-a4f41526da78:nth-child(2n + 1) { 6481 clear: left; 6482 } 6483 } 6484 @media only screen and (min-width: 960px) { 6485 .footer__item--3138d13c-31b0-491d-9811-a4f41526da78 { 6486 width: 47%; 6487 } 6488 6489 }</style><p class="h4 footer__title small--hide"> 6490 More About Us 6491 </p> 6492 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-3138d13c-31b0-491d-9811-a4f41526da78"> 6493 More About Us 6494<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 6495 <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> 6496</span> 6497</button><div 6498 6499 id="Footer-3138d13c-31b0-491d-9811-a4f41526da78" class="collapsible-content collapsible-content--small" 6500 > 6501 <div class="collapsible-content__inner"> 6502 <div class="footer__collapsible"> 6503 <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> 6504 </div> 6505 </div> 6506 </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) { 6507 .footer__item--1494292487693 { 6508 width: 50%; 6509 padding-top: 40px; 6510 } 6511 .footer__item--1494292487693:nth-child(2n + 1) { 6512 clear: left; 6513 } 6514 } 6515 @media only screen and (min-width: 960px) { 6516 .footer__item--1494292487693 { 6517 width: 33%; 6518 } 6519 6520 }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">
6520Sign up and save</p> 6521 <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292487693"> 6522 Sign up and save 6523<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation"> 6524 <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> 6525</span> 6526</button><div 6527 6528 id="Footer-1494292487693" class="collapsible-content collapsible-content--small" 6529 > 6530 <div class="collapsible-content__inner"> 6531 <div class="footer__collapsible"><p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p> 6532<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> 6533 <input type="hidden" name="contact[tags]" value="prospect,newsletter"> 6534 <input type="hidden" name="contact[context]" value="footer"> 6535 <div class="footer__newsletter"> 6536 <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off"> 6537 <button type="submit" class="footer__newsletter-btn" name="commit" aria-label="Subscribe"> 6538 <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> 6539 <span class="footer__newsletter-btn-label"> 6540 Subscribe 6541 </span> 6542 </button> 6543 </div></form><ul class="no-bullets social-icons footer__social"><li> 6544 <a target="_blank" rel="noopener" href="https://www.instagram.com/sodancausa/" title="Só Dança USA on Instagram"> 6545 <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> 6546 <span class="icon__fallback-text">Instagram</span> 6547 </a> 6548 </li><li> 6549 <a target="_blank" rel="noopener" href="https://www.facebook.com/sodancausa/" title="Só Dança USA on Facebook"> 6550 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
6550ox="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> 6551 <span class="icon__fallback-text">Facebook</span> 6552 </a> 6553 </li><li> 6554 <a target="_blank" rel="noopener" href="https://www.pinterest.com/sodanca/" title="Só Dança USA on Pinterest"> 6555 <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> 6556 <span class="icon__fallback-text">Pinterest</span> 6557 </a> 6558 </li><li> 6559 <a target="_blank" rel="noopener" href="https://www.tiktok.com/@sodanca.usa" title="Só Dança USA on TikTok"> 6560 <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> 6561 <span class="icon__fallback-text">TikTok</span> 6562 </a> 6563 </li></ul> 6564 6565 6566 </div> 6567 </div> 6568 </div> 6569</div> 6570</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) { 6571 .footer__item--1494301487048 { 6572 width: 50%; 6573 padding-top: 40px; 6574 } 6575 .footer__item--1494301487048:nth-child(2n + 1) { 6576 clear: left; 6577 } 6578 } 6579 @media only screen and (min-width: 960px) { 6580 .footer__item--1494301487048 { 6581 width: 95%; 6582 } 6583 6584 }</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="/" /></form> 6585<div class="multi-selectors__item store-selector__item"> 6586 <h2 class="visually-hidden" id="StoreHeading"> 6587 Store Selector 6588 </h2> 6589 6590 <div class="disclosure store-disclosure" data-disclosure-currency> 6591 <button type="button" class="faux-select disclosure__toggle" aria-expanded="false" aria-describedby="StoreHeading-USA" data-disclosure-toggle> 6592 <span class="store-country-flag" data-flag="USA" aria-hidden="true"></span> 6593 <span class="store-disclosure-list__label">US</span> 6594 </button> 6595 <ul id="StoreList" class="disclosure-list" data-disclosure-list> 6596 <li class="disclosure-list__item"> 6597 <a class="store-disclosure-list__option" href="https://www.sodanca.com.br/">
6598 <span class="store-country-flag" data-flag="BR" aria-hidden="true"></span> 6599 <span class="store-disclosure-list__label">BR</span> 6600 </a> 6601 </li> 6602 <li class="disclosure-list__item"> 6603 <a class="store-disclosure-list__option" href="https://sodancalatina.com/"> 6604 <span class="store-country-flag" data-flag="LT" aria-hidden="true"></span> 6605 <span class="store-disclosure-list__label">LT</span> 6606 </a> 6607 </li> 6608 <li class="disclosure-list__item"> 6609 <a class="store-disclosure-list__option" href="https://www.sodanca.ca/"> 6610 <span class="store-country-flag" data-flag="CA" aria-hidden="true"></span> 6611 <span class="store-disclosure-list__label">CA</span> 6612 </a> 6613 </li> 6614 <li class="disclosure-list__item"> 6615 <a class="store-disclosure-list__option" href="http://www.sodanca.pt/index.php"> 6616 <span class="store-country-flag" data-flag="EU" aria-hidden="true"></span> 6617 <span class="store-disclosure-list__label">EU</span> 6618 </a> 6619 </li> 6620 <li class="disclosure-list__item"> 6621 <a class="store-disclosure-list__option" href="https://www.sodancastore.com/"> 6622 <span class="store-country-flag" data-flag="UK" aria-hidden="true"></span> 6623 <span class="store-disclosure-list__label">UK</span> 6624 </a> 6625 </li> 6626 <li class="disclosure-list__item"> 6627 <a class="store-disclosure-list__option" href="https://www.sodanca.de/"> 6628 <span class="store-country-flag" data-flag="DE" aria-hidden="true"></span> 6629 <span class="store-disclosure-list__label">DE</span> 6630 </a> 6631 </li> 6632 <li class="disclosure-list__item"> 6633 <a class="store-disclosure-list__option" href="#"> 6634 <span class="store-country-flag" data-flag="USA" aria-hidden="true"></span> 6635 <span class="store-disclosure-list__label">US</span> 6636 </a> 6637 </li> 6638 </ul> 6639 </div> 6640</div> 6641</div><ul class="inline-list payment-icons footer__section"><li class="icon--payment"> 6642 <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> 6643 6644 </li><li class="icon--payment"> 6645 <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
66450 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> 6646 6647 </li><li class="icon--payment"> 6648 <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> 6649 </li><li class="icon--payment"> 6650 <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> 6651 </li><li class="icon--payment"> 6652 <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.
665206zM23.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> 6653 6654 </li><li class="icon--payment"> 6655 <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> 6656 6657 </li><li class="icon--payment"> 6658 <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
66580-.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> 6659 </li><li class="icon--payment"> 6660 <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> 6661 6662 </li><li class="icon--payment"> 6663 <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> 6664 6665 </li><li class="icon--payment"> 6666 <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
666616.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> 6667 6668 </li></ul><p class="footer__small-text"> 6669 © 2026 Só Dança USA 6670</p></div> 6671</footer> 6672 6673 6674</div></div> 6675 </div><div id="VideoModal" class="modal modal--solid"> 6676 <div class="modal__inner"> 6677 <div class="modal__centered page-width text-center"> 6678 <div class="modal__centered-content"> 6679 <div class="video-wrapper video-wrapper--modal"> 6680 <div id="VideoHolder"></div> 6681 </div> 6682 </div> 6683 </div> 6684 </div> 6685 6686 <button type="button" class="modal__close js-modal-close text-link"> 6687 <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> 6688 <span class="icon__fallback-text">"Close (esc)"</span> 6689 </button> 6690</div> 6691<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 6692 <div class="pswp__bg"></div> 6693 <div class="pswp__scroll-wrap"> 6694 <div class="pswp__container"> 6695 <div class="pswp__item"></div> 6696 <div class="pswp__item"></div> 6697 <div class="pswp__item"></div> 6698 </div> 6699 6700 <div class="pswp__ui pswp__ui--hidden"> 6701 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous"> 6702 <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> 6703 </button> 6704 6705 <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)"> 6706 <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> 6707 </button> 6708 6709 <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next"> 6710 <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> 6711 </button> 6712 </div> 6713 </div> 6714</div> 6715<tool-tip data-tool-tip=""> 6716 <div class="tool-tip__inner" data-tool-tip-inner> 6717 <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> 6718 <div class="tool-tip__content" data-tool-tip-content> 6719 </div> 6720 </div> 6721</tool-tip> 6722 6723 6724<style type="text/css"> 6725 6726.quantity-breaks-now-cart-total {font-weight:bold; display:block; margin-top: 5px;} 6727.additional-notes{text-align:right;background-color: #FFFF4D;} 6728 6729 .quantity-breaks-now-wrapper{ 6730 margin-top:20px; 6731 } 6732 6733.quantity-breaks-now-wrapper table tr:first-child td, .quantity-breaks-now-wrapper h4 { 6734 font-weight:bold; 6735} 6736 6737 .quantity-breaks-now-cart-item-line-price .original_price { 6738 display: block; 6739 text-decoration: line-through; 6740 } 6741 .quantity-breaks-now-cart-item-price, .quantity-breaks-now-cart-total, .quantity-breaks-now-cart-item-line-price .discounted_price { 6742 display: block; 6743 font-weight: bold; 6744 } 6745 6746 .quantity-breaks-now-cart-item-success-notes, .quantity-breaks-now-cart-item-upsell-notes { 6747 display: block; 6748 font-weight:bold; 6749 color: #0078bd; 6750 font-size: 100%; 6751 } 6752 6753 .quantity-breaks-now-cart-items-success-notes a, .quantity-breaks-now-cart-item-upsell-notes a { 6754 color: #0078bd; 6755 } 6756 6757 .quantity-breaks-now-messages{ 6758 display:block; 6759 } 6760 6761 #quantity-breaks-now-discount-item{ 6762 font-size:70%; 6763 padding-top: 5px; 6764 padding-bottom: 5px; 6765 } 6766 6767 #quantity-breaks-now-summary-item{ 6768 font-size:70%; 6769 padding-top: 5px; 6770 padding-bottom: 5px; 6771 } 6772 6773 .summary-line-note{
6774 padding-right: 10px; 6775 } 6776 6777 .summary-line-discount{ 6778 color: #0078bd; 6779 } 6780 6781 input#quantity-breaks-now-discount-code{ 6782 max-width:200px; 6783 display:inline-block; 6784 font-size:12px; 6785 } 6786 6787 button#apply-quantity-breaks-now-discount{ 6788 display:inline-block; 6789 max-width:200px; 6790 font-size:12px; 6791 } 6792 6793 .quantity-breaks-now-price .quantity-breaks-now-regular{ 6794 width:100%; 6795 } 6796 6797 .discount-applies-true .quantity-breaks-now-price .quantity-breaks-now-sale{ 6798 text-decoration: line-through; 6799 width:100%; 6800 } 6801 6802 button.add-quantity-breaks-now-bundle{ 6803 cursor: pointer; 6804 } 6805 6806.qb-discounted-subtotal{font-weight:bold;margin-left:20px;display:inline-block;font-size: 1.3em;} 6807.qb-original-subtotal{text-decoration: line-through;display:inline-block;} 6808.qb-min-cart-warnings, .qb-next-tier-offers{ 6809 display: block; 6810 font-size: .8em; 6811 width: 300px; 6812 background-color: #ffff5e; 6813 padding: 5px; 6814 text-align: center; 6815 color: black; 6816} 6817.text-center .qb-min-cart-warnings, .text-center .qb-next-tier-offers, .text-center .qb-discount-code-log, .text-center .qb-discount-log{ 6818 margin:0 auto; 6819} 6820 6821.text-right .qb-min-cart-warnings, .text-right .qb-next-tier-offers, .text-right .qb-discount-code-log, .text-right .qb-discount-log{ 6822 margin-left: calc(100% - 300px); 6823} 6824 6825.qb-discount-code-log, .qb-discount-log{ 6826 font-size: 0.8em !important; 6827 text-align: center; 6828 width: 300px; 6829 margin-top: 10px; 6830 margin-bottom: 10px; 6831} 6832 6833.qb-invalid-discount-code { 6834 display: block; 6835 text-align: left; 6836 font-size: 0.8em; 6837 color: #ea5353; 6838 font-weight: bold; 6839} 6840 6841.qb-product-name{font-weight:bold;} 6842 6843/** Discount Table START **/ 6844body .quantity-breaks-now-wrapper #table-type, body .quantity-breaks-now-wrapper #default-type { 6845 border-collapse: separate !important; 6846} 6847 6848body .quantity-breaks-now-discount-table th, body .quantity-breaks-now-discount-table td { 6849 border: none; 6850} 6851 6852 6853/** Discount Table END **/ 6854 6855 6856.qb-discount-code-tag { 6857 background-color: #637381; 6858 color: #fff; 6859 display: inline-block; 6860 padding-left: 8px; 6861 padding-right: 8px; 6862 float: left; 6863 text-align: center; 6864 margin-top: 3px; 6865 /** 6866 margin-left: 50px; 6867 **/ 6868 visibility: hidden; 6869} 6870 6871.qb-discount-code-tag:before { 6872 display: inline-block; 6873 content: "\00d7"; 6874 cursor: pointer; 6875} 6876 6877.qb-discount-code-error { 6878 border: 2px solid #ea5353; 6879} 6880 6881.apply-discount-code { 6882 padding: 11px 20px; 6883 background-color: #637381; 6884 border: 1px solid #ddd; 6885 color: white; 6886 margin-left: -7px; 6887 width: 29%; 6888 font-weight: 600; 6889} 6890 6891.discount-code-wrapper input[type=text] { 6892 vertical-align: middle; 6893 margin: 5px 10px 5px 0; 6894 padding: 10px; 6895 background-color: #fff; 6896 border: 1px solid #ddd; 6897 width: 67%; 6898} 6899 6900.qb-discount-code-inputs { 6901 width: 110%; 6902 display: flex; 6903 flex-flow: row wrap; 6904 align-items: center; 6905 /** 6906 margin-left: calc(100% - 300px) !important; 6907 **/ 6908} 6909 6910.discount-code-wrapper { 6911 width: 350px; 6912 margin-left: calc(100% - 350px) !important; 6913} 6914 6915 6916 6917 6918 6919 6920/* DRAWER CSS */ 6921#ajaxifyCart .qb-min-cart-warnings, #ajaxifyCart .qb-next-tier-offers, #ajaxifyCart .qb-discount-log, 6922#ajaxifyCart .qb-discount-code-log, .drawer .qb-min-cart-warnings, .drawer .qb-next-tier-offers, .drawer .qb-discount-log { 6923 width:300px; 6924} 6925 6926#CartDrawer .qb-min-cart-warnings, #CartDrawer .qb-next-tier-offers, #CartDrawer .qb-discount-log{ 6927 font-size:12px; 6928} 6929 6930#CartDrawer .ajaxcart__footer{ 6931 height: 50%; 6932 overflow-y: auto; 6933 overflow-x: hidden; 6934 width: 400px; 6935 padding: 30px; 6936 left: 0px; 6937} 6938 6939@media only screen and (max-width: 590px) { 6940 body #CartDrawer #CartContainer .qb-min-cart-warnings, body #CartDrawer #CartContainer .qb-next-tier-offers, body #CartDrawer #CartContainer .qb-discount-log{ 6941 width:240px; 6942 margin-left: calc(100% - 240px); 6943 } 6944} 6945 6946#CartDrawer button.qb-net-order-button, #CartDrawer input.qb-net-order-button{font-size: 12px;} 6947#CartDrawer div.ajaxcart__subtotal{text-align:center;} 6948 6949.qb-line-item-original-price { 6950 text-decoration: line-through; 6951} 6952 6953.qb-line-item-discounted-price { 6954 font-size: 1.2em; 6955 margin-left: 8px; 6956} 6957</style> 6958 6959
6960<script type="text/javascript"> 6961 window.qb = {}; 6962 6963 6964 6965 6966 6967 6968 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} 6969 window.qb.cart.items = []; 6970 6971 6972 6973 if (typeof window.qb.cart.items == "object") { 6974 for (var i=0; i<window.qb.cart.items.length; i++) { 6975 ["sku", "vendor", "url", "image", "handle", "product_type", "product_description"].map(function(a) { 6976 delete window.qb.cart.items[i][a] 6977 }) 6978 } 6979 } 6980 6981 6982 6983 6984//Handlebars 6985!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 6985
6985function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if
6985("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 6985
6985var 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 6985
6985EQUALS: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 6985
6985],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 6985-6986
6985,{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], 698685:[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 6986
6986,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 6986-6987
6986,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); 6987return 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
6987n","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 6987-6996
6987,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"]}])}); 6988 6989Handlebars.registerHelper('ifSingle', function(variants, options) { 6990 if(variants.length === 1) { 6991 return options.fn(this); 6992 } 6993 return options.inverse(this); 6994}); 6995 6996</script>
6996 6997 6998
6999<script id="quantity-breaks-now-discount-tiers-table" type="text/x-handlebars-template"> 7000 <div class="quantity-breaks-now-discount-tiers" id="discount-group-{{{discount_group_id}}}"> 7001 <h4 class="quantity-breaks-now-discount-title">{{{table_header}}}</h4> 7002 {{#if description}} 7003 <div class="quantity-breaks-now-discount-description">{{{description}}}</div> 7004 {{/if}} 7005 <table class="quantity-breaks-now-discount-table"> 7006 <tbody> 7007 <tr> 7008 <th>{{{requirement_label}}}</th> 7009 {{#if show_maximum_qty}} 7010 <th>{{{maximum_requirement_label}}}</th> 7011 {{/if}} 7012 {{#if show_discount_value}} 7013 <th>{{{discount_label}}}</th> 7014 {{/if}} 7015 {{#if show_discounted_price}} 7016 <th>{{{discounted_price_label}}}</th> 7017 {{/if}} 7018 </tr> 7019 </tbody> 7020 </table> 7021 </div> 7022</script>
7022 7023
7024<script id="quantity-breaks-now-discount-tiers-table-row" type="text/x-handlebars-template"> 7025 <tr class="qb-discount-table-row"> 7026 <td>{{{requirement_amount}}}</td> 7027 {{#if show_maximum_qty}} 7028 <td>{{{maximum_requirement_amount}}}</td> 7029 {{/if}} 7030 {{#if show_discount_value}} 7031 <td>{{{discount_value}}}</td> 7032 {{/if}} 7033 {{#if show_discounted_price}} 7034 <td>{{{discounted_price}}}</td> 7035 {{/if}} 7036 </tr> 7037</script>
7037 7038
7039<script id="quantity-breaks-now-discount-single-sp-tiers" type="text/x-handlebars-template"> 7040<div class="quantity-breaks-now-discount-tiers"> 7041 <h4>{{{table_header}}}</h4> 7042 <table class="quantity-breaks-now-discount-table"> 7043 <tbody> 7044 7045 {{#if set_prices}} 7046 {{#each set_prices}} 7047 <tr> 7048 <td>{{{../row_set_price_title}}}</td> 7049 <td>{{{price}}}</td> 7050 </tr> 7051 {{/each}} 7052 {{/if}} 7053 7054 </tbody> 7055 </table> 7056</div> 7057 7058</script>
7058 7059 7060 7061 7062
7063<script type="text/javascript"> 7064 if(typeof qb === "undefined") { 7065 qb = {}; 7066 } 7067 7068 if(typeof qb.datastore === "undefined") { 7069 qb.datastore = {}; 7070 } 7071 7072 if(typeof qb.datastore.discount_groups === "undefined"){ 7073 qb.datastore.discount_groups = []; 7074 } 7075 7076 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}; 7077 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"}
7077,{"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"}
7077,{"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"}
7077,{"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"}
7077,{"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"}
7077,{"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"}
7077,{"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"}
7077,{"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}]; 7078 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}; 7079 7080</script>
vendor: 1 bytes, line 7080
7080
7081<script src="https://quantity-breaks-now.herokuapp.com/widget/javascript?shop=so-danca-usa.myshopify.com"></script>
7081 7082<style> 7083.multiple-groups-notice{margin-bottom:20px;} 7084 7085</style> 7086<style> 7087 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { 7088 border-collapse: separate !important; 7089 } 7090 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-description { 7091 margin-bottom: 10px; 7092 } 7093 7094 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-color: #ddd; } 7095.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-color: #ddd; } 7096.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-style: solid; } 7097.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-style: solid; } 7098.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th { border-width: 1px; } 7099.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td { border-width: 1px; } 7100.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { border-radius: 1px; } 7101.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:first-child { border-radius: 1px 0 0 0; } 7102.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:first-child th:last-child { border-radius: 0 1px 0 0; } 7103.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:first-child { border-radius: 0 0 0 1px; } 7104.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:last-child td:last-child { border-radius: 0 0 1px 0; } 7105.quantity-breaks-now-wrapper .quantity-breaks-now-discount-title { font-size: 20px; } 7106.quantity-breaks-now-wrapper .quantity-breaks-now-discount-description { font-size: 14px; } 7107.quantity-breaks-now-wrapper .quantity-breaks-now-discount-table { font-size: 14px; } 7108 7109 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr:not(:first-child) td { 7110 border-top: none; 7111 } 7112 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr th:not(:first-child), 7113 .quantity-breaks-now-wrapper .quantity-breaks-now-discount-table tr td:not(:first-child) { 7114 border-left: none; 7115 } 7116</style> 7117 7118 7119 <div 7120 class="elfsight-sapp-4ff19872-5651-449a-9307-f622473dc66c" 7121 style="display: flex; justify-content: center;" 7122 ></div> 7123 7124 <div 7125 class="elfsight-sapp-1d652e83-1eed-40c4-9a62-5103a5446544" 7126 style="display: flex; justify-content: center;" 7127 ></div> 7128 7129 <div 7130 class="elfsight-sapp-de56d7cb-997c-4dde-ba60-b15018be5501" 7131 style="display: flex; justify-content: center;" 7132 ></div> 7133 7134 <div 7135 class="elfsight-sapp-b16ee787-b56f-4707-a369-666dd665c691" 7136 style="display: flex; justify-content: center;" 7137 ></div>
7138<script> 7139 (async () => { 7140 window.ViaTrackerToken = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJob3N0bmFtZSI6Ind3dy5zb2RhbmNhLmNvbSIsImxvY2F0aW9uSWQiOiI2MjhkMjdlOTViOTJiMTcyOTNmZWFiZjgiLCJpYXQiOjE2ODEyNTAyMzh9.cEtU-LnNe2mZ298dFdNs6VowvPTfNDREslYbvh1dm6lhDf88P9TXrsHdL2xk-Yz8QlkucPp3LTsisDUtsOxH4mVXA-yZpuu9qAv8_KGEYMxONFXqJLyatSja8kHq7Kbvj71WQjxXtiZpSR81VrDypAPL2WKj_1L2_COZ35jXp5U'; 7141 window.ViaStoreType = 'shopify'; 7142 7143 const BASE_URL = 'https://api.viacustomers.com'; 7144 7145 const utcDate = (date) => new Date(date).toUTCString(); 7146 7147 const COOKIE_DELIMITER = '; '; 7148 const PAIR_DELIMITER = '='; 7149 const MAX_DATE = new Date('+275760-09-13T00:00:00Z'); 7150 7151 const cookies = { 7152 get items() { 7153 const decodedCookie = decodeURIComponent(document.cookie); 7154 const pairs = decodedCookie.split(COOKIE_DELIMITER).map((cookie) => cookie.split(PAIR_DELIMITER)); 7155 return Object.fromEntries(pairs); 7156 }, 7157 get length() { 7158 return Object.keys(this.items).length; 7159 }, 7160 getItem(key) { 7161 return this.items[key] || null; 7162 }, 7163 setItem(key, value, { expires, maxAge, path = '/', domain } = {}) { 7164 const config = { 7165 [key]: value, 7166 domain, 7167 path, 7168 'max-age': maxAge, // renamed 7169 'expires': expires !== undefined ? utcDate(expires) : null, 7170 }; 7171 7172 const cookie = Object.entries(config) 7173 .filter(([, value]) => value !== undefined) 7174 .map(([key, value]) => `${key}${PAIR_DELIMITER}${value}`) 7175 .join(COOKIE_DELIMITER); 7176 7177 document.cookie = cookie; 7178 }, 7179 removeItem(key, { path = '/', domain } = {}) { 7180 this.setItem(key, null, { expires: 0, path, domain }); 7181 }, 7182 }; 7183 7184 const viaStorage = { 7185 key: { 7186 customerId: '_viaCustomerId', 7187 userId: '_viaUserId', 7188 }, 7189 get customerId() { 7190 return cookies.getItem(this.key.customerId); 7191 }, 7192 set customerId(value) { 7193 cookies.setItem(this.key.customerId, value); 7194 }, 7195 7196 get userId() { 7197 return cookies.getItem(this.key.userId); 7198 }, 7199 set userId(value) { 7200 cookies.setItem(this.key.userId, value, { expires: MAX_DATE }); 7201 }, 7202 }; 7203 7204 function addParametersToURL(url, pairs) { 7205 const parameters = Object.entries(pairs) 7206 .filter(([key, value]) => value !== undefined) // clean parameters 7207 .map(([key, value]) => `${key}=${encodeURIComponent(value)}`) // encode pairs 7208 .join('&'); 7209 return `${url}${url.includes('?') ? '&' : '?'}${parameters}`; 7210 } 7211 7212 async function getViaCustomerId(shopifyCustomerId, phone, email) { 7213 let url = `${BASE_URL}/api/v2/customers/get_or_create`; 7214 const parameters = { shopifyId: shopifyCustomerId, phone, email }; 7215 url = addParametersToURL(url, parameters); 7216 7217 return fetch(url, { 7218 headers: { 7219 'Authorization': `Bearer ${window['ViaTrackerToken']}`, 7220 'Content-Type': 'application/json', 7221 }, 7222 method: 'GET', 7223 }).then((response) => response.json()); 7224 } 7225 7226 async function customerViewedProduct( 7227 viaCustomerId, 7228 storeType, 7229 productId, 7230 variantId, 7231 price, 7232 inventoryQuantity 7233 ) { 7234 let url = `${BASE_URL}/api/v2/customers/product_viewed`;
7235 const parameters = { customerId: viaCustomerId, productId, variantId, storeType, price }; 7236 url = addParametersToURL(url, parameters); 7237 7238 return fetch(url, { 7239 headers: { 7240 'Authorization': `Bearer ${window['ViaTrackerToken']}`, 7241 'Content-Type': 'application/json', 7242 }, 7243 method: 'GET', 7244 }); 7245 } 7246 7247 async function customerUpdatedCart(viaCustomerId, lineItems) { 7248 let url = `${BASE_URL}/api/v2/customers/cart`; 7249 return fetch(url, { 7250 headers: { 7251 'Authorization': `Bearer ${window['ViaTrackerToken']}`, 7252 'Content-Type': 'application/json', 7253 }, 7254 method: 'POST', 7255 body: JSON.stringify({ 7256 viaCustomerId, 7257 lineItems, 7258 }) 7259 }); 7260 } 7261 7262 function checkStorageUsers() { 7263 // userId MIGHT be set by popups 7264 if (viaStorage.customerId) return; 7265 if (!viaStorage.userId) return; 7266 viaStorage.customerId = viaStorage.userId; 7267 } 7268 7269 async function identifyViaCustomer() { 7270 7271 } 7272 7273 async function track() { 7274 if (!viaStorage.customerId) return; 7275 let variantData = undefined; 7276 let productData = undefined; 7277 7278 7279 7280 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}; 7281 if (cartData.items.length > 0) { 7282 await customerUpdatedCart(viaStorage.customerId, cartData.items.map((item) => ({ 7283 variantId: item.variant_id, 7284 productId: item.product_id, 7285 quantity: item.quantity, 7286 price: (item.final_price / 100), 7287 inventoryQuantity: item?.variant?.inventory_quantity 7288 })) 7289 ) 7290 } 7291 7292 } 7293 7294 async function cookieMonster() { 7295 checkStorageUsers(); 7296 await identifyViaCustomer(); 7297 await track(); 7298 } 7299 7300 window.addEventListener('beforeunload', cookieMonster); 7301 await cookieMonster(); 7302 })(); 7303 </script>
7303<script async src="https://cdn.rebuyengine.com/onsite/js/rebuy.js?shop=so-danca-usa.myshopify.com"></script>
7303 7304 7305 7306 <!-- Carousel --> 7307<!-- <div data-rebuy-id="68350" data-rebuy-shopify-product-ids=""></div> --> 7308 7309 7310 7311 7312
7313<script id="rebuy-recommended-template" type="text/template"> 7314<div 7315 class="rebuy-widget" 7316 v-cloak 7317 v-on:click="stopPropagation($event)" 7318 v-bind:id="'rebuy-widget-' + id" 7319 v-bind:class="['widget-type-' + config.type.replace('_','-'), 'widget-display-' + config.display_type, products.length > 0 ? 'is-visible' : 'is-hidden', 'widget-layout-' + currentLayout()]" 7320> 7321 <div 7322 class="rebuy-widget-container" 7323 v-cloak 7324 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]" 7325 v-on:click.self="hide()" 7326 > 7327 <div class="rebuy-widget-content"> 7328 <div class="rebuy-modal-close" v-on:click="hide()"> 7329 <i class="fas fa-times"></i> 7330 </div> 7331 7332 <div class="rebuy-timer" v-if="hasTimer()"> 7333 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 7334 <span v-html="config.language.timer_title"></span> 7335 <span 7336 class="rebuy-timer-minutes" 7337 v-html="config.timer.duration_minutes" 7338 ></span 7339 >:<span 7340 class="rebuy-timer-seconds" 7341 v-html="config.timer.duration_seconds" 7342 ></span> 7343 </h5> 7344 </div> 7345 7346 <h4 7347 class="super-title" 7348 v-if="config.language.super_title != ''" 7349 v-html="config.language.super_title" 7350 ></h4> 7351 7352 <h3 7353 class="primary-title" 7354 v-if="config.language.title != ''" 7355 v-html="config.language.title" 7356 ></h3> 7357 7358 <div 7359 class="description" 7360 v-if="config.language.description != ''" 7361 v-html="config.language.description" 7362 ></div> 7363 7364 <div class="rebuy-product-grid" v-bind:class="layoutClasses"> 7365 <div 7366 class="rebuy-product-block" 7367 v-for="(product, product_index) in products" 7368 v-bind:class="[product.handle, 'product-id-' + product.id, cartHasProduct(product) ? 'cart-has-item' : '', productTagClasses(product)]" 7369 > 7370 <div class="rebuy-product-media"> 7371 <a 7372 class="rebuy-product-image" 7373 v-bind:href="learnMoreURL(product)" 7374 v-bind:style="imageStyles" 7375 v-on:click="learnMore(product);" 7376 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7377 > 7378 <img 7379 v-bind:src="itemImage(product, product.selected_variant, '400x400')" 7380 v-bind:alt="'View ' + product.title" 7381 /> 7382 </a> 7383 </div> 7384 <div class="rebuy-product-info"> 7385 <a 7386 class="rebuy-product-title" 7387 v-bind:href="learnMoreURL(product)" 7388 v-on:click="learnMore(product);" 7389 v-html="product.title" 7390 v-bind:class="[hasLearnMore() ? 'clickable' : '']" 7391 v-bind:alt="'View ' + product.title" 7392 ></a> 7393 7394 <!-- <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> --> 7395 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 7396 <span class="rebuy-star-rating"> 7397 <span class="rebuy-star-rating-background"></span> 7398 <span 7399 class="rebuy-star-rating-foreground" 7400 v-bind:style="{ width: productReviewRatingPercentage(product) }" 7401 ></span> 7402 </span> 7403 <span 7404 class="rebuy-review-count" 7405 v-html="productReviewCount(product)" 7406 ></span> 7407 </div> 7408 7409 <div class="rebuy-product-price"> 7410 <div v-if="variantOnSale(product, product.selected_variant)"> 7411 <span 7412 class="rebuy-money sale" 7413 v-html="formatMoney(variantPrice(product, product.selected_variant))" 7414 ></span> 7415 <span 7416 class="rebuy-money compare-at" 7417 v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))" 7418 ></span> 7419 </div> 7420 <div v-if="!(variantOnSale(product, product.selected_variant))">
7421 <span 7422 class="rebuy-money" 7423 v-html="formatMoney(variantPrice(product, product.selected_variant))" 7424 ></span> 7425 </div> 7426 </div> 7427 <div 7428 class="rebuy-product-description" 7429 v-if="showProductDescription(product)" 7430 v-html="text(product.body_html)" 7431 ></div> 7432 </div> 7433 7434 <!-- special --> 7435 <div class="rebuy-product-options" v-if="showVariantSelect(product)" v-for="option in product.options"> 7436 <select class="rebuy-select variant-select" 7437 v-on:change="selectVariantOption(product, 'option' + option.position, $event.target.value)"> 7438 <option v-for="(value, index) in option.values" v-bind:value="value">{{ value }}</option> 7439 </select> 7440 </div> 7441 <!-- special --> 7442 7443 <div class="rebuy-product-actions"> 7444 <div 7445 class="subscription-checkbox" 7446 v-if="showSubscriptionOptions(product)" 7447 > 7448 <label class="rebuy-checkbox-label"> 7449 <input 7450 class="checkbox-input rebuy-checkbox" 7451 v-model="product.subscription" 7452 v-on:change="toggleSubscription(product)" 7453 type="checkbox" 7454 /> 7455 <span 7456 class="checkbox-label" 7457 v-html="upgradeToSubscriptionLabel(product)" 7458 ></span> 7459 </label> 7460 </div> 7461 7462 <div 7463 class="subscription-frequency" 7464 v-if="showSubscriptionFrequency(product)" 7465 > 7466 <select 7467 class="rebuy-select" 7468 v-model="product.subscription_frequency" 7469 v-on:change="updateSubscriptionFrequency(product)" 7470 > 7471 <option 7472 v-for="frequency in product.subscription_frequencies" 7473 v-bind:value="frequency" 7474 > 7475 {{ frequencyLabel(frequency, product.subscription_interval) }} 7476 </option> 7477 </select> 7478 </div> 7479 7480 <div class="product-quantity" v-if="hasQuantityInputEnabled()"> 7481 <div class="rebuy-select-wrapper"> 7482 <label class="rebuy-label">Quantity</label> 7483 <select class="rebuy-select" v-model="product.quantity"> 7484 <option v-for="n in maxQuantityInputValue()" v-bind:value="n"> 7485 {{ n }} 7486 </option> 7487 </select> 7488 </div> 7489 </div> 7490 7491 <button 7492 class="rebuy-button" 7493 v-bind:class="{ working: (product.status != 'ready' && product.status != 'selecting') }" 7494 v-bind:disabled="!(variantAvailable(product.selected_variant)) || (product.status != 'ready' && product.status != 'selecting')" 7495 v-bind:alt="'Add ' + product.title + ' to Cart'" 7496 v-on:click="(!product.tags.includes('custom') || !product.tags.includes('create')) ? addToCart(product) : learnMore(product)" 7497 type="button" 7498 > 7499 <span v-html="(!product.tags.includes('custom') || !product.tags.includes('create')) ? buttonLabel(product) : 'Learn More' "></span> 7500 </button> 7501 </div> 7502 </div> 7503 </div> 7504 7505 <div class="rebuy-modal-actions" v-if="showContinueButton()"> 7506 <button class="rebuy-button decline" v-on:click="hide()" type="button"> 7507 <span v-html="continueLabel()"></span> 7508 </button> 7509 </div> 7510 7511 <div class="powered-by-rebuy"> 7512 <a 7513 v-bind:href="'https://rebuyengine.com/?shop=' + config.shop.myshopify_domain" 7514 target="_blank" 7515 rel="noopener" 7516 > 7517 Powered by Rebuy 7518 </a> 7519 </div> 7520 </div> 7521 </div> 7522</div> 7523</script>
7523 7524 7525<style> 7526 .rebuy-checkbox { 7527 appearance: none !important; 7528 -webkit-appearance: none !important; 7529 padding: 0 0 0 15px !important; 7530} 7531 7532.rebuy-checkbox:checked:before { 7533 appearance: none; 7534 -webkit-appearance: none; 7535 display: inherit; 7536} 7537</style> 7538 7539
7540<script id="rebuy-widget-68341" type="text/template"> 7541 <div class="rebuy-widget" 7542 v-cloak 7543 v-on:click="stopPropagation($event)" 7544 v-bind:id="'rebuy-widget-' + id" 7545 v-bind:class="['widget-type-' + config.type.replace('_','-'), products.length > 0 ? 'is-visible' : 'is-hidden']"> 7546 7547 <div 7548 class="rebuy-widget-container" 7549 v-bind:class="['widget-display-' + config.display_type, visible ? 'is-visible' : 'is-hidden' ]"> 7550 <div class="rebuy-widget-content"> 7551 <div class="rebuy-timer" v-if="hasTimer()"> 7552 <h5 class="rebuy-timer-title" v-if="config.language.timer_title"> 7553 <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> 7554 </h5> 7555 </div> 7556 7557 <h4 class="super-title" v-if="config.language.super_title != ''" v-html="config.language.super_title"></h4> 7558 7559 <h3 class="primary-title" v-if="config.language.title != ''" v-html="config.language.title"></h3> 7560 7561 <div class="description" v-if="config.language.description != ''" v-html="config.language.description"></div> 7562 7563 <div class="rebuy-bundle"> 7564 7565 <div class="rebuy-bundle__images"> 7566 7567 <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)]"> 7568 <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' : '' ]"> 7569 <img v-bind:src="itemImage(product, product.selected_variant, '400x400')" v-bind:alt="product.title"> 7570 </a> 7571 <div class="rebuy-bundle__image-divider"> 7572 <i class="far fa-plus"></i> 7573 </div> 7574 </div> 7575 7576 </div> 7577 7578 <div class="rebuy-bundle__items"> 7579 7580 7581 <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': '']"> 7582 7583 <div class="rebuy-product-info"> 7584 <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' : '' ]"> 7585 <img v-bind:src="itemImage(product, product.selected_variant)" v-bind:alt="product.title"> 7586 </a> 7587 <div class="rebuy-product-checkbox"> 7588 <label class="rebuy-checkbox-label"> 7589 <input 7590 class="checkbox-input rebuy-checkbox" 7591 v-model="product.selected" 7592 type="checkbox" /> 7593 </label> 7594 </div> 7595<!-- <strong class="rebuy-product-label" v-if="isInputProduct(product)" v-html="'This item:'"></strong> --> 7596 <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> 7597 <div class="rebuy-variant-title" v-if="showVariantTitle(product)" v-html="product.selected_variant.title"></div> 7598 <div class="rebuy-product-review" v-if="hasProductReviews(product)"> 7599 <span class="rebuy-star-rating"> 7600 <span class="rebuy-star-rating-background"></span> 7601 <span class="rebuy-star-rating-foreground" v-bind:style="{ width: productReviewRatingPercentage(product) }"></span> 7602 </span> 7603 <span class="rebuy-review-count" v-html="productReviewCount(product)"></span> 7604 </div> 7605 7606 <div class="rebuy-product-price"> 7607 <div v-if="variantOnSale(product, product.selected_variant)"> 7608 <span class="rebuy-money sale" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 7609 <span class="rebuy-money compare-at" v-html="formatMoney(variantCompareAtPrice(product, product.selected_variant))"></span> 7610 </div> 7611 <div v-if="!(variantOnSale(product, product.selected_variant))"> 7612 <span class="rebuy-money" v-html="formatMoney(variantPrice(product, product.selected_variant))"></span> 7613 </div> 7614 </div> 7615 <div class="rebuy-product-description" v-if="showProductDescription(product)" v-html="text(product.body_html)"></div> 7616 </div> 7617 <!-- special --> 7618 <div class="rebuy-product-options" v-if="showVariantSelect(product)" v-for="option in product.options"> 7619 <select class="rebuy-select variant-select" 7620 v-on:change="selectVariantOption(product, 'option' + option.position, $event.target.value)"> 7621 <option v-for="(value, index) in option.values" v-bind:value="value">{{ value }}</option> 7622 </select> 7623 </div> 7624 <!-- special --> 7625 </div> 7626 7627 </div> 7628 </div> 7629 7630 </div> 7631 </div> 7632 7633 <div class="rebuy-bundle__actions" v-if="subtotal() > 0"> 7634 7635 <div class="rebuy-bundle__actions-price"> 7636 <strong class="rebuy-bundle__actions-price-label">Total Price:</strong> 7637 7638 <div class="rebuy-bundle__actions-price-value" v-if="bundleOnSale()"> 7639 <span class="rebuy-money sale" v-html="formatMoney(subtotal())"></span> 7640 <span class="rebuy-money compare-at" v-html="formatMoney(compareAtSubtotal())"></span> 7641 </div> 7642 <div class="rebuy-bundle__actions-price-value" v-if="!(bundleOnSale())"> 7643 <span class="rebuy-money" v-html="formatMoney(subtotal())"></span> 7644 </div> 7645 </div> 7646 7647 <div class="rebuy-bundle__actions-buttons"> 7648 <button 7649 class="rebuy-button" 7650 v-on:click="addSelectedProductsToCart()" 7651 type="button"> 7652 <span v-html="buttonWidgetLabel()"></span> 7653 </button> 7654 </div> 7655 </div> 7656 7657 </div> 7658 </div> 7659</script>
7659 7660 7661<style> 7662 #rebuy-widget-68341 .rebuy-bundle__actions { 7663 margin-top: 15px; 7664 order: 3; 7665 display: flex; 7666 flex-direction: column; 7667 align-items: center; 7668 } 7669 7670 #rebuy-widget-68341 { 7671 max-width: 1100px; 7672 margin: 0 auto; 7673 } 7674 7675 .rebuy-bundle__actions-price { 7676 margin: 10px auto; 7677 } 7678 7679 .rebuy-bundle__actions-buttons { 7680 margin: 0 auto; 7681 padding: 0px 15px; 7682 } 7683 7684 #rebuy-widget-68341 .rebuy-bundle__items .rebuy-product-info { 7685 display: flex; 7686 flex-direction: column; 7687 text-align: center; 7688 } 7689 7690 .rebuy-bundle__items { 7691 display: flex; 7692 justify-content: space-between; 7693 } 7694 7695 #rebuy-widget-68341 7696 .rebuy-bundle 7697 .rebuy-product-block 7698 .rebuy-product-info 7699 .rebuy-product-title { 7700 white-space: normal; 7701 } 7702 7703 #rebuy-widget-68341 .rebuy-product-block { 7704 width: 100%; 7705 max-width: 300px; 7706 padding: 10px 15px; 7707 } 7708 7709 #rebuy-widget-68341 .rebuy-bundle__image-item { 7710 width: 100%; 7711 } 7712 7713 #rebuy-widget-68341 7714 .rebuy-bundle 7715 .rebuy-product-block 7716 .rebuy-product-options { 7717 margin: 0px; 7718 } 7719 7720 #rebuy-widget-68341 .rebuy-product-price { 7721 padding: 10px 0px; 7722 } 7723 7724 #rebuy-widget-68341 .rebuy-bundle__image-item img { 7725 height: 150px; 7726 width: auto; 7727 margin: 0 auto; 7728 } 7729 7730 #rebuy-widget-68341 .rebuy-bundle__images { 7731 display: none; 7732 } 7733 7734 #rebuy-widget-68341 .primary-title { 7735 text-align: center; 7736 } 7737 7738 @media only screen and (max-width: 700px) { 7739 #rebuy-widget-68341 .rebuy-bundle__items { 7740 flex-direction: column; 7741 padding: 0px 20px; 7742 align-items: center; 7743 } 7744 7745 #rebuy-widget-68341 .rebuy-product-block { 7746 width: 100%; 7747 } 7748 } 7749 7750 .rebuy-product-checkbox { 7751 display: flex; 7752 justify-content: center; 7753 padding-bottom: 5px; 7754 } 7755 7756 .rebuy-checkbox:checked:before { 7757 width: 20px; 7758 height: 20px; 7759 display: flex; 7760 justify-content: center; 7761 align-items: center; 7762 border-radius: 5px; 7763 } 7764</style> 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781<style> 7782 #sd-vp-popup { 7783 position: fixed; 7784 bottom:24px;left:24px; 7785 width: 300px; 7786 background: #fff; 7787 border-radius: 12px; 7788 box-shadow: 0 8px 40px rgba(0,0,0,0.22); 7789 z-index: 9990; 7790 font-family: inherit; 7791 overflow: hidden; 7792 display: none; 7793 animation: sdVpSlideIn 0.35s cubic-bezier(0.34,1.56,0.64,1) forwards; 7794 } 7795 @keyframes sdVpSlideIn { 7796 from { opacity: 0; transform: translateY(16px) scale(0.96); } 7797 to { opacity: 1; transform: translateY(0) scale(1); } 7798 } 7799 #sd-vp-popup.sd-vp-closing { 7800 animation: sdVpSlideOut 0.25s ease forwards; 7801 } 7802 @keyframes sdVpSlideOut { 7803 from { opacity: 1; transform: translateY(0) scale(1); } 7804 to { opacity: 0; transform: translateY(12px) scale(0.95); } 7805 } 7806 #sd-vp-inner { padding: 16px 16px 14px; position: relative; } 7807 #sd-vp-title { 7808 font-size: 16px; 7809 font-weight: 700; 7810 color: #1a1a1a; 7811 padding-right: 24px; 7812 line-height: 1.2; 7813 } 7814 #sd-vp-accent { 7815 height: 3px; 7816 background: #AAEBDA; 7817 margin: 8px 0 10px; 7818 border-radius: 2px; 7819 } 7820 #sd-vp-headline { 7821 font-size: 14px; 7822 font-weight: 700; 7823 color: #1a1a1a; 7824 line-height: 1.4; 7825 margin-bottom: 6px; 7826 } 7827 #sd-vp-tagline { 7828 font-size: 13px; 7829 color: #444; 7830 line-height: 1.5; 7831 margin-bottom: 8px; 7832 } 7833 #sd-vp-sub { 7834 font-size: 13px; 7835 color: #1a1a1a; 7836 font-weight: 600; 7837 margin-bottom: 10px; 7838 } 7839 #sd-vp-video-wrap { 7840 width: 100%; 7841 aspect-ratio: 16/9; 7842 background: #1a1a1a; 7843 border-radius: 6px; 7844 overflow: hidden; 7845 margin-bottom: 10px; 7846 } 7847 #sd-vp-video-wrap iframe, 7848 #sd-vp-video-wrap video { 7849 width: 100%; 7850 height: 100%; 7851 border: none; 7852 display: block; 7853 } 7854 #sd-vp-cta { 7855 display: block; 7856 width: 100%; 7857 padding: 13px 16px; 7858 background: #AAEBDA; 7859 color: #1a1a1a; 7860 font-size: 13px; 7861 font-weight: 700; 7862 letter-spacing: 1.5px; 7863 text-transform: uppercase; 7864 text-align: center; 7865 text-decoration: none; 7866 border: none; 7867 cursor: pointer; 7868 transition: filter 0.2s ease; 7869 font-family: inherit; 7870 } 7871 #sd-vp-cta:hover { filter: brightness(0.92); } 7872 #sd-vp-close { 7873 position: absolute; 7874 top: 10px; 7875 right: 10px; 7876 width: 24px; 7877 height: 24px; 7878 background: none; 7879 border: none; 7880 cursor: pointer; 7881 color: #aaa; 7882 font-size: 20px; 7883 line-height: 1; 7884 display: flex; 7885 align-items: center; 7886 justify-content: center; 7887 border-radius: 50%; 7888 transition: background 0.15s, color 0.15s; 7889 } 7890 #sd-vp-close:hover { background: #f0f0f0; color: #333; } 7891 </style> 7892 7893 <div id="sd-vp-popup" role="dialog" aria-modal="true" aria-label="Did You Know"> 7894 <div id="sd-vp-inner"> 7895 <div id="sd-vp-title">Did You Know</div> 7896 <div id="sd-vp-accent"></div> 7897 7898 <div id="sd-vp-tagline">Foot and ankle strengthening device</div> 7899 <div id="sd-vp-sub">Meet FLEX</div> 7900
7901 <div id="sd-vp-video-wrap"><video src="https://cdn.shopify.com/videos/c/o/v/b0968622fd2a42bc98406e90ae007350.mp4" controls playsinline preload="metadata"></video></div> 7902 7903 <button id="sd-vp-close" aria-label="Close">Ã</button> 7904 </div> 7905 7906 <a href="https://www.sodanca.com/pages/flex" id="sd-vp-cta">TAKE ME THERE</a> 7907 7908 </div> 7909 7910
7910<script> 7911 (function() { 7912 var DELAY = 20000; 7913 var VIDEO_ID = "https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b0968622fd2a42bc98406e90ae007350.mp4"; // Used as campaign key 7914 var SUPPRESS_SESSIONS = 3; 7915 7916 // ââ Session tracking ââââââââââââââââââââââââââââââââââââââââââââââââ 7917 // Each unique video URL = one campaign. Key is a short hash of the URL. 7918 var campaignKey = 'sd_vp_' + hashStr(VIDEO_ID); 7919 7920 function hashStr(s) { 7921 var h = 0; 7922 for (var i = 0; i < s.length; i++) { h = (Math.imul(31, h) + s.charCodeAt(i)) | 0; } 7923 return Math.abs(h).toString(36).slice(0, 8); 7924 } 7925 7926 function getState() { 7927 try { return JSON.parse(localStorage.getItem(campaignKey) || 'null'); } catch(e) { return null; } 7928 } 7929 7930 function saveState(st) { 7931 try { localStorage.setItem(campaignKey, JSON.stringify(st)); } catch(e) {} 7932 } 7933 7934 // We track: 7935 // session_id â increments once per page load (stored in sessionStorage) 7936 // dismissed_at_session â the session_id when user last dismissed 7937 // total_sessions_seen â how many sessions this popup has been shown 7938 7939 var SESSION_KEY = 'sd_vp_sid'; 7940 var currentSession = parseInt(sessionStorage.getItem(SESSION_KEY) || '0'); 7941 if (!sessionStorage.getItem(SESSION_KEY)) { 7942 // New session â increment the global session counter 7943 var st = getState() || { dismissed_at_session: null, session_count: 0 }; 7944 st.session_count = (st.session_count || 0) + 1; 7945 saveState(st); 7946 currentSession = st.session_count; 7947 sessionStorage.setItem(SESSION_KEY, currentSession); 7948 } 7949 7950 function shouldShow() { 7951 var st = getState(); 7952 if (!st || st.dismissed_at_session === null || st.dismissed_at_session === undefined) return true; 7953 // Show again once SUPPRESS_SESSIONS sessions have passed since dismissal 7954 return (currentSession - st.dismissed_at_session) >= SUPPRESS_SESSIONS; 7955 } 7956 7957 function recordDismissal() { 7958 var st = getState() || { session_count: currentSession }; 7959 st.dismissed_at_session = currentSession; 7960 saveState(st); 7961 } 7962 7963 // ââ Page targeting âââââââââââââââââââââââââââââââââââââââââââââââââââ 7964 var pageConfig = {"home":true,"collections":true,"products":false,"cart":false,"specific_urls":[]}; 7965 var currentPath = window.location.pathname; 7966 7967 function pageMatches() { 7968 // If no page types or URLs are configured at all, show everywhere 7969 var anyConfigured = pageConfig.home || pageConfig.collections || pageConfig.products 7970 || pageConfig.cart || (pageConfig.specific_urls && pageConfig.specific_urls.length > 0); 7971 if (!anyConfigured) return true; 7972 7973 if (pageConfig.home && (currentPath === '/' || currentPath === '')) return true; 7974 if (pageConfig.collections && currentPath.indexOf('/collections/') === 0) return true; 7975 if (pageConfig.products && currentPath.indexOf('/products/') === 0) return true; 7976 if (pageConfig.cart && currentPath.indexOf('/cart') === 0) return true; 7977 7978 if (pageConfig.specific_urls && pageConfig.specific_urls.length > 0) { 7979 for (var i = 0; i < pageConfig.specific_urls.length; i++) { 7980 if (currentPath === pageConfig.specific_urls[i] || currentPath.indexOf(pageConfig.specific_urls[i]) === 0) return true; 7981 } 7982 } 7983 return false; 7984 } 7985 7986 // ââ Show logic âââââââââââââââââââââââââââââââââââââââââââââââââââââââ 7987 if (!pageMatches() || !shouldShow()) return; 7988 7989 var popup = document.getElementById('sd-vp-popup'); 7990 var closeBtn = document.getElementById('sd-vp-close'); 7991 if (!popup) return; 7992 7993 function dismiss() { 7994 popup.classList.add('sd-vp-closing'); 7995 recordDismissal(); 7996 setTimeout(function() { popup.style.display = 'none'; popup.classList.remove('sd-vp-closing'); }, 260); 7997 } 7998 7999 setTimeout(function() { 8000 popup.style.display = 'block'; 8001 }, DELAY); 8002 8003 closeBtn.addEventListener('click', dismiss); 8004 })(); 8005 </script>
8005 8006 8007 8008 8009 8010 <!-- Gorgias Chat Widget Start --> 8011
8011<script 8012 id="gorgias-chat-widget-install-v3" 8013 src="https://config.gorgias.chat/bundle-loader/01GYCCWBYSXQQMZXZTDD3KGS7H?source=shopify1click" 8014 ></script>
8014 8015
8015<script id="gorgias-chat-shopify-install"> 8016 !function(_){_.SHOPIFY_PERMANENT_DOMAIN="so-danca-usa.myshopify.com",_.SHOPIFY_CUSTOMER_ID="",_.SHOPIFY_CUSTOMER_EMAIL=""}(window||{}); 8017 </script>
8017 8018 <!-- Gorgias Chat Widget End --> 8019 8020 8021 8022 8023 8024
8025<script> 8026 function dismissRebuyBanner() { 8027 if (typeof Rebuy !== 'undefined' && Rebuy.SmartBanner) { 8028 Rebuy.SmartBanner.dismissSmartBanner(); 8029 } else { 8030 setTimeout(dismissRebuyBanner, 500); 8031 } 8032 } 8033 dismissRebuyBanner(); 8034</script>
8034 8035
8036<script src="//www.sodanca.com/cdn/shop/t/402/assets/share-cart.js?v=93816137023966772131779283977" defer></script>
8036 8037 8038<style> </style> 8039<div id="shopify-block-AaUpCaW0zK0hQdkxYR__7586417359830130585" class="shopify-block shopify-app-block govalo"><!-- BEGIN APP EMBED: GOVALO --> 8040<!-- BEGIN app snippet: govalo-rewards --> 8041<!-- END app snippet --> 8042 8043 8044 8045 8046 8047<!-- END APP EMBED: GOVALO --> 8048 8049 8050</div><div id="shopify-block-AbnVrQzcwd3h0UEU3M__18356332299842544250" class="shopify-block shopify-app-block">
8050<script> 8051 var VariableCollections = [] 8052</script>
8052 8053</div>
8053<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8053 8054<shopify-store store-domain="https://www.sodanca.com" country="US" language="en"></shopify-store> 8055<shopify-chat></shopify-chat> 8056</body> 8057 8058 <!-- Google Tag Manager (noscript) -->
vendor: 81 bytes, lines 8058-8061
8058 8059 <noscript 8060 ><iframe 8061 src="https://www.googletagmanager.com/ns.html?id=
8061GTM-NP9XC3R
vendor: 111 bytes, lines 8061-8067
8061" 8062 height="0" 8063 width="0" 8064 style="display:none;visibility:hidden" 8065 ></iframe 8066 ></noscript> 8067
8067<!-- End Google Tag Manager (noscript) --> 8068 8069
8069<script type="text/javascript"> 8070 var AddShoppersWidgetOptions = { 'loadCss': false, 'pushResponse': false }; 8071 (!function(){ 8072 var t=document.createElement("script"); 8073 t.type="text/javascript", 8074 t.async=!0, 8075 t.id="AddShoppers", 8076 t.src="https://shop.pe/widget/widget_async.js#62792d8bbbf6c3764920411e", 8077 document.getElementsByTagName("head")[0].appendChild(t) 8078 }()); 8079 </script>
8079 8080</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.