<!doctype html>
<!--[if IE 9]> <html class="ie9 no-js supports-no-cookies" lang="en"> <![endif]-->
<!-- [if (gt IE 9)|!(IE)]><! -->
<html class="no-js supports-no-cookies" lang="en">
  <head><script data-source-attribution="shopify.exit_interstitial">(()=>{var s=Function.prototype.bind.bind(Function.prototype.call),Wt=(i,c)=>{for(let d=i;d;d=Object.getPrototypeOf(d)){let h=Object.getOwnPropertyDescriptor(d,c);if(h)return h}throw new TypeError(`${c} is not defined`)},a=(i,c)=>s(Wt(i,c).get),H=(i,c)=>s(Wt(i,c).set);var It=s(String.prototype.endsWith),cn=s(String.prototype.slice),S=s(RegExp.prototype.exec),an=/^_(self|top|parent)$/i,ln=/(^|\s)noreferrer(\s|$)/i,Ct=/^(no-referrer(-when-downgrade)?|same-origin|(strict-)?origin(-when-cross-origin)?|unsafe-url)$/i,un=/^(never|default|always|origin-when-crossorigin)$/i,Ft=/^(no-referrer|same-origin|never)$/i,pn=/\s(musical_ly|trill)_|\sBytedanceWebview\//,Tt=i=>It(i,".")?cn(i,0,-1):i,Mt=i=>{let c=Tt(i),d=`.${c}`;return h=>{let _=Tt(h);return _===c||It(_,d)}},Dt=(i,c,d)=>i!==void 0&&(i.protocol==="https:"||i.protocol==="http:")&&i.origin!==c&&!d(i.hostname),nt=(i,c,d)=>i!==null&&S(ln,i)!==null?!0:c!==null&&S(Ct,c)!==null?S(Ft,c)!==null:d,Ht=(i,c)=>S(Ct,i)!==null||S(un,i)!==null?S(Ft,i)!==null:c,W=(i,{metaKey:c,ctrlKey:d,shiftKey:h,button:_})=>i&&S(an,i)===null?i:c||d||h||_===1?"_blank":"",Ut=i=>S(pn,i)!==null;var fn="http://www.w3.org/2000/svg",dn="http://www.w3.org/1999/xlink",ot=["rel","referrerpolicy","download","ping","hreflang","type"],gn=Object.freeze({__proto__:null,metaKey:!1,ctrlKey:!1,shiftKey:!1,button:0});function Kt(i){let c=window;if(c.top!==c)return;let d=document,h=c.navigation,_=location.origin,b=URL,U=a(b.prototype,"href"),$t=a(b.prototype,"origin"),Bt=a(b.prototype,"protocol"),qt=a(b.prototype,"hostname"),Gt=H(b.prototype,"search"),rt=FormData,Yt=URLSearchParams,jt=s(URLSearchParams.prototype.toString),Vt=s(URLSearchParams.prototype.append),st=s(Event.prototype.preventDefault),zt=s(Event.prototype.stopPropagation),ct=s(Event.prototype.stopImmediatePropagation),K=s(Event.prototype.composedPath),Xt=a(Event.prototype,"type"),Jt=a(Event.prototype,"target"),it=typeof SubmitEvent=="function"?a(SubmitEvent.prototype,"submitter"):void 0,Qt=typeof File=="function"?a(File.prototype,"name"):void 0,Zt=a(HTMLButtonElement.prototype,"form"),te=a(HTMLInputElement.prototype,"form"),ee=a(Event.prototype,"cancelable"),at=a(Event.prototype,"defaultPrevented"),ne=a(Event.prototype,"bubbles"),oe=a(Event.prototype,"currentTarget"),re=a(Event.prototype,"eventPhase"),{CAPTURING_PHASE:se}=Event,lt=a(Event.prototype,"cancelBubble"),ce=H(Event.prototype,"cancelBubble"),ie=a(MouseEvent.prototype,"button"),ae=a(MouseEvent.prototype,"metaKey"),le=a(MouseEvent.prototype,"ctrlKey"),ue=a(MouseEvent.prototype,"shiftKey"),pe=h&&a(NavigateEvent.prototype,"destination"),fe=h&&a(NavigationDestination.prototype,"url"),ut=h&&a(NavigateEvent.prototype,"navigationType"),de=h&&a(NavigateEvent.prototype,"formData"),pt=h&&"sourceElement"in NavigateEvent.prototype?a(NavigateEvent.prototype,"sourceElement"):void 0,w=s(Element.prototype.getAttribute),ge=s(Element.prototype.getAttributeNS),$=s(Element.prototype.setAttribute),ye=a(Element.prototype,"localName"),he=a(Element.prototype,"namespaceURI"),me=s(Document.prototype.querySelector),we=s(Document.prototype.querySelectorAll),Ee=a(NodeList.prototype,"length"),_e=s(NodeList.prototype.item),T=a(Node.prototype,"baseURI"),I=a(Node.prototype,"isConnected"),be=s(Document.prototype.createElement),ve=s(HTMLElement.prototype.click),Se=s(c.open),ke=s(location.assign),Ne=s(location.replace),Re=encodeURIComponent,Oe=s(String.prototype.startsWith),ft=s(String.prototype.charCodeAt),dt=s(String.prototype.slice),Le=s(String.prototype.toLowerCase),B=s(c.setTimeout),Pe=s(c.queueMicrotask),Ae=s(c.addEventListener),xe=s(c.removeEventListener),gt=s(EventTarget.prototype.addEventListener),yt=s(EventTarget.prototype.removeEventListener),ht=Object.defineProperties,q=t=>{let e=[],n=[HTMLElement.prototype,SVGElement.prototype,Document.prototype,c];for(let o=0;o<n.length;o+=1)try{e[e.length]={get:a(n[o],t),set:H(n[o],t)}}catch{}return e},We={click:q("onclick"),auxclick:q("onauxclick"),submit:q("onsubmit")},C=WeakMap,Te=WeakSet,G=s(WeakMap.prototype.get),mt=s(WeakMap.prototype.set),wt=s(WeakMap.prototype.delete),Ie=s(WeakSet.prototype.add),Ce=s(WeakSet.prototype.has),Fe=Mt(i.site),Et=Ut(navigator.userAgent),_t=U(new b(i.exitPath,_)),Me=`${_t}?`,R=(t,e)=>{try{let n=new b(t,e);return{href:U(n),origin:$t(n),protocol:Bt(n),hostname:qt(n)}}catch{return}},De=(t,e,n)=>{let o=n?"&noreferrer=1":"";return`${_t}?q=${Re(t.href)}&trigger=${e}${o}`},Y=()=>{let t=we(d,'meta[name="referrer" i][content]'),e=!1;for(let n=0;n<Ee(t);n+=1)e=Ht(w(_e(t,n),"content"),e);return e},j=(t,e,{target:n,noReferrer:o,replaces:r})=>{let u=De(t,e,o);if(n){Se(c,u,n,"noopener");return}(r?Ne:ke)(location,u)},F=t=>Dt(t,_,Fe),M=0,V,z=!1,He=t=>{if(M>0){V=t;return}t()},Ue=t=>{if(M-=1,t&&(z=!0),M>0)return;let e=z?void 0:V;V=void 0,z=!1,e&&e()},Ke=t=>t!==void 0&&Oe(t.href,Me),P=t=>{try{return ye(t)}catch{return}},bt=t=>nt(w(t,"rel"),w(t,"referrerpolicy"),Y()),$e=t=>{let e=pt?pt(t):null,n=e===null?void 0:P(e);return n==="a"||n==="area"?bt(e):Y()},Be=t=>{let e=R(fe(pe(t)));if(Ke(e)){ct(t);return}if(!ee(t)||ut(t)==="traverse"||!F(e)||de(t)!==null)return;st(t);let n={target:"",noReferrer:$e(t),replaces:ut(t)==="replace"};He(()=>j(e,"navigate",n))},A=t=>{let e=w(t,"href");return e===null&&he(t)===fn?ge(t,dn,"href"):e},qe=t=>{let e=K(t);for(let n=0;n<e.length;n+=1){let o=e[n],r=P(o);if(r==="a"||r==="area"){let u=A(o);if(u!==null)return{node:o,href:u}}}},vt=()=>{let t=me(d,"base[target]");return t?w(t,"target"):""},X=t=>w(t,"target")??vt(),Ge=t=>{try{return{metaKey:ae(t),ctrlKey:le(t),shiftKey:ue(t),button:ie(t)}}catch{return}},St=new Te,Ye=t=>{let e=!1,n=()=>{e=!0},o=()=>e||Ce(St,t);return ht(t,{__proto__:null,preventDefault:{__proto__:null,configurable:!0,value:n},defaultPrevented:{__proto__:null,configurable:!0,get:o},returnValue:{__proto__:null,configurable:!0,get:()=>!o(),set:r=>{r||n()}}}),o},je={click:new C,auxclick:new C,submit:new C},Ve=(t,e)=>{let n=We[t],o=je[t],r=[],u=f=>{for(let p=0;p<r.length;p+=1)if(r[p]===f)return!0;return!1},g=(f,p,E)=>{let m=s(E);function D(N){let O=m(this,N);return O===!1&&typeof N=="object"&&N!==null&&Ie(St,N),O}return{target:f,accessor:p,handler:E,wrapper:D,inFlight:0}},v=()=>{for(let f=0;f<e.length;f+=1)for(let p=0;p<n.length;p+=1){let E;try{E=n[p].get(e[f])}catch{continue}if(typeof E=="function"){let m=G(o,e[f]);(!m||m.wrapper!==E)&&(m=g(e[f],n[p],E),n[p].set(e[f],m.wrapper),mt(o,e[f],m)),u(m)||(m.inFlight+=1,r[r.length]=m)}break}};return v(),{wrap:v,unwrap:()=>{for(let f=0;f<r.length;f+=1){let p=r[f];p.inFlight-=1,!(p.inFlight>0)&&(G(o,p.target)===p&&wt(o,p.target),p.accessor.get(p.target)===p.wrapper&&p.accessor.set(p.target,p.handler))}}}},ze=(t,e,n)=>{let o=A(t),r=o===null?void 0:R(o,T(d));if(!F(r))return;let u={target:Et?"":W(X(t),n),noReferrer:bt(t),replaces:!1};return{__proto__:null,inWindow:u.target==="",go:()=>j(r,e,u)}},kt=t=>{let e=A(t);if(e===null||w(t,"download")===null)return!1;let n=R(e,T(d));return n!==void 0&&(n.origin===_||n.protocol==="blob:"||n.protocol==="data:")},Xe=(t,e)=>A(t)!==null&&!kt(t)&&W(X(t),e)==="",Je=(t,e)=>{let n=A(t);if(n===null)return!1;let o=be(d,"a"),r=W(X(t),e);$(o,"href",n),$(o,"target",r||"_self");for(let u=0;u<ot.length;u+=1){let g=w(t,ot[u]);g!==null&&$(o,ot[u],g)}return ve(o),r===""&&!kt(t)},Qe=(t,e,n)=>({__proto__:null,plan:()=>ze(t,e,n),navigatesWindow:()=>Xe(t,n),follow:()=>Je(t,n)}),Nt=(t,e,n)=>{M+=1;let o=K(t),r=o.length-1,u=0,g=!1,v=!1,k=l=>{v||(v=!0,Ue(l))},f=l=>{if(g)return;g=!0;let L=at(t),y=L?void 0:n.plan(),xt=l&&n.follow!==void 0,x;!L&&(y||xt)&&(st(t),x=Ye(t)),y?.readFields!==void 0&&(l?x&&Pe(c,()=>{x()||y.handlerReturned()}):y.readFields()),B(c,()=>{if(!x){k(!at(t)&&n.navigatesWindow());return}if(x()){k(!1);return}if(xt&&(y=n.plan(),!y)){k(n.follow());return}if(y.dropped!==void 0&&y.dropped()){k(!1);return}y.go(),k(y.inWindow)},0)},p=(l,L)=>{for(let y=0;y<o.length;y+=1)if(o[y]===l)return L===se?r-y:o.length+y;return-1},E=()=>{p(oe(t),re(t))<=u&&f(!0)},m=l=>{l===t&&f(!1)},D=Ve(e,o),N=l=>L=>{if(L===t){if(u=l,lt(t)){f(!1);return}D.wrap()}},O=[],tt=[],et=ne(t);if(et){for(let l=0;l<r;l+=1)O[l]=N(r-l),tt[l]=N(o.length+l),gt(o[l],e,O[l],!0),gt(o[l],e,tt[l],!1);Ae(c,e,m,!1)}if(B(c,()=>{if(g||k(!1),g=!0,D.unwrap(),!!et){for(let l=0;l<r;l+=1)yt(o[l],e,O[l],!0),yt(o[l],e,tt[l],!1);xe(c,e,m,!1)}},0),!et){f(!0);return}ht(t,{__proto__:null,stopPropagation:{__proto__:null,configurable:!0,value:()=>{E(),zt(t)}},stopImmediatePropagation:{__proto__:null,configurable:!0,value:()=>{f(!0),ct(t)}},cancelBubble:{__proto__:null,configurable:!0,get:()=>lt(t),set:l=>{l&&E(),ce(t,l)}}})},J=new C,Ze=(t,e)=>{let n=K(t);for(let o=0;o<n.length;o+=1){let r=n[o],u=P(r);if(u==="button"||u==="input"){mt(J,r,e),B(c,()=>wt(J,r),0);return}}},Rt=t=>{let e=Xt(t),n=Ge(t);if(!n||e==="auxclick"&&n.button!==1)return;e==="click"&&Ze(t,n);let o=qe(t);!o||!F(R(o.href,T(d)))||Nt(t,e,Qe(o.node,e,n))},Q=(t,e,n,o)=>(e?w(e,n):null)??w(t,o),Ot=(t,e)=>Le(Q(t,e,"formmethod","method")??""),Lt=(t,e,n)=>W(Q(t,e,"formtarget","target")??vt(),n),Pt=(t,e)=>{let n=Ot(t,e);if(n==="post"||n==="dialog")return;let o=Q(t,e,"formaction","action");if(o===null||o==="")return;let r=R(o,T(d));return F(r)?r:void 0},tn=(t,e)=>{if((e&&(P(e)==="button"?Zt:te)(e))===t)try{return new rt(t,e)}catch{}return new rt(t)},Z=t=>{let e="",n=0;for(let o=0;o<t.length;o+=1){let r=ft(t,o);(r===13||r===10)&&(e+=`${dt(t,n,o)}\r
`,r===13&&ft(t,o+1)===10&&(o+=1),n=o+1)}return n===0?t:e+dt(t,n)},en=t=>{try{return Z(Qt(t))}catch{return""}},At=(t,e,n)=>{try{let o=new b(n.href),r=new Yt;for(let u of tn(t,e)){let g=u[1];Vt(r,Z(u[0]),typeof g=="string"?Z(g):en(g))}return Gt(o,`?${jt(r)}`),R(U(o))??n}catch{return n}},nn=(t,e,n)=>{if(!I(t))return;let o=Pt(t,e);if(!o)return;let r,u=!1,g=()=>{r=At(t,e,o),I(t)||(u=!0)},v={target:Et?"":Lt(t,e,n),noReferrer:nt(w(t,"rel"),null,Y()),replaces:!1};return{__proto__:null,inWindow:v.target==="",go:()=>j(r??At(t,e,o),"submit",v),readFields:g,handlerReturned:()=>{I(t)?g():u=!0},dropped:()=>u}},on=(t,e,n)=>I(t)&&Ot(t,e)!=="dialog"&&Lt(t,e,n)==="",rn=(t,e,n)=>({__proto__:null,plan:()=>nn(t,e,n),navigatesWindow:()=>on(t,e,n)}),sn=t=>{if(!t.isTrusted)return;let e=Jt(t);if(P(e)!=="form")return;let n=it?it(t):null;if(!Pt(e,n))return;let o=(n&&G(J,n))??gn;Nt(t,"submit",rn(e,n,o))};h?.addEventListener("navigate",Be,!0),c.addEventListener("click",Rt,!0),c.addEventListener("auxclick",Rt,!0),c.addEventListener("submit",sn,!0)}Kt({"site":"lightintheattic.net","exitPath":"\/url"});})();
//# sourceURL=exit-interstitial.js
</script>

    <script>
  	(() => {
  	try {
  		var e,
  		t = navigator.userAgent,
  		r = 0,
  		n = (e, t, r) => e.setAttribute(t, r),
  		s = (e, t) => e.removeAttribute(t),
  		d = "tagName",
  		o = "forEach",
  		a = "indexOf",
  		i = location.href.includes("nonopt=1") || (navigator.platform[a]("x86_64") > -1 && 0 > t[a]("CrOS")) || t[a]("power") > -1 || t[a]("rix") > -1;
  		!i && (document.documentElement.classList.add("mainopt"));
        window.mainopt = i;
  		let c = new MutationObserver((e) => {
  		e[o](({ addedNodes: e }) => {
  			e[o]((e) => {
  			if (
  				"SCRIPT" === e[d] &&
  				("web-pixels-manager-setup" === e.id || e.src.includes('klaviyo') || e.src.includes('essential-announcement-') ||  e.src.includes('/cli') || e.src.includes('form-builder-by-hulkapps') ||
  				e.innerHTML.includes('!window.ga') || e.innerHTML.includes('zdassets') ||
  				e.innerHTML.includes('wpm'))  &&
  				1 === e.nodeType
  			) {
  				if (e.src) {
  				n(e, "d-src", e.src);
  				s(e, "src");
  				}
  				if (e.type === 'module'){
  				n(e, "dxt", 'module');
  				};
  				e.type = "load";
  			} 
  			}),
  			document.documentElement.classList.contains("xh") && c.disconnect();
  		});
  		});
  		c.observe(document.documentElement, { childList: !0, subtree: !0 });
  	} catch (i) {
  		console.error("An error occurred:", i);
  	}
  	})();
</script>
<style id="xbgl">
  div:not(.xbg),
  section:not(.xbg),
  ifz:not(.xbg) {
    background-image: none !important;
  }
</style>
<!-- --header code-- -->
<script>
  	var xllbp = 200,
  		gfdl = 1e4,
  		xllj = 1,
  		xej = 0;
  	class xls {
  		constructor(e) {
  			this.triggerEvents = e, this.eventOptions = {
  				passive: !0
  			}, this.userEventListener = this.tl.bind(this), this.ltgr, this.cslf, this.lslffd = 0, this.slfired = 0, this.slfire = 0, this.excluded_js = xej, this.xllj = xllj, this.xfonts = "undefined" != typeof xgft ? xgft : [], this.xstyles = [], this.xsts = {
  				n: [],
  				async: [],
  				defer: [],
  				lazy: []
  			}, this.ajqrs = []
  		}
  		uea(e) {
  			this.triggerEvents.forEach(t => window.addEventListener(t, e.userEventListener, e.eventOptions))
  		}
  		uer(e) {
  			this.triggerEvents.forEach(t => window.removeEventListener(t, e.userEventListener, e.eventOptions))
  		}
  		tol() {
  			"loading" === document.readyState ? document.addEventListener("DOMContentLoaded", this.lr.bind(this)) : this.lr()
  		}
  		tl() {
  			this.uer(this), this.lslffd = 1, this.ahc("xh"), "loading" === document.readyState ? (document.addEventListener("DOMContentLoaded", this.lsr.bind(this)), this.slfire || document.addEventListener("DOMContentLoaded", this.lr.bind(this))) : (this.lsr(), this.slfire || this.lr())
  		}
  		async lsr() {
  			this.cslf || (this.cslf = !0, this.rc(), document.getElementsByTagName("html")[0].setAttribute("data-css", this.xstyles.length), document.getElementsByTagName("html")[0].setAttribute("dcld", 0), this.prelss(this.xstyles), this.lsp())
  		}
  		async lsp() {
  			setTimeout(function(e) {
  				document.getElementsByTagName("html")[0].classList.contains("spl") ? e.lcc(e.xstyles) : e.lsp()
  			}, 200, this)
  		}
  		async lr() {
  			this.slfired || (this.slfired = !0, this.hel(), this.exedw(), this.rs(), this.ahc("xr"), "function" == typeof xeosj && xeosj(), this.prelss(this.xsts.n), this.prelss(this.xsts.defer), this.prelss(this.xsts.async), this.za(), this.zb(), await this.lss(this.xsts.n), await this.lss(this.xsts.defer), await this.lss(this.xsts.async), await this.edc(), await this.ewl(), window.dispatchEvent(new Event("xsts-loaded")), this.ahc("xst"), "function" == typeof xeoej && xeoej(), this.ltgr = setInterval(this.xtls, 500, this))
  		}
  		async xtls(e) {
  			e.lslffd && (await e.lss(e.xsts.lazy), e.ahc("scld"), setTimeout(function(){e.ahc("scldl")}, 1000),clearInterval(e.ltgr))
  		}
  		ahc(e) {
  			document.getElementsByTagName("html")[0].classList.add(e)
  		}
  		rs() {
  			document.querySelectorAll("script[type=load]").forEach(e => {
  				e.hasAttribute("d-src") ? e.hasAttribute("async") && !1 !== e.async ? this.xsts.async.push(e) : e.hasAttribute("defer") && !1 !== e.defer || "module" === e.getAttribute("dxt") ? this.xsts.defer.push(e) : this.xsts.n.push(e) : this.xsts.n.push(e)
  			}), document.querySelectorAll("script[type=lload]").forEach(e => {
  				this.xsts.lazy.push(e)
  			})
  		}
  		rc() {
  			document.querySelectorAll("link[d-href]").forEach(e => {
  				this.xstyles.push(e)
  			})
  		}
  		async es(e) {
  			return await this.rpf(), new Promise(t => {
  				let s = document.createElement("script"),
  					a;
  				[...e.attributes].forEach(e => {
  					let t = e.nodeName;
  					"type" !== t && "d-src" !== t && ("dxt" === t && (t = "type", a = e.nodeValue),  s.setAttribute(t, e.nodeValue))
  				}), e.hasAttribute("d-src") ? (s.setAttribute("src", e.getAttribute("d-src")), s.addEventListener("load", t), s.addEventListener("error", t)) : (s.text = e.text, t()), null !== e.parentNode && e.parentNode.replaceChild(s, e)
  			})
  		}
  		async ec(e) {
  			var t;
  			let s;
  			return t = e, void((s = document.createElement("link")).href = t.getAttribute("d-href"), s.rel = "stylesheet", document.head.appendChild(s), t.parentNode.removeChild(t))
  		}
  		async lss(e) {
  			let t = e.shift();
  			return t ? (await this.es(t), this.lss(e)) : Promise.resolve()
  		}
  		async lcc(e) {
  			let t = e.shift();
  			return t ? (this.ec(t), this.lcc(e)) : "loaded"
  		}
  		async lfts(e) {
  			var t = document.createDocumentFragment();
  			e.forEach(e => {
  				let s = document.createElement("link");
  				s.href = e, s.rel = "stylesheet", t.appendChild(s)
  			}), setTimeout(function() {
  				document.head.appendChild(t)
  			}, gfdl)
  		}
  		prelss(e) {
  			var t = document.createDocumentFragment(),
  				s = 0,
  				a = this;
  			[...e].forEach(i => {
  				let r = i.getAttribute("d-src"),
  					n = i.getAttribute("d-href");
  				if (r) {
  					let d = document.createElement("link");
  					d.href = r, d.rel = "preload", d.as = "script", t.appendChild(d)
  				} else if (n) {
  					let l = document.createElement("link");
  					l.href = n, l.rel = "preload", l.as = "style", s++, e.length == s && (l.dataset.last = 1), t.appendChild(l), l.onload = function() {
  						fetch(this.href).then(e => e.blob()).then(e => {
  							a.ucl()
  						}).catch(e => {
  							a.ucl()
  						})
  					}, l.onerror = function() {
  						a.ucl()
  					}
  				}
  			}), document.head.appendChild(t)
  		}
  		ucl() {
  			document.getElementsByTagName("html")[0].setAttribute("dcld", parseInt(document.getElementsByTagName("html")[0].getAttribute("dcld")) + 1), document.getElementsByTagName("html")[0].getAttribute("data-css") == document.getElementsByTagName("html")[0].getAttribute("dcld") && document.getElementsByTagName("html")[0].classList.add("spl")
  		}
  		hel() {
  			let e = {};
  
  			function t(t, s) {
  				! function(t) {
  					function s(s) {
  						return e[t].eventsToRewrite.indexOf(s) >= 0 ? "x" + s : s
  					}
  					e[t] || (e[t] = {
  						originalFunctions: {
  							add: t.addEventListener,
  							remove: t.removeEventListener
  						},
  						eventsToRewrite: []
  					}, t.addEventListener = function() {
  						arguments[0] = s(arguments[0]), e[t].originalFunctions.add.apply(t, arguments)
  					}, t.removeEventListener = function() {
  						arguments[0] = s(arguments[0]), e[t].originalFunctions.remove.apply(t, arguments)
  					})
  				}(t), e[t].eventsToRewrite.push(s)
  			}
  
  			function s(e, t) {
  				let s = e[t];
  				Object.defineProperty(e, t, {
  					get: () => s || function() {},
  					set(a) {
  						e["y" + t] = s = a
  					}
  				})
  			}
  			t(document, "DOMContentLoaded"), t(window, "DOMContentLoaded"), t(window, "load"), t(window, "pageshow"), t(document, "readystatechange"), s(document, "onreadystatechange"), s(window, "onload"), s(window, "onpageshow")
  		}
  		hj(e) {
  			let t = window.jQuery;
  			Object.defineProperty(window, "jQuery", {
  				get: () => t,
  				set(s) {
  					if (s && s.fn && !e.ajqrs.includes(s)) {
  						s.fn.ready = s.fn.init.prototype.ready = function(t) {
  							if (void 0 !== t) return e.slfired ? e.domReadyFired ? t.bind(document)(s) : document.addEventListener("xDOMContentLoaded", () => t.bind(document)(s)) : t.bind(document)(s), s(document)
  						};
  						let a = s.fn.on;
  						s.fn.on = s.fn.init.prototype.on = function() {
  							if ("ready" == arguments[0]) {
  								if (this[0] !== document) return a.apply(this, arguments), this;
  								arguments[1].bind(document)(s)
  							}
  							if (this[0] === window) {
  								function e(e) {
  									return e.split(" ").map(e => "load" === e || 0 === e.indexOf("load.") ? "xjld" : e).join(" ")
  								}
  								"string" == typeof arguments[0] || arguments[0] instanceof String ? arguments[0] = e(arguments[0]) : "object" == typeof arguments[0] && Object.keys(arguments[0]).forEach(t => {
  									Object.assign(arguments[0], {
  										[e(t)]: arguments[0][t]
  									})[t]
  								})
  							}
  							return a.apply(this, arguments), this
  						}, e.ajqrs.push(s)
  					}
  					t = s
  				}
  			})
  		}
  		async edc() {
  			this.domReadyFired = !0, await this.rpf(), document.dispatchEvent(new Event("xDOMContentLoaded")), await this.rpf(), window.dispatchEvent(new Event("xDOMContentLoaded")), await this.rpf(), document.dispatchEvent(new Event("xreadystatechange")), await this.rpf(), document.yonreadystatechange && document.yonreadystatechange()
  		}
  		async ewl() {
  			await this.rpf(), setTimeout(function() {
  				window.dispatchEvent(new Event("xload"))
  			}, 100), await this.rpf(), window.yonload && window.yonload(), await this.rpf(), this.ajqrs.forEach(e => e(window).trigger("xjld")), window.dispatchEvent(new Event("xps")), await this.rpf(), window.yonpageshow && window.yonpageshow()
  		}
  		exedw() {
  			let e = new Map;
  			document.write = document.writeln = function(t) {
  				let s = document.currentScript,
  					a = document.createRange(),
  					i = s.parentElement,
  					r = e.get(s);
  				void 0 === r && (r = s.nextSibling, e.set(s, r));
  				let n = document.createDocumentFragment();
  				a.setStart(n, 0), n.appendChild(a.createContextualFragment(t)), i.insertBefore(n, r)
  			}
  		}
  		async rpf() {
  			return new Promise(e => requestAnimationFrame(e))
  		}
  		static et() {
  			let e = new xls(["keydown", "mousemove", "touchmove", "touchstart", "touchend", "wheel"]);
  			e.lfts(e.xfonts), e.uea(e), e.excluded_js || e.hj(e), e.xllj || (e.slfire = 1, e.tol());
  			let t = setInterval(function e(s) {
  				null != document.body && (document.body.getBoundingClientRect().top < -30 && s.tl(), clearInterval(t))
  			}, 500, e)
  		}	
  		static ur() {
  			let e = new xls(["keydown", "mousemove", "touchmove", "touchstart", "touchend", "wheel"]);
  			e.lfts(e.xfonts), e.uea(e), e.excluded_js || e.hj(e), e.xllj || (e.slfire = 1, e.tol());
  			e.tl();
  		}
        
  		za() {
  			document.querySelectorAll(".analytics").forEach(function(e) {
  				trekkie.integrations = !1;
  				var t = document.createElement("script");
  				t.innerHTML = e.innerHTML, e.parentNode.insertBefore(t, e.nextSibling), e.parentNode.removeChild(e)
  			})
  		}
  		zb() {
  			document.querySelectorAll(".boomerang").forEach(function(e) {
  				window.BOOMR.version = !1;
  				var t = document.createElement("script");
  				t.innerHTML = e.innerHTML, e.parentNode.insertBefore(t, e.nextSibling), e.parentNode.removeChild(e)
  			})
  			setTimeout(function() {
  				document.querySelectorAll(".rcss").forEach(function(a) {
  					a.remove();
  				});
  			}, 8000);
  		}
        
  	}
  	setTimeout(function() {
  		xls.et();
  	},1000);
</script>

   


    <script>
      function deepEqual(obj1, obj2) {
        if (obj1 === obj2) return true;

        if (typeof obj1 !== 'object' || obj1 === null || typeof obj2 !== 'object' || obj2 === null) {
          console.log(
            obj1,
            obj2,
            "typeof obj1 !== 'object' || obj1 === null || typeof obj2 !== 'object' || obj2 === null"
          );
          return false;
        }

        const keys1 = Object.keys(obj1);
        const keys2 = Object.keys(obj2);

        if (keys1.length !== keys2.length) {
          // Handle the edge case for items with only id, quantity, and properties[_intuitive_cid]
          if ((keys1.length === 3 && keys2.length > 3) || (keys2.length === 3 && keys1.length > 3)) {
            const id1 = obj1.id || obj1['id'];
            const id2 = obj2.id || obj2['id'];
            const cid1 = obj1['properties[_intuitive_cid]'] || obj1.properties?._intuitive_cid;
            const cid2 = obj2['properties[_intuitive_cid]'] || obj2.properties?._intuitive_cid;

            // Check if one cid is empty and the other has value
            if (cid1 === '' && cid2 !== '') {
              obj1['properties[_intuitive_cid]'] = parseInt(cid2);
            } else if (cid2 === '' && cid1 !== '') {
              obj2['properties[_intuitive_cid]'] = parseInt(cid1);
            }

            if (id1 !== id2 || (cid1 !== cid2 && cid1 !== '' && cid2 !== '')) {
              console.log('intuit edge case');
              return false;
            }
          } else {
            return false;
          }
        }

        for (let key of keys1) {
          if (key === 'quantity' || key === 'original_line_price' || key === 'final_line_price' || key === 'line_price')
            continue;
          if (key === 'properties' && '_intuitive_cid' in obj1.properties && '_intuitive_cid' in obj2.properties) {
            const { _intuitive_cid, ...rest1 } = obj1.properties;
            const { _intuitive_cid: _c, ...rest2 } = obj2.properties;
            if (!deepEqual(rest1, rest2)) return false;
          } else if (key === 'final_price') {
            if (obj1.final_price !== obj2.final_price) {
              console.log(obj1, obj2, 'not equal: final_price');
              return false;
            }
          } else if (typeof obj1[key] === 'object' && typeof obj2[key] === 'object') {
            if (!deepEqual(obj1[key], obj2[key])) return false;
          } else if (obj1[key] !== obj2[key] && key !== '_intuitive_cid') {
            console.log(obj1[key], obj2[key], 'not equal key: ' + key);
            return false;
          }
        }

        return true;
      }

      function combineQuantities(objects) {
        const result = [];

        objects.forEach((obj) => {
          if (typeof obj?.properties?._intuitive_cid == 'undefined' || obj?.properties?._intuitive_cid === '') {
            if (typeof obj?.properties == 'undefined') {
              obj.properties = {};
            }
            obj.properties._intuitive_cid = 1;
          }
          let found = false;
          for (let resObj of result) {
            if (
              obj.product_id === resObj.product_id &&
              obj.variant_id === resObj.variant_id &&
              deepEqual(obj, resObj)
            ) {
              resObj.quantity += obj.quantity;
              found = true;
              break;
            }
          }
          if (!found) {
            result.push({ ...obj });
          }
        });

        return result;
      }
    </script>

    
      <script>
        function parenthesisCartCount() {
          let cartCountElement = document.querySelector('#slidecarthq .cart-count');
          if (
            cartCountElement &&
            typeof cartCountElement != 'undefined' &&
            cartCountElement != null &&
            cartCountElement.innerHTML?.indexOf('(') !== 0
          ) {
            document.querySelector('#slidecarthq .cart-count').innerHTML =
              '(' + (cartCountElement.innerHTML?.length ? cartCountElement.innerHTML : 0) + ')';
          }

          fetch(`${window.location.origin}/cart.js`).then((res) =>
            res
              .clone()
              .json()
              .then((data) => {
                console.log(data.items, ' from cart fetch on theme.liquid');
                // data.items.map((item) => {
                //   console.log(item, item?.properties?._original_price_text_per_item, parseInt(item?.properties?._original_price_text_per_item?.replace(/[^a-zA-Z0-9]/g, '')), ' is cart item ')
                // });

                let totalItemCount = 0;

                data.items.map((item) => {
                  const originalPriceText = item?.properties?._original_price_text_per_item;
                  const originalPrice = parseInt(originalPriceText?.replace(/[^a-zA-Z0-9]/g, ''));
                  console.log(item, originalPriceText, originalPrice, ' is cart item ');

                  // Main element
                  const mainElement = document.querySelector(`[data-line-item-id="${item.id}"]`);
                  if (mainElement) {
                    const quantitySelect = mainElement.querySelector('.quantity-selector input');
                    const quantity = quantitySelect ? parseInt(quantitySelect.value) : 1;

                    console.log(totalItemCount, quantity, ' adding qty to total ');
                    totalItemCount += quantity;

                    if (typeof originalPriceText != 'undefined') {
                      // Get .price-discount-block child of the product id
                      const priceDiscountBlock = mainElement.querySelector('.price-discount-block');

                      if (priceDiscountBlock) {
                        // Get the quantity

                        // Calculate the total original price
                        const totalOriginalPrice = originalPrice * quantity;
                        // console.log(totalOriginalPrice, originalPrice, quantity, ' is ttl , orig, qty')

                        // Update the .price-discount-block with the calculated price
                        const strikethroughPrice = priceDiscountBlock.querySelector('.strikethrough-price');
                        if (strikethroughPrice) {
                          strikethroughPrice.style.textDecoration = 'line-through';
                          strikethroughPrice.style.color = 'red';
                          strikethroughPrice.style.paddingRight = '1rem';
                          strikethroughPrice.textContent = `$${totalOriginalPrice.toFixed(2)}`;
                        } else {
                          const newStrikethroughPrice = document.createElement('span');
                          newStrikethroughPrice.className = 'strikethrough-price';
                          newStrikethroughPrice.style.textDecoration = 'line-through';
                          newStrikethroughPrice.style.color = 'red';
                          newStrikethroughPrice.style.paddingRight = '1rem';
                          newStrikethroughPrice.textContent = `$${totalOriginalPrice.toFixed(2)}`;
                          priceDiscountBlock.appendChild(newStrikethroughPrice);
                        }
                      }
                    }
                  }
                });

                if (cartCountElement && typeof cartCountElement != 'undefined' && cartCountElement != null) {
                  console.log(totalItemCount, 'update cart count true');
                  document.querySelector('#slidecarthq .cart-count').innerHTML = '(' + totalItemCount + ')';
                }
              })
          );
        }

        setTimeout(parenthesisCartCount, 150);

        function checkAndOpenSlideCart() {
          if (window.SLIDECART) {
            window.SLIDECART_UPDATED = function (cart) {
              // console.log('updated cart')
              setTimeout(parenthesisCartCount, 150);
            };

            window.SLIDECART_REMOVED_FROM_CART = function ({ id }) {
              setTimeout(parenthesisCartCount, 150);
            };

            // Slide cart is loaded, open the cart
            setTimeout(window.SLIDECART_OPEN, 100);
            setTimeout(parenthesisCartCount, 150);
            console.log('Slide cart opened.');
          } else {
            // Wait for SLIDECART to be true
            setTimeout(checkAndOpenSlideCart, 100); // Check every 100ms
            setTimeout(parenthesisCartCount, 150);
          }
        }

        function quickCheckSlideCartOpen() {
          if (!window.SLIDECART) {
            console.log('Slide cart not loaded yet. Waiting...');
            checkAndOpenSlideCart(); // Call the function that checks and opens the cart
            setTimeout(parenthesisCartCount, 150);
          } else {
            window.SLIDECART_OPEN();
            setTimeout(parenthesisCartCount, 150);
          }
        }

        document.addEventListener('DOMContentLoaded', function () {
          window.SLIDECART_ADD_TO_CART = function ({ id, quantity }) {
            // Fires whenever an item has been added to cart
            window.SLIDECART_OPEN();
            setTimeout(parenthesisCartCount, 150);
          };

          const addToCartButtons = document.querySelectorAll('[data-add-to-cart]');
          addToCartButtons.forEach((button) => {
            button.addEventListener('click', function (event) {
              event.preventDefault();
              // event.stopPropagation();
              // console.log('add to cart clicked')
              if (!window.SLIDECART) {
                console.log('Slide cart not loaded yet. Waiting...');
                checkAndOpenSlideCart(); // Call the function that checks and opens the cart
              }
              setTimeout(parenthesisCartCount, 150);
            });
          });

          const goToCartElements = document.querySelectorAll('[href="/cart"]');
          goToCartElements.forEach((element) => {
            // element.removeAttribute('onclick');
            element.addEventListener('click', function (event) {
              event.preventDefault(); // Prevent the default link click

              quickCheckSlideCartOpen();
            });
          });
        });
      </script>

      <style>
        .slidecarthq .cart-count{
          display:none;
        }
        html, body {
    overflow-x: hidden !important;
}
      </style>
    

    <!-- <![endif] -->
    

    <!-- Google Tag Manager -->
    <script type="load">
      (function (w, d, s, l, i) {
        w[l] = w[l] || [];
        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
        var f = d.getElementsByTagName(s)[0],
          j = d.createElement(s),
          dl = l != 'dataLayer' ? '&l=' + l : '';
        j.async = true;
        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
        f.parentNode.insertBefore(j, f);
      })(window, document, 'script', 'dataLayer', 'GTM-K8KSV92P');
    </script>
    <!-- End Google Tag Manager -->
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1">
    <meta name="theme-color" content="#231f20">
    <link rel="canonical" href="https://lightintheattic.net/">

    <link rel="dns-prefetch" href="https://shopify.lita-app.com">
    <link rel="preconnect" href="https://shopify.lita-app.com">

    

    <link rel="preconnect" href="https://kit.fontawesome.com">
    <link rel="dns-prefetch" href="https://kit.fontawesome.com">

    <!-- stylesheets -->
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/theme.scss.css?v=37587926657626825101784880251" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/grid-16-col.css?v=112812543984892592791784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.site-banner.scss.css?v=43524709413099121091784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.snippets.pagination.scss.css?v=46339002316055082171784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.about.scss.css?v=7515792226033136191784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.header.scss.css?v=17622441971157297141784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.hero.scss.css?v=183723845098769583421784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.featured-collection.scss.css?v=26381281245882715141784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.featured-cards.scss.css?v=84938280635077722631784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.staff-picks.scss.css?v=20583956651887494221784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.newsletter.scss.css?v=46868104687872737081784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.product.scss.css?v=105760940599615247681791825611" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.sections.footer.scss.css?v=137564039497836793661784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.templates.cart.scss.css?v=124580026544870374341784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.templates.collection.scss.css?v=39747226674483089301784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.templates.customer.scss.css?v=179177608366773432541784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.templates.page.scss.css?v=175038657629465796181784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.templates.search.scss.css?v=143055504664846608451784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/style.wishlist.scss?v=151017917000838026321784707119" rel="stylesheet" type="text/css" media="all" />
    <link rel="stylesheet" href="//lightintheattic.net/cdn/shop/t/162/assets/component-menu-drawer.css?v=57615467500452416091784707119" media="print" onload="this.media='all'">
    <noscript><link href="//lightintheattic.net/cdn/shop/t/162/assets/component-menu-drawer.css?v=57615467500452416091784707119" rel="stylesheet" type="text/css" media="all" /></noscript>

    <!-- fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    
    <script>
      if (!window.mainopt) {document.write("\n    \u003clink rel=\"stylesheet\" href=\"https:\/\/use.typekit.net\/gjw2hqa.css\"\u003e\n    \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Abhaya+Libre:wght@700\u0026family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900\u0026display=swap\" rel=\"stylesheet\"\u003e\n    ");}document.close();
    </script>

    <!-- Slick Slider -->
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/slick.css?v=117389695914220358461784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/slick-theme.css?v=11072021452447009381784707119" rel="stylesheet" type="text/css" media="all" />

    <!-- HAMBURGER ANIMATIONS -->
    <link rel="stylesheet" href="//lightintheattic.net/cdn/shop/t/162/assets/hamburgers.css?v=75776693421750635341784707119" type="text/css">
      <script type="load">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="wuPke4ramLrR8EEGV16sPk_G1xAAqIhvlqcdJLu1ABw">
<meta name="facebook-domain-verification" content="xeehgkhxgkj53dsbi2aise0e0ssm13">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8064172096/digital_wallets/dialog">
<meta id="in-context-paypal-metadata" data-shop-id="8064172096" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><script type="load" d-src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=9109749"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script type="lload" d-src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=9109749&shop_id=8064172096" crossorigin="anonymous"></script>
<script id="shopify-features" type="application/json">{"accessToken":"1f4a56fdd7f569cc28ef9562cb960d3c","betas":["rich-media-storefront-analytics"],"domain":"lightintheattic.net","predictiveSearch":true,"shopId":8064172096,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "lightintheatticrecordsandtapes.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"Fixing of Speed- opt of working on search lita-...","id":160035471605,"schema_name":"Slate","schema_version":"0.11.0","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "lightintheattic.net/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script dxt="module" type="load">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<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>
<script type="load">
  window.ShopifyPay = window.ShopifyPay || {};
  window.ShopifyPay.apiHost = "shop.app\/pay";
  window.ShopifyPay.redirectState = null;
</script>
<script type="load">
  window.Shopify = window.Shopify || {};
  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
  window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script type="load" dxt="module" d-src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
<script dxt="module" type="load">
  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");

  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true,"backendHost":"bGlnaHRpbnRoZWF0dGljLm5ldA=="});

</script>
<script type="load">
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  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"]};
</script>
<script type="load">(function() {
  var isLoaded = false;
  function asyncLoad() {
    if (isLoaded) return;
    isLoaded = true;
    var urls = ["https:\/\/feed.omegacommerce.com\/js\/init.js?shop=lightintheatticrecordsandtapes.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=lightintheatticrecordsandtapes.myshopify.com\u0026external-type=shopify\u0026shop=lightintheatticrecordsandtapes.myshopify.com","https:\/\/formbuilder.hulkapps.com\/skeletopapp.js?shop=lightintheatticrecordsandtapes.myshopify.com","https:\/\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.25\u0026shop=lightintheatticrecordsandtapes.myshopify.com","https:\/\/cdn.logbase.io\/lb-upsell-wrapper.js?shop=lightintheatticrecordsandtapes.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/9a8330e981a13533c8791d815\/d731eb7c2f1fd2de9e3974307.js?shop=lightintheatticrecordsandtapes.myshopify.com","https:\/\/cdn.jsdelivr.net\/gh\/apphq\/slidecart-dist@master\/slidecarthq-forward.js?4\u0026shop=lightintheatticrecordsandtapes.myshopify.com","\/\/backinstock.useamp.com\/widget\/91444_1783064454.js?category=bis\u0026v=6\u0026shop=lightintheatticrecordsandtapes.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('xDOMContentLoaded', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":8064172096,"offset":-28800,"reqid":"0d82599a-2a53-485d-9164-82e3668715f8-1793800883","pageurl":"lightintheattic.net\/?feed=rss2","u":"4240b56f4899","p":"home"};</script>
<script type="load">window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('xDOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
<script integrity="sha256-FYHzja/5XSmzkjz6zHj7s4rACJGFuVoYZdumgoO2Ecs=" data-source-attribution="shopify.loadfeatures" type="load" d-src="//lightintheattic.net/cdn/shopifycloud/storefront/assets/storefront/load_feature-ed94c51f.js" crossorigin="anonymous"></script>
<script type="load">(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 = "//lightintheattic.net/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><script crossorigin="anonymous" type="load" d-src="//lightintheattic.net/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
<script id="shopify-origin-trials" type="load" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" d-src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
<script type="load">(()=>{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("xDOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/lightintheattic.net\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-23c12384.js","sha256-r8Pww6V2udgtSdaVbcRtdZ4Kg+gXP7aLPZOtQSJPrbM=");})();
</script>
<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://lightintheattic.net/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  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);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("xDOMContentLoaded",(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})}}));
</script>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://lightintheattic.net/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      </style>

<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
      <script>
        var trekkie = [];
        trekkie.integrations = !0;
        (window.BOOMR = {}), (window.BOOMR.version = true);
      </script>

    <!-- icons b045d7d4f8 -->
    <script type="load" d-src="https://kit.fontawesome.com/324b93ce3c.js" crossorigin="anonymous"></script>

    

    <!-- [if (gt IE 9)|!(IE)]><! -->
    <script src="//lightintheattic.net/cdn/shop/t/162/assets/vendor.js?v=136679440790961884971784707119" defer="defer"></script>
    <!-- <![endif] -->
    <!--[if lt IE 9]> <script src="//lightintheattic.net/cdn/shop/t/162/assets/vendor.js?v=136679440790961884971784707119"></script> <![endif]-->

    <!-- [if (gt IE 9)|!(IE)]><! -->
    <script src="//lightintheattic.net/cdn/shop/t/162/assets/theme.js?v=165705327795272698671784707119" defer="defer"></script>
    <!-- <![endif] -->
    <!--[if lt IE 9]> <script src="//lightintheattic.net/cdn/shop/t/162/assets/theme.js?v=165705327795272698671784707119"></script> <![endif]-->
    
    <script>
      if (!window.mainopt) {document.write("\n    \u003cscript\n      src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.4.1\/jquery.min.js\"\n      integrity=\"sha512-bnIvzh6FU75ZKxp0GXLH9bewza\/OIw6dLVh9ICg0gogclmYGguQJWl8U30WpbsGTqbIiAwxTsbe76DErLq5EDQ==\"\n      crossorigin=\"anonymous\"\n      referrerpolicy=\"no-referrer\"\n    \u003e\u003c\/script\u003e\n     ");}document.close();
    </script>

    <!-- Slick Slider -->
    <script src="//lightintheattic.net/cdn/shop/t/162/assets/slick.js?v=18270799639888039791784707119" type="text/javascript"></script>
    <!-- fancybox on productpage -->
    

    <script>
      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');

      window.theme = {
        strings: {
          addToCart: "Add to Cart",
      soldOut: "Sold Out",
      unavailable: "Unavailable"
          },
      moneyFormat: "${{amount}}"
        };
    </script>

    <!-- COOKIE -->
    <script src="//lightintheattic.net/cdn/shop/t/162/assets/custom-cookie.js?v=38916089555021838291784707119" async></script>

    

<script>window.BOLD = window.BOLD || {};
    window.BOLD.common = window.BOLD.common || {};
    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
    window.BOLD.common.Shopify.shop = {
      domain: 'lightintheattic.net',
      permanent_domain: 'lightintheatticrecordsandtapes.myshopify.com',
      url: 'https://lightintheattic.net',
      secure_url: 'https://lightintheattic.net',
      money_format: "${{amount}}",
      currency: "USD"
    };
    window.BOLD.common.Shopify.customer = {
      id: null,
      tags: null,
    };
    window.BOLD.common.Shopify.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};
    window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) {
        function n(t, e) {
            return "undefined" == typeof t ? e : t
        }
        function r(t, e, r, i) {
            if (e = n(e, 2),
                r = n(r, ","),
                i = n(i, "."),
            isNaN(t) || null == t)
                return 0;
            t = (t / 100).toFixed(e);
            var o = t.split(".")
                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
                , s = o[1] ? i + o[1] : "";
            return a + s
        }
        "string" == typeof money && (money = money.replace(".", ""));
        var i = ""
            , o = /\{\{\s*(\w+)\s*\}\}/
            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
        switch (a.match(o)[1]) {
            case "amount":
                i = r(money, 2, ",", ".");
                break;
            case "amount_no_decimals":
                i = r(money, 0, ",", ".");
                break;
            case "amount_with_comma_separator":
                i = r(money, 2, ".", ",");
                break;
            case "amount_no_decimals_with_comma_separator":
                i = r(money, 0, ".", ",");
                break;
            case "amount_with_space_separator":
                i = r(money, 2, " ", ",");
                break;
            case "amount_no_decimals_with_space_separator":
                i = r(money, 0, " ", ",");
                break;
            case "amount_with_apostrophe_separator":
                i = r(money, 2, "'", ".");
                break;
        }
        return a.replace(o, i);
    };
    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
        if (typeof product === 'number') {
          window.BOLD.common.Shopify.handles[product] = handle;
          product = { id: product };
        }
        window.BOLD.common.Shopify.products[handle] = product;
      }
    };
    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
        window.BOLD.common.Shopify.variants[variant_id] = variant;
      }
    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Customer Pricing":1} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {"recurring_type":2};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
    window.BOLD.common.cacheParams.recurring_orders = 1591024151;
</script><!-- social meta tags -->
    <meta property="og:site_name" content="Light in the Attic">
<meta property="og:url" content="https://lightintheattic.net/">
<meta property="og:title" content="Music | Light In The Attic Records">
<meta property="og:type" content="website">
<meta property="og:description" content="Rediscover lost classics, cult soundtracks, and exclusive colored vinyl reissues at Light in the Attic Records. Shop limited editions and pre-orders.">


<meta name="twitter:site" content="@lightintheattic">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Music | Light In The Attic Records">
<meta name="twitter:description" content="Rediscover lost classics, cult soundtracks, and exclusive colored vinyl reissues at Light in the Attic Records. Shop limited editions and pre-orders.">


    
      <link rel="shortcut icon" href="//lightintheattic.net/cdn/shop/files/LITA-Favicon-128x128_32x32.png?v=1614787221" type="image/png">
    


    
    <title>
  
    Music | Light In The Attic Records
  
  
  

  – Light in the Attic





  </title>
<meta name="description" content="Rediscover lost classics, cult soundtracks, and exclusive colored vinyl reissues at Light in the Attic Records. Shop limited editions and pre-orders."><script> window.sd__PreorderUniqueData ={"preorderSetting":{"pre_badges":"No","force_preorder":"No","badge_text":"Pre-Order","badge_bk":"FFFFFF","badge_color":"FFFFFF","badgeShape":"Rectangle","badgePosition":"top_right","badge_text_size":"10","animateclass":"hvr-no","global_preorderlimit":"100","button_text":"PREORDER","button_message":"PREORDER NOW","nopreordermessage":"No Pre-Order for this product","mode":"hover","position":"","button_color":"#231F20","button_text_color":"#FFFFFF","button_text_size":"14px","button_font_weight":"normal","button_width":"100%","button_top_margin":"5px","button_radius":"0px","tooltip_bkcolor":"#FFD50D","tooltip_opt":"Yes","tooltip_textcolor":"#FFFFFF","custom_note":"Pre-order Item","custom_note_label":"Note","qty_limit":"","qty_check":"No","error_customer_msg":"Sorry..!! This much quantity is not available. You can avail maximum <PROQTY>","enable_country":"","location_enable":"No","error_message_geo":"Sorry !!! No Pre-Order available at this location.","mandatory_for_customers":"No","customer_delivery_date_feature":"No","customer_delivery_time_feature":"No","customer_delivery_label":"Schedule Delivery"},"developerSetting":{"formselector":"form.d2c-cart-1, form.d2c-cart-2, form.simple-variant__form, #AddToCartForm","buttonselector":"button.d2c-1 , button.d2c-2 , button.d2c-3 , button.d2c-4, button.simple-add","variantselector1":".variant-selector-1 , .variant-selector-2, .variant-selector-3, .simple-variant","variantselector2":"input[name=\"quantity\"]","variantselector3":".product-price","tags_badges":"","badges_allpages":"","badges_allpages_hide_attr":"","checkoutattr":"input[name=\"checkout\"]","subtotalclass":"","partialtext":"Partial Deposit:","remainingtext":"Total Remaining Balance:","drawerbuttonattr":"#drawer input[name=\"checkout\"], .yv_side_drawer_wrapper.mini_cart a[href=\"\/checkout\"], #drawer button[name=\"checkout\"], .Drawer button[name=\"checkout\"]","drawersubtotal":"","drawerevents":"header a[href=\"\/cart\"]","remainingenable":"No"},"generalSetting":{"counter_theme":"sd_counter1","comingsoontext":"Coming Soon","notify_autosent":"","coupon_option":"No","account_coupon":"No","auto_coupon":"No","shipping1":"","shipping2":"","tax_1":"","tax_2":"","com_badges":"","com_badge_text":"Coming-Soon","com_badge_bk":"FF1919","com_badge_color":"ffff","com_badge_text_size":"11px","comBadgeShape":"Rectangle","comBadgePosition":"top_right","enable_favicon":"No","favbgcolor":"FFFFFF","favtxtcolor":"FFFFFF","preorder_mode":"mode1","global_preorderlimit":"100","mixed_cart":"No","mixed_cart_mode":"inline","mixed_cart_heading":"Warning: you have pre-order and in-stock products in the same cart","mixed_cart_content":"Shipment of your in-stock items may be delayed until your pre-order item is ready for shipping.","counter_days":"Days","counter_hours":"Hours","counter_minutes":"Minutes","counter_seconds":"Seconds"},"notifySetting":{"enablenotify":"No","notify_type":"slide","notifylinktext":"Notify me","sd_notifybuttontext":"Notify me","notifylinktextcolor":"000","notifylink_bkcolor":"fff","notify_textalign":"left","notify_link_txtsize":"14","notify_link_deco":"underline","notify_link_weight":"normal","en_inject":"No","selectinject":"Inject after","injectevent":"CLASS","injectvalue":"sd-advanced-preorder"},"partialSettings":{"payment_type_text":"Payment Type","full_partial":"Yes","fullpay_text":"Preorder","partialpay_text":"Partial Payment","cart_total":"No","total_text":"Partial Cart","checkout_text":"Partial Checkout","note_checkout1":"Initial Partial Payment (Check \"My Account\" page in store for balance payment)","note_checkout2":"Final Partial Payment","full_note_checkout":"Pay initial payment -","partial_cart":"Yes","partial_msg_txt":"Pay initial payment -","account_login":"","fullpay_message_text":"Pay full payment - ","partialpay_message_text":"Pay initial payment - ","fullpaybtntext":"Pay Full","partialpaybtntext":"Pay Partial","par_badges":"","par_badge_text":"Partial-Order","par_badge_bk":"FF1919","par_badge_color":"ffff","par_badge_text_size":"11px","enabletimer":"No","timermsg":"Hurry Up !!","timertextcolor":"000","timerbkg":"ddd","timeralign":"left","timertextweight":"normal","timer":"25","timer_border":"none","timerborderpx":"1","timerbordercolor":"000","custom_priceonoff":"No","custom_paytext":"Custom Price"},"AccountPageSetting":{"float_button":"No"},"app":{"appenable":"Yes","memberplan":"advancepremium","status_activation":"active","p_status_activation":"active","advanced_premium":"","today_date_time":"2026-11-04","today_time":"06:01"}}</script>

    <!-- Slick Slider -->
    
    <script type="load">
      (function (c, l, a, r, i, t, y) {
        c[a] =
          c[a] ||
          function () {
            (c[a].q = c[a].q || []).push(arguments);
          };
        t = l.createElement(r);
        t.async = 1;
        t.src = 'https://www.clarity.ms/tag/' + i;
        y = l.getElementsByTagName(r)[0];
        y.parentNode.insertBefore(t, y);
      })(window, document, 'clarity', 'script', 'jkryeiv6td');
    </script>
    <!-- custom css call -->
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/custom.css?v=139516817963944686811784707119" rel="stylesheet" type="text/css" media="all" />
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/new-theme.css?v=182984021295940854461784886831" rel="stylesheet" type="text/css" media="all" />

    <!-- responsive css call -->
    <link href="//lightintheattic.net/cdn/shop/t/162/assets/responsive.css?v=12458063624748719601784707119" rel="stylesheet" type="text/css" media="all" />

    
    <style>
html:not(.mainopt):not(.xh) .hero__slider .hero,
html:not(.mainopt):not(.xh) .template-collection .hero {
    background-image: unset !important;
}
html:not(.mainopt):not(.xh) .template-index .featured-collection .collection__image img,
html:not(.mainopt):not(.xh) .template-list-collections .collection__image img,
html:not(.mainopt):not(.xh) .template-product .product__side-images .product__side-image img{
    opacity:0 !important
}
</style>
<style>  
	#fv-loading-icon {
		visibility: visible;
		position: absolute;
		display: flex;
		justify-content: center;
		align-items: center;
		font-family: system-ui, sans-serif;
		font-size: 190vw;
		line-height: 1;
		word-wrap: break-word;
		top: 0;
		left: 0;
		margin: 0;
		text-decoration: none;
		filter: none;
		transition: all 0s;
		transform: none;
		width: 99vw;
		height: 99vh;
		max-width: 99vw;
		max-height: 99vh;
		pointer-events: none;
		z-index: -99;
		overflow: hidden;
		opacity: 0.0001;
	}	
 </style>
<div id="fv-loading-icon">&#915;</div>
  <!-- BEGIN app block: shopify://apps/essential-announcer/blocks/app-embed/93b5429f-c8d6-4c33-ae14-250fd84f361b --><script>
  
    window.essentialAnnouncementConfigs = [];
  
  window.essentialAnnouncementMeta = {
    productCollections: null,
    productData: null,
    templateName: "index",
    collectionId: null,
  };
  
</script>

 

<style>
  .essential_annoucement_bar_wrapper {display: none;}
</style>



<script src="https://cdn.shopify.com/extensions/01a1a63f-e6a3-70e2-8682-6308828821c2/essential-announcement-bar-125/assets/announcement-bar-essential-apps.js" defer></script>


<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext --><style id="hulk-fb-spinner-css">
  .pxFormGenerator.hulk-fb-is-loading {
    position: relative;
    min-height: 180px;
  }
  .pxFormGenerator .hulk-fb-spinner {
    position: absolute;
    inset: 0;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    background: rgba(255, 255, 255, 0.92);
    transition: opacity 0.2s ease;
  }
  .pxFormGenerator:not(.hulk-fb-is-loading) .hulk-fb-spinner {
    display: none;
  }
  .pxFormGenerator .hulk-fb-spinner__ring {
    box-sizing: border-box;
    width: 28px;
    height: 28px;
    border: 2px solid #d4d4d4;
    border-top-color: #333;
    border-radius: 50%;
    animation: hulk-fb-spin 0.7s linear infinite;
  }
  .pxFormGenerator .hulk-fb-spinner__label {
    font-family: system-ui, -apple-system, sans-serif;
    font-size: 13px;
    line-height: 1.3;
    color: #666;
  }
  @keyframes hulk-fb-spin {
    to { transform: rotate(360deg); }
  }
</style>

<script type="text/javascript">
  
  if (typeof window.formbuilder_customer != "object") {
        window.formbuilder_customer = {}
  }

  

  window.hulkFormBuilder = {form_data: {},
    shop_domain: "lightintheatticrecordsandtapes.myshopify.com",
    shop_data: {"shop_vBK4f3VTi8q7LkBObGAfTA":{"shop_uuid":"vBK4f3VTi8q7LkBObGAfTA","shop_timezone":"America\/Los_Angeles","shop_id":49722,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"lightintheatticrecordsandtapes.myshopify.com","shop_created_at":"2021-03-23T07:16:52.893-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false,"shop_redirect_allowed_hosts":["lightintheatticrecordsandtapes.myshopify.com","www.lightintheatticrecordsandtapes.myshopify.com","lightintheattic.net","www.lightintheattic.net"]}},
    settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}},
    features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","file-upload"]}},
    shop: null,
    shop_id: null,
    plan_features: null,
    validateDoubleQuotes: false,
    assets: {
      searchableDropdown: "https://cdn.shopify.com/extensions/01a19bfe-e8c0-7266-a72e-c50ef94bd857/form-builder-by-hulkapps-83/assets/searchable-dropdown.js",
      extraFunctions: "https://cdn.shopify.com/extensions/01a19bfe-e8c0-7266-a72e-c50ef94bd857/form-builder-by-hulkapps-83/assets/extra-functions.js",
      extraStyles: "https://cdn.shopify.com/extensions/01a19bfe-e8c0-7266-a72e-c50ef94bd857/form-builder-by-hulkapps-83/assets/extra-styles.css",
      bootstrapStyles: "https://cdn.shopify.com/extensions/01a19bfe-e8c0-7266-a72e-c50ef94bd857/form-builder-by-hulkapps-83/assets/theme-app-extension-bootstrap.css",
    },
    translations: {
      htmlTagNotAllowed: "HTML Tags are not allowed",
      sqlQueryNotAllowed: "SQL Queries are not allowed",
      doubleQuoteNotAllowed: "Double quotes are not allowed",
      
      maxTextFieldsReached: "You have added the maximum number of text fields.",
      

      
      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
    }

  }

  

  window.FbThemeAppExtSettingsHash = {}</script>
<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->












  <script async src="https://static.klaviyo.com/onsite/js/Vxftjn/klaviyo.js?company_id=Vxftjn"></script>
  <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>

  




  <script>
    window.klaviyoReviewsProductDesignMode = false
  </script>







<!-- END app block --><!-- BEGIN app block: shopify://apps/simple-affiliate/blocks/sa-tracker/da6b7ee2-2e27-43e4-9184-0df8dc5be07a -->

<script id="saets" data-cmp-ab="1">(()=>{function _(){return new Promise((t,o)=>{window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],async r=>{r?o(r):window.Shopify.customerPrivacy.userCanBeTracked()?t():document.addEventListener("trackingConsentAccepted",()=>t())})})}var h=4320*60;var s="Affiliate code";var E="sacode";var i="sa_signup";var a="saetc";var A="sa_email";var c=3600*24*7;function e(t){return new URLSearchParams(window.location?.search).get(t)}function S(t){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",t):t()}var n=e(E);if(n){let t={[s]:n};fetch(window.Shopify.routes.root+"cart/update.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes:t})}).then()}_().then(()=>{n&&(document.cookie=`${a}=${n}_${new Date().getTime()};Path=/;Max-Age=${c}`)});var p=e(A);p&&S(()=>{let t=document.querySelector('form[action="/account/login"] input[type=email]');t&&(t.value=p)});var I=e(i);I!==null&&(document.documentElement.dataset.sasignup="true");})();
</script>
<script>
  (() => {
    const script = document.createElement("script");
    script.src = "https:\/\/cdn.shopify.com\/extensions\/01a1a66a-3e9f-7660-acf0-cc403be69230\/SA-376226-ghrun-41824136641-1\/assets\/notification-V4GJL4RF.js";
    document.head.appendChild(script);
  })();
</script>

<!-- END app block --><!-- BEGIN app block: shopify://apps/warnify-pro-warnings/blocks/main/b82106ea-6172-4ab0-814f-17df1cb2b18a --><!-- BEGIN app snippet: cart -->









  <script>    var Elspw = {      params: {        money_format: "${{amount}}",        cart: {          "total_price": 0,          "attributes": {},          "items": [                      ]        }      }    };  </script>
<!-- END app snippet --><!-- BEGIN app snippet: settings -->
  <script>    (function(){      Elspw.loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){"loaded"!=c.readyState&&"complete"!=c.readyState||(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};      Elspw.config= {"enabled":true,"button":"form[action=\"/cart/add\"] [type=submit], form[action=\"/cart/add\"] .shopify-payment-button__button","css":"","tag":"Els PW","alerts":[],"grid_enabled":1,"cdn":"https://s3.amazonaws.com/els-apps/product-warnings/","theme_app_extensions_enabled":1} ;          })(Elspw)  </script>  <script defer src="https://cdn.shopify.com/extensions/01a167dc-14e5-78de-9f3e-f62b4951fbe5/product-warnings-31/assets/app.js"></script>

<script>
  Elspw.params.remodalScriptPath = "https://cdn.shopify.com/extensions/01a167dc-14e5-78de-9f3e-f62b4951fbe5/product-warnings-31/assets/remodal.js";
  Elspw.config = {
    ...(Elspw.config || {}),
    current_date: "2026\/11\/04 06:01",
    current_weekday: +"3",
    current_language: "en",
  }
  Elspw.params.cssPath = "https://cdn.shopify.com/extensions/01a167dc-14e5-78de-9f3e-f62b4951fbe5/product-warnings-31/assets/app.css";
</script><!-- END app snippet --><!-- BEGIN app snippet: elspw-jsons -->















<!-- END app snippet -->


<!-- END app block --><script src="https://cdn.shopify.com/extensions/01a19bfe-e8c0-7266-a72e-c50ef94bd857/form-builder-by-hulkapps-83/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>
  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<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}).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: 8064172096,storefrontBaseUrl: "https://lightintheattic.net",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://lightintheattic.net/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["7b21cf0b","08197dfb"],webPixelsConfigList: [{"id":"2304475381","configuration":"{\"sh_shop\":\"lightintheatticrecordsandtapes.myshopify.com\",\"sh_shop_id\":\"8064172096\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"913af02b02ba3bd1e6022c45db467386","type":"APP","apiClientId":2395080,"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":"1858371829","configuration":"{\"mailchimp_store_id\":\"store_up7iw9ufd4eazy4q2ea1\", \"mailchimp_user_id\":\"20203252\",\"mailchimp_list_id\":\"6625bc0de4\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"427ad19e526d84637a6599f7a930552e","type":"APP","apiClientId":2585307,"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":"1686012149","configuration":"{\"accountID\":\"Vxftjn\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWUsICJlbmFibGVBbm9ueW1vdXNCYWNrZmlsbCI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3fe25e975c30cd2a9af38a04798704c0","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"914030837","configuration":"{\"tagID\":\"2613772955956\"}","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":"799768821","configuration":"{\"pixelCode\":\"CVM2LNBC77U5VNGOMBE0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"501448949","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-30HQY2845Y\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-30HQY2845Y\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-30HQY2845Y\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-30HQY2845Y\\\",\\\"MC-EGQF5110BP\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-30HQY2845Y\\\",\\\"MC-EGQF5110BP\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-30HQY2845Y\\\",\\\"MC-EGQF5110BP\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-30HQY2845Y\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-30HQY2845Y\\\"}],\\\"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":"109117685","configuration":"{\"accountID\":\"selleasy-metrics-track\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"745e4fd4756c34bc1daf7a624967d846","type":"APP","apiClientId":5519923,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"62226677","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"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":"Light in the Attic","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"lightintheatticrecordsandtapes.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/lightintheattic.net"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15501783367925","handle":"lofi-house-volume-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67943878164725","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15501733462261","handle":"winterbeast-original-motion-picture-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67943715700981","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15497478537461","handle":"clayface-original-motion-picture-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67930743111925","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15497478668533","handle":"fight-songs-the-music-of-team-fortress-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67930743275765","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15497478570229","handle":"halloween-2026","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67930743177461","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15497478635765","handle":"final-fantasy-40th-anniversary-the-crystal-edition","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67930743242997","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15487282938101","handle":"les-mise-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67899949383925","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15487282905333","handle":"delaidback","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67899949351157","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15487282839797","handle":"hurt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67899949285621","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15487282872565","handle":"darc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67899949318389","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15486909350133","handle":"sound-fuji-king-records-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67899523596533","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15480801526005","handle":"furuhata-ninzaburo-sound-track-vol-3-2026-remaster","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67884921618677","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15480801394933","handle":"furuhata-ninzaburo-sound-track-vol-2-2026-remaster","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67884921487605","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15480801460469","handle":"furuhata-ninzaburo-original-sound-track-2026-remaster","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67884921520373","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15480801493237","handle":"keibuho-furuhata-ninzaburo-original-sound-track-vol-1-2026-remaster","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67884921553141","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15480784781557","handle":"grand-theft-auto-vi-original-score-by-justice","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67884874334453","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15477941993717","handle":"it-takes-two-original-game-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67876966105333","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15477941928181","handle":"split-fiction-original-game-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67876966039797","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475898056949","handle":"klara-and-the-sun-original-motion-picture-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67868612264181","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475876200693","handle":"night-and-day","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67868440723701","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475876233461","handle":"lonely-woman","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67868440756469","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475876167925","handle":"physical-structure","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67868440690933","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475876135157","handle":"watermelon-man","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67868440658165","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15475869909237","handle":"fall-collection-2026","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67868413133045","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15472775987445","handle":"light-and-shadows","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67856026665205","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15472776020213","handle":"material","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67856026697973","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15472760848629","handle":"cat-1011","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67855876948213","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15472733159669","handle":"the-elder-scrolls-iv-oblivion-original-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67855384117493","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15472708813045","handle":"dancecab-classics-vol-002-smile-dk-edition","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67854986182901","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15472702783733","handle":"1975-76-live-best-tobitsuna","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67854935818485","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15470010663157","handle":"sqkawaii-sounds-final-fantasy-vol-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67842526183669","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469949714677","handle":"sqkawaii-sounds-final-fantasy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67842197717237","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469768999157","handle":"soft-landing","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67841105101045","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469768933621","handle":"okinawa","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67841105035509","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469768868085","handle":"bgm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67841104969973","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469760413941","handle":"three-cushion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67841085636853","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15469760348405","handle":"disco-hanagasa-ondo-soma-bon-uta-memphis-soul-meets-japanese-folk-songs","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67841085571317","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15461869650165","handle":"firestarter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67806923751669","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15461828264181","handle":"denshattack-original-game-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67806758011125","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15458819178741","handle":"emergency-selected-from-the-original-session-takes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67794338775285","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15458775040245","handle":"dynamic-latin-exotic-sound","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67794122309877","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8167789822197","handle":"body-soul","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44136579432693","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15396907024629","handle":"moving-echoes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67596062097653","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15396906860789","handle":"this-world-is-green-and-i-always-forget","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67596061966581","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15396906926325","handle":"big-dogs","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67596062032117","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15396906795253","handle":"haunted-highs","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67596061901045","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9984418808053","handle":"party-with-the-surfrajettes-live","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48823650844917","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9978108215541","handle":"they-call-us-wild","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48802152939765","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088516460789","handle":"shake-some-action","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43959822352629","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8171052269813","handle":"the-electric-prunes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44151345742069","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15433146761461","handle":"hero-of-time-music-from-the-legend-of-zelda-ocarina-of-time-anniversary-edition-lita-exclusive-variant","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67681960132853","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10266328072437","handle":"memories-linger","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50445180109045","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15391912100085","handle":"sky-tian-kong","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67573038252277","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15399873216757","handle":"music-for-halloween-night-lita-exclusive-variant","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67603129139445","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15399873249525","handle":"addams-family-values-lita-exclusive-variant","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67603129172213","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15391911936245","handle":"wondering-mind-hu-si-luan-xiang","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67573038121205","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9984639959285","handle":"quiet-forest","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48824346509557","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15391914426613","handle":"anxiety-fu-zao","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67573054537973","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10270163271925","handle":"johto-legend-music-from-pokemon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50466740994293","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10004056015093","handle":"goosebumps-original-television-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48875593367797","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10005823619317","handle":"grand-theft-auto-vi-the-album","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48880134127861","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9991728136437","handle":"in-the-mouth-of-madness-original-motion-picture-score-lita-exclusive-variant","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48840122106101","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088490770677","handle":"casiopea","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46763324637429","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9969792844021","handle":"a-la-altura-deluxe-vinyl-merch-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48777313943797","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9969803886837","handle":"a-la-altura-deluxe-cd-merch-bundle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48777381544181","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10268992700661","handle":"jazzy-sport-past-forward-silver","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50459598520565","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9501563257077","handle":"synthesizing-ten-ragas-to-a-disco-beat","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47560352989429","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9700926390517","handle":"music-from-siesta","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48220500459765","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8147893879029","handle":"surround","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46439041892597","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8078368309493","handle":"crashin-from-passion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43942307496181","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7641635750133","handle":"green","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42632702787829","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8143468822773","handle":"the-night","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44073394634997","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4699987968079","handle":"pacific-breeze-japanese-city-pop-aor-boogie-1976-1986","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32374424764495","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4698859077711","handle":"pacific-breeze-2-japanese-city-pop-aor-boogie-1972-1986","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32372156006479","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8089319211253","handle":"music-for-nine-post-cards","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43961241927925","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8143468626165","handle":"like-swimming","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44073394307317","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8167840153845","handle":"keep-walkin-singles-demos-rarities-1965-1978","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44136679342325","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7982861811957","handle":"pacific-breeze-volume-3-japanese-city-pop-aor-boogie-1975-1987","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43588713283829","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7888937812213","handle":"they-say-i-m-different","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48052762935541","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7629531807989","handle":"betty-davis","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42600420901109","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7888941089013","handle":"nancy-lee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43347816612085","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4633720782927","handle":"is-it-love-or-desire","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32230325190735","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8089338052853","handle":"the-muppet-movie-lita-exclusive-variant","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43961261195509","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8171052105973","handle":"nippon-acid-folk-1970-1980","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44151345578229","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4699990097999","handle":"blowout-comb","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32374427811919","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4633719734351","handle":"dreamin-wild","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32230318112847","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8156546859253","handle":"dragon-ball-z-original-soundtrack-best-collection","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67700317880565","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7982860796149","handle":"start-walkin-1965-1976","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43588711743733","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8139544461557","handle":"tank-gold-cowboy-bebop","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44062294081781","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088567054581","handle":"oppenheimer-original-motion-picture-soundtrack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43959875535093","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7982866858229","handle":"boots","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43588720328949","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088540446965","handle":"zelda-chill-iii","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43959845650677","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8078349205749","handle":"nancy-lee-again","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43942286295285","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4619342184527","handle":"1992-2001","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32191347785807","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4633717735503","handle":"u-f-o","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32230310248527","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4635790442575","handle":"native-north-america-vol-1-aboriginal-folk-rock-and-country-1966-1985","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32236501106767","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8167710523637","handle":"kazemachi-roman","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44341328838901","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8140613157109","handle":"rebirth-of-tbm-the-japanese-deep-jazz-compiled-by-tatsuo-sunaga-mhjl-290-291","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44066764718325","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7843126018293","handle":"creation-never-sleeps-creation-never-dies-the-willie-dunn-anthology","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43213762298101","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088376475893","handle":"masana-temples","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43959652221173","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8167789330677","handle":"greatest-hits-of-tatsuro-yamashita","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44136578842869","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8167788773621","handle":"my-pussy-belongs-to-daddy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44136578220277","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7982866792693","handle":"words-music-may-1965-standard-edition","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43588720132341","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7888941514997","handle":"words-music-may-1965-deluxe-edition","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43347817005301","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8167790641397","handle":"spacy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44136580022517","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088566857973","handle":"wajazz-legends-jiro-inagaki-selected-by-yusuke-ogawa-universounds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43959874814197","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7843141157109","handle":"somewhere-between-mutant-pop-electronic-minimalism-shadow-sounds-of-japan-1980-1988","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43213822918901","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4619330060367","handle":"the-cowboy-the-lady","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32191297650767","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4697736544335","handle":"honey-moon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32369918443599","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088518689013","handle":"kumoyo-island","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43959825006837","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8088533270773","handle":"world-of-warcraft-wrath-of-the-lich-king","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46050469839093","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8137500492021","handle":"video-game-lofi-super-mario-64","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44052950614261","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4633716916303","handle":"please-dont-tell-me-how-the-story-ends-the-publishing-demos-1968-72","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32230303432783","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8089336774901","handle":"wamono-a-to-z-vol-i-japanese-jazz-funk-rare-groove-1968-1980-selected-by-dj-yoshizawa-dynamite-chintam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43961259393269","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8147894108405","handle":"nancy-sinatra-one-for-your-dreams-trade-edition","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44088467489013","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8089336873205","handle":"zelda-chill-ii","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45803062231285","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8167788871925","handle":"circus-town","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44136578416885","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://lightintheattic.net/cdn","8623cf63wa37add5bpb2771a08mfc45efac",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"160035471605","themePublished":"true","eventMetadataId":"13166e84-067f-4191-98bc-8f006ac87ff7","pageType":"home","shopId":"8064172096","storefrontBaseUrl":"https:\/\/lightintheattic.net","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"7b21cf0b\", \"08197dfb\"]","isMerchantRequest":"false","hashVersion":"8623cf63wa37add5bpb2771a08mfc45efac","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'USD';
  var meta = {"page":{"pageType":"home","requestId":"0d82599a-2a53-485d-9164-82e3668715f8-1793800883"}};
  for (var attr in meta) {
    window.ShopifyAnalytics.meta[attr] = meta[attr];
  }
</script>
<script class="analytics">
  (function () {
    var customDocumentWrite = function(content) {
      var jquery = null;

      if (window.jQuery) {
        jquery = window.jQuery;
      } else if (window.Checkout && window.Checkout.$) {
        jquery = window.Checkout.$;
      }

      if (jquery) {
        jquery('body').append(content);
      }
    };

    var hasLoggedConversion = function(token) {
      if (token) {
        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
      }
      return false;
    }

    var setCookieIfConversion = function(token) {
      if (token) {
        var twoMonthsFromNow = new Date(Date.now());
        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);

        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
      }
    }

    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
    if (trekkie.integrations) {
      return;
    }
    trekkie.methods = [
      'identify',
      'page',
      'ready',
      'track',
      'trackForm',
      'trackLink'
    ];
    trekkie.factory = function(method) {
      return function() {
        var args = Array.prototype.slice.call(arguments);
        args.unshift(method);
        trekkie.push(args);
        if (method == 'track' || method == 'page') {
          var pageUrl;
          try {
            pageUrl = window.location.href;
          } catch (e) {}
          var pageReferrer;
          try {
            pageReferrer = document.referrer;
          } catch (e) {}
          try {
            if (window.__TREKKIE_SHIM_QUEUE == null) {
              window.__TREKKIE_SHIM_QUEUE = [];
            }
            window.__TREKKIE_SHIM_QUEUE.push({
              from: 'trekkie-stub',
              method: method,
              args: args.slice(1),
              pageContext: {
                url: pageUrl,
                referrer: pageReferrer
              }
            });
          } catch (e) {
            // no-op
          }
        }
        return trekkie;
      };
    };
    for (var i = 0; i < trekkie.methods.length; i++) {
      var key = trekkie.methods[i];
      trekkie[key] = trekkie.factory(key);
    }
    trekkie.load = function(config) {
      trekkie.config = config || {};
      trekkie.config.initialDocumentCookie = document.cookie;
      var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
  var scriptFallback = document.createElement('script');
  scriptFallback.type = 'text/javascript';
  scriptFallback.onerror = function(error) {
          var Monorail = {
      produce: function produce(monorailDomain, schemaId, payload) {
        var currentMs = new Date().getTime();
        var event = {
          schema_id: schemaId,
          payload: payload,
          metadata: {
            event_created_at_ms: currentMs,
            event_sent_at_ms: currentMs
          }
        };
        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
      },
      sendRequest: function sendRequest(endpointUrl, payload) {
        // Try the sendBeacon API
        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
          var blobData = new window.Blob([payload], {
            type: 'text/plain'
          });

          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
            return true;
          } // sendBeacon was not successful

        } // XHR beacon

        var xhr = new XMLHttpRequest();

        try {
          xhr.open('POST', endpointUrl);
          xhr.setRequestHeader('Content-Type', 'text/plain');
          xhr.send(payload);
        } catch (e) {
          console.log(e);
        }

        return false;
      },
      isIos12: function isIos12() {
        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
      }
    };
    Monorail.produce('monorail-edge.shopifysvc.com',
      'trekkie_storefront_load_errors/1.1',
      {shop_id: 8064172096,
      theme_id: 160035471605,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//lightintheattic.net/cdn/s/trekkie.storefront.26cfe45045d46c5637f19b336b1ce8a3ebd246cf.min.js"});

  };
  scriptFallback.async = true;
  scriptFallback.src = '//lightintheattic.net/cdn/s/trekkie.storefront.26cfe45045d46c5637f19b336b1ce8a3ebd246cf.min.js';
  first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//lightintheattic.net/cdn/s/trekkie.storefront.26cfe45045d46c5637f19b336b1ce8a3ebd246cf.min.js';
first.parentNode.insertBefore(script, first);

    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8064172096,"isMerchantRequest":null,"themeId":160035471605,"themeCityHash":"5948026545340041402","contentLanguage":"en","currency":"USD","eventMetadataId":"13166e84-067f-4191-98bc-8f006ac87ff7"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["7b21cf0b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
      var token = match? match[1]: undefined;
      if (!hasLoggedConversion(token)) {
        setCookieIfConversion(token);
        
      }
    });

    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"0d82599a-2a53-485d-9164-82e3668715f8-1793800883","shopifyEmitted":true});

    var eventsListenerScript = document.createElement('script');
    eventsListenerScript.async = true;
    eventsListenerScript.src = "//lightintheattic.net/cdn/shopifycloud/storefront/assets/shop_events_listener-819172a8.js";
    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
  <script>
  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
    window.ga = function ga() {
      (window.ga.q = window.ga.q || []).push(arguments);
      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
      }
      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.");
    };
    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
    }
  }
</script>
<script
  defer
  src="https://lightintheattic.net/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.14.0.min.js"
  data-application="storefront-renderer"
  data-shop-id="8064172096"
  data-render-region="gcp-us-central1"
  data-page-type="index"
  data-theme-instance-id="160035471605"
  data-theme-name="Slate"
  data-theme-version="0.11.0"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
  data-shs-beacon="true"
  data-shs-export-with-fetch="true"
  data-shs-logs-sample-rate="1"
  data-shs-beacon-endpoint="https://lightintheattic.net/api/collect"
></script>
<meta name="shopify-y" content="2a3886cf-9c8d-4621-99f9-9dd0e01e712d" data-expiration="1825358484000"><meta name="shopify-s" content="3222beef-5927-49f9-bf50-472ad834a10f" data-expiration="1793802684000"><meta name="request-id" content="0d82599a-2a53-485d-9164-82e3668715f8-1793800883"        >
</head>
  <body
    id="music-light-in-the-attic-records"
    class="template-index templatepage-index"
  >
    <!-- Google Tag Manager (noscript) -->
    <noscript
      ><iframe
        src="https://www.googletagmanager.com/ns.html?id=GTM-K8KSV92P"
        height="0"
        width="0"
        style="display:none;visibility:hidden"
      ></iframe
    ></noscript>
    <!-- End Google Tag Manager (noscript) -->
    

    <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>
    
    <div class="site-banner__wrapper position-sticky top-0 z-5 bg-light">
      <div id="shopify-section-site-banner" class="shopify-section"><div class="wrapper">


  <div class="site-banner d-flex flex-wrap flex-lg-nowrap bg-light align-items-center"
    data-section-id="site-banner">
    <div class="site-banner__logo justify-content-start text-light">
      <a href="#"><img class="banner-logo" src="//lightintheattic.net/cdn/shop/files/LITA-Favicon-128x128_36x.png?v=4049316078396507721"
          alt="LITA Logo"></a>
    </div>

    

    <div class="site-banner__nav-list d-none d-sm-none d-md-flex justify-content-lg-end justify-content-sm-center">
      
      
  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/wholesale">
      <p>Wholesale</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/licensing">
      <p>Licensing</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/newsletter">
      <p>Newsletter</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/about-us">
      <p>About</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/products/light-in-the-attic-gift-card">
      <p>Gift Cards</p>
    </a>
  </div>

<style>
  .pointer {
    cursor: pointer;
  }
</style>

      


        <div class="pl-1 pr-1 float-right">
          <a class="nav-list__sign-in d-flex align-items-center fw-med" href="https://shopify.com/8064172096/account"><i
            class="fal fa-user"></i>
            <p>SIGN IN</p>
          </a>
        </div>
          <div class="pl-1 pr-1 right"><a class="nav-list__cart d-flex align-items-center fw-med" href="#swym-wishlist"
              data-wishlist><img src="//lightintheattic.net/cdn/shop/files/wishlis-star_20x.png?v=7308900106498124281" alt="Wishlist icon">
              <p>WISHLIST</p>
            </a></div>
      <div class="pl-1 pr-1 right">
        <a class="nav-list__cart d-flex align-items-center fw-med" href="/cart"  onclick="event.preventDefault(); quickCheckSlideCartOpen(); return false;" >
          <p>
            <span class="cart-count-wrap"style="display:none;">
  (<span data-cart-count>0</span>)
</span>

          </p>
          <i class="fal fa-shopping-cart"></i>
          <p>CART</p>
        </a>
      </div>

    </div>

    <div class="site-banner__mobile-dropdown">
      <button class="hamburger hamburger--squeeze z-5" type="button">
        <span class="hamburger-box">
          <span class="hamburger-inner"></span>
        </span>
      </button>

      <div class="site-banner__navigation darker-grey-bg">
        <div class="navigation__nav-list z-2">
          
          
  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/wholesale">
      <p>Wholesale</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/licensing">
      <p>Licensing</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/newsletter">
      <p>Newsletter</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/about-us">
      <p>About</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/products/light-in-the-attic-gift-card">
      <p>Gift Cards</p>
    </a>
  </div>

<style>
  .pointer {
    cursor: pointer;
  }
</style>

          
          <div class="pl-1 pr-1"><a class="nav-list__sign-in d-flex align-items-center justify-content-end fw-med"
              href="/account">
              <p>SIGN IN</p><i class="fal fa-user"></i>
            </a></div>
          <div class="pl-1 pr-1">
            <a class="nav-list__cart d-flex align-items-center justify-content-end fw-med" href="/cart"  onclick="event.preventDefault(); quickCheckSlideCartOpen(); return false;" >
              <p>
                <span class="cart-count-wrap" style="display: none" >(<span data-cart-count>0</span>)</span>
              </p>
              <i class="fal fa-shopping-cart"></i>
              <p>CART</p>
            </a>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

<script>
  /* Dynamically update the banner to bypass full page cache and show correct login state */
  (function() {
    document.addEventListener('DOMContentLoaded', function() {
      var banner = document.querySelector('[data-section-id="site-banner"]');
      if (banner) {
        fetch(window.Shopify.routes ? (window.Shopify.routes.root + '?section_id=site-banner') : ('/?section_id=site-banner'))
          .then(function(res) { return res.text(); })
          .then(function(text) {
            var html = text;
            try {
              var json = JSON.parse(text);
              if (json['site-banner']) {
                html = json['site-banner'];
              }
            } catch (e) {
              /* Not JSON, use raw text */
            }
            var parser = new DOMParser();
            var doc = parser.parseFromString(html, 'text/html');
            var newBanner = doc.querySelector('[data-section-id="site-banner"]');
            if (newBanner && newBanner.innerHTML !== banner.innerHTML) {
              banner.innerHTML = newBanner.innerHTML;
            }
          })
          .catch(function(e) { console.warn('Banner update failed', e); });
      }
    });
  })();
</script>

</div>
    </div>

    <div class="shopify-header position-sticky z-4">
      <div id="shopify-section-header" class="shopify-section"><div class="header-background z-4">
  <div class="wrapper position-relative">
    <div class="header-content position-absolute d-flex align-items-center justify-content-end z-4">
      
      <div class="header-content__content-image position-relative justify-content-start">
        <a href="/"><img class="white-logo position-absolute" src="//lightintheattic.net/cdn/shop/files/light-in-the-ettic_1_200x.svg?v=1734347844"
            alt="LITA Logo" loading="eager" fetchpriority="high"></a>
      </div>
            
      <div class="header-content__nav-list d-flex flex-column justify-content-around align-items-stretch">
        <div class="nav-list__items row d-none d-md-flex justify-content-between align-items-center">
          <div class="nav-list__change-on-scroll d-flex justify-content-between align-items-center">
            
            
            
  <div><a href="/collections/just-added"><p class="fw-demi text-light text-uppercase">Just added</p></a></div>

  <div><a href="/collections/whats-hot"><p class="fw-demi text-light text-uppercase">What&#39;s Hot</p></a></div>

  <div><a href="/collections/litaexclusives"><p class="fw-demi text-light text-uppercase">LITA Exclusives</p></a></div>

  <div><a href="/collections/sale"><p class="fw-demi text-light text-uppercase">Sale</p></a></div>

  <div><a href="/blogs/features"><p class="fw-demi text-light text-uppercase">Features</p></a></div>

  <div><a href="/pages/artists"><p class="fw-demi text-light text-uppercase">LITA Artists </p></a></div>

  <div><a href="/pages/labels"><p class="fw-demi text-light text-uppercase">Labels</p></a></div>

  <div><a href="/collections/in-stock"><p class="fw-demi text-light text-uppercase">Browse</p></a></div>

            
          </div>
          <div class="nav-list__search-icon">
            <!-- <img
              src="//lightintheattic.net/cdn/shop/files/search-icon_2x_0c9e4966-78de-4b53-8775-d78a53ef7ad8_small.png?v=17845682356397293744" alt="search-icon"> -->
              <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 3.99999C8.77609 3.99999 7.12279 4.68481 5.90381 5.9038C4.68482 7.12279 4 8.77609 4 10.5C4 12.2239 4.68482 13.8772 5.90381 15.0962C7.12279 16.3152 8.77609 17 10.5 17C12.2239 17 13.8772 16.3152 15.0962 15.0962C16.3152 13.8772 17 12.2239 17 10.5C17 8.77609 16.3152 7.12279 15.0962 5.9038C13.8772 4.68481 12.2239 3.99999 10.5 3.99999ZM2 10.5C2.00012 9.14459 2.32436 7.80886 2.94569 6.60425C3.56702 5.39964 4.46742 4.36109 5.57175 3.57523C6.67609 2.78937 7.95235 2.279 9.29404 2.0867C10.6357 1.8944 12.004 2.02574 13.2846 2.46977C14.5652 2.9138 15.7211 3.65764 16.6557 4.63923C17.5904 5.62082 18.2768 6.8117 18.6576 8.11251C19.0384 9.41332 19.1026 10.7863 18.8449 12.117C18.5872 13.4477 18.015 14.6974 17.176 15.762L20.828 19.414C21.0102 19.6026 21.111 19.8552 21.1087 20.1174C21.1064 20.3796 21.0012 20.6304 20.8158 20.8158C20.6304 21.0012 20.3796 21.1064 20.1174 21.1087C19.8552 21.1109 19.6026 21.0102 19.414 20.828L15.762 17.176C14.5086 18.164 13.0024 18.7792 11.4157 18.9511C9.82905 19.123 8.22602 18.8448 6.79009 18.1482C5.35417 17.4516 4.14336 16.3649 3.29623 15.0123C2.44911 13.6597 1.99989 12.096 2 10.5ZM9.5 6.99999C9.5 6.73478 9.60536 6.48042 9.79289 6.29289C9.98043 6.10535 10.2348 5.99999 10.5 5.99999C11.6935 5.99999 12.8381 6.4741 13.682 7.31801C14.5259 8.16193 15 9.30652 15 10.5C15 10.7652 14.8946 11.0196 14.7071 11.2071C14.5196 11.3946 14.2652 11.5 14 11.5C13.7348 11.5 13.4804 11.3946 13.2929 11.2071C13.1054 11.0196 13 10.7652 13 10.5C13 9.83695 12.7366 9.20107 12.2678 8.73223C11.7989 8.26339 11.163 7.99999 10.5 7.99999C10.2348 7.99999 9.98043 7.89464 9.79289 7.7071C9.60536 7.51956 9.5 7.26521 9.5 6.99999Z" fill="white"></path>
            </svg>
          </div>
        </div>

        <div class="nav-list__items--mobile d-flex d-md-none justify-content-end align-items-center">
          <div class="nav-list__search-icon--mobile mr-1  " >            
            <!-- <img
              src="//lightintheattic.net/cdn/shop/files/search-icon_2x_0c9e4966-78de-4b53-8775-d78a53ef7ad8_small.png?v=17845682356397293744"
              alt="Magnifying glass icon"> -->
            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 3.99999C8.77609 3.99999 7.12279 4.68481 5.90381 5.9038C4.68482 7.12279 4 8.77609 4 10.5C4 12.2239 4.68482 13.8772 5.90381 15.0962C7.12279 16.3152 8.77609 17 10.5 17C12.2239 17 13.8772 16.3152 15.0962 15.0962C16.3152 13.8772 17 12.2239 17 10.5C17 8.77609 16.3152 7.12279 15.0962 5.9038C13.8772 4.68481 12.2239 3.99999 10.5 3.99999ZM2 10.5C2.00012 9.14459 2.32436 7.80886 2.94569 6.60425C3.56702 5.39964 4.46742 4.36109 5.57175 3.57523C6.67609 2.78937 7.95235 2.279 9.29404 2.0867C10.6357 1.8944 12.004 2.02574 13.2846 2.46977C14.5652 2.9138 15.7211 3.65764 16.6557 4.63923C17.5904 5.62082 18.2768 6.8117 18.6576 8.11251C19.0384 9.41332 19.1026 10.7863 18.8449 12.117C18.5872 13.4477 18.015 14.6974 17.176 15.762L20.828 19.414C21.0102 19.6026 21.111 19.8552 21.1087 20.1174C21.1064 20.3796 21.0012 20.6304 20.8158 20.8158C20.6304 21.0012 20.3796 21.1064 20.1174 21.1087C19.8552 21.1109 19.6026 21.0102 19.414 20.828L15.762 17.176C14.5086 18.164 13.0024 18.7792 11.4157 18.9511C9.82905 19.123 8.22602 18.8448 6.79009 18.1482C5.35417 17.4516 4.14336 16.3649 3.29623 15.0123C2.44911 13.6597 1.99989 12.096 2 10.5ZM9.5 6.99999C9.5 6.73478 9.60536 6.48042 9.79289 6.29289C9.98043 6.10535 10.2348 5.99999 10.5 5.99999C11.6935 5.99999 12.8381 6.4741 13.682 7.31801C14.5259 8.16193 15 9.30652 15 10.5C15 10.7652 14.8946 11.0196 14.7071 11.2071C14.5196 11.3946 14.2652 11.5 14 11.5C13.7348 11.5 13.4804 11.3946 13.2929 11.2071C13.1054 11.0196 13 10.7652 13 10.5C13 9.83695 12.7366 9.20107 12.2678 8.73223C11.7989 8.26339 11.163 7.99999 10.5 7.99999C10.2348 7.99999 9.98043 7.89464 9.79289 7.7071C9.60536 7.51956 9.5 7.26521 9.5 6.99999Z" fill="white"/>
            </svg>
            </div>
          <a class="d-flex align-items-center" href="/account">
           <!--  <img
              src="//lightintheattic.net/cdn/shop/files/sign-in-icon-white_20x.png?v=1129565491144792838" alt="Account icon"> -->
          <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M15.2818 14.1401H8.7149C7.61554 14.1401 6.5612 14.5768 5.78384 15.3542C5.00647 16.1315 4.56975 17.1858 4.56975 18.2852C4.56975 18.8555 4.93775 19.2372 5.35604 19.3058C6.93661 19.5686 9.28633 19.8544 11.9983 19.8544C14.7103 19.8544 17.06 19.5686 18.6406 19.3058C19.0589 19.2372 19.4269 18.8555 19.4269 18.2852C19.4269 17.1858 18.9902 16.1315 18.2128 15.3542C17.4354 14.5768 16.3811 14.1401 15.2818 14.1401ZM8.7149 12.4258C7.16088 12.4258 5.67051 13.0431 4.57166 14.142C3.4728 15.2408 2.85547 16.7312 2.85547 18.2852C2.85547 19.6201 3.75833 20.7789 5.07604 20.9972C6.72404 21.2715 9.16975 21.5686 11.9983 21.5686C14.8269 21.5686 17.2726 21.2715 18.9206 20.9972C20.2372 20.7801 21.1412 19.6201 21.1412 18.2852C21.1412 16.7312 20.5239 15.2408 19.425 14.142C18.3261 13.0431 16.8358 12.4258 15.2818 12.4258H8.7149Z" fill="white"/>
          <path fill-rule="evenodd" clip-rule="evenodd" d="M7.99944 7.71038C7.99944 8.23567 8.10291 8.75581 8.30392 9.24111C8.50494 9.72642 8.79958 10.1674 9.17102 10.5388C9.54245 10.9102 9.98341 11.2049 10.4687 11.4059C10.954 11.6069 11.4742 11.7104 11.9994 11.7104C12.5247 11.7104 13.0449 11.6069 13.5302 11.4059C14.0155 11.2049 14.4564 10.9102 14.8279 10.5388C15.1993 10.1674 15.4939 9.72642 15.695 9.24111C15.896 8.75581 15.9994 8.23567 15.9994 7.71038C15.9994 6.64951 15.578 5.6321 14.8279 4.88195C14.0777 4.13181 13.0603 3.71038 11.9994 3.71038C10.9386 3.71038 9.92116 4.13181 9.17102 4.88195C8.42087 5.6321 7.99944 6.64951 7.99944 7.71038ZM11.9994 1.99609C10.4839 1.99609 9.03047 2.59813 7.95883 3.66977C6.8872 4.74141 6.28516 6.19486 6.28516 7.71038C6.28516 9.2259 6.8872 10.6794 7.95883 11.751C9.03047 12.8226 10.4839 13.4247 11.9994 13.4247C13.515 13.4247 14.9684 12.8226 16.0401 11.751C17.1117 10.6794 17.7137 9.2259 17.7137 7.71038C17.7137 6.19486 17.1117 4.74141 16.0401 3.66977C14.9684 2.59813 13.515 1.99609 11.9994 1.99609Z" fill="white"/>
          </svg>
          </a>          
          <a class="d-flex align-items-center" href="/cart"  onclick="event.preventDefault(); quickCheckSlideCartOpen(); return false;" >
            <!-- <img class="ml-1"
              src="//lightintheattic.net/cdn/shop/files/cart-icon-white_24x.png?v=15228657229473078063" alt="Cart icon">
               -->
            <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M21.3301 5.86981C21.2623 5.78869 21.1775 5.72344 21.0817 5.67868C20.986 5.63391 20.8815 5.61072 20.7758 5.61073H6.21373L5.6649 2.59306C5.63467 2.42667 5.547 2.27616 5.41717 2.16778C5.28735 2.0594 5.1236 2.00002 4.95448 2H2.72215C2.53062 2 2.34694 2.07608 2.21151 2.21151C2.07608 2.34694 2 2.53062 2 2.72215C2 2.91367 2.07608 3.09735 2.21151 3.23278C2.34694 3.36821 2.53062 3.44429 2.72215 3.44429H4.34698L6.65424 16.108C6.7222 16.4836 6.88818 16.8346 7.13537 17.1254C6.7942 17.444 6.54795 17.851 6.42392 18.301C6.2999 18.7511 6.30296 19.2267 6.43274 19.6752C6.56253 20.1236 6.81399 20.5273 7.15922 20.8416C7.50446 21.1559 7.92998 21.3684 8.38862 21.4555C8.84725 21.5427 9.32107 21.5012 9.75753 21.3355C10.194 21.1698 10.576 20.8865 10.8613 20.517C11.1466 20.1475 11.324 19.7061 11.3737 19.2419C11.4235 18.7778 11.3437 18.3089 11.1433 17.8872H15.2433C15.0817 18.2255 14.9981 18.5956 14.9986 18.9705C14.9986 19.4704 15.1469 19.959 15.4246 20.3747C15.7023 20.7903 16.0971 21.1143 16.5589 21.3056C17.0208 21.4969 17.529 21.5469 18.0193 21.4494C18.5095 21.3519 18.9599 21.1112 19.3134 20.7577C19.6669 20.4042 19.9076 19.9538 20.0051 19.4635C20.1026 18.9733 20.0526 18.4651 19.8613 18.0032C19.67 17.5414 19.346 17.1466 18.9304 16.8689C18.5147 16.5912 18.0261 16.4429 17.5262 16.4429H8.78547C8.61636 16.4429 8.45261 16.3835 8.32279 16.2752C8.19296 16.1668 8.10529 16.0163 8.07506 15.8499L7.78891 14.2765H18.26C18.7674 14.2764 19.2586 14.0983 19.6481 13.7732C20.0376 13.448 20.3006 12.9965 20.3913 12.4973L21.4889 6.46197C21.5075 6.35765 21.5029 6.25053 21.4755 6.14819C21.448 6.04585 21.3984 5.95081 21.3301 5.86981ZM9.94362 18.9705C9.94362 19.1847 9.88009 19.3941 9.76106 19.5723C9.64204 19.7504 9.47286 19.8892 9.27493 19.9712C9.07699 20.0532 8.85919 20.0747 8.64907 20.0329C8.43895 19.9911 8.24593 19.8879 8.09444 19.7364C7.94295 19.5849 7.83979 19.3919 7.79799 19.1818C7.75619 18.9717 7.77764 18.7539 7.85963 18.5559C7.94162 18.358 8.08046 18.1888 8.25859 18.0698C8.43673 17.9508 8.64616 17.8872 8.8604 17.8872C9.14768 17.8872 9.42321 18.0014 9.62635 18.2045C9.82949 18.4076 9.94362 18.6832 9.94362 18.9705ZM18.6094 18.9705C18.6094 19.1847 18.5459 19.3941 18.4268 19.5723C18.3078 19.7504 18.1386 19.8892 17.9407 19.9712C17.7428 20.0532 17.525 20.0747 17.3148 20.0329C17.1047 19.9911 16.9117 19.8879 16.7602 19.7364C16.6087 19.5849 16.5055 19.3919 16.4638 19.1818C16.422 18.9717 16.4434 18.7539 16.5254 18.5559C16.6074 18.358 16.7462 18.1888 16.9244 18.0698C17.1025 17.9508 17.3119 17.8872 17.5262 17.8872C17.8134 17.8872 18.089 18.0014 18.2921 18.2045C18.4953 18.4076 18.6094 18.6832 18.6094 18.9705ZM18.9705 12.2391C18.9401 12.406 18.8521 12.5569 18.7217 12.6653C18.5913 12.7737 18.4269 12.8328 18.2573 12.8322H7.52623L6.47641 7.05503H19.9101L18.9705 12.2391Z" fill="white" stroke="white" stroke-width="0.2"/>
            </svg>

            
          </a><a class="d-flex align-items-center" href="#swym-wishlist" data-wishlist>
            <!-- <img class="ml-1"
              src="//lightintheattic.net/cdn/shop/files/wishlis-star-white_24x.png?v=17419851590758026478" alt="Wishlist icon">
             -->
          <svg width="27" height="27" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M12 15.39L8.24 17.66L9.23 13.38L5.91 10.5L10.29 10.13L12 6.09L13.71 10.13L18.09 10.5L14.77 13.38L15.76 17.66M22 9.24L14.81 8.63L12 2L9.19 8.63L2 9.24L7.45 13.97L5.82 21L12 17.27L18.18 21L16.54 13.97L22 9.24Z" fill="white"/>
          </svg>
            </a><div class="header__mobile-dropdown position-relative">
            <button class="header-hamburger hamburger--squeeze z-5" type="button">
              <span class="hamburger-box">
                <span class="hamburger-inner"></span>
              </span>
            </button>
          </div>
        </div>

        <div class="header__navigation darker-grey-bg">
          <div class="">
            <div class="navigation__nav-list text-left z-5 pl-1">
              
            
            
  <div><a href="/collections/just-added"><p class="fw-demi text-light text-uppercase">Just added</p></a></div>

  <div><a href="/collections/whats-hot"><p class="fw-demi text-light text-uppercase">What&#39;s Hot</p></a></div>

  <div><a href="/collections/litaexclusives"><p class="fw-demi text-light text-uppercase">LITA Exclusives</p></a></div>

  <div><a href="/collections/sale"><p class="fw-demi text-light text-uppercase">Sale</p></a></div>

  <div><a href="/blogs/features"><p class="fw-demi text-light text-uppercase">Features</p></a></div>

  <div><a href="/pages/artists"><p class="fw-demi text-light text-uppercase">LITA Artists </p></a></div>

  <div><a href="/pages/labels"><p class="fw-demi text-light text-uppercase">Labels</p></a></div>

  <div><a href="/collections/in-stock"><p class="fw-demi text-light text-uppercase">Browse</p></a></div>

            
            </div>
            <div class="navigation__nav-list text-left z-5 pl-1">
              
              
  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/wholesale">
      <p>Wholesale</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/licensing">
      <p>Licensing</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/newsletter">
      <p>Newsletter</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/pages/about-us">
      <p>About</p>
    </a>
  </div>

  <div class="pl-1 pr-1 ">
    <a class="fw-med text-uppercase" href="/products/light-in-the-attic-gift-card">
      <p>Gift Cards</p>
    </a>
  </div>

<style>
  .pointer {
    cursor: pointer;
  }
</style>

              
            </div>

          </div>
        </div>

        <div class="nav-list__search row d-flex justify-content-end align-items-center">
          

<script>
  window.LITA_CONFIG = {
    domain: "lightintheatticrecordsandtapes.myshopify.com",
    storefrontToken: '429197bd29c51c0e9a1cdce5f9013d4d',
    customerId: "",
    isWholesale: false,
    customerType: 'pending'
  };
  /* AJAX-based B2B detection - bypasses page cache */
  (function() {
    function detectCustomerType() {
      return fetch('/account', { credentials: 'same-origin' }).then(function(resp) {
        if (resp.url && resp.url.indexOf('/account/login') !== -1) {
          return 'd2c';
        }
        return resp.text().then(function(html) {
          if (html.indexOf('Wholesale') !== -1) {
            return 'b2b';
          }
          return 'd2c';
        });
      }).catch(function() {
        return 'd2c';
      });
    }
    window._litaCustomerTypePromise = detectCustomerType().then(function(type) {
      window.LITA_CONFIG.customerType = type;
      if (type === 'b2b') {
        window.LITA_CONFIG.isWholesale = true;
      }
      return type;
    });
  })();
</script>



<script id="lita-all-products-meta" type="application/json">
{
  "products": [
    

{
        "id": 8147893879029,
        "handle": "surround",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Surround",
        "artist": "Hiroshi Yoshimura",
        "label": "Temporal Drift",
        "genres": ["Japan","Ambient | New Age"],
        "tags": ["Album","Ambient | New Age","august26sale","B2B","CD","D2C","Hiroshi Yoshimura","In Stock","Japan","now-shipping","sale","Tape","Temporal Drift","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1694114908661-mmct9nzv4t-d5fe3872063d04183b367554a06eb42d_2FDRIFT09_Cover_2B_281_29_400x.jpg?v=1697035337",
        "price": 1500,
        "url": "\/products\/surround",
        "description": "[[Release Detail]][[Release Description]] “If Surround can be listened to as music that’s as close to air itself, allowing us to enter each listener’s sound scenery, or as something that exists within a new perspective, expanding the middle ground between sound and music, and transforming it into a comfortable space, it would be much appreciated.” — Hiroshi Yoshimura Temporal Drift proudly...",
        "available": true,
        "catalogNumber": "DRFT09",
        "upc": "826853004862"
      },

{
        "id": 8078368309493,
        "handle": "crashin-from-passion",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Crashin' From Passion",
        "artist": "Betty Davis",
        "label": "Light In The Attic",
        "genres": ["Funk | Soul"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","Betty Davis","CD","D2C","Funk | Soul","In Stock","Light In The Attic","now-shipping","On Sale","Released 6\/22\/2023","sale","test-albums","Vinyl","wintersale"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1687281665395-1fx9z19jcng-bcfe3d9b2c1bd6941a85c5e7ee02384c_2FLITA_2B196-Hi_2BRes_2BAlbum_2BCover_400x.jpg?v=1696119906",
        "price": 1400,
        "url": "\/products\/crashin-from-passion",
        "description": "[[Release Detail]][[Release Description]] In the 1970s, Betty Davis defied genre and gender by pushing her voice to extremes and embracing the erotic. She articulated a kind of pre-punk, funk-blues fusion that had yet to be normalized in mainstream music – a style that few musicians have come close to replicating. As one of the first Black women to write, arrange,...",
        "available": true,
        "catalogNumber": "LITA 196",
        "upc": "826853019613"
      },

{
        "id": 7641635750133,
        "handle": "green",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "GREEN",
        "artist": "Hiroshi Yoshimura",
        "label": "Light In The Attic",
        "genres": ["Electronic | Dance","Ambient | New Age","Japan"],
        "tags": ["Album","all","Ambient | New Age","best-sellers","CD","Electronic | Dance","Hiroshi Yoshimura","Japan","Light In The Attic","now-shipping","Released 3\/20\/2020","sd__preorder--42632702820597--end::2026-04-17","sd__preorder--47918245708021--end::2026-04-17","Tape","test-albums","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/products\/tmp_2F1584396374225-r841zxaz2i-23b57779b34355a9d6ca49f0b632c15d_2FLITA192_2BCover_400x.jpg?v=1673639316",
        "price": 1100,
        "url": "\/products\/green",
        "description": "[[Release Detail]][[Release Description]] Barely known outside of his home country during his lifetime, the late Japanese ambient music pioneer Hiroshi Yoshimura has seen his global stature rise steadily in the past few years. The 2017 reissue of his lauded debut, Music For Nine Post Cards, along with a slow-building cult internet following has helped ignite a renaissance in his acclaimed...",
        "available": true,
        "catalogNumber": "LITA 192",
        "upc": null
      },


{
        "id": 4699987968079,
        "handle": "pacific-breeze-japanese-city-pop-aor-boogie-1976-1986",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Pacific Breeze: Japanese City Pop, AOR \u0026 Boogie 1976-1986",
        "artist": "V\/A - Pacific Breeze",
        "label": "Light In The Attic",
        "genres": ["City Pop","Japan"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","CD","City Pop","D2C","In Stock","Japan","June Sale","Light In The Attic","now-shipping","On Sale","Released 1\/30\/2019","sale","Tape","test-albums","V\/A - Pacific Breeze","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/products\/large_550_tmp_2F1548958036956-h1jtoij0pd7-065adccee812e0f27d47a0492a00122b_2Flita163_cvrs-1_400x.jpg?v=1634288016",
        "price": 1000,
        "url": "\/products\/pacific-breeze-japanese-city-pop-aor-boogie-1976-1986",
        "description": "[[Release Detail]][[Release Description]] Wondering when this will be back in stock? We love it too! There are no current plans to repress this title but if we do, we will announce it in our newsletter. We encourage you to sign up there to be the first to know! Pacific Breeze documents Japan’s blast into the stratosphere. By the 1960s, the...",
        "available": true,
        "catalogNumber": "LITA 163",
        "upc": null
      },






{
        "id": 7888937812213,
        "handle": "they-say-i-m-different",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "They Say I'm Different",
        "artist": "Betty Davis",
        "label": "Light In The Attic",
        "genres": ["Funk \/ Soul","Disco"],
        "tags": ["Album","all","B2B","best-sellers","Betty Davis","CD","D2C","Disco","Funk \/ Soul","In Stock","just-added","Light In The Attic","Released 6\/22\/2023","sd__preorder--48052762935541--end::2027-02-05","test-albums","valid-preorder","valid-preorder-new","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/826853027144_400x.jpg?v=1776814362",
        "price": 1600,
        "url": "\/products\/they-say-i-m-different",
        "description": "[[Release Detail]][[Release Description]] Available June 26, 2026 Punk-funk provocateur Betty Davis’ 1974 sophomore album They Say I’m Different features a worthy-of-framing futuristic cover challenging David Bowie’s science fiction funk with real rocking soul-fire, kicked off with the savagely sexual “Shoo-B-Doop and Cop Him” (later sampled by Ice Cube). Her follow up is full of classic cuts like “Don’t Call Her...",
        "available": true,
        "catalogNumber": "LITA027-1-4",
        "upc": "826853027144"
      },

{
        "id": 7629531807989,
        "handle": "betty-davis",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Betty Davis",
        "artist": "Betty Davis",
        "label": "Light In The Attic",
        "genres": ["Funk | Soul"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","Betty Davis","D2C","Funk | Soul","In Stock","just-added","Light In The Attic","LP","now-shipping","Released 6\/22\/2023","sale","sd__preorder--42600422113525--end::2024-05-24","sd__preorder--67781004230901--end::2027-02-05","test-albums","valid-preorder-new","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1687443365888-ap68bkr7g1-fad21c265c5c560153c9f40c2e5e21b0_2Flita026_frCvr_hiRez_400x.jpg?v=1696119806",
        "price": 129,
        "url": "\/products\/betty-davis",
        "description": "[[Release Detail]][[Release Description]] In 1973, Betty Davis would finally kick off her cosmic career with an amazingly progressive hard funk, sweet soul, self-titled debut. Davis showcased her fiercely unique talent and features such gems as “If I’m In Luck I Might Get Picked Up” and “Game Is My Middle Name.” Betty Davis was recorded with Sly \u0026amp; The Family Stone’s...",
        "available": true,
        "catalogNumber": "LITA 026",
        "upc": null
      },


{
        "id": 4633720782927,
        "handle": "is-it-love-or-desire",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Is It Love Or Desire",
        "artist": "Betty Davis",
        "label": "Light In The Attic",
        "genres": ["Funk | Soul"],
        "tags": ["Album","all","B2B","Betty Davis","CD","D2C","Funk | Soul","In Stock","Light In The Attic","now-shipping","On Sale","Released 6\/22\/2023","sale","Tape","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/bettydavis_isitloveordesire_400x.jpg?v=1696119809",
        "price": 129,
        "url": "\/products\/is-it-love-or-desire",
        "description": "[[Release Detail]][[Release Description]] Is It Love Or Desire is a little-known gem in the Davis catalogue. Mastered from the original tapes, and untouched for over 30 years, this release features detailed liner notes by Oliver Wang (Soul Sides, Betty Davis and They Say I’m Different re-issue contributor), the originally intended artwork housed in a lavishly packaged digipak, rare photos, archival...",
        "available": true,
        "catalogNumber": "LITA 047",
        "upc": null
      },


{
        "id": 8171052105973,
        "handle": "nippon-acid-folk-1970-1980",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Nippon Acid Folk 1970-1980",
        "artist": "Various Artists",
        "label": "Time Capsule",
        "genres": ["Country | Folk | Americana","Rock"],
        "tags": ["Album","august26sale","B2B","Country | Folk | Americana","D2C","In Stock","now-shipping","Rock","Time Capsule","Various Artists","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/650245399218_400x.jpg?v=1750069793",
        "price": 2800,
        "url": "\/products\/nippon-acid-folk-1970-1980",
        "description": "[[Release Detail]][[Release Description]] A counterculture movement united by an expansive, experimental, and deeply soulful sensibility, Japan’s rebel protest music challenged the status quo and changed the country’s music industry in the process. The birth of Japan’s nascent acid folk scene was rooted in the messy and invigorating political climate of the late 1960s. It is a story of Dadaists, communists,...",
        "available": true,
        "catalogNumber": "TIME017",
        "upc": "650245399218"
      },


{
        "id": 4633719734351,
        "handle": "dreamin-wild",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Dreamin' Wild",
        "artist": "Donnie \u0026 Joe Emerson",
        "label": "Light In The Attic",
        "genres": ["Rock","Pop"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","CD","D2C","Donnie \u0026 Joe Emerson","In Stock","Light In The Attic","now-shipping","On Sale","Pop","Released 2\/14\/2023","Rock","test-albums","Vinyl","wintersale"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/Donnie_JoeEmerson_DreaminWild_325_400x.jpg?v=1697032708",
        "price": 129,
        "url": "\/products\/dreamin-wild",
        "description": "[[Release Detail]] [[Release Description]] Pacific Northwest isolation mixed with wide-eyed ambition, a strong sense of family, and the gift of music proved to be quite the combination for teenage brothers Donnie and Joe Emerson. Originally released in 1979, Dreamin’ Wild is the sonic vision of the talented Emerson boys, recorded in a family-built home studio in rural Washington State. Situated...",
        "available": true,
        "catalogNumber": "LITA 082",
        "upc": null
      },

{
        "id": 8156546859253,
        "handle": "dragon-ball-z-original-soundtrack-best-collection",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Dragon Ball Z: Original Soundtrack (Best Collection)",
        "artist": "Chiho Kiyooka, Takeshi Ike, and Keiju Ishikawa",
        "label": "Bigwax",
        "genres": ["Soundtrack","Anime"],
        "tags": ["Album","Anime","august26sale","B2B","Bigwax","Chiho Kiyooka Takeshi Ike and Keiju Ishikawa","D2C","In Stock","now-shipping","sale","sd__preorder--67700317880565--end::2027-01-08","Soundtrack","valid-preorder","valid-preorder-new","Vinyl","wintersale"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/unnamed_1_400x.png?v=1697646574",
        "price": 6300,
        "url": "\/products\/dragon-ball-z-original-soundtrack-best-collection",
        "description": "[[Release Detail]][[Release Description]] New edition coming in Blue-Green Marbled Vinyl. Dragon Ball Z - Best Collection brings together 15 iconic songs from the series, including \"CHA-LA HEAD-CHA-LA\" and \"WE GOTTA POWER\", performed by Hironobu Kageyama. This edition features two 33 RPM vinyl records in translucent blue\/green marble. Available as a limited pressing, this album gathers in a single release the...",
        "available": true,
        "catalogNumber": "DV12819",
        "upc": "3701627802059"
      },

{
        "id": 7982860796149,
        "handle": "start-walkin-1965-1976",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Start Walkin’ 1965–1976",
        "artist": "Nancy Sinatra",
        "label": "Light In The Attic",
        "genres": ["Pop"," Country | Folk | Americana","Indie | Alternative"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","CD","Country | Folk | Americana","D2C","In Stock","Indie | Alternative","June Sale","Light In The Attic","Nancy Sinatra","now-shipping","On Sale","Pop","Released 10\/21\/2020","sale","Tape","test-albums","Vinyl","wintersale"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1603218483868-zprs3r875wi-18ee9d1e6e5bcced33fde7524df399e0_2FLITA_2B195_2B-_2BNancy_2BSinatra_2B-_2BStart_2BWalkin-Hi_2BRes_2BCover_400x.jpg?v=1696119890",
        "price": 1400,
        "url": "\/products\/start-walkin-1965-1976",
        "description": "[[Release Detail]][[Release Description]] Wondering when this will be back in stock? We love it too! There are no current plans to repress this title but if we do, we will announce it in our newsletter. We encourage you to sign up there to be the first to know! Light In The Attic Records is proud to present Nancy Sinatra: Start...",
        "available": true,
        "catalogNumber": "LITA 195",
        "upc": "826853019590"
      },


{
        "id": 8088567054581,
        "handle": "oppenheimer-original-motion-picture-soundtrack",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Oppenheimer Original Motion Picture Soundtrack",
        "artist": "Ludwig Göransson",
        "label": "MONDO",
        "genres": ["Soundtrack"],
        "tags": ["3LP","Album","all","B2B","best-sellers","D2C","Ludwig Göransson","MONDO","now-shipping","sale","sd__preorder--43959875535093--end::2025-08-15","Soundtrack","test-albums"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/850010229911_400x.png?v=1738629154",
        "price": 5600,
        "url": "\/products\/oppenheimer-original-motion-picture-soundtrack",
        "description": "[[Release Detail]][[Release Description]] Mondo, in partnership with Universal Pictures, are proud to present the premiere physical release of the stunning and deeply emotional soundtrack to Christopher Nolan’s epic Oppenheimer. Oppenheimer is the IMAX-shot epic from the mind of acclaimed director and writer, Christopher Nolan. Based on the Pulitzer Prize-winning book American Prometheus: The Triumph and Tragedy of J. Robert Oppenheimer,...",
        "available": true,
        "catalogNumber": "MOND-300B",
        "upc": "850010229911"
      },

{
        "id": 7982866858229,
        "handle": "boots",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Boots",
        "artist": "Nancy Sinatra",
        "label": "Light In The Attic",
        "genres": ["Pop"],
        "tags": ["Album","all","B2B","best-sellers","CD","D2C","In Stock","June Sale","Light In The Attic","Nancy Sinatra","now-shipping","On Sale","Pop","Released 7\/28\/2021","sale","Tape","test-albums","Vinyl","wintersale"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1626291676218-cpiuq4bxqk6-bd9ec93ada06ba717714498e4f859c3f_2Flita1974_lpCvr_3000px_300dpi_400x.jpg?v=1696119905",
        "price": 1000,
        "url": "\/products\/boots",
        "description": "[[Release Detail]][[Release Description]] “Dumb stuff, as Lee used to call it. Dumb doesn’t mean stupid. It means human and understandable. It was the sound of three guitars, drums, and bass. It was simple, very, very simple. I can still see the room, the studio. With Carol Kaye, Glen Campbell, Donnie Owens… I can still see them all sitting there and...",
        "available": true,
        "catalogNumber": "LITA 197",
        "upc": "826853019712"
      },

{
        "id": 8088540446965,
        "handle": "zelda-chill-iii",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Zelda \u0026 Chill III",
        "artist": "Mikel",
        "label": "GameChops",
        "genres": ["Hip-Hop","Electronic | Dance"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","D2C","Electronic | Dance","GameChops","Hip-Hop","In Stock","just-added","Mikel","Released 11\/28\/2022","sale","sd__preorder--43959845650677--end::2026-12-04","test-albums","valid-preorder","valid-preorder-new","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1669674821597-fgorjssgff9-e6ffa06bd62b0a0786b3d5814ab1319f_2Fa2107827835_10_400x.jpg?v=1690531517",
        "price": 3000,
        "url": "\/products\/zelda-chill-iii",
        "description": "[[Release Detail]][[Release Description]] The legend continues in Zelda \u0026amp; Chill III. Mikel returns with a third installment in the beloved lofi series, and fourteen brand-new beats from the Legend of Zelda universe. With the release of Zelda \u0026amp; Chill in 2018, Mikel \u0026amp; GameChops broke new ground. The album was met with overwhelmingly positive reactions and paved the path for...",
        "available": true,
        "catalogNumber": "GCV0012",
        "upc": "197085434247"
      },

{
        "id": 8078349205749,
        "handle": "nancy-lee-again",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Nancy \u0026 Lee Again",
        "artist": "Nancy Sinatra",
        "label": "Light In The Attic",
        "genres": ["Pop","Indie | Alternative"],
        "tags": ["Album","all","B2B","best-sellers","CD","D2C","In Stock","Indie | Alternative","June Sale","Light In The Attic","Nancy Sinatra","now-shipping","On Sale","Pop","Released 1\/26\/2023","sale","Tape","test-albums","Vinyl","wintersale"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1674083385494-opfm8kfke1c-6447dc37d5dd53b1becdbf5aedd35c80_2Flita199_hiRez_400x.jpg?v=1696119910",
        "price": 1300,
        "url": "\/products\/nancy-lee-again",
        "description": "[[Release Detail]][[Release Description]] Light in the Attic Records is proud to present the next installment of the Nancy Sinatra Archival Series with the first ever reissue of the classic 1972 album Nancy \u0026amp; Lee Again. Recorded during a 1972 reunion between Nancy and the enigmatic Hazlewood, the album contains some of the pair’s most enduring and ambitious duets including the...",
        "available": true,
        "catalogNumber": "LITA 199",
        "upc": "826853019910"
      },

{
        "id": 4619342184527,
        "handle": "1992-2001",
        "hasAvailablePhysical": false,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "1992 - 2001",
        "artist": "Acetone",
        "label": "Light In The Attic",
        "genres": ["Rock"],
        "tags": ["Acetone","Album","all","best-sellers","CD","June Sale","Light In The Attic","now-shipping","Released 2\/14\/2023","Rock","sale","staff-picks","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1493764351162-ai8hwwa3hsh-806ff153653ea7306f069a8cda76efd7_2FAcetone-Cover_400x.jpg?v=1697032707",
        "price": 129,
        "url": "\/products\/1992-2001",
        "description": "[[Release Detail]][[Release Description]] “Acetone are into it for what they get out of it. Their music reflects who they are, and that’s so rare in music today. It’s a soul music thing.” – Jason Pierce (Spiritualized) “Acetone are one of my all time favorite bands. Their music is still as electrifying and beautiful now as it was back then.” –...",
        "available": true,
        "catalogNumber": "LITA 159",
        "upc": null
      },

{
        "id": 4633717735503,
        "handle": "u-f-o",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "U.F.O.",
        "artist": "Jim Sullivan",
        "label": "Light In The Attic",
        "genres": ["Country | Folk | Americana","Rock"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","CD","Country | Folk | Americana","D2C","In Stock","Jim Sullivan","Light In The Attic","now-shipping","On Sale","Released 5\/4\/2023","Rock","Tape","test-albums","Vinyl","wintersale"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/JimSullivan_400x.jpg?v=1697032706",
        "price": 129,
        "url": "\/products\/u-f-o",
        "description": "[[Release Detail]][[Release Description]] In March 1975, Jim Sullivan mysteriously disappeared outside Santa Rosa, New Mexico. His VW bug was found abandoned, his motel room untouched. Some think he got lost in the desert. Some think he fell foul of a local family with alleged mafia ties. Some think he was abducted by aliens. By coincidence–or perhaps not–Jim’s 1969 debut album...",
        "available": true,
        "catalogNumber": "LITA 206",
        "upc": null
      },


{
        "id": 8167710523637,
        "handle": "kazemachi-roman",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Kazemachi Roman",
        "artist": "Happy End",
        "label": "Great Tracks \/ Sony Japan",
        "genres": ["Japan","Rock"],
        "tags": ["Album","B2B","D2C","Great Tracks \/ Sony Japan","Happy End","Japan","now-shipping","On Sale","Released 9\/28\/2023","Rock","sd__preorder--45788969533685--end::2024-12-20"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1693514192652-zyfvjsbsy2-eccdfe05d214d971cfc0d1663b783130_2Fimage_2825_29_400x.png?v=1698117506",
        "price": 3150,
        "url": "\/products\/kazemachi-roman",
        "description": "[[Release Detail]][[Release Description]]\nHappy End's second album, the timeless masterpiece \"Kazemachi Roman\" released on heavy weight black vinyl for the first time! Latest 2024 cutting from the original master. Pressed at Sony's Shizuoka factory.\n[[Selling Points]]\n\nOriginally released in 1971\nAvailable in two formats: clear vinyl or 180g black vinyl\nProduced from the original master\n\n[[Catalog Number]]MHJL-371[[Artist]]Happy End",
        "available": true,
        "catalogNumber": "MHJL-371",
        "upc": "4547366626766"
      },


{
        "id": 7843126018293,
        "handle": "creation-never-sleeps-creation-never-dies-the-willie-dunn-anthology",
        "hasAvailablePhysical": false,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Creation Never Sleeps, Creation Never Dies: The Willie Dunn Anthology",
        "artist": "Willie Dunn",
        "label": "Light In The Attic",
        "genres": ["Country | Folk | Americana"],
        "tags": ["Album","all","best-sellers","Country | Folk | Americana","Creation Never Dies: The Willie Dunn Anthology","Creation Never Sleeps","FLAC","Light In The Attic","Light In The Attic Records","MP3\/320","now-shipping","Released 2\/10\/2021","test-albums","Vinyl","WAV","Willie Dunn"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1608248140436-3r44o1z12uw-0ebca833430725c5a3a4edac5fe92838_2FWillie_Dunn_Cover_Final_Digital_1080X1080_IG_400x.jpg?v=1696119885",
        "price": 129,
        "url": "\/products\/creation-never-sleeps-creation-never-dies-the-willie-dunn-anthology",
        "description": "[[Release Detail]][[Release Description]] How did you first experience the poetry, music, and film of Willie Dunn? In a Montreal coffeehouse during the mid-1960s? On a CBC Indian Magazine broadcast with host Johnny Yesno? At a Toronto record store or Native Friendship Centre at the turn of the 1970s? Waiting outside of the Mohawk Nation Longhouse? Maybe in your parent’s record...",
        "available": true,
        "catalogNumber": "LITA164",
        "upc": null
      },


{
        "id": 8167789330677,
        "handle": "greatest-hits-of-tatsuro-yamashita",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Greatest Hits! Of Tatsuro Yamashita",
        "artist": "Tatsuro Yamashita",
        "label": "RCA\/AIR",
        "genres": ["City Pop"],
        "tags": ["Album","august26sale","B2B","City Pop","D2C","In Stock","just-added","RCA\/AIR","Released 4\/20\/2023","sd__preorder--44136578842869--end::2026-11-13","Tatsuro Yamashita","valid-preorder","valid-preorder-new","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/4547366588187_400x.jpg?v=1738026899",
        "price": 5000,
        "url": "\/products\/greatest-hits-of-tatsuro-yamashita",
        "description": "[[Release Detail]][[Release Description]]\nOriginally released in 1982, Greatest Hits! Of Tatsuro Yamashita is the first and only “best of” compilation album of Yamashita’s work. \n[[Selling Points]]\n\nOriginally released in 1982\nCurated by Yamashita himself\nLimited edition\nPressed on 180g black vinyl\n\n[[Catalog Number]]BVJL-98[[Artist]]Tatsuro Yamashita",
        "available": true,
        "catalogNumber": "BVJL-98",
        "upc": "4547366588187"
      },

{
        "id": 8167788773621,
        "handle": "my-pussy-belongs-to-daddy",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "My Pussy Belongs To Daddy",
        "artist": "Various Artists",
        "label": "Ebalunga!!!",
        "genres": ["International"],
        "tags": ["Album","august26sale","B2B","CD","D2C","Ebalunga!!!","In Stock","International","now-shipping","Released 5\/10\/2023","sd__preorder--44136578220277--end::2024-09-27","sd__preorder--44136578253045--end::2024-09-27","Various Artists","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1683747572204-u8hpj1aajq-528675f724f2cca99547a1ba21901255_2Fa4086283489_10_400x.jpg?v=1698103309",
        "price": 1500,
        "url": "\/products\/my-pussy-belongs-to-daddy",
        "description": "[[Release Detail]][[Release Description]]Ebalunga!!! presents a joyful reissue of the legendary compilation album “My Pussy Belongs To Daddy”! Released in 1957 on the Beacon label run by the legendary producer Joe Davis – it was one of the first albums which captured the audience’s attention by means of double entendres in the songs. The release became one of the most eccentric...",
        "available": true,
        "catalogNumber": "EBL-016LP",
        "upc": "8016670158790"
      },

{
        "id": 7982866792693,
        "handle": "words-music-may-1965-standard-edition",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Words \u0026 Music, May 1965 - Standard Edition",
        "artist": "Lou Reed",
        "label": "Light In The Attic",
        "genres": ["Rock"],
        "tags": ["Album","all","B2B","best-sellers","CD","D2C","In Stock","June Sale","Light In The Attic","Lou Reed","now-shipping","On Sale","Released 6\/5\/2022","Rock","sale","Tape","test-albums","Vinyl","wintersale"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1654039103843-jq3i3tii0pg-64fd745fa19a1d10a7fca8dce8077905_2FLITA188-Lou_2BReed-Words_2B_26_2BMusic_2BMay_2B1965-Standard_2BEdition-Hi-Res_2BCover_400x.jpg?v=1696119908",
        "price": 1200,
        "url": "\/products\/words-music-may-1965-standard-edition",
        "description": "[[Release Detail]][[Release Description]] “To hear a tape containing their earliest demos, recorded on May 11, 1965 and locked away until now, is to hear traces of things rarely associated with The Velvet Underground: blues and folk, earthy and traditional, uncertain and hesitant… yet bristling with that rusty, caustic, Lou Reed spirit. It is a revelation.” – Will Hodgkinson, MOJO Light...",
        "available": true,
        "catalogNumber": "LITA 188",
        "upc": "826853018883"
      },


{
        "id": 8167790641397,
        "handle": "spacy",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Spacy",
        "artist": "Tatsuro Yamashita",
        "label": "RCA\/AIR",
        "genres": ["City Pop"],
        "tags": ["Album","august26sale","B2B","City Pop","D2C","In Stock","just-added","RCA\/AIR","Released 4\/20\/2023","Ryuichi Sakamoto","sd__preorder--44136580022517--end::2026-11-13","Tatsuro Yamashita","valid-preorder","valid-preorder-new","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/4547366588170_400x.jpg?v=1738026927",
        "price": 5000,
        "url": "\/products\/spacy",
        "description": "[[Release Detail]][[Release Description]]  Spacy, originally released in 1977, boasts an impressive lineup of Japanese legends including Haruomi Hosono, Ryuichi Sakamoto, Minako Yoshida, Kenji Ohmura, and Hiroshi Sato. The album features all the usual Yamashita elements, such as euphoric vocals, innovative string arrangements, glistening keyboards, and funky guitar riffs, but the rhythms on this one are a little more forceful.  [[Selling...",
        "available": true,
        "catalogNumber": "BVJL-94",
        "upc": "4547366588170"
      },

{
        "id": 8088566857973,
        "handle": "wajazz-legends-jiro-inagaki-selected-by-yusuke-ogawa-universounds",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "WaJazz Legends: Jiro Inagaki - Selected by Yusuke Ogawa (Universounds)",
        "artist": "Jiro Inagaki",
        "label": "180g",
        "genres": ["Jazz","Japan","Japanese Jazz"],
        "tags": ["180g","Album","all","august26sale","B2B","best-sellers","D2C","In Stock","Japan","Japanese Jazz","Jazz","Jiro Inagaki","now-shipping","Released 7\/26\/2023","sale","test-albums","test-klevu","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1690393955508-q5yhg4rokp-0d78889d16369b5cb84e21f88725ddf7_2F180GHMVLP03_2Bfront_2B3000x3000px_400x.jpg?v=1690532555",
        "price": 4300,
        "url": "\/products\/wajazz-legends-jiro-inagaki-selected-by-yusuke-ogawa-universounds",
        "description": "[[Release Detail]][[Release Description]] WaJazz Legends: Jiro Inagaki - Selected by Yusuke Ogawa (Universounds) by Wajazz series Universounds, HMV Record Shop and 180g team up for an exceptional release in their highly acclaimed WaJazz series, to be out on Jiro Inagaki’s 90th birthday, October 3rd, 2023, celebrating the life and music of one of the most iconic Japanese jazz musicians of...",
        "available": true,
        "catalogNumber": "180GHMVLP03-GOLD",
        "upc": "5050580810174"
      },

{
        "id": 7843141157109,
        "handle": "somewhere-between-mutant-pop-electronic-minimalism-shadow-sounds-of-japan-1980-1988",
        "hasAvailablePhysical": false,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Somewhere Between: Mutant Pop, Electronic Minimalism \u0026 Shadow Sounds of Japan 1980-1988",
        "artist": "V\/A - Somewhere Between",
        "label": "Light In The Attic",
        "genres": ["Ambient | New Age","Japan"],
        "tags": ["Album","all","Ambient | New Age","B2B","best-sellers","CD","D2C","Electronic","Electronic Minimalism \u0026 Shadow Sounds of Japan 1980—1988","FLAC","FLAC-HD","Japan","June Sale","Light In The Attic","Light In The Attic Records","MP3\/320","now-shipping","Released 12\/14\/2020","sale","Somewhere Between: Mutant Pop","Tape","test-albums","V\/A - Somewhere Between","Vinyl","WAV","WAV-HD","World Music"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1606864266006-r1san12d54-adfc234df546e9172aacd4ae7f41cb30_2Flita183_3000px_72dpi_400x.jpg?v=1696119888",
        "price": 129,
        "url": "\/products\/somewhere-between-mutant-pop-electronic-minimalism-shadow-sounds-of-japan-1980-1988",
        "description": "[[Release Detail]][[Release Description]] Somewhere Between: Mutant Pop, Electronic Minimalism \u0026amp; Shadow Sounds of Japan 1980–1988 hovers vibe–wise between two distinct poles within Light In The Attic’s acclaimed Japan Archival Series—Kankyō Ongaku: Japanese Ambient, Environmental \u0026amp; New Age Music 1980–1990 and Pacific Breeze: Japanese City Pop, AOR \u0026amp; Boogie 1976–1986. All three albums showcase recordings produced during Japan’s soaring bubble economy...",
        "available": true,
        "catalogNumber": "LITA 183",
        "upc": null
      },

{
        "id": 4619330060367,
        "handle": "the-cowboy-the-lady",
        "hasAvailablePhysical": false,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "The Cowboy \u0026 The Lady",
        "artist": "Lee Hazlewood \u0026 Ann-Margret",
        "label": "Light In The Attic",
        "genres": ["Pop"," Country | Folk | Americana","Indie | Alternative"],
        "tags": ["Album","all","best-sellers","CD","Country | Folk | Americana","Indie | Alternative","Lee Hazlewood \u0026 Ann-Margret","Light In The Attic","now-shipping","Pop","Released 9\/28\/2017","test-albums","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1505941827357-4f1g42bjhx8-bc3619e570ec4fa63439ebf8572703ba_2FLITA160_Cover_400x.jpg?v=1696119870",
        "price": 129,
        "url": "\/products\/the-cowboy-the-lady",
        "description": "[[Release Detail]][[Release Description]] The “Cowboy” moved slowly out of the booth and into the studio. You could tell by the look in his eyes, that the half-dozen shots of Chivas Regal had put his ego to rest, and he was ready to sing with the “Lady.” They Sang for three nights – the “Cowboy” and the “Lady”, and the Gods...",
        "available": true,
        "catalogNumber": "LITA 160",
        "upc": null
      },


{
        "id": 8088518689013,
        "handle": "kumoyo-island",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Kumoyo Island",
        "artist": "Kikagaku Moyo",
        "label": "Guruguru Brain",
        "genres": ["Rock","Indie | Alternative"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","D2C","Guruguru Brain","In Stock","Indie | Alternative","Kikagaku Moyo","now-shipping","Released 5\/9\/2022","Rock","sale","test-albums","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1652115522888-f56oub57tbq-8169c930de8e5b004c8a77cffd22402f_2Fa0810188384_10_400x.jpg?v=1690530743",
        "price": 2900,
        "url": "\/products\/kumoyo-island",
        "description": "[[Release Detail]][[Release Description]] In many ways Kumoyo Island represents the culmination of a journey for Kikagaku Moyo. While their decade-long career can be summarized as a series of kaleidoscopic explorations through lands and dimensions far and near, there’s a strong intention in each of their works to take the listener to a particular place, however real or abstract they may...",
        "available": true,
        "catalogNumber": "GGB-028LP",
        "upc": "9501962371494"
      },


{
        "id": 8137500492021,
        "handle": "video-game-lofi-super-mario-64",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Video Game LoFi: Super Mario 64",
        "artist": "88bit and Save Point",
        "label": "Curaga Records",
        "genres": ["Video Game"],
        "tags": ["88bit and Save Point","Album","all","august26sale","B2B","Curaga Records","D2C","In Stock","now-shipping","Released 9\/19\/2023","Video Game","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/811576036771_400x.jpg?v=1752610617",
        "price": 3000,
        "url": "\/products\/video-game-lofi-super-mario-64",
        "description": "\"[[Release Detail]][[Release Description]] From artists 88bit and Save Point, Video Game LoFi: Super Mario 64 is a nostalgic tribute to Koji Kondo’s beloved soundtrack. With gorgeous piano arrangements, warm analog synths and colorful re-harmonization, the album features 11 tracks that fuse cozy beats and reimagined melodies with jazzy LoFi undertones. “This was a truly collaborative effort,” says artist 88bit, “I’m...",
        "available": true,
        "catalogNumber": "CURE-0018-V",
        "upc": "811576036771"
      },

{
        "id": 4633716916303,
        "handle": "please-dont-tell-me-how-the-story-ends-the-publishing-demos-1968-72",
        "hasAvailablePhysical": false,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Please Don't Tell Me How The Story Ends: The Publishing Demos 1968-72",
        "artist": "Kris Kristofferson",
        "label": "Light In The Attic",
        "genres": ["Country | Folk | Americana","Country | Folk | Americana"],
        "tags": ["Album","all","best-sellers","CD","Country | Folk | Americana","Kris Kristofferson","Light In The Attic","now-shipping","Released 5\/24\/2010","test-albums","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/k_kristofferson_hi-res_cover_400x.jpg?v=1696119790",
        "price": 129,
        "url": "\/products\/please-dont-tell-me-how-the-story-ends-the-publishing-demos-1968-72",
        "description": "[[Release Detail]][[Release Description]] For the past five years, Light In The Attic has embarked on a dream project – working with the blessing of the legendary Kris Kristofferson to compile a selection of his demos from the late 1960s and early ‘70s. The recordings found on this compilation of previously unreleased material include early versions of songs that would become...",
        "available": true,
        "catalogNumber": "LITA 050",
        "upc": null
      },

{
        "id": 8089336774901,
        "handle": "wamono-a-to-z-vol-i-japanese-jazz-funk-rare-groove-1968-1980-selected-by-dj-yoshizawa-dynamite-chintam",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "WAMONO A to Z Vol. I - Japanese Jazz Funk \u0026 Rare Groove 1968-1980 (Selected by DJ Yoshizawa Dynamite \u0026 Chintam)",
        "artist": "Various Artists",
        "label": "180g",
        "genres": ["Funk | Soul","Japan"],
        "tags": ["180g","Album","all","august26sale","B2B","best-sellers","D2C","Funk | Soul","In Stock","Japan","now-shipping","Released 6\/4\/2020","sale","test-albums","Various Artists","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1591301539384-nbuyy0qg5t-f50c19150c5e29003d05dcfc15a1d0ca_2F0513_LP_Sleeve_3mmSpine_400x.jpg?v=1690613304",
        "price": 2900,
        "url": "\/products\/wamono-a-to-z-vol-i-japanese-jazz-funk-rare-groove-1968-1980-selected-by-dj-yoshizawa-dynamite-chintam",
        "description": "[[Release Detail]][[Release Description]] WAMONO A to Z Vol. I - Japanese Jazz Funk \u0026amp; Rare Groove 1968-1980 (Selected by DJ Yoshizawa Dynamite \u0026amp; Chintam) by Wamono series Active as a professional DJ in Japan since the late eighties, DJ Yoshizawa Dynamite is also a renowned remixer, compiler and producer. An avid record collector and an expert of the Wamono style,...",
        "available": true,
        "catalogNumber": "180GWALP01",
        "upc": "5050580740839"
      },

{
        "id": 8147894108405,
        "handle": "nancy-sinatra-one-for-your-dreams-trade-edition",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Nancy Sinatra: One For Your Dreams (Trade Edition)",
        "artist": "Nancy Sinatra",
        "label": "Light In The Attic",
        "genres": ["Pop"," Country | Folk | Americana","Indie | Alternative"],
        "tags": ["Album","B2B","Book","Country | Folk | Americana","D2C","Indie | Alternative","Light In The Attic","Merch","Nancy Sinatra","now-shipping","On Sale","Pop","sale","sd__preorder--44088467489013--end::2024-08-09"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1692734556318-n0946tjyrye-af106573d6eb033a9b5004db86ddc5ec_2Funnamed-3_400x.jpg?v=1697032704",
        "price": 8100,
        "url": "\/products\/nancy-sinatra-one-for-your-dreams-trade-edition",
        "description": "[[Release Detail]][[Release Description]] This ultimate pictorial retrospective is a visual journey through Nancy’s life and career, highlighting her international hits; her collaborations with Lee Hazlewood, Elvis Presley, and Frank Sinatra; her movies and TV appearances; her family life; and her work as an activist on behalf of Vietnam veterans. Presented through a wealth of never-before-seen or published photographs—most scanned and...",
        "available": true,
        "catalogNumber": "NSB14D-4-10-TRADE",
        "upc": "9781954193079"
      },

{
        "id": 8089336873205,
        "handle": "zelda-chill-ii",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": true,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Zelda \u0026 Chill II",
        "artist": "Mikel",
        "label": "GameChops",
        "genres": ["Video Game"],
        "tags": ["Album","all","august26sale","B2B","best-sellers","D2C","GameChops","In Stock","Mikel","now-shipping","Released 10\/14\/2021","sd__preorder--43961259557109--end::2026-10-30","Video Game","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/tmp_2F1606951183181-psyj075kv4-6ca7f4ba4dfd692b2467eca0355b0e73_2FScreen_2BShot_2B2020-12-02_2Bat_2B3.16.29_2BPM_400x.png?v=1690613307",
        "price": 3000,
        "url": "\/products\/zelda-chill-ii",
        "description": "[[Release Detail]][[Release Description]]\nZelda \u0026amp; Chill II features new remixes from Nintendo’s beloved Legend of Zelda franchise. Mikel returns with instrumental arrangements of classic and modern Zelda music and his signature lo-fi hip hop beats.\n[[Selling Points]]\n\nLimited edition\nPressed on heavy-weight vinyl\nRe-mastered with an all-analog signal path for incredible sound quality\n\n[[Catalog Number]]GCV0002[[Artist]]Mikel",
        "available": true,
        "catalogNumber": "GC-V02",
        "upc": "195598030932"
      },

{
        "id": 8167788871925,
        "handle": "circus-town",
        "hasAvailablePhysical": true,
        "excludeFromB2b": false,
        "metaBackorder": false,
        "metaPreorder": false,
        "metaRestock": false,
        "metaShipDate": "",
        "title": "Circus Town",
        "artist": "Tatsuro Yamashita",
        "label": "RCA\/AIR",
        "genres": ["City Pop"],
        "tags": ["Album","august26sale","B2B","City Pop","D2C","In Stock","now-shipping","RCA\/AIR","Released 4\/20\/2023","Tatsuro Yamashita","Vinyl"],
        "image": "\/\/lightintheattic.net\/cdn\/shop\/files\/4547366588163_400x.jpg?v=1738026954",
        "price": 5000,
        "url": "\/products\/circus-town",
        "description": "[[Release Detail]][[Release Description]]\nYamashita’s debut solo album, Circus Town, was first released in 1976. Recorded between New York and Los Angeles, the record itself reflects the contrasting environments in which it was recorded; featuring both earnest ballads as well as carefree melodies. \n[[Selling Points]]\n\nOriginally released in 1976\nLimited edition\nPressed on 180g black vinyl\n\n[[Catalog Number]]BVJL-95[[Artist]]Tatsuro Yamashita",
        "available": true,
        "catalogNumber": "BVJL-95",
        "upc": "4547366588163"
      }

  ]
}
</script>


<form class="search-form" action="/search" role="search" style="display: none !important;">
  <input type="search" id="lita-search-trigger" name="q" placeholder="Search our store" autocomplete="off">
  <button type="submit" id="lita-search-submit-btn"><img src="//lightintheattic.net/cdn/shop/files/search-icon_2x_0c9e4966-78de-4b53-8775-d78a53ef7ad8_small.png?v=17845682356397293744" alt="search"></button>
  <button class="search-form--close"><img src="//lightintheattic.net/cdn/shop/files/search_close_small.png?v=9770601861559901426" alt="close"></button>
</form>


<div id="lita-search-popup">
  <div class="lita-popup__box">
    <div class="lita-popup__left" id="lita-popup-left">
      <div id="lita-filter-artist"></div>
      <div id="lita-filter-label"></div>
      <div id="lita-filter-format"></div>
      <div id="lita-filter-genre"></div>
    </div>
    <div class="lita-popup__right">
      <div class="lita-popup__topbar">
        <div style="display: flex; align-items: center; gap: 8px; flex: 1;">
          <input type="text" id="lita-popup-input" placeholder="Search by artist, album, label, catalog number, or UPC..." style="flex: 1; min-width: 150px; border: 1px solid #ddd; border-radius: 6px; padding: 10px 16px; font-size: 15px; outline: none; font-family: inherit;" autocomplete="off">
          <button id="lita-popup-search-btn" style="background: #111; border: none; border-radius: 6px; cursor: pointer; padding: 8px 16px; display: flex; align-items: center; justify-content: center; gap: 6px;">
            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path fill-rule="evenodd" clip-rule="evenodd" d="M10.5 3.99999C8.77609 3.99999 7.12279 4.68481 5.90381 5.9038C4.68482 7.12279 4 8.77609 4 10.5C4 12.2239 4.68482 13.8772 5.90381 15.0962C7.12279 16.3152 8.77609 17 10.5 17C12.2239 17 13.8772 16.3152 15.0962 15.0962C16.3152 13.8772 17 12.2239 17 10.5C17 8.77609 16.3152 7.12279 15.0962 5.9038C13.8772 4.68481 12.2239 3.99999 10.5 3.99999ZM2 10.5C2.00012 9.14459 2.32436 7.80886 2.94569 6.60425C3.56702 5.39964 4.46742 4.36109 5.57175 3.57523C6.67609 2.78937 7.95235 2.279 9.29404 2.0867C10.6357 1.8944 12.004 2.02574 13.2846 2.46977C14.5652 2.9138 15.7211 3.65764 16.6557 4.63923C17.5904 5.62082 18.2768 6.8117 18.6576 8.11251C19.0384 9.41332 19.1026 10.7863 18.8449 12.117C18.5872 13.4477 18.015 14.6974 17.176 15.762L20.828 19.414C21.0102 19.6026 21.111 19.8552 21.1087 20.1174C21.1064 20.3796 21.0012 20.6304 20.8158 20.8158C20.6304 21.0012 20.3796 21.1064 20.1174 21.1087C19.8552 21.1109 19.6026 21.0102 19.414 20.828L15.762 17.176C14.5086 18.164 13.0024 18.7792 11.4157 18.9511C9.82905 19.123 8.22602 18.8448 6.79009 18.1482C5.35417 17.4516 4.14336 16.3649 3.29623 15.0123C2.44911 13.6597 1.99989 12.096 2 10.5ZM9.5 6.99999C9.5 6.73478 9.60536 6.48042 9.79289 6.29289C9.98043 6.10535 10.2348 5.99999 10.5 5.99999C11.6935 5.99999 12.8381 6.4741 13.682 7.31801C14.5259 8.16193 15 9.30652 15 10.5C15 10.7652 14.8946 11.0196 14.7071 11.2071C14.5196 11.3946 14.2652 11.5 14 11.5C13.7348 11.5 13.4804 11.3946 13.2929 11.2071C13.1054 11.0196 13 10.7652 13 10.5C13 9.83695 12.7366 9.20107 12.2678 8.73223C11.7989 8.26339 11.163 7.99999 10.5 7.99999C10.2348 7.99999 9.98043 7.89464 9.79289 7.7071C9.60536 7.51956 9.5 7.26521 9.5 6.99999Z" fill="white"/>
            </svg>
            <span style="color: white; font-size: 13px; font-weight: 500;">Search</span>
          </button>
        </div>
        
        <div class="sort-wrapper" style="position: relative;">
          <select id="sort-price" style="padding: 8px 12px; border: 1px solid #ddd; border-radius: 6px; font-size: 13px; background: #fff; cursor: pointer; outline: none;">
            <option value="">Sort by</option>
            <option value="price_asc">Price ↑ Low to High</option>
            <option value="price_desc">Price ↓ High to Low</option>
          </select>
        </div>
        
        <div class="view-toggle" id="view-toggle" style="display: flex; gap: 8px;">
          <button class="view-btn active" data-view="grid" title="Grid View" style="background: none; border: none; cursor: pointer; padding: 6px; border-radius: 6px; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px;">
            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
              <rect x="3" y="3" width="7" height="7" rx="1" stroke="currentColor" stroke-width="1.5" fill="none"/>
              <rect x="14" y="3" width="7" height="7" rx="1" stroke="currentColor" stroke-width="1.5" fill="none"/>
              <rect x="3" y="14" width="7" height="7" rx="1" stroke="currentColor" stroke-width="1.5" fill="none"/>
              <rect x="14" y="14" width="7" height="7" rx="1" stroke="currentColor" stroke-width="1.5" fill="none"/>
            </svg>
          </button>
          <button class="view-btn" data-view="list" title="List View" style="background: none; border: none; cursor: pointer; padding: 6px; border-radius: 6px; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px;">
            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
              <rect x="3" y="4" width="18" height="4" rx="1" stroke="currentColor" stroke-width="1.5" fill="none"/>
              <rect x="3" y="10" width="18" height="4" rx="1" stroke="currentColor" stroke-width="1.5" fill="none"/>
              <rect x="3" y="16" width="18" height="4" rx="1" stroke="currentColor" stroke-width="1.5" fill="none"/>
            </svg>
          </button>
        </div>
        
        <button id="mobile-filter-toggle" style="display: none; background: none; border: none; cursor: pointer; padding: 6px; border-radius: 6px; align-items: center; justify-content: center; width: 32px; height: 32px;">
          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path d="M4 6H20M6 12H18M10 18H14" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/>
            <circle cx="7" cy="6" r="2" stroke="currentColor" stroke-width="1.5"/>
            <circle cx="17" cy="12" r="2" stroke="currentColor" stroke-width="1.5"/>
            <circle cx="12" cy="18" r="2" stroke="currentColor" stroke-width="1.5"/>
          </svg>
        </button>
        
        <button id="lita-popup-close">&times;</button>
      </div>
      <div class="lita-loading-bar"><div class="lita-loading-bar-fill" id="lita-fill" style="width: 0%;"></div></div>
      <div class="lita-popup__meta" id="lita-meta"></div>
      <div id="lita-products-container"></div>
    </div>
  </div>
</div>

<div id="mobile-filters-sheet">
  <div class="mobile-filters-header">
    <span>FILTERS</span>
    <button id="mobile-filters-close">&times;</button>
  </div>
  <div class="mobile-filters-content">
    <div id="mobile-filter-artist"></div>
    <div id="mobile-filter-label"></div>
    <div id="mobile-filter-format"></div>
    <div id="mobile-filter-genre"></div>
  </div>
  <div class="mobile-filters-footer">
    <button id="mobile-filters-clear">CLEAR ALL</button>
    <button id="mobile-filters-apply">APPLY</button>
  </div>
</div>
<div id="mobile-filters-overlay"></div>

<style>
#lita-search-popup { 
  display: none; 
  position: fixed; 
  inset: 0; 
  z-index: 99999; 
  background: rgba(0,0,0,0.7); 
  align-items: flex-start; 
  justify-content: center; 
  padding-top: 60px; 
}
#lita-search-popup.active { display: flex; }
.lita-popup__box { display: flex; width: 92%; max-width: 1100px; max-height: 85vh; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 0 20px 50px rgba(0,0,0,0.3); }
.lita-popup__left { width: 250px; min-width: 250px; border-right: 1px solid #e5e5e5; overflow-y: auto; flex-shrink: 0; background: #fafafa; }
.lita-fsection { border-bottom: 1px solid #e5e5e5; }
.lita-fhead { display: flex; justify-content: space-between; align-items: center; padding: 14px 18px; font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; cursor: pointer; color: #111; user-select: none; background: #fff; }
.lita-fhead:hover { background: #f5f5f5; }
.lita-fhead .arr { color: #999; font-size: 10px; transition: transform .2s; }
.lita-fhead.shut .arr { transform: rotate(-90deg); }
.lita-fbody { padding: 8px 18px 14px; background: #fff; }
.lita-fbody.hide { display: none; }
.lita-fitem { display: flex; align-items: center; gap: 8px; padding: 6px 0; font-size: 13px; color: #333; cursor: pointer; }
.lita-fitem:hover { background: #f9f9f9; }
.lita-fitem input[type=checkbox] { width: 15px; height: 15px; cursor: pointer; accent-color: #222; flex-shrink: 0; }
.lita-fitem label { flex: 1; cursor: pointer; }
.lita-fitem .cnt { color: #aaa; font-size: 11px; margin-left: auto; }
.lita-fmore { font-size: 11px; color: #888; cursor: pointer; padding: 5px 0; text-decoration: underline; }
.lita-fmore:hover { color: #000; }
.lita-popup__right { flex: 1; display: flex; flex-direction: column; overflow: hidden; background: #fff; }
.lita-popup__topbar { display: flex; align-items: center; padding: 14px 20px; border-bottom: 1px solid #e5e5e5; gap: 12px; flex-shrink: 0; flex-wrap: wrap; }
#lita-popup-input { flex: 1; min-width: 150px; border: 1px solid #ddd; border-radius: 6px; padding: 10px 16px; font-size: 15px; outline: none; font-family: inherit; }
#lita-popup-input:focus { border-color: #000; box-shadow: 0 0 0 2px rgba(0,0,0,0.05); }
#lita-popup-search-btn { transition: opacity 0.2s ease; cursor: pointer; }
#sort-price { font-family: inherit; }
#sort-price:hover { border-color: #aaa; }
#lita-popup-close { background: none; border: none; font-size: 28px; cursor: pointer; color: #999; line-height: 1; padding: 0; width: 36px; height: 36px; border-radius: 50%; }
#lita-popup-close:hover { color: #000; background: #f0f0f0; }
.lita-loading-bar { height: 2px; background: #f0f0f0; flex-shrink: 0; display: none; overflow: hidden; }
.lita-loading-bar.active { display: block; }
.lita-loading-bar-fill { height: 100%; background: #111; transition: width 0.5s ease; width: 0%; }
.lita-popup__meta { font-size: 13px; color: #666; padding: 12px 20px 0; flex-shrink: 0; }
#lita-products-container { flex: 1; overflow-y: auto; padding: 16px 20px 24px; }

.search-loader {
  text-align: center;
  padding: 60px 20px;
}
.search-loader .spinner {
  width: 50px;
  height: 50px;
  border: 3px solid #f3f3f3;
  border-top: 3px solid #111;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin: 0 auto 20px;
}
.search-loader .loader-text { color: #666; font-size: 14px; }
.search-loader .loader-subtext { color: #999; font-size: 12px; margin-top: 8px; }

#lita-products-container:empty {
  display: block;
}
#lita-products-container:empty::before {
  content: '🔍 Start typing to search products...';
  display: block;
  text-align: center;
  padding: 60px 20px;
  color: #999;
  font-size: 14px;
}

.lita-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 20px; }
.lita-list { display: flex; flex-direction: column; gap: 12px; }
.lita-list .lita-card { display: flex; flex-direction: row; gap: 16px; align-items: flex-start; }
.lita-list .lita-card .lita-card-image-wrapper { width: 80px; flex-shrink: 0; }
.lita-list .lita-card img { width: 80px; height: 80px; aspect-ratio: 1; object-fit: cover; }
.lita-list .lita-card-info { flex: 1; padding: 8px 0; }
.lita-list .lita-card-title { font-size: 14px; margin-bottom: 6px; }
.lita-list .lita-card-artist { font-size: 12px; margin-bottom: 8px; }

.lita-card {
  display: block;
  text-decoration: none;
  color: inherit;
  border: 1px solid #eee;
  border-radius: 8px;
  overflow: hidden;
  transition: all .2s ease;
  background: #fff;
}
.lita-card:hover {
  box-shadow: 0 6px 20px rgba(0,0,0,.1);
  transform: translateY(-2px);
}
.lita-card-image-wrapper {
  position: relative;
  overflow: hidden;
}
.lita-card img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  display: block;
  transition: transform 0.3s ease;
}
.lita-card:hover img {
  transform: scale(1.05);
}
.lita-card-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.lita-card:hover .lita-card-overlay {
  opacity: 1;
}
.lita-card-btn {
  display: inline-block;
  padding: 8px 16px;
  background: #fff;
  color: #111;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-radius: 4px;
  text-decoration: none;
  transition: all 0.2s;
  cursor: pointer;
}
.lita-card-btn:hover {
  background: #111;
  color: #fff;
  transform: scale(1.05);
}
.lita-card-info {
  padding: 12px;
}
.lita-card-title {
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
  margin-bottom: 6px;
  color: #111;
}
.lita-card-artist {
  font-size: 11px;
  color: #666;
  margin-bottom: 8px;
}
.lita-card-price {
  font-size: 14px;
  font-weight: 700;
  color: #222;
}
.lita-viewall {
  display: block;
  text-align: center;
  margin-top: 20px;
  padding: 12px;
  background: #f5f5f5;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
  color: #222;
  text-decoration: none;
}
.lita-viewall:hover { background: #e8e8e8; }
.lita-noresults { color: #999; font-size: 14px; padding: 40px 0; text-align: center; }
.lita-pages { display: flex; justify-content: center; gap: 6px; padding: 24px 0 8px; flex-wrap: wrap; }
.lita-pgbtn { padding: 6px 12px; border: 1px solid #ddd; background: #fff; border-radius: 5px; cursor: pointer; font-size: 13px; font-family: inherit; color: #444; }
.lita-pgbtn:hover { background: #f0f0f0; border-color: #aaa; }
.lita-pgbtn.on { background: #000; color: #fff; border-color: #000; font-weight: 600; }
.view-btn { color: #999; transition: all 0.2s; }
.view-btn:hover { background: #f0f0f0; color: #333; }
.view-btn.active { color: #000; background: #f0f0f0; }

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#mobile-filters-sheet {
  position: fixed;
  bottom: -100%;
  left: 0;
  right: 0;
  background: #fff;
  border-radius: 20px 20px 0 0;
  z-index: 100001;
  transition: bottom 0.3s ease;
  max-height: 85vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 -4px 20px rgba(0,0,0,0.15);
}
#mobile-filters-sheet.open { bottom: 0; }
.mobile-filters-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 18px 20px;
  border-bottom: 1px solid #e5e5e5;
  font-weight: 700;
  font-size: 16px;
  background: #fff;
  border-radius: 20px 20px 0 0;
}
#mobile-filters-close {
  background: none;
  border: none;
  font-size: 28px;
  cursor: pointer;
  color: #999;
  padding: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#mobile-filters-close:hover { background: #f0f0f0; color: #000; }
.mobile-filters-content { flex: 1; overflow-y: auto; padding: 16px 0; }
.mobile-filters-footer {
  display: flex;
  gap: 12px;
  padding: 16px 20px;
  border-top: 1px solid #e5e5e5;
  background: #fff;
}
#mobile-filters-clear,
#mobile-filters-apply {
  flex: 1;
  padding: 12px;
  border: none;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.2s;
}
#mobile-filters-clear { background: #f5f5f5; color: #333; }
#mobile-filters-clear:hover { background: #e8e8e8; }
#mobile-filters-apply { background: #111; color: #fff; }
#mobile-filters-apply:hover { background: #333; }
#mobile-filters-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0,0,0,0.5);
  z-index: 100000;
  display: none;
}
#mobile-filters-overlay.active { display: block; }

.mobile-filter-section { border-bottom: 1px solid #e5e5e5; margin-bottom: 8px; }
.mobile-filter-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 20px;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  background: #fff;
}
.mobile-filter-head .arrow { color: #999; font-size: 10px; transition: transform 0.2s; }
.mobile-filter-head.collapsed .arrow { transform: rotate(-90deg); }
.mobile-filter-body { padding: 8px 20px 14px; display: block; }
.mobile-filter-body.collapsed { display: none; }
.mobile-filter-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 0;
  cursor: pointer;
}
.mobile-filter-item input { width: 18px; height: 18px; cursor: pointer; accent-color: #111; }
.mobile-filter-item label { flex: 1; font-size: 14px; cursor: pointer; }
.mobile-filter-item .count { color: #999; font-size: 12px; }

#shopify-section-header form.search-form { padding: 0; height: 0px; }
body form.search-form input[type=search] {
    padding: 5px;
    font-size: 12px;
    border-bottom: 1px solid #FFFFFF;
    border-right: none;
    float: left;
    width: 100%;
    background: transparent;
    height: 30px;
    color: #FFFFFF;
    text-overflow: ellipsis;
    border-radius: 0;
    -webkit-appearance: none;
}
form.search-form button {
    float: left;
    width: 34px;
    padding: 5px 7px 7px 7px;
    background: transparent;
    color: white;
    font-size: 18px;
    border: none;
    border-left: none;
    cursor: pointer;
}
body form.search-form input[type=search]::placeholder { font-size: 16px; }
/* Keep #lita-search-popup fixed instead of absolute to avoid iOS scrolling issues */
.nav-list__search { position: relative; }
.lita-popup__box {
    width: calc(100% - 65px);
    border-radius: 5px !important;
    margin-right: auto;
  margin-left: auto;
}
@media(max-width:767px){
    #lita-search-popup { top: 0 !important; position: fixed !important; padding-top: 15px !important; }
    #lita-search-popup .lita-popup__box { width: 95% !important; margin: 0 auto !important; max-height: 85vh; }
    #lita-search-popup .lita-popup__topbar input#lita-popup-input { min-width: 100%; }
}
@media(max-width: 768px){ 
  .lita-popup__left { display: none; }
  .lita-grid { grid-template-columns: repeat(2,1fr); gap: 12px; }
  .lita-list .lita-card .lita-card-image-wrapper { width: 60px; }
  .lita-list .lita-card img { width: 60px; height: 60px; }
  .lita-list .lita-card-title { font-size: 12px; }
  .lita-popup__topbar { gap: 8px; }
  #sort-price { font-size: 12px; padding: 6px 10px; }
  #mobile-filter-toggle { display: flex !important; }
  .lita-card-info { padding: 10px; }
  .lita-card-title { font-size: 12px; }
  .lita-card-artist { font-size: 10px; }
  .lita-card-price { font-size: 12px; }
  .lita-card-btn { padding: 6px 12px; font-size: 10px; }
}
@media(max-width: 480px){ 
  .lita-popup__box { width: 95%; }
  .lita-popup__topbar { flex-wrap: wrap; }
  #lita-popup-input { order: 1; width: 100%; min-width: auto; }
  .sort-wrapper { order: 2; }
  .view-toggle { order: 3; }
  #mobile-filter-toggle { order: 4; }
  #lita-popup-close { order: 5; margin-left: auto; }
}
</style>

<script type="load">
(function(){
  var PER_PAGE = 12;
  var currentView = 'grid';
  var currentSort = '';

  var allProducts      = [];
  var baseQueryResults = [];
  var filteredResults  = [];
  var currentQuery     = '';
  var currentPage      = 1;
  var activeFilters    = { artist: [], label: [], format: [], genre: [] };
  var apiFullyLoaded   = false;
  var loadedHandles    = {};
  var searchTimeout    = null;
  var isSearching      = false;
  var productsLoadPromise = null;

  var popup            = document.getElementById('lita-search-popup');
  if (popup && popup.parentNode !== document.body) {
    document.body.appendChild(popup);
  }
  var searchInput      = document.getElementById('lita-popup-input');
  var popupSearchBtn   = document.getElementById('lita-popup-search-btn');
  var closeButton      = document.getElementById('lita-popup-close');
  var resultsContainer = document.getElementById('lita-products-container');
  var metaContainer    = document.getElementById('lita-meta');
  var sortSelect       = document.getElementById('sort-price');
  var mobileFilterToggle = document.getElementById('mobile-filter-toggle');
  var mobileFilterSheet = document.getElementById('mobile-filters-sheet');
  var mobileFilterOverlay = document.getElementById('mobile-filters-overlay');
  var mobileFiltersClose = document.getElementById('mobile-filters-close');
  var mobileFiltersClear = document.getElementById('mobile-filters-clear');
  var mobileFiltersApply = document.getElementById('mobile-filters-apply');

  function showSearchLoader(searchTerm) {
    if (!resultsContainer) return;
    isSearching = true;
    resultsContainer.innerHTML = '<div class="search-loader">' +
      '<div class="spinner"></div>' +
      '<div class="loader-text">Searching for "' + escapeHtml(searchTerm) + '"</div>' +
      '<div class="loader-subtext">Checking catalog numbers & barcodes...</div>' +
      '</div>';
  }
  
  function hideLoader() {
    isSearching = false;
  }

  function resetHeaderClasses() {
    var navListSearch = document.querySelector('.nav-list__search');
    var navListItems = document.querySelector('.nav-list__items');
    var headerContent = document.querySelector('.header-content');
    var mobileSearchIcon = document.querySelector('.nav-list__search-icon--mobile');
    
    if (navListSearch && navListSearch.classList.contains('nav-list__search--search')) navListSearch.classList.remove('nav-list__search--search');
    if (navListItems && navListItems.classList.contains('nav-list__items--search')) navListItems.classList.remove('nav-list__items--search');
    if (headerContent && headerContent.classList.contains('header-content--search')) headerContent.classList.remove('header-content--search');
    if (mobileSearchIcon && mobileSearchIcon.classList.contains('active')) mobileSearchIcon.classList.remove('active');
  }

  var tempActiveFilters = { artist: [], label: [], format: [], genre: [] };

  var rightPanel = popup ? popup.querySelector('.lita-popup__right') : null;
  var barEl = document.createElement('div');
  barEl.className = 'lita-loading-bar';
  barEl.innerHTML = '<div class="lita-loading-bar-fill" id="lita-fill"></div>';
  if (rightPanel) {
    var metaDiv = rightPanel.querySelector('.lita-popup__meta');
    if (metaDiv) rightPanel.insertBefore(barEl, metaDiv);
    else rightPanel.appendChild(barEl);
  }
  var fillEl = document.getElementById('lita-fill');

  function normalizeForSearch(str) {
    if (!str) return '';
    return String(str).toLowerCase()
      .replace(/[-–—_]/g, ' ')
      .replace(/[&+]/g, ' and ')
      .replace(/[^\w\s]/g, ' ')
      .replace(/\s+/g, ' ')
      .trim();
  }

  var GM = {
    'African':'African','Ambient':'Ambient / New Age','Ambient / New Age':'Ambient / New Age',
    'New Age':'Ambient / New Age','New-age':'Ambient / New Age',
    'Anime':'Anime','Anime Soundtrack':'Anime',
    'Blues':'Blues','City Pop':'City Pop',
    'Country':'Country / Folk / Americana','Folk':'Country / Folk / Americana',
    'Bluegrass':'Country / Folk / Americana',
    'Electronic':'Electronic / Dance','Electronic / Minimal Wave':'Electronic / Dance',
    'Dance':'Electronic / Dance','Techno':'Electronic / Dance','EDM':'Electronic / Dance',
    'Funk':'Funk / Soul','Funk / Soul':'Funk / Soul','Soul':'Funk / Soul',
    'Soul/Funk/Reggae':'Funk / Soul','Groove':'Funk / Soul',
    'Hip Hop':'Hip-Hop','Hip hop':'Hip-Hop','Hip-hop':'Hip-Hop','Hip-Hop':'Hip-Hop',
    'Holiday':'Holiday',
    'Indie':'Indie / Alternative','Alternative':'Indie / Alternative',
    'Alternative rock':'Indie / Alternative','Indie Rock':'Indie / Alternative',
    'Instrumental':'Instrumental',
    'International':'International','Brazilian':'International','Hawaiian':'International',
    'Indonesian':'International','World':'International',
    'World music':'International','World Music':'International',
    'Japan':'Japan','Japanese':'Japan',
    'Japanese Jazz':'Japanese Jazz','Jazz':'Jazz','Fusion':'Jazz',
    'Pop':'Pop','Pop / Rock':'Pop','Pop Rock':'Pop','Pop/Rock':'Pop',
    'Rock':'Rock','Psychedelic Rock':'Rock','Shoegaze':'Rock',
    'Soundtrack':'Soundtrack','Movie Soundtrack':'Soundtrack','Television Soundtrack':'Soundtrack',
    'Video Game':'Video Game','Video Game Soundtrack':'Video Game',
    'Americana':'Americana','Boogie':'Boogie','Christmas':'Christmas',
    'Classical':'Classical','Classic':'Classical','Orchestral':'Classical',
    'Disco':'Disco','Exotica':'Exotica','Lounge':'Exotica',
    'Experimental':'Experimental','Field Recordings':'Field Recordings',
    'French':'French','Gospel':'Gospel','Halloween':'Halloween',
    'House':'House / Electro','Industrial':'Industrial',
    'Korean':'Korean','K-Pop':'Korean','Latin':'Latin','Library':'Library',
    'Metal':'Metal','Musical':'Musical','Opera':'Opera',
    'Prog':'Prog Rock','Prog Rock':'Prog Rock',
    'Psych':'Psych Rock','Psych Rock':'Psych Rock',
    'Punk':'Punk','Pop Punk':'Punk',
    'R&B':'R&B','Rap':'Rap',
    'Reggae':'Reggae / Dub','Ska':'Reggae / Dub',
    'Dancehall':'Dancehall / Ragga','Dancehall / Ragga':'Dancehall / Ragga',
    'New Wave':'New Wave','New wave':'New Wave',
    'Synth':'Synth','Synth-pop':'Synth','Trance':'Trance',
    'Singer Songwriter':'Singer Songwriter','Goth':'Goth',
    'Electronica':'Electronica','International Hip Hop':'International Hip Hop',
    'Mash-Ups':'Mash-Ups','Rockabilly':'Rockabilly',
    'Spoken World':'Spoken World','Studio Ghibli':'Studio Ghibli',
    'Non-Music':'Non-Music',"Rock 'n' Roll":"Rock 'n' Roll"
  };

  function normalizeGenreName(genre) {
    if (!genre) return '';
    return String(genre).toLowerCase().trim();
  }

  function getCanonicalGenre(genre) {
    if (!genre) return null;
    var raw = String(genre).trim();
    if (GM[raw]) return GM[raw];
    var clean = raw.replace(/\(\d+\)/,'').trim();
    if (GM[clean]) return GM[clean];
    var lowerClean = clean.toLowerCase();
    for (var key in GM) {
      if (key.toLowerCase() === lowerClean) return GM[key];
    }
    return null;
  }

  function isGenreMatch(productGenres, selectedGenres) {
    if (!selectedGenres.length) return true;
    if (!productGenres.length) return false;
    var productCanonicalGenres = productGenres.map(function(g) { return getCanonicalGenre(g); }).filter(Boolean);
    return selectedGenres.some(function(selected) {
      return productCanonicalGenres.some(function(productGenre) { return productGenre === selected; });
    });
  }

  function isArtistMatch(productArtist, selectedArtists) {
    if (!selectedArtists.length) return true;
    if (!productArtist) return false;
    var normalizedProductArtist = normalizeGenreName(productArtist);
    return selectedArtists.some(function(selected) {
      return normalizedProductArtist === normalizeGenreName(selected);
    });
  }

  function isLabelMatch(productLabel, selectedLabels) {
    if (!selectedLabels.length) return true;
    if (!productLabel) return false;
    var normalizedProductLabel = normalizeGenreName(productLabel);
    return selectedLabels.some(function(selected) {
      return normalizedProductLabel === normalizeGenreName(selected);
    });
  }

  function isFormatMatch(productTags, selectedFormats) {
    if (!selectedFormats.length) return true;
    var normalizedProductTags = productTags.map(function(t) { return normalizeGenreName(t); });
    var normalizedSelectedFormats = selectedFormats.map(function(f) { return normalizeGenreName(f); });
    return normalizedSelectedFormats.some(function(selected) {
      return normalizedProductTags.some(function(productTag) { return productTag === selected; });
    });
  }

  function openMobileFilters() {
    if (mobileFilterSheet) {
      tempActiveFilters = JSON.parse(JSON.stringify(activeFilters));
      renderMobileFilters();
      mobileFilterSheet.classList.add('open');
      if (mobileFilterOverlay) mobileFilterOverlay.classList.add('active');
      document.body.style.overflow = 'hidden';
    }
  }
  
  function closeMobileFilters() {
    if (mobileFilterSheet) {
      mobileFilterSheet.classList.remove('open');
      if (mobileFilterOverlay) mobileFilterOverlay.classList.remove('active');
      document.body.style.overflow = '';
    }
  }
  
  function applyMobileFilters() {
    activeFilters = JSON.parse(JSON.stringify(tempActiveFilters));
    applyFilters(false);
    closeMobileFilters();
  }
  
  function clearMobileFilters() {
    tempActiveFilters = { artist: [], label: [], format: [], genre: [] };
    renderMobileFilters();
  }
  
  function renderMobileFilters() {
    if (!baseQueryResults.length) return;
    var aC = {}, lC = {}, fC = {}, gC = {};
    baseQueryResults.forEach(function(p) {
      if (p.artist) {
        var normalizedArtist = normalizeGenreName(p.artist);
        aC[normalizedArtist] = aC[normalizedArtist] || { original: p.artist, count: 0 };
        aC[normalizedArtist].count++;
      }
      if (p.label) {
        var normalizedLabel = normalizeGenreName(p.label);
        lC[normalizedLabel] = lC[normalizedLabel] || { original: p.label, count: 0 };
        lC[normalizedLabel].count++;
      }
      p.tags.forEach(function(t) { 
        if (t && t.trim()) {
          var normalizedTag = normalizeGenreName(t);
          fC[normalizedTag] = fC[normalizedTag] || { original: t, count: 0 };
          fC[normalizedTag].count++;
        }
      });
      p.genres.forEach(function(g) { 
        if (g) {
          var canonical = getCanonicalGenre(g);
          if (canonical) {
            gC[canonical] = gC[canonical] || { original: canonical, count: 0 };
            gC[canonical].count++;
          }
        }
      });
    });
    buildMobileSection('mobile-filter-artist', 'ARTIST', 'artist', aC, tempActiveFilters);
    buildMobileSection('mobile-filter-label', 'LABEL', 'label', lC, tempActiveFilters);
    buildMobileSection('mobile-filter-format', 'FORMAT', 'format', fC, tempActiveFilters);
    buildMobileSection('mobile-filter-genre', 'GENRE', 'genre', gC, tempActiveFilters);
  }
  
  function buildMobileSection(containerId, title, key, counts, filtersObj) {
    var container = document.getElementById(containerId);
    if (!container) return;
    var entries = Object.keys(counts).map(function(k) { 
      return { value: counts[k].original, normalized: k, count: counts[k].count };
    }).sort(function(a, b) { return b.count - a.count; });
    if (!entries.length) {
      container.innerHTML = '';
      return;
    }
    var section = document.createElement('div');
    section.className = 'mobile-filter-section';
    var head = document.createElement('div');
    head.className = 'mobile-filter-head';
    head.innerHTML = title + ' <span class="arrow">▼</span>';
    var body = document.createElement('div');
    body.className = 'mobile-filter-body';
    head.onclick = function() {
      head.classList.toggle('collapsed');
      body.classList.toggle('collapsed');
    };
    entries.slice(0, 15).forEach(function(entry) {
      var checked = filtersObj[key].some(function(f) { return f === entry.value; });
      var item = document.createElement('div');
      item.className = 'mobile-filter-item';
      item.innerHTML = '<input type="checkbox" ' + (checked ? 'checked' : '') + ' data-value="' + entry.value.replace(/"/g, '&quot;') + '" data-normalized="' + entry.normalized + '" data-key="' + key + '"><label>' + entry.value.substring(0, 40) + '</label><span class="count">(' + entry.count + ')</span>';
      var cb = item.querySelector('input');
      cb.addEventListener('change', function(e) {
        e.stopPropagation();
        var val = this.dataset.value;
        var k = this.dataset.key;
        if (this.checked) {
          if (filtersObj[k].indexOf(val) === -1) filtersObj[k].push(val);
        } else {
          filtersObj[k] = filtersObj[k].filter(function(v) { return v !== val; });
        }
      });
      body.appendChild(item);
    });
    section.appendChild(head);
    section.appendChild(body);
    container.innerHTML = '';
    container.appendChild(section);
  }

  function sortProducts(products, sortType) {
    if (!sortType) return products;
    var sorted = [...products];
    if (sortType === 'price_asc') sorted.sort(function(a, b) { return a.price - b.price; });
    else if (sortType === 'price_desc') sorted.sort(function(a, b) { return b.price - a.price; });
    return sorted;
  }

  function initSort() {
    if (sortSelect) {
      var savedSort = localStorage.getItem('lita_search_sort');
      if (savedSort) {
        currentSort = savedSort;
        sortSelect.value = savedSort;
      }
      sortSelect.addEventListener('change', function(e) {
        currentSort = e.target.value;
        localStorage.setItem('lita_search_sort', currentSort);
        applyFilters(true);
      });
    }
  }

  function initViewToggle() {
    var viewBtns = document.querySelectorAll('.view-btn');
    var savedView = localStorage.getItem('lita_search_view');
    if (savedView && (savedView === 'grid' || savedView === 'list')) currentView = savedView;
    viewBtns.forEach(function(btn) {
      var view = btn.dataset.view;
      if (view === currentView) btn.classList.add('active');
      btn.addEventListener('click', function(e) {
        e.preventDefault();
        currentView = this.dataset.view;
        localStorage.setItem('lita_search_view', currentView);
        viewBtns.forEach(function(b) { b.classList.remove('active'); });
        this.classList.add('active');
        renderResults();
      });
    });
  }

  function getSearchableText(p) {
    var parts = [
      p.title || '', p.artist || '', p.label || '',
      p.description || '', (p.genres || []).join(' '), (p.tags || []).join(' '),
      p.catalogNumber || '', p.upc || ''
    ];
    return normalizeForSearch(parts.join(' '));
  }

  function scoreProduct(p, q) {
    var score = 0;
    var titleNorm = normalizeForSearch(p.title);
    var artistNorm = normalizeForSearch(p.artist);
    var descNorm = normalizeForSearch(p.description);
    var labelNorm = normalizeForSearch(p.label);
    var tagsNorm = normalizeForSearch((p.tags || []).join(' '));
    var catNorm = normalizeForSearch(p.catalogNumber);
    var upcNorm = normalizeForSearch(p.upc);

    if (titleNorm === q) score += 10000;
    else if (titleNorm.indexOf(q) === 0) score += 5000;
    else if ((' ' + titleNorm + ' ').indexOf(' ' + q + ' ') !== -1) score += 3000;
    else if (titleNorm.indexOf(q) !== -1) score += 2000;

    if (artistNorm === q) score += 8000;
    else if (artistNorm.indexOf(q) === 0) score += 4000;
    else if ((' ' + artistNorm + ' ').indexOf(' ' + q + ' ') !== -1) score += 2500;
    else if (artistNorm.indexOf(q) !== -1) score += 1500;

    if (labelNorm.indexOf(q) !== -1) score += 500;
    if (catNorm.indexOf(q) !== -1) score += 400;
    if (upcNorm.indexOf(q) !== -1) score += 400;
    if (tagsNorm.indexOf(q) !== -1) score += 200;
    if (descNorm.indexOf(q) !== -1) score += 100;

    return score;
  }

  function isDigitalOnlyProduct(p) {
    if (!p) return false;
    if (p.excludeFromB2b === true || p.excludeFromB2b === 'true') {
      return true;
    }
    if (p._isDigitalOnly !== undefined) return p._isDigitalOnly;
    var tags = p.tags || [];
    if (Array.isArray(tags)) {
      for (var i = 0; i < tags.length; i++) {
        var tag = String(tags[i]).toLowerCase();
        if (tag === 'digital' || tag === 'digital-download' || tag === 'digital download' || tag === '_digital' || tag === 'mp3' || tag === 'flac' || tag === 'wav') {
          p._isDigitalOnly = true;
          return true;
        }
      }
    }
    if (p.hasAvailablePhysical === false) {
      p._isDigitalOnly = true;
      return true;
    }
    p._isDigitalOnly = false;
    return false;
  }

  function normalizeProduct(p) {
    var artist = Array.isArray(p.artist) ? (p.artist[0] || '') : String(p.artist || '');
    var label = Array.isArray(p.label) ? (p.label[0] || '') : String(p.label || '');
    var genres = p.genres;
    if (typeof genres === 'string') {
      try { genres = JSON.parse(genres); } catch(e) { genres = genres ? [genres] : []; }
    }
    if (!Array.isArray(genres)) genres = [];
    genres = genres.filter(function(g) {
      return g && typeof g === 'string' && !g.startsWith('gid://') && g.trim().length > 0;
    });

    var preorderVariants = p.preorderVariants || {};
    var today = new Date().toISOString().split('T')[0];
    if (Object.keys(preorderVariants).length === 0 && Array.isArray(p.tags)) {
      p.tags.forEach(function(tag) {
        if (tag.indexOf('sd__preorder') !== -1 && tag.indexOf('end') !== -1) {
          var tagParts = tag.split('--');
          var variantId = tagParts[1] ? String(parseInt(tagParts[1], 10)) : '';
          var dateParts = tag.split('::');
          var shipDate = dateParts[1] ? dateParts[1].trim() : '';
          if (variantId && shipDate && shipDate >= today) {
            preorderVariants[variantId] = shipDate;
          }
        }
      });
    }

    return {
      handle: String(p.handle || ''),
      title: String(p.title || ''),
      artist: artist.trim(),
      label: label.trim(),
      genres: genres,
      tags: Array.isArray(p.tags) ? p.tags : [],
      image: String(p.image || ''),
      price: Number(p.price || 0),
      url: String(p.url || ('/products/' + (p.handle || ''))),
      description: String(p.description || ''),
      available: p.available !== undefined ? p.available : true,
      catalogNumber: String(p.catalogNumber || ''),
      upc: String(p.upc || ''),
      hasAvailablePhysical: p.hasAvailablePhysical,
      excludeFromB2b: p.excludeFromB2b || false,
      id: p.id || '',
      preorderVariants: preorderVariants,
      metaShipDate: p.metaShipDate || '',
      metaPreorder: !!p.metaPreorder,
      metaBackorder: !!p.metaBackorder,
      metaRestock: !!p.metaRestock
    };
  }

  function loadLiquidProducts() {
    var el = document.getElementById('lita-all-products-meta');
    if (!el) return false;
    try {
      var text = el.textContent.replace(/,\s*([\]}])/g, '$1');
      var data = JSON.parse(text);
      (data.products || []).forEach(function(raw) {
        var p = normalizeProduct(raw);
        if (p.available && loadedHandles[p.handle] === undefined) {
          loadedHandles[p.handle] = allProducts.length;
          allProducts.push(p);
        }
      });
      return true;
    } catch(e) { return false; }
  }

  var GQL = `query AllProducts($cursor: String) {
  products(first: 250, after: $cursor) {
    pageInfo { hasNextPage endCursor }
    edges {
      node {
        id
        handle title tags vendor onlineStoreUrl description(truncateAt: 300)
        featuredImage { url(transform: {maxWidth: 400}) }
        priceRange { minVariantPrice { amount } }
        totalInventory
        catalogNumberMeta: metafield(namespace: "album", key: "catalog_number") {
          value type
        }
        variants(first: 250) {
          edges {
            node {
              id
              title
              availableForSale
              quantityAvailable
              barcode
              sku
              requiresShipping
            }
          }
        }
        artist: metafield(namespace: "participant", key: "primary_artist") {
          value type
          reference { ... on Metaobject { mTitle: field(key: "title") { value } mName: field(key: "name") { value } } }
        }
        label: metafield(namespace: "album", key: "label") {
          value type
          reference { ... on Metaobject { mTitle: field(key: "title") { value } mName: field(key: "name") { value } } }
        }
        genresMeta: metafield(namespace: "custom", key: "genres") {
          value type
          references(first: 20) {
            edges { node { ... on Metaobject { gName: field(key: "name") { value } gTitle: field(key: "title") { value } gLabel: field(key: "label") { value } } } }
          }
        }
        excludeFromB2bMeta: metafield(namespace: "custom", key: "exclude_from_b2b") { value }
        shipDateMeta: metafield(namespace: "custom", key: "ship_date") { value }
        preorderStatusMeta: metafield(namespace: "custom", key: "preorder_status") { value }
        backorderStatusMeta: metafield(namespace: "custom", key: "backorder_status") { value }
        restockStatusMeta: metafield(namespace: "custom", key: "restock_status") { value }
      }
    }
  }
}`;

  function resolveScalar(field) {
    if (!field) return '';
    if (field.reference) {
      var r = field.reference;
      return (r.mTitle && r.mTitle.value) || (r.mName && r.mName.value) || field.value || '';
    }
    return field.value || '';
  }

  function resolveGenres(genresMeta) {
    if (!genresMeta) return [];
    if (genresMeta.references?.edges?.length > 0) {
      return genresMeta.references.edges.map(function(e) {
        var n = e.node;
        return (n.gName && n.gName.value) || (n.gTitle && n.gTitle.value) || (n.gLabel && n.gLabel.value) || '';
      }).filter(Boolean);
    }
    if (genresMeta.value) {
      try {
        var parsed = JSON.parse(genresMeta.value);
        if (Array.isArray(parsed)) return parsed.filter(function(g) { return g && typeof g === 'string' && !g.startsWith('gid://'); });
        if (typeof parsed === 'string') return [parsed];
      } catch(e) {}
    }
    return [];
  }

  function isPreorderActive(node) {
    if (!node) return false;
    if (node.preorderStatusMeta && (node.preorderStatusMeta.value === 'true' || node.preorderStatusMeta.value === true)) {
      return true;
    }
    if (node.metaPreorder === true || node.metaPreorder === 'true') {
      return true;
    }
    var today = new Date().toISOString().split('T')[0];
    var tags = node.tags || [];
    if (Array.isArray(tags)) {
      for (var i = 0; i < tags.length; i++) {
        var tag = String(tags[i]);
        var tagLow = tag.toLowerCase();
        if (tagLow.indexOf('sd__preorder') !== -1 && tagLow.indexOf('end::') !== -1) {
          var dateParts = tag.split('::');
          var shipDate = dateParts[1] ? dateParts[1].trim() : '';
          if (shipDate && shipDate >= today) {
            return true;
          }
        }
      }
    }
    if (node.variants) {
      var edges = node.variants.edges || node.variants;
      if (Array.isArray(edges)) {
        for (var j = 0; j < edges.length; j++) {
          var v = edges[j].node || edges[j];
          var vTitle = (v.title || '').toLowerCase();
          if ((vTitle.indexOf('preorder') !== -1 || vTitle.indexOf('pre-order') !== -1) && (v.availableForSale === true || v.available === true)) {
            return true;
          }
        }
      }
    }
    return false;
  }

  function isProductAvailable(node) {
    if (isPreorderActive(node)) {
      var hasAnyAvail = false;
      if (node.variants) {
        var eList = node.variants.edges || node.variants;
        if (Array.isArray(eList)) {
          for (var k = 0; k < eList.length; k++) {
            var varNode = eList[k].node || eList[k];
            if (varNode.availableForSale === true || varNode.available === true) {
              hasAnyAvail = true;
              break;
            }
          }
        }
      }
      if (hasAnyAvail) return true;
    }

    if (!node.variants || (!node.variants.edges && !Array.isArray(node.variants))) {
      return false;
    }
    var vList = node.variants.edges ? node.variants.edges.map(function(e) { return e.node; }) : node.variants;
    if (vList.length === 0) return false;

    for (var i = 0; i < vList.length; i++) {
      var variant = vList[i];
      var isAvail = variant.availableForSale === true || variant.available === true;
      var qty = variant.quantityAvailable !== undefined ? variant.quantityAvailable : variant.quantity;
      if (isAvail && qty > 0) {
        return true;
      }
      if (isAvail && variant.requiresShipping === false) {
        return true;
      }
      var vTitle = (variant.title || '').toLowerCase();
      if (isAvail && (vTitle.indexOf('mp3') !== -1 || vTitle.indexOf('flac') !== -1 ||
          vTitle.indexOf('wav') !== -1 || vTitle.indexOf('digital') !== -1)) {
        return true;
      }
      if (isAvail && (vTitle.indexOf('preorder') !== -1 || vTitle.indexOf('pre-order') !== -1)) {
        return true;
      }
    }
    return false;
  }

  function mapApiNode(node) {
    var priceInCents = 0;
    if (node.priceRange?.minVariantPrice?.amount) {
      priceInCents = Math.round(parseFloat(node.priceRange.minVariantPrice.amount) * 100);
    }
    var available = isProductAvailable(node);
    
    var catalogNumber = '';
    if (node.catalogNumberMeta) {
      catalogNumber = resolveScalar(node.catalogNumberMeta);
    }
    if (!catalogNumber && node.vendor) {
      catalogNumber = node.vendor;
    }
    
    var upc = '';
    if (node.variants && node.variants.edges && node.variants.edges.length > 0) {
      var firstVariant = node.variants.edges[0].node;
      if (firstVariant.barcode) {
        upc = firstVariant.barcode;
      }
    }
    
    var isActivePreorder = isPreorderActive(node);
    var hasAvailablePhysical = false;
    if (isActivePreorder) {
      hasAvailablePhysical = true;
    } else if (node.variants && node.variants.edges && node.variants.edges.length > 0) {
      hasAvailablePhysical = node.variants.edges.some(function(e) {
        var variant = e.node;
        var vTitleLower = (variant.title || '').toLowerCase();
        
        var isDigital = false;
        if (variant.requiresShipping === false) {
          isDigital = true;
        } else if (vTitleLower.indexOf('mp3') !== -1 || vTitleLower.indexOf('flac') !== -1 || vTitleLower.indexOf('wav') !== -1 || vTitleLower.indexOf('digital') !== -1) {
          isDigital = true;
        }
        
        var isAvail = false;
        if (variant.availableForSale === true && variant.quantityAvailable > 0) isAvail = true;
        if (vTitleLower.indexOf('preorder') !== -1 || vTitleLower.indexOf('pre-order') !== -1) isAvail = true;
        
        return !isDigital && isAvail;
      });
    }

    var preorderVariants = {};
    (node.tags || []).forEach(function(tag) {
      if (tag.indexOf('sd__preorder') !== -1 && tag.indexOf('end') !== -1) {
        var tagParts = tag.split('--');
        var variantId = tagParts[1] ? String(parseInt(tagParts[1], 10)) : '';
        var dateParts = tag.split('::');
        var shipDate = dateParts[1] || '';
        if (variantId && shipDate) {
          var today = new Date().toISOString().split('T')[0];
          if (shipDate >= today) {
            preorderVariants[variantId] = shipDate;
          }
        }
      }
    });

    var metaShipDate = node.shipDateMeta ? node.shipDateMeta.value : '';
    var metaPreorder = node.preorderStatusMeta ? (node.preorderStatusMeta.value === 'true' || node.preorderStatusMeta.value === true) : false;
    var metaBackorder = node.backorderStatusMeta ? (node.backorderStatusMeta.value === 'true' || node.backorderStatusMeta.value === true) : false;
    var metaRestock = node.restockStatusMeta ? (node.restockStatusMeta.value === 'true' || node.restockStatusMeta.value === true) : false;

    return {
      id: node.id ? String(node.id).replace(/[^0-9]/g, '') : '',
      handle: node.handle,
      title: node.title,
      artist: resolveScalar(node.artist),
      label: resolveScalar(node.label),
      genres: resolveGenres(node.genresMeta),
      tags: node.tags || [],
      image: node.featuredImage?.url || '',
      price: priceInCents,
      url: node.onlineStoreUrl || ('/products/' + node.handle),
      description: node.description || '',
      available: available,
      catalogNumber: catalogNumber,
      upc: upc,
      hasAvailablePhysical: hasAvailablePhysical,
      excludeFromB2b: node.excludeFromB2bMeta ? (node.excludeFromB2bMeta.value === 'true' || node.excludeFromB2bMeta.value === true) : false,
      preorderVariants: preorderVariants,
      metaShipDate: metaShipDate,
      metaPreorder: metaPreorder,
      metaBackorder: metaBackorder,
      metaRestock: metaRestock
    };
  }

  var CACHE_KEY = 'lita_products_cache_v10';
  var CACHE_TTL = 5 * 60 * 1000;

  function saveCache(products) {
    try { sessionStorage.setItem(CACHE_KEY, JSON.stringify({ ts: Date.now(), products: products })); } catch(e) {}
  }

  function loadCache() {
    try {
      var raw = sessionStorage.getItem(CACHE_KEY);
      if (!raw) return null;
      var cached = JSON.parse(raw);
      if (Date.now() - cached.ts > CACHE_TTL) { sessionStorage.removeItem(CACHE_KEY); return null; }
      return cached.products;
    } catch(e) { return null; }
  }

  function addOrUpdateProduct(p) {
    if (!p || !p.handle) return;
    if (loadedHandles[p.handle] !== undefined && allProducts[loadedHandles[p.handle]]) {
      var existing = allProducts[loadedHandles[p.handle]];
      if (p.preorderVariants && Object.keys(p.preorderVariants).length > 0) {
        existing.preorderVariants = Object.assign(existing.preorderVariants || {}, p.preorderVariants);
      }
      if (p.metaShipDate) existing.metaShipDate = p.metaShipDate;
      if (p.metaPreorder) existing.metaPreorder = true;
      if (p.metaRestock) existing.metaRestock = p.metaRestock;
      if (p.metaBackorder !== undefined) existing.metaBackorder = p.metaBackorder;
      if (p.catalogNumber && !existing.catalogNumber) existing.catalogNumber = p.catalogNumber;
      if (p.upc && !existing.upc) existing.upc = p.upc;
      if (p.id && !existing.id) existing.id = p.id;
      if (p.hasAvailablePhysical !== undefined) existing.hasAvailablePhysical = p.hasAvailablePhysical;
    } else if (p.available) {
      loadedHandles[p.handle] = allProducts.length;
      allProducts.push(p);
    }
  }

  function fetchAllViaStorefront() {
    if (productsLoadPromise) return productsLoadPromise;
    
    productsLoadPromise = new Promise(function(resolve, reject) {
      var cfg = window.LITA_CONFIG || {};
      if (!cfg.domain || !cfg.storefrontToken) { 
        apiFullyLoaded = true; 
        resolve(allProducts);
        return;
      }

      var cached = loadCache();
      if (cached && cached.length > 0) {
        cached.forEach(function(p) {
          addOrUpdateProduct(p);
        });
        apiFullyLoaded = true;
        if (fillEl) { 
          fillEl.style.width = '100%'; 
          setTimeout(function() { 
            if (barEl) barEl.classList.remove('active'); 
            if (fillEl) fillEl.style.width = '0%'; 
          }, 300);
        }
        resolve(allProducts);
        return;
      }

      var endpoint = 'https://' + cfg.domain + '/api/2024-04/graphql.json';
      var cursor = null, total = 0;
      var fetchedProducts = [];
      if (barEl) barEl.classList.add('active');
      if (fillEl) fillEl.style.width = '5%';

      function nextPage() {
        fetch(endpoint, {
          method: 'POST',
          headers: { 
            'Content-Type': 'application/json', 
            'X-Shopify-Storefront-Access-Token': cfg.storefrontToken 
          },
          body: JSON.stringify({ query: GQL, variables: cursor ? { cursor: cursor } : {} })
        })
        .then(function(r) { return r.json(); })
        .then(function(json) {
          if (json.errors) { finishLoading(); reject(json.errors); return; }
          var productsData = json.data?.products;
          if (!productsData) { finishLoading(); reject(new Error('No products data')); return; }
          var edges = productsData.edges || [];
          edges.forEach(function(edge) {
            var p = normalizeProduct(mapApiNode(edge.node));
            fetchedProducts.push(p);
            addOrUpdateProduct(p);
          });
          total += edges.length;
          if (fillEl) fillEl.style.width = Math.min(90, 5 + total / 7) + '%';
          if (productsData.pageInfo?.hasNextPage) {
            cursor = productsData.pageInfo.endCursor;
            setTimeout(nextPage, 150);
          } else {
            saveCache(fetchedProducts);
            finishLoading();
            resolve(allProducts);
          }
        })
        .catch(function(err) { finishLoading(); reject(err); });
      }
      
      function finishLoading() {
        apiFullyLoaded = true;
        if (fillEl) fillEl.style.width = '100%';
        setTimeout(function() { 
          if (barEl) barEl.classList.remove('active'); 
          if (fillEl) fillEl.style.width = '0%'; 
        }, 500);
      }
      
      nextPage();
    });
    
    return productsLoadPromise;
  }

  function runSearch(keepPage) {
    if (searchTimeout) clearTimeout(searchTimeout);
    
    var q = normalizeForSearch(currentQuery);
    
    if (q.length < 2) {
      baseQueryResults = [];
      filteredResults = [];
      if (metaContainer) metaContainer.textContent = '';
      if (resultsContainer) resultsContainer.innerHTML = '';
      clearFilters();
      hideLoader();
      return;
    }
    
    showSearchLoader(currentQuery);
    
    var searchFn = function() {
      var typePromise = window._litaCustomerTypePromise || Promise.resolve('d2c');
      typePromise.then(function() {
        var cfg = window.LITA_CONFIG || {};
        var isB2B = (cfg.customerType === 'b2b') || cfg.isWholesale;

        baseQueryResults = allProducts.filter(function(p) {
          return p.available;
        }).map(function(p) {
          p._score = scoreProduct(p, q);
          return p;
        }).filter(function(p) {
          return p._score > 0;
        }).sort(function(a, b) {
          return b._score - a._score;
        });

        if (isB2B) {
          baseQueryResults = baseQueryResults.filter(function(p) {
            return !isDigitalOnlyProduct(p);
          });
        } else {
          baseQueryResults = baseQueryResults.filter(function(p) {
            return !p.metaBackorder;
          });
        }

        applyFilters(keepPage);
        hideLoader();
      });
    };
    
    if (allProducts.length > 0) {
      searchTimeout = setTimeout(searchFn, 100);
    } else {
      fetchAllViaStorefront().then(function() {
        searchTimeout = setTimeout(searchFn, 100);
      }).catch(function(err) {
        console.error('Failed to load products:', err);
        hideLoader();
        if (resultsContainer) {
          resultsContainer.innerHTML = '<div class="lita-noresults">Error loading products. Please refresh and try again.</div>';
        }
      });
    }
  }

  function applyFilters(keepPage) {
    if (!keepPage) currentPage = 1;
    var filtered = baseQueryResults.filter(function(p) {
      if (!isArtistMatch(p.artist, activeFilters.artist)) return false;
      if (!isLabelMatch(p.label, activeFilters.label)) return false;
      if (!isFormatMatch(p.tags, activeFilters.format)) return false;
      if (!isGenreMatch(p.genres, activeFilters.genre)) return false;
      return true;
    });
    filteredResults = sortProducts(filtered, currentSort);
    renderResults();
    renderFilters();
  }

  function clearFilters() {
    ['lita-filter-artist','lita-filter-label','lita-filter-format','lita-filter-genre'].forEach(function(id) {
      var el = document.getElementById(id);
      if (el) el.innerHTML = '';
    });
  }

  function renderFilters() {
    var aC = {}, lC = {}, fC = {}, gC = {};
    baseQueryResults.forEach(function(p) {
      if (p.artist) {
        var normalizedArtist = normalizeGenreName(p.artist);
        aC[normalizedArtist] = aC[normalizedArtist] || { original: p.artist, count: 0 };
        aC[normalizedArtist].count++;
      }
      if (p.label) {
        var normalizedLabel = normalizeGenreName(p.label);
        lC[normalizedLabel] = lC[normalizedLabel] || { original: p.label, count: 0 };
        lC[normalizedLabel].count++;
      }
      p.tags.forEach(function(t) { 
        if (t && t.trim()) {
          var normalizedTag = normalizeGenreName(t);
          fC[normalizedTag] = fC[normalizedTag] || { original: t, count: 0 };
          fC[normalizedTag].count++;
        }
      });
      p.genres.forEach(function(g) { 
        if (g) {
          var canonical = getCanonicalGenre(g);
          if (canonical) {
            gC[canonical] = gC[canonical] || { original: canonical, count: 0 };
            gC[canonical].count++;
          }
        }
      });
    });
    buildSection('lita-filter-artist', 'ARTIST', 'artist', aC);
    buildSection('lita-filter-label', 'LABEL', 'label', lC);
    buildSection('lita-filter-format', 'FORMAT', 'format', fC);
    buildSection('lita-filter-genre', 'GENRE', 'genre', gC);
  }

  function buildSection(id, title, key, counts) {
    var container = document.getElementById(id);
    if (!container) return;
    var entries = Object.keys(counts).map(function(k) { 
      return { value: counts[k].original, normalized: k, count: counts[k].count };
    }).sort(function(a, b) { return b.count - a.count; });
    if (!entries.length) {
      container.innerHTML = '<div class="lita-fsection"><div class="lita-fhead">' + title + '</div><div class="lita-fbody" style="padding:10px 18px;color:#999;font-size:12px;">None</div></div>';
      return;
    }
    var section = document.createElement('div');
    section.className = 'lita-fsection';
    var head = document.createElement('div');
    head.className = 'lita-fhead';
    head.innerHTML = title + ' <span class="arr">▼</span>';
    var body = document.createElement('div');
    body.className = 'lita-fbody';
    head.onclick = function() {
      body.classList.toggle('hide');
      head.classList.toggle('shut');
      head.querySelector('.arr').innerHTML = head.classList.contains('shut') ? '▶' : '▼';
    };
    var showCount = Math.min(entries.length, 10);
    for (var i = 0; i < showCount; i++) {
      body.appendChild(makeItem(key, entries[i].value, entries[i].normalized, entries[i].count));
    }
    if (entries.length > showCount) {
      var moreBtn = document.createElement('span');
      moreBtn.className = 'lita-fmore';
      moreBtn.textContent = '+' + (entries.length - showCount) + ' more';
      moreBtn.onclick = function() {
        for (var j = showCount; j < entries.length; j++) {
          body.insertBefore(makeItem(key, entries[j].value, entries[j].normalized, entries[j].count), moreBtn);
        }
        moreBtn.remove();
      };
      body.appendChild(moreBtn);
    }
    section.appendChild(head);
    section.appendChild(body);
    container.innerHTML = '';
    container.appendChild(section);
  }

  function makeItem(key, value, normalized, count) {
    var id = 'lf_' + key + '_' + normalized.replace(/[^a-z0-9]/gi, '_');
    var div = document.createElement('div');
    div.className = 'lita-fitem';
    var cb = document.createElement('input');
    cb.type = 'checkbox';
    cb.id = id;
    cb.checked = activeFilters[key].indexOf(value) !== -1;
    var lbl = document.createElement('label');
    lbl.setAttribute('for', id);
    lbl.textContent = value;
    var cnt = document.createElement('span');
    cnt.className = 'cnt';
    cnt.textContent = count;
    div.appendChild(cb);
    div.appendChild(lbl);
    div.appendChild(cnt);
    cb.onchange = function() {
      if (cb.checked) {
        if (activeFilters[key].indexOf(value) === -1) activeFilters[key].push(value);
      } else {
        activeFilters[key] = activeFilters[key].filter(function(v) { return v !== value; });
      }
      applyFilters(false);
    };
    return div;
  }

  function escapeHtml(str) {
    if (!str) return '';
    return String(str).replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;').replace(/"/g, '&quot;');
  }

  function renderResults() {
    var total = filteredResults.length;
    var pages = Math.ceil(total / PER_PAGE);
    if (currentPage > pages) currentPage = Math.max(1, pages);
    
    var qNormalized = normalizeForSearch(currentQuery);
    
    if (qNormalized.length < 2) {
      if (metaContainer) metaContainer.textContent = '';
      if (resultsContainer) resultsContainer.innerHTML = '';
      return;
    }
    
    var loadNote = apiFullyLoaded ? '' : ' <span style="color:#aaa;font-size:11px;">(loading more…)</span>';
    
    if (total === 0 && !isSearching) {
      var hasF = activeFilters.artist.length || activeFilters.label.length || activeFilters.format.length || activeFilters.genre.length;
      if (metaContainer) metaContainer.innerHTML = '0 results for "' + escapeHtml(currentQuery) + '"' + loadNote;
      if (resultsContainer) {
        resultsContainer.innerHTML = '<div class="lita-noresults">😔 ' + (hasF ? 'No products match the selected filters. Try clearing some filters.' : 'No products found for "' + escapeHtml(currentQuery) + '". Try a different search term.') + '</div>';
      }
      return;
    }
    
    var start = (currentPage - 1) * PER_PAGE;
    var page = filteredResults.slice(start, start + PER_PAGE);
    if (metaContainer) metaContainer.innerHTML = 'Showing ' + page.length + ' of ' + total + ' results for "' + escapeHtml(currentQuery) + '"' + loadNote;
    
    var containerClass = currentView === 'grid' ? 'lita-grid' : 'lita-list';
    var html = '<div class="' + containerClass + '">';
    page.forEach(function(p) {
      var price = p.price ? '$' + (p.price / 100).toFixed(2) : '';
      var productUrl = p.url;
      html += '<div class="lita-card">';
      html += '<div class="lita-card-image-wrapper">';
      html += '<a href="' + productUrl + '" style="display: block;">';
      html += '<img src="' + (p.image || 'https://placehold.co/400x400?text=No+Image') + '" alt="' + escapeHtml(p.title) + '" loading="lazy" onerror="this.src=\'https://placehold.co/400x400?text=No+Image\'">';
      html += '</a>';
      html += '<div class="lita-card-overlay">';
      html += '<a href="' + productUrl + '" class="lita-card-btn">VIEW PRODUCT</a>';
      html += '</div>';
      html += '</div>';
      html += '<a href="' + productUrl + '" style="text-decoration: none; color: inherit;">';
      html += '<div class="lita-card-info">';
      html += '<div class="lita-card-title">' + escapeHtml(p.title) + '</div>';
      if (p.artist) html += '<div class="lita-card-artist">' + escapeHtml(p.artist) + '</div>';
      html += '</div>';
      html += '</a>';
      html += '</div>';
    });
    html += '</div>';
    if (pages > 1) {
      html += '<div class="lita-pages">';
      if (currentPage > 1) html += '<button class="lita-pgbtn" data-page="' + (currentPage-1) + '">← Prev</button>';
      var sp = Math.max(1, currentPage-2), ep = Math.min(pages, currentPage+2);
      if (sp > 1) html += '<button class="lita-pgbtn" data-page="1">1</button>';
      for (var pn = sp; pn <= ep; pn++) {
        html += '<button class="lita-pgbtn' + (pn===currentPage ? ' on' : '') + '" data-page="' + pn + '">' + pn + '</button>';
      }
      if (ep < pages) html += '<button class="lita-pgbtn" data-page="' + pages + '">' + pages + '</button>';
      if (currentPage < pages) html += '<button class="lita-pgbtn" data-page="' + (currentPage+1) + '">Next →</button>';
      html += '</div>';
    }
    html += '<a class="lita-viewall" href="/search?q=' + encodeURIComponent(currentQuery) + '">View All Results →</a>';
    if (resultsContainer) resultsContainer.innerHTML = html;
    if (resultsContainer) {
      resultsContainer.querySelectorAll('.lita-pgbtn').forEach(function(btn) {
        btn.onclick = function() {
          currentPage = parseInt(btn.dataset.page, 10);
          renderResults();
          if (resultsContainer) resultsContainer.scrollTop = 0;
        };
      });
    }
  }

  function resetAll() {
    currentQuery = ''; 
    currentPage = 1;
    activeFilters = { artist:[], label:[], format:[], genre:[] };
    baseQueryResults = []; 
    filteredResults = [];
    if (resultsContainer) resultsContainer.innerHTML = '';
    if (metaContainer) metaContainer.textContent = '';
    clearFilters();
    hideLoader();
  }

  function openPopup() {
    if (popup) popup.classList.add('active');
    setTimeout(function() { 
      if (searchInput) {
        searchInput.focus();
        if (searchInput.value.trim().length >= 2) {
          currentQuery = searchInput.value.trim();
          runSearch(false);
        }
      }
    }, 100);
  }

  function closePopup() {
    if (popup) popup.classList.remove('active');
    closeMobileFilters();
    resetAll();
    if (searchInput) searchInput.value = '';
    resetHeaderClasses();
  }

  function setupSearchIconListeners() {
    document.body.addEventListener('click', function(e) {
      var target = e.target;
      var searchIcon = target.closest('.nav-list__search-icon');
      var mobileSearchIcon = target.closest('.nav-list__search-icon--mobile');
      if (searchIcon || mobileSearchIcon) {
        e.preventDefault();
        e.stopPropagation();
        openPopup();
      }
    });
  }

  function reinitializeOnPageLoad() {
    if (allProducts.length === 0) {
      loadedHandles = {};
      loadLiquidProducts();
      fetchAllViaStorefront();
    }
    initViewToggle();
    initSort();
  }

  function setupInstantPaste() {
    if (!searchInput) return;
    
    var searchDebounceTimer = null;
    function triggerLiveSearch(val) {
      if (searchDebounceTimer) clearTimeout(searchDebounceTimer);
      var query = (val !== undefined ? val : (searchInput ? searchInput.value : '')).trim();
      currentQuery = query;
      
      if (query.length >= 2) {
        showSearchLoader(query);
        searchDebounceTimer = setTimeout(function() {
          runSearch(false);
        }, 120);
      } else if (query.length === 0) {
        resetAll();
      }
    }

    searchInput.addEventListener('input', function(e) {
      triggerLiveSearch(this.value);
    });
    
    searchInput.addEventListener('paste', function(e) {
      var clipboardText = '';
      if (e.clipboardData && e.clipboardData.getData) {
        clipboardText = e.clipboardData.getData('text');
      } else if (window.clipboardData && window.clipboardData.getData) {
        clipboardText = window.clipboardData.getData('Text');
      }
      setTimeout(function() {
        var val = searchInput ? (searchInput.value || clipboardText) : clipboardText;
        triggerLiveSearch(val);
      }, 15);
    });

    searchInput.addEventListener('keyup', function(e) {
      if (e.key === 'Enter') return;
      triggerLiveSearch(this.value);
    });
    
    searchInput.addEventListener('keypress', function(e) {
      if (e.key === 'Enter') {
        e.preventDefault();
        var query = this.value.trim();
        if (query.length >= 2) {
          window.location.href = '/search?q=' + encodeURIComponent(query);
        }
      }
    });
  }

  function init() {
    try { sessionStorage.removeItem('lita_products_cache'); } catch(e) {}
    loadLiquidProducts();
    fetchAllViaStorefront();
    initViewToggle();
    initSort();
    setupInstantPaste();
    
    if (popupSearchBtn) {
      popupSearchBtn.addEventListener('click', function(e) {
        e.preventDefault();
        var query = searchInput ? searchInput.value.trim() : '';
        if (query.length >= 2) {
          window.location.href = '/search?q=' + encodeURIComponent(query);
        }
      });
    }
  }
  
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', init);
  } else {
    init();
  }
 
  if (mobileFilterToggle) mobileFilterToggle.addEventListener('click', openMobileFilters);
  if (mobileFiltersClose) mobileFiltersClose.addEventListener('click', closeMobileFilters);
  if (mobileFilterOverlay) mobileFilterOverlay.addEventListener('click', closeMobileFilters);
  if (mobileFiltersClear) mobileFiltersClear.addEventListener('click', clearMobileFilters);
  if (mobileFiltersApply) mobileFiltersApply.addEventListener('click', applyMobileFilters);
  
  setupSearchIconListeners();
  
  if (closeButton) closeButton.addEventListener('click', closePopup);
  if (popup) popup.addEventListener('click', function(e) { if (e.target === popup) closePopup(); });
  document.addEventListener('keydown', function(e) { if (e.key === 'Escape') closePopup(); });
  
  if (document.addEventListener) {
    document.addEventListener('turbo:load', reinitializeOnPageLoad);
    document.addEventListener('shopify:section:load', reinitializeOnPageLoad);
  }
})();
</script>
        </div>
      </div>
    </div>
  </div>
</div>

<a href="/"><img class="position-fixed color-logo z-2" src="//lightintheattic.net/cdn/shop/files/Rectangle_388_36x.png?v=11003259012804441922"
    alt="LITA Logo Color"></a>
<a href="/"><img class="position-fixed color-circle-logo z-4"
    src="//lightintheattic.net/cdn/shop/files/LITA-Favicon-128x128_50x.png?v=4049316078396507721" alt="LITA Logo Color Circle"></a>

<script>
  (function () {
    var hT, hH, wH, wS;
    var x = window.matchMedia("(max-width: 768px)");
    var y = window.matchMedia("(min-width: 767px)");

    function toggleShortHeader(immediate) {
      wS = $(this).scrollTop();
      var desktopCutoff = immediate ? -1 : 100;
      var mobileCutoff = desktopCutoff - 20;

      if (x.matches) { // If media query matches
        $('.header-background').toggleClass('header-background--scrolled', wS > mobileCutoff);
        //$('form.search-form').toggleClass('header__search-form--scrolled', wS > mobileCutoff);
        $('.nav-list__search-icon--mobile').toggleClass('nav-list__search-icon--mobile-scrolled', wS > mobileCutoff);
      } else {
        if (!$('form.search-form input').is(":focus")) {
          $('.white-logo').toggleClass('header-content__content-image--scrolled', wS > desktopCutoff);
          $('.header-background').toggleClass('header-background--scrolled', wS > desktopCutoff);
          //$('form.search-form').toggleClass('header__search-form--scrolled', wS > desktopCutoff);
          $('.nav-list__search-icon').toggleClass('nav-list__search-icon--scrolled', wS > desktopCutoff);
          $('.nav-list__items').toggleClass('nav-list__change-on-scroll--scrolled', wS > desktopCutoff);
          $('.header-background').removeClass('header-background--search');
        }
      }
    }
    toggleShortHeader( false);

  $(window).scroll(function () {
    if ($('.header-hamburger').hasClass('is-active')) {
      return;
    }
    toggleShortHeader(false);
      });

  /* Disable old theme search toggles to prevent race conditions with new popup
  $('.nav-list__search-icon').on('click', function () {
    //$('.white-logo').toggleClass('header-content__content-image--scrolled');
    // $('.header-background').toggleClass('header-background--search');
    $('.nav-list__search').toggleClass('nav-list__search--search');
    $('.nav-list__items').toggleClass('nav-list__items--search');
  });
  $('.search-form--close').on('click', function (e) {
    e.preventDefault();
    //$('.white-logo').toggleClass('header-content__content-image--scrolled');
    // $('.header-background').toggleClass('header-background--search');     

    $('.nav-list__search').toggleClass('nav-list__search--search');
    $('.nav-list__items').toggleClass('nav-list__items--search');
    console.log(x.matches);
    if (x.matches) {
      $('.header-content').toggleClass('header-content--search');
    }
    $('.nav-list__search-icon--mobile').toggleClass('active');
  });

  $('.nav-list__search-icon--mobile').on('click', function () {
    // $('.header-background').toggleClass('header-background--scrolled');
    $('.nav-list__search').toggleClass('nav-list__search--search');
    $('.header-content').toggleClass('header-content--search');
    $('.nav-list__search-icon--mobile').toggleClass('active');
  });
  */

  function disableScroll() {
    // Get the current page scroll position
    scrollTop = window.pageYOffset || document.documentElement.scrollTop;
    scrollLeft = window.pageXOffset || document.documentElement.scrollLeft,

      // if any scroll is attempted, set this to the previous value
      window.onscroll = function () {
        window.scrollTo(scrollLeft, scrollTop);
      };
  }

  function enableScroll() {
    window.onscroll = function () { };
  }

  $('.header-hamburger').on('click', function () {
    $(this).toggleClass('is-active');
    $('.header-content').toggleClass('header-content--menu');

    if (wS <= 150) {
      $('.header__navigation').slideToggle();
    }
    $('.header-background').removeClass('header-background--scrolled');
    $('form.search-form').removeClass('header__search-form--scrolled');
    //$('.nav-list__search-icon--mobile').removeClass('nav-list__search-icon--mobile-scrolled');
    if (wS > 150) {
      setTimeout(function () {
        $('.header__navigation').slideToggle();
      }, 400);
    }

    if ($(this).hasClass('is-active')) {
      // add listener to disable scroll
      disableScroll();
    }
    else {
      // Remove listener to re-enable scroll
      enableScroll();
    }
  });

  $('.nav-list__cart').on('click', function () {
    console.log('aaa');
  });

  function watchForHover() {
    var hasHoverClass = false;
    var container = document.body;
    var lastTouchTime = 0;

    function enableHover() {
      // filter emulated events coming from touch events
      if (new Date() - lastTouchTime < 500) return;
      if (hasHoverClass) return;

      container.className += ' hasHover';
      hasHoverClass = true;
    }

    function disableHover() {
      if (!hasHoverClass) return;

      container.className = container.className.replace(' hasHover', '');
      hasHoverClass = false;
    }

    function updateLastTouchTime() {
      lastTouchTime = new Date();
    }

    document.addEventListener('touchstart', updateLastTouchTime, true);
    document.addEventListener('touchstart', disableHover, true);
    document.addEventListener('mousemove', enableHover, true);

    enableHover();
  }

  watchForHover();
  }) ();
</script>

</div>
    </div>

    <main role="main" id="MainContent">
      <!-- BEGIN content_for_index --><div id="shopify-section-1563210189045" class="shopify-section"><div class="hero position-relative top-0 mb-1">
  <div class="hero__slider">
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/A_La_Altura_Visionary_Mexican_Music_1977-1999_-_Volume_1_2000x.jpg?v=1788357657')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">New from Light in the Attic</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">A La Altura: Visionary Mexican Music</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/collections/a-la-altura-visionary-mexican-music-1977-1999">Check out the collection</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/Home_Page_Website_71edc9c8-3391-4082-a291-fb67e24f4a41_2000x.png?v=1793393807')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">Japanese Reissues</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Sound Fuji</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/collections/sound-fuji">Check out the collection</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/lita227_homepage_1366_x_768_v2_2000x.jpg?v=1790730664')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">New from Light in the Attic</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">50/50 - Memories Linger</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/products/memories-linger">Available for preorder here</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/Home_Page_Website_8169f27b-b509-42be-bd76-e7376a39936d_2000x.png?v=1793141204')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">First time on vinyl</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Casiopea</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/collections/casiopea">Available on color vinyl</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/betty_davis_header_2d81b5ca-ff4e-4376-b9fd-6829c0d2f14a_2000x.png?v=1792526976')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">Back in stock</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Betty Davis</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/collections/the-betty-davis-collection">Pressed on color vinyl</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/Home_Page_Website_1_70a8a456-e6a0-4973-b109-fa9be9bafeaa_2000x.png?v=1791851714')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">LITA Exclusive Variant</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Hero of Time</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/products/hero-of-time-music-from-the-legend-of-zelda-ocarina-of-time-anniversary-edition-lita-exclusive-variant">Preorder here</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/Home_Page_Website_1_f9a1c874-0b78-4461-bec6-ad5f925452db_2000x.png?v=1790378312')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">Remastered reissues</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Faye Wong</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/collections/faye-wong">Available here</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/Charanjit_Singh_-_Ten_Ragas_to_a_Disco_Beat_Hero_2000x.jpg?v=1769665569')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">Charanjit Singh</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Synthesizing: Ten Ragas for a Disco Beat</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="/collections/charanjit-singh-synthesizing-ten-ragas-to-a-disco-beat">Back in stock</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/takanaka_header_2000x.png?v=1775845002')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">Repress Alert</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Masayoshi Takanaka</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/collections/masayoshi-takanaka">Feel the summer breeze</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/studio_ghibli_header_2000x.png?v=1780963948')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">Back in stock</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Studio Ghibli Soundtracks</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/collections/studio-ghibli-collection">Explore the collection</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/karen_dalton_repress_header_2000x.png?v=1784054502')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">Karen Dalton</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">In My Own Time</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/products/in-my-own-time">2026 Edition on apricot vinyl</a>
            </div>
          </div>
        </div>
      </div>
    

      
      <div class="hero position-relative" style="background-image: url('//lightintheattic.net/cdn/shop/files/Katamari_Damacy_home_page_header_2000x.png?v=1784249973')">
        <div class="wrapper">
          <div class="hero-content__area position-absolute top-0 z-4 d-flex flex-column justify-content-center text-light">
            <div class="hero-content__title">
              <h4 class="fw-norm text-uppercase">Video Game Soundtracks</h4>
            </div>

            <div class="hero-content__text mb-2">
              <h1 class="fw-norm">Katamari Damacy</h1>
            </div>

            <div class="hero-content__button d-none d-md-block">
              <a class="btn btn-white btn-md btn-hover-light fw-med" href="https://lightintheattic.net/collections/katamari-damacy">Preorder the bundle here</a>
            </div>
          </div>
        </div>
      </div>
    
  </div>
  <div class="pagination-wrapper wrapper position-absolute top-0 left-0 right-0">
      <div class="hero__pagination position-relative d-flex align-items-center">
        <ul>
  <li class="hero__pagination__prev d-flex align-items-center z-2 justify-content-end">
    <img src="//lightintheattic.net/cdn/shop/files/arrow_left_e92e9987-34d6-4ebc-90fd-645688a9fab9_65x.png?v=3811090213217013552" alt="Previous slide">
  </li>
  <li class="hero__pagination__next d-flex align-items-center z-2">
    <img src="//lightintheattic.net/cdn/shop/files/arrow_right_65x.png?v=12634365105593460472" alt="Next slide">
  </li>
</ul>

      </div>
    </div>
</div>

<script>
  $('.hero__slider').slick({
    prevArrow: $('.hero__pagination__prev'),
    nextArrow: $('.hero__pagination__next'),
    autoplay: true,
    autoplaySpeed: 6000,
  });
</script>


</div><div id="shopify-section-featured_collection_section_nwdwLJ" class="shopify-section"><div class="wrapper">
    <div class="featured-collection mt-1 mb-md-2">
      <div class="featured-collection__header d-flex justify-content-between align-content-center">
        <div class="featured-collection__title text-uppercase flex-grow-1">
          <h3>
            <span>
              Just Added
            </span>
          </h3>
        </div>
        <div class="featured-collection__shop text-uppercase text-right">
          <a href="/collections/just-added">
            <h3 class="d-flex align-items-center">
              Shop All <!-- <img src="//lightintheattic.net/cdn/shop/files/arrow_right_black_65x.png?v=6628212861579591553"> -->
              <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path d="M12.5133 1.01306C6.45457 0.730177 1.28489 5.65337 0.989147 11.9876C0.693409 18.3217 5.38187 23.7051 11.4406 23.988C17.4993 24.2709 22.6691 19.3477 22.9648 13.0136C23.2605 6.67941 18.572 1.29594 12.5133 1.01306ZM11.514 22.4155C6.2847 22.1713 2.23806 17.5249 2.49322 12.0578C2.74848 6.5907 7.21045 2.34155 12.4399 2.5856C17.6692 2.82986 21.7158 7.47628 21.4605 12.9435C21.2053 18.4104 16.7433 22.6596 11.514 22.4155Z" fill="black" stroke="black" stroke-width="0.3"/>
              <path d="M13.499 7.58874C13.3591 7.43991 13.1684 7.35529 12.9688 7.35347C12.7691 7.35165 12.5769 7.43278 12.4343 7.57903C12.3637 7.65148 12.3075 7.73776 12.2687 7.83293C12.23 7.92809 12.2096 8.03029 12.2087 8.13367C12.2077 8.23706 12.2263 8.3396 12.2633 8.43546C12.3003 8.53131 12.355 8.61858 12.4243 8.6923L15.2897 11.7431L6.91204 11.6676C6.71237 11.6657 6.52012 11.7469 6.37759 11.8933C6.23506 12.0396 6.15393 12.2391 6.15204 12.4478C6.15015 12.6566 6.22765 12.8575 6.36751 13.0064C6.50736 13.1553 6.69811 13.2399 6.89778 13.2417L15.2758 13.3173L12.3544 16.316C12.2119 16.4623 12.1307 16.6618 12.1288 16.8706C12.1269 17.0794 12.2044 17.2803 12.3442 17.4292C12.4841 17.5781 12.6748 17.6628 12.8745 17.6647C13.0742 17.6665 13.2665 17.5853 13.409 17.439L17.6277 13.1084C17.6983 13.036 17.7546 12.9497 17.7933 12.8546C17.832 12.7594 17.8524 12.6572 17.8534 12.5539C17.8552 12.3451 17.7776 12.1441 17.6378 11.9951L13.499 7.58874Z" fill="black" stroke="black" stroke-width="0.3"/>
              </svg>

            </h3>
          </a>
        </div>
      </div>

      <div class="collection__items flex-wrap mt-1 d-flex justfy-content-center">
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/lofi-house-volume-1">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/3760427310713_500x.jpg?v=1793739907" alt="Lofi House Volume 1" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Various Artists</h6>
            </div>

            <div class="collection__album text-center">
              <p>Lofi House Volume 1</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/winterbeast-original-motion-picture-soundtrack">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/655003948912_500x.jpg?v=1793738895" alt="Winterbeast (Original Motion Picture Soundtrack)" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Michael Perilstein</h6>
            </div>

            <div class="collection__album text-center">
              <p>Winterbeast (Original Motio...</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/clayface-original-motion-picture-soundtrack">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/810155843199_500x.webp?v=1793671265" alt="Clayface (Original Motion Picture Soundtrack)" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Volker Bertelmann</h6>
            </div>

            <div class="collection__album text-center">
              <p>Clayface (Original Motion P...</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/fight-songs-the-music-of-team-fortress-2">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/689230018216_500x.jpg?v=1793671268" alt="Fight Songs: The Music Of Team Fortress 2" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Valve Studio Orchestra</h6>
            </div>

            <div class="collection__album text-center">
              <p>Fight Songs: The Music Of T...</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/halloween-2026">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/3760427311055_500x.jpg?v=1793671248" alt="Halloween 2026" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Various Artists</h6>
            </div>

            <div class="collection__album text-center">
              <p>Halloween 2026</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/final-fantasy-40th-anniversary-the-crystal-edition">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4988601473026_500x.jpg?v=1793671255" alt="FINAL FANTASY 40th Anniversary: THE CRYSTAL EDITION" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Various Artists</h6>
            </div>

            <div class="collection__album text-center">
              <p>FINAL FANTASY 40th Annivers...</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/les-mise-blue">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4514306025927_500x.jpg?v=1793407653" alt="Les Misé blue" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>syrup16g</h6>
            </div>

            <div class="collection__album text-center">
              <p>Les Misé blue</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/delaidback">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4514306025910_500x.jpg?v=1793407637" alt="delaidback" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>syrup16g</h6>
            </div>

            <div class="collection__album text-center">
              <p>delaidback</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/hurt">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4514306025897_500x.jpg?v=1793407609" alt="Hurt" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>syrup16g</h6>
            </div>

            <div class="collection__album text-center">
              <p>Hurt</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/just-added/products/darc">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4514306025903_500x.jpg?v=1793407620" alt="darc" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>syrup16g</h6>
            </div>

            <div class="collection__album text-center">
              <p>darc</p>
            </div>
          </a>
        
      </div>
    </div>

    <div class="featured-collection__shop--mobile mb-2 pb-2">
      <a class="flex-grow-1" href="/collections/just-added">
        <h3 class="d-flex align-items-center justify-content-center">
          Shop All Just Added
          <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M12.5128 1.01303C6.45404 0.730428 1.28458 5.65386 0.989122 11.9881C0.693672 18.3222 5.38238 23.7054 11.4411 23.9881C17.4998 24.2707 22.6694 19.3472 22.9648 13.0131C23.2603 6.6789 18.5715 1.29564 12.5128 1.01303ZM11.5145 22.4155C6.28514 22.1716 2.23829 17.5254 2.4932 12.0582C2.74821 6.59112 7.20998 2.34176 12.4394 2.58558C17.6687 2.8296 21.7156 7.47583 21.4605 12.9431C21.2055 18.41 16.7438 22.6594 11.5145 22.4155Z" fill="black" stroke="black" stroke-width="0.3"/>
          <path d="M13.4988 7.58867C13.3589 7.43985 13.1682 7.35523 12.9685 7.35342C12.7689 7.35161 12.5767 7.43275 12.4341 7.57901C12.3635 7.65146 12.3072 7.73774 12.2685 7.83291C12.2298 7.92808 12.2094 8.03028 12.2085 8.13366C12.2076 8.23705 12.2261 8.33959 12.2631 8.43544C12.3001 8.53129 12.3548 8.61857 12.4241 8.69228L15.2897 11.743L6.912 11.6678C6.71233 11.666 6.52008 11.7472 6.37756 11.8935C6.23504 12.0399 6.15392 12.2393 6.15204 12.4481C6.15015 12.6568 6.22767 12.8578 6.36753 13.0066C6.50739 13.1555 6.69814 13.2402 6.89782 13.242L15.2758 13.3172L12.3546 16.316C12.2121 16.4623 12.1309 16.6618 12.129 16.8706C12.1271 17.0793 12.2046 17.2803 12.3445 17.4292C12.4843 17.5781 12.6751 17.6628 12.8748 17.6646C13.0745 17.6664 13.2667 17.5852 13.4093 17.4389L17.6278 13.1081C17.6984 13.0357 17.7546 12.9495 17.7933 12.8543C17.8321 12.7592 17.8524 12.657 17.8534 12.5536C17.8552 12.3448 17.7776 12.1439 17.6378 11.9949L13.4988 7.58867Z" fill="black" stroke="black" stroke-width="0.3"/>
          </svg>

          <!-- <img
            src="//lightintheattic.net/cdn/shop/files/arrow_right_black_65x.png?v=6628212861579591553"
          > -->
        </h3>
      </a>
    </div>
  </div>

  



</div><div id="shopify-section-featured_collection_section_CHDBPX" class="shopify-section">


</div><div id="shopify-section-featured_collection_section_k8Lq7d" class="shopify-section">

</div><div id="shopify-section-1633721757c379b13e" class="shopify-section"><div class="wrapper">
  <div class="featured-cards d-flex flex-wrap justify-content-between mt-2">
    
        <a href="/blogs/features/shining-a-light-on-our-favorite-labels-iam8bit">
          <div class="featured-card position-relative mb-2">
            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/iam8bit_Feature_Card_Home_Page_Website_615x.jpg?v=1773351672" alt="Feature Image" />
            <div class="featured-card__content position-absolute z-1">
              <div class="featured-card__sub-title">
                <span class="h7 text-uppercase text-light"></span>
              </div>
    
              <div class="featured-card__title">
                <h2 class="mt-0 text-light"></h2>
              </div>
    
              <div class="featured-card__button">
                 <span class="btn btn-white btn-md btn-hover-light fw-med" >Check it out</span>
              </div>
            </div>
          </div>
        </a>
    
        <a href="/blogs/features/bite-in-the-attic-sandy-dedricks-chocolate-mayonnaise-cake">
          <div class="featured-card position-relative mb-2">
            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/Sandy_Dedrick_Choc_Mayo_Cake_615x.jpg?v=1766436343" alt="Feature Image" />
            <div class="featured-card__content position-absolute z-1">
              <div class="featured-card__sub-title">
                <span class="h7 text-uppercase text-light"></span>
              </div>
    
              <div class="featured-card__title">
                <h2 class="mt-0 text-light"></h2>
              </div>
    
              <div class="featured-card__button">
                 <span class="btn btn-white btn-md btn-hover-light fw-med" >Get the recipe</span>
              </div>
            </div>
          </div>
        </a>
    
  </div>
</div></div><div id="shopify-section-163603457920d5bd75" class="shopify-section">

</div><div id="shopify-section-featured_collection_section_nhbdd9" class="shopify-section"><div class="wrapper">
    <div class="featured-collection mt-1 mb-md-2">
      <div class="featured-collection__header d-flex justify-content-between align-content-center">
        <div class="featured-collection__title text-uppercase flex-grow-1">
          <h3>
            <span>
              What's Hot
            </span>
          </h3>
        </div>
        <div class="featured-collection__shop text-uppercase text-right">
          <a href="/collections/whats-hot">
            <h3 class="d-flex align-items-center">
              Shop All <!-- <img src="//lightintheattic.net/cdn/shop/files/arrow_right_black_65x.png?v=6628212861579591553"> -->
              <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
              <path d="M12.5133 1.01306C6.45457 0.730177 1.28489 5.65337 0.989147 11.9876C0.693409 18.3217 5.38187 23.7051 11.4406 23.988C17.4993 24.2709 22.6691 19.3477 22.9648 13.0136C23.2605 6.67941 18.572 1.29594 12.5133 1.01306ZM11.514 22.4155C6.2847 22.1713 2.23806 17.5249 2.49322 12.0578C2.74848 6.5907 7.21045 2.34155 12.4399 2.5856C17.6692 2.82986 21.7158 7.47628 21.4605 12.9435C21.2053 18.4104 16.7433 22.6596 11.514 22.4155Z" fill="black" stroke="black" stroke-width="0.3"/>
              <path d="M13.499 7.58874C13.3591 7.43991 13.1684 7.35529 12.9688 7.35347C12.7691 7.35165 12.5769 7.43278 12.4343 7.57903C12.3637 7.65148 12.3075 7.73776 12.2687 7.83293C12.23 7.92809 12.2096 8.03029 12.2087 8.13367C12.2077 8.23706 12.2263 8.3396 12.2633 8.43546C12.3003 8.53131 12.355 8.61858 12.4243 8.6923L15.2897 11.7431L6.91204 11.6676C6.71237 11.6657 6.52012 11.7469 6.37759 11.8933C6.23506 12.0396 6.15393 12.2391 6.15204 12.4478C6.15015 12.6566 6.22765 12.8575 6.36751 13.0064C6.50736 13.1553 6.69811 13.2399 6.89778 13.2417L15.2758 13.3173L12.3544 16.316C12.2119 16.4623 12.1307 16.6618 12.1288 16.8706C12.1269 17.0794 12.2044 17.2803 12.3442 17.4292C12.4841 17.5781 12.6748 17.6628 12.8745 17.6647C13.0742 17.6665 13.2665 17.5853 13.409 17.439L17.6277 13.1084C17.6983 13.036 17.7546 12.9497 17.7933 12.8546C17.832 12.7594 17.8524 12.6572 17.8534 12.5539C17.8552 12.3451 17.7776 12.1441 17.6378 11.9951L13.499 7.58874Z" fill="black" stroke="black" stroke-width="0.3"/>
              </svg>

            </h3>
          </a>
        </div>
      </div>

      <div class="collection__items flex-wrap mt-1 d-flex justfy-content-center">
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/sound-fuji-king-records-bundle">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/SOUND_FUJI_x5_aaf64990-dc43-4118-99ad-2f48f27c0678_500x.jpg?v=1793638412" alt="Sound Fuji/King Records Bundle" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Various Artists</h6>
            </div>

            <div class="collection__album text-center">
              <p>Sound Fuji/King Records Bundle</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/bgm">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/261013_NAS-2181_jacket_obiLarge_500x.jpg?v=1793038983" alt="BGM" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Fujimaru Band</h6>
            </div>

            <div class="collection__album text-center">
              <p>BGM</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/three-cushion">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/261013_NAS-2182_jacket_obiLarge_500x.jpg?v=1793039016" alt="THREE CUSHION" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Isao Suzuki</h6>
            </div>

            <div class="collection__album text-center">
              <p>THREE CUSHION</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/soft-landing">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4988003387747_500x.jpg?v=1793039087" alt="SOFT LANDING" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>TAKERU MURAOKA & HIS NEW GROUP</h6>
            </div>

            <div class="collection__album text-center">
              <p>SOFT LANDING</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/disco-hanagasa-ondo-soma-bon-uta-memphis-soul-meets-japanese-folk-songs">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4988003387778_500x.jpg?v=1793039123" alt="Disco Hanagasa Ondo / Soma Bon Uta -MEMPHIS SOUL MEETS JAPANESE FOLK SONGS-" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>EBONEE-WEBB</h6>
            </div>

            <div class="collection__album text-center">
              <p>Disco Hanagasa Ondo / Soma ...</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/okinawa">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4988003387754_500x.jpg?v=1793039105" alt="OKINAWA" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>AKIRA ISHIKAWA & COUNT BUFFALO</h6>
            </div>

            <div class="collection__album text-center">
              <p>OKINAWA</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/fall-collection-2026">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/3760427311048_500x.jpg?v=1793226149" alt="Fall Collection 2026" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Various Artists</h6>
            </div>

            <div class="collection__album text-center">
              <p>Fall Collection 2026</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/sqkawaii-sounds-final-fantasy">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4988601472951_500x.webp?v=1793044750" alt="#SQkawaii Sounds -FINAL FANTASY-" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>SQUARE ENIX MUSIC</h6>
            </div>

            <div class="collection__album text-center">
              <p>#SQkawaii Sounds -FINAL FAN...</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/sqkawaii-sounds-final-fantasy-vol-2">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/4988601472968_500x.jpg?v=1793044789" alt="#SQkawaii Sounds -FINAL FANTASY- Vol. 2" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>SQUARE ENIX MUSIC</h6>
            </div>

            <div class="collection__album text-center">
              <p>#SQkawaii Sounds -FINAL FAN...</p>
            </div>
          </a>
        
          
<a class="collection__item mb-2" href="/collections/whats-hot/products/hero-of-time-music-from-the-legend-of-zelda-ocarina-of-time-anniversary-edition-lita-exclusive-variant">
            <div class="collection__image position-relative d-flex align-content-center">
              <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/850079591592_500x.jpg?v=1791822662" alt="Hero of Time (Music from The Legend of Zelda: Ocarina of Time) Anniversary Edition (LITA Exclusive Variant)" />
              <div class="collection__image-btn position-absolute align-items-center justify-content-center">
                
                  <button class="btn btn-white btn-md btn-hover-light fw-med text-uppercase">View Product</button>
                
              </div>
            </div>

            <div class="collection__artist text-center">
              <h6>Slovak National Symphony Or...</h6>
            </div>

            <div class="collection__album text-center">
              <p>Hero of Time (Music from Th...</p>
            </div>
          </a>
        
      </div>
    </div>

    <div class="featured-collection__shop--mobile mb-2 pb-2">
      <a class="flex-grow-1" href="/collections/whats-hot">
        <h3 class="d-flex align-items-center justify-content-center">
          Shop All What's Hot
          <svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M12.5128 1.01303C6.45404 0.730428 1.28458 5.65386 0.989122 11.9881C0.693672 18.3222 5.38238 23.7054 11.4411 23.9881C17.4998 24.2707 22.6694 19.3472 22.9648 13.0131C23.2603 6.6789 18.5715 1.29564 12.5128 1.01303ZM11.5145 22.4155C6.28514 22.1716 2.23829 17.5254 2.4932 12.0582C2.74821 6.59112 7.20998 2.34176 12.4394 2.58558C17.6687 2.8296 21.7156 7.47583 21.4605 12.9431C21.2055 18.41 16.7438 22.6594 11.5145 22.4155Z" fill="black" stroke="black" stroke-width="0.3"/>
          <path d="M13.4988 7.58867C13.3589 7.43985 13.1682 7.35523 12.9685 7.35342C12.7689 7.35161 12.5767 7.43275 12.4341 7.57901C12.3635 7.65146 12.3072 7.73774 12.2685 7.83291C12.2298 7.92808 12.2094 8.03028 12.2085 8.13366C12.2076 8.23705 12.2261 8.33959 12.2631 8.43544C12.3001 8.53129 12.3548 8.61857 12.4241 8.69228L15.2897 11.743L6.912 11.6678C6.71233 11.666 6.52008 11.7472 6.37756 11.8935C6.23504 12.0399 6.15392 12.2393 6.15204 12.4481C6.15015 12.6568 6.22767 12.8578 6.36753 13.0066C6.50739 13.1555 6.69814 13.2402 6.89782 13.242L15.2758 13.3172L12.3546 16.316C12.2121 16.4623 12.1309 16.6618 12.129 16.8706C12.1271 17.0793 12.2046 17.2803 12.3445 17.4292C12.4843 17.5781 12.6751 17.6628 12.8748 17.6646C13.0745 17.6664 13.2667 17.5852 13.4093 17.4389L17.6278 13.1081C17.6984 13.0357 17.7546 12.9495 17.7933 12.8543C17.8321 12.7592 17.8524 12.657 17.8534 12.5536C17.8552 12.3448 17.7776 12.1439 17.6378 11.9949L13.4988 7.58867Z" fill="black" stroke="black" stroke-width="0.3"/>
          </svg>

          <!-- <img
            src="//lightintheattic.net/cdn/shop/files/arrow_right_black_65x.png?v=6628212861579591553"
          > -->
        </h3>
      </a>
    </div>
  </div>

  



</div><div id="shopify-section-162923691672237975" class="shopify-section">

</div><div id="shopify-section-featured_collection_section_CfnCiF" class="shopify-section">

</div><div id="shopify-section-1592935708244" class="shopify-section"><div class="wrapper">
  <div class="featured-cards d-flex flex-wrap justify-content-between mt-2">
    
        <a href="/blogs/features/matt-sullivans-favorite-things-of-2025">
          <div class="featured-card position-relative mb-2">
            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/Matt_s_Favorite_Things_Feature_Card_615x.jpg?v=1767635995" alt="Feature Image" />
            <div class="featured-card__content position-absolute z-1">
              <div class="featured-card__sub-title">
                <span class="h7 text-uppercase text-light">favorite things</span>
              </div>
    
              <div class="featured-card__title">
                <h2 class="mt-0 text-light">matt sullivan</h2>
              </div>
    
              <div class="featured-card__button">
                 <span class="btn btn-white btn-md btn-hover-light fw-med" >Watch now</span>
              </div>
            </div>
          </div>
        </a>
    
        <a href="/blogs/news/the-time-is-out-of-joint-notes-on-dangelo-s-voodoo">
          <div class="featured-card position-relative mb-2">
            <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-li="st" d-src="//lightintheattic.net/cdn/shop/files/D_Angelo_-_Voodoo_615x.jpg?v=1765003837" alt="Feature Image" />
            <div class="featured-card__content position-absolute z-1">
              <div class="featured-card__sub-title">
                <span class="h7 text-uppercase text-light">jason king</span>
              </div>
    
              <div class="featured-card__title">
                <h2 class="mt-0 text-light">notes on d'angelo's voodoo</h2>
              </div>
    
              <div class="featured-card__button">
                 <span class="btn btn-white btn-md btn-hover-light fw-med" >dig in</span>
              </div>
            </div>
          </div>
        </a>
    
  </div>
</div></div><div id="shopify-section-1565028333490" class="shopify-section"><div class="wrapper">
  <div class="newsletter mt-3">
      <div class="newsletter__title">
          <h4 class="text-uppercase"><span>Sign up for our newsletter</span></h4>
      </div>

      <!-- Begin Mailchimp Signup Form -->
      <div id="mc_embed_signup" class="newsletter__email-form">
        <form action="https://lightintheattic.us7.list-manage.com/subscribe/post?u=9a8330e981a13533c8791d815&amp;id=6625bc0de4" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
          <div id="mc_embed_signup_scroll" class="newsletter__input-area d-flex justify-content-center">
            <div class="container mr-2">
              <input type="email" value="" name="EMAIL" class="newsletter__email-input text-uppercase email" id="mce-EMAIL" placeholder="Email address" required>
            </div>
            <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
            <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_9a8330e981a13533c8791d815_7034b25228" tabindex="-1" value=""></div>

            <div class="container">
              <input type="submit" value="Sign up" name="subscribe" id="mc-embedded-subscribe" class="newsletter__submit-btn text-uppercase fw-med">
            </div>  
          </div>
        </form>
      </div>
      <!--End mc_embed_signup-->
  </div>
</div>


</div><!-- END content_for_index -->
<script>
  function formatGraphQlID(graphqlID) {
    return window.atob(graphqlID).split('/').pop();
  }

  var CUSTOMER_ID = '' ;
  var SRC_URL = 'https://lita-app.com/api/';
  var METAFIELD_DATA = null;

  $(document).off().on('submit', '.wishlist-form', function (e) {
    e.preventDefault();
    var targetProduct = $(this).attr('data-product-id');
    var productJSON = JSON.parse($('[data-json-for="' + targetProduct + '"]').first().text());
    var JSONfromGraphQL = productJSON.variants.hasOwnProperty('edges');
    if (JSONfromGraphQL) {
      productJSON.variants = productJSON.variants.edges.map(function (v) {
        return v.node;
      });
    }
    var targetVariant = $(this).attr('data-variant-id');
    
      var selectedQuantity = '1';
    

    for (var variant of productJSON.variants) {
      if (JSONfromGraphQL && formatGraphQlID(variant.id) == targetVariant || variant.id == targetVariant) {
        var sku = variant.sku;
        var price = variant.price;
        break;
      }
    }
    var data = {
      customer_id: CUSTOMER_ID,
      product: {
        product_id: targetProduct,
        variant_id: targetVariant,
        quantity: selectedQuantity,
        price: JSONfromGraphQL ? Number(price) * 100 : price,
        sku: sku,
        handle: productJSON.handle
      }
    };

    handleAJAXtoServer('add', data, targetVariant);
  });

  function handleAJAXtoServer(endpoint, data, variant_id) {
    var url = SRC_URL + endpoint;
    var handle = data.product.handle;
    var dataJSON = JSON.stringify({ data: data });
    
    $('.collection__item[data-product-handle=' + handle + ']').addClass('toggled');
    $('.btn--collection-grid[data-variant-id=' + variant_id + ']').addClass('toggled');
    

    $.post(url, dataJSON, function (result) {
      METAFIELD_DATA = JSON.parse(result['metafield']['value']);
      handleCartQuantityChange(METAFIELD_DATA, handle);
      displayUpdatedWishlistItemQuantity(METAFIELD_DATA, handle);
    })
      .fail(function (jqXhr, textStatus, errorMessage) {
        console.log("ERROR: ", jqXhr + " -- " + textStatus + " -- " + errorMessage);
        alert("Something went wrong, please try again later");
        handleCartQuantityChange(METAFIELD_DATA, handle);
      })
      .always(function () {
        
        $('.btn--collection-grid[data-variant-id=' + variant_id + ']').removeClass('toggled');
        setTimeout(function () {
          $('.collection__item[data-product-handle=' + handle + ']').removeClass('toggled');
        }, 2500);
        
      })
      .done(function () {
        //alert("second success");
        $('.btn--collection-grid[data-variant-id=' + variant_id + ']').find('.add-to-cart-confirmation').show();
      });
  }
  function handleCartQuantityChange(metafieldData, handle) {
    $.get( "/cart", function( data ) {
      $('.cart-count-wrap').html($(data).find('.cart-count-wrap').html()).show();
      $('.cart-count-wrap').show();
    });
  }
  function displayUpdatedWishlistItemQuantity(metafieldValue, handle){
    var totalCartQuantity = 0;
    for (var productHandle in metafieldValue) {
      var variants = metafieldValue[productHandle]['variants'];
      for(var variant in variants){
        // update individual item with new quantity
         if(productHandle == handle){
          $('#wishlisted_' + variants[variant].sku + '_quantity').text(variants[variant].quantity);
        }
      }
    }
  }
</script>


    </main>
    

    <div id="shopify-section-footer" class="shopify-section"><div class="footer">
  <div class="footer-background footer-background--dark bg-dark mt-2">
    <div class="wrapper">
      <div class="footer__content text-capitalize btw-grid-16 container">
        <div class="row">
          <div class="col-16 col-lg-5">
            <div class="footer__content-section mb-2">
              <div class="h8 text-uppercase text-yellow d-flex justify-content-between">
                <span>Customer Service</span><span class="footer__slide-icon"><i class="fal fa-chevron-down"></i></span>
              </div>
              <div class="klaviyo-form-VeHPBR"></div>
              <div class="footer__content-list">
                
                  <a class="text-light" href="/account">
                    <p>My Account</p>
                  </a>
                
                  <a class="text-light" href="/pages/faq">
                    <p>FAQ</p>
                  </a>
                
                  <a class="text-light" href="#contact">
                    <p>Contact Us</p>
                  </a>
                
              </div>
            </div>

            <div id="paymentIcons" class="footer__content-section">
              <div class="h8 text-uppercase text-yellow d-flex justify-content-between">
                <span>Secure Payments</span><span class="footer__slide-icon"><i class="fal fa-chevron-down"></i></span>
              </div>
              <div class="footer__payment-icons d-flex align-items-center">
                <img src="//lightintheattic.net/cdn/shop/files/paypal_small.png?v=10090271032262056329" alt="paypal">
                <img src="//lightintheattic.net/cdn/shop/files/visa_small.png?v=7333123987132753973" alt="visa">
                <img src="//lightintheattic.net/cdn/shop/files/mastercard_small.png?v=4272920010211987347" alt="mastercard">
                <img src="//lightintheattic.net/cdn/shop/files/amazon-pay_small.png?v=8372695686291200007" alt="amazon-pay">
              </div>
            </div>
          </div>

          <div class="col-16 col-lg-4">
            <div class="footer__content-section">
              <div class="h8 text-uppercase text-yellow d-flex justify-content-between">
                <span>Navigation</span
                ><span
                  class="footer__slide-icon"
                  ><i class="fal fa-chevron-down"></i
                ></span>
              </div>
              <div class="footer__content-list">
                
                  <a class="text-light" href="/collections/just-added">
                    <p>Just added</p>
                  </a>
                
                  <a class="text-light" href="/collections/whats-hot">
                    <p>What&#39;s Hot</p>
                  </a>
                
                  <a class="text-light" href="/collections/now-shipping">
                    <p>Now shipping</p>
                  </a>
                
                  <a class="text-light" href="/collections/preorder-albums">
                    <p>Preorders</p>
                  </a>
                
                  <a class="text-light" href="/collections/litaexclusives">
                    <p>LITA Exclusives</p>
                  </a>
                
                  <a class="text-light" href="/collections/sale">
                    <p>Sale</p>
                  </a>
                
                  <a class="text-light" href="/pages/labels">
                    <p>Labels</p>
                  </a>
                
                  <a class="text-light" href="/collections/in-stock">
                    <p>Browse</p>
                  </a>
                
              </div>
            </div>
          </div>

          <div class="col-16 col-lg-3">
            <div class="footer__content-section mb-2">
              <div class="h8 text-uppercase text-yellow d-flex justify-content-between">
                <span>Company</span
                ><span
                  class="footer__slide-icon"
                  ><i class="fal fa-chevron-down"></i
                ></span>
              </div>
              <div class="footer__content-list">
                
                  <a class="text-light" href="/pages/about-us">
                    <p>About Us</p>
                  </a>
                
                  <a class="text-light" href="/pages/wholesale">
                    <p>Wholesale</p>
                  </a>
                
                  <a class="text-light" href="/pages/licensing">
                    <p>Licensing</p>
                  </a>
                
                  <a class="text-light" href="/pages/newsletter">
                    <p>Newsletter</p>
                  </a>
                
              </div>
            </div>
            <div class="footer__content-section">
              <div class="h8 text-uppercase text-yellow d-flex justify-content-between">
                <span>Press Center</span
                ><span
                  class="footer__slide-icon"
                  ><i class="fal fa-chevron-down"></i
                ></span>
              </div>
              <div class="footer__content-list">
                
                  <a class="text-light" href="https://lita.audiosalad.com/login.php">
                    <p>Login</p>
                  </a>
                
              </div>
            </div>
          </div>

          <div class="col-16 col-lg-4">
            
            <div id="followUs" class="footer__content-section mb-2">
              <div class="h8 text-uppercase text-yellow d-flex justify-content-between">
                <span>Follow Us</span
                ><span
                  class="footer__slide-icon"
                  ><i class="fal fa-chevron-down"></i
                ></span>
              </div>
              <div class="footer__social-icons d-flex justify-content-between align-items-center">
                <a href="https://www.facebook.com/lightintheatticrecords/" target="_blank"><i class="fab fa-facebook-f"></i></a>
                <a href="https://twitter.com/lightintheattic" target="_blank"><i class="fab fa-twitter"></i></a>
                <a href="https://www.instagram.com/lightintheatticrecords/" target="_blank"><i class="fab fa-instagram"></i></a>
                <a href="https://www.youtube.com/user/litaRecords" target="_blank"><i class="fab fa-youtube"></i></a>
                <a href="https://open.spotify.com/user/lightintheatticrecords?si=G-leD1NWR16E56FfYWbFOA" target="_blank"><i class="fab fa-spotify"></i></a>
                <a href="https://music.apple.com/us/curator/light-in-the-attic/1099882547" target="_blank"><i class="fab fa-itunes"></i></a>
                <a href="https://lightintheattic.bandcamp.com/" target="_blank"><i class="fab fa-bandcamp"></i></a>
              </div>
            </div>

            <div class="footer__content-section">
              <div class="h8 text-uppercase text-yellow d-flex justify-content-between">
                <span>Listen To Our Podcast</span
                ><span class="footer__slide-icon"><i class="fal fa-chevron-down"></i></span>
              </div>
              <div class="footer__content-list">
                <div class="footer__podcast-btn">
                  <a
                    class="btn btn-yellow btn-md btn-hover-yellow fw-med"
                    href="https://fanlink.tv/linernotes"
                    target="_blank"
                    >Listen Now</a
                  >
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>

      <div class="footer__icons-mobile d-flex d-lg-none flex-wrap justify-content-center align-items-center mt-1">
        <div
          class="footer__social-icons d-flex justify-content-around justify-content-lg-between align-items-center mb-1"
        >
          <a href="https://www.facebook.com/lightintheatticrecords/" target="_blank"><i class="fab fa-facebook-f"></i></a>
          <a href="https://twitter.com/lightintheattic" target="_blank"><i class="fab fa-twitter"></i></a>
          <a href="https://www.instagram.com/lightintheatticrecords/" target="_blank"><i class="fab fa-instagram"></i></a>
          <a href="https://www.youtube.com/user/litaRecords" target="_blank"><i class="fab fa-youtube"></i></a>
          <a href="https://open.spotify.com/user/lightintheatticrecords?si=G-leD1NWR16E56FfYWbFOA" target="_blank"><i class="fab fa-spotify"></i></a>
          <a href="https://music.apple.com/us/curator/light-in-the-attic/1099882547" target="_blank"><i class="fab fa-itunes"></i></a>
          <a href="https://lightintheattic.bandcamp.com/" target="_blank"><i class="fab fa-bandcamp"></i></a>
        </div>
        <div class="footer__payment-icons d-flex align-items-center mb-2">
          <img src="//lightintheattic.net/cdn/shop/files/paypal_small.png?v=10090271032262056329" alt="paypal">
          <img src="//lightintheattic.net/cdn/shop/files/visa_small.png?v=7333123987132753973" alt="visa">
          <img src="//lightintheattic.net/cdn/shop/files/mastercard_small.png?v=4272920010211987347" alt="mastercard">
          <img src="//lightintheattic.net/cdn/shop/files/amazon-pay_small.png?v=8372695686291200007" alt="amazon-pay">
        </div>
      </div>
    </div>
  </div>

  <div class="footer-background footer-background--black">
    <div class="wrapper">
      <div class="footer__copyright d-flex flex-nowrap flex-lg-nowrap justify-content-center align-items-center">
        <p class="text-light fw-med text-center">
          &copy 2026 Light in the Attic Records & Distribution, LLC <span>|</span> All Rights
          Reserved
        </p>
        <div class="footer__terms-and-policies d-flex justify-content-between align-items-center"></div>
        <!-- <a href="#"><p class="text-light fw-med">Terms of Service</p></a> -->
        <!-- <p class="text-light fw-med"><span>|</span></p> -->
        <a href="/pages/privacy-policy">
          <p class="text-light fw-med">Privacy Policy</p>
        </a>
      </div>
    </div>
  </div>
</div>
<span id="Klevuu_scroll_style"></span>



<script>
  $(document).ready(function () {
    if ($(window).width() <= 992) {
      $('.footer__content-section .h8').click(function () {
        $(this).siblings('.footer__content-list').slideToggle();
        $(this).find('.footer__slide-icon').toggleClass('transform');
      });
    }
    $('.footer__content-list a').off('click').on('click', function (e) {
      if ($(this).attr('href') == '#contact') {
        e.preventDefault();
        zE('webWidget', 'open');
      }
    });
    
      var search_form = $(".search-form").last();
      var eTop = search_form.offset().top; //get the offset top of the element
      var offsettop = eTop - $(window).scrollTop() + 30; //position of the ele w.r.t window
      var style = "<style>#Klevuu-pt-rs-hover.Klevuu-pt-rs-hover,#KlevuuLoader.Klevuu-min-ltr,#KlevuuSearchingArea.Klevuu-searching-area{position: fixed !important;top: " + offsettop + "px!important;}</style>"
      $('#Klevuu_scroll_style').html(style);
      $(window).scroll(function () {
        var eTop = search_form.offset().top; //get the offset top of the element
        var offsettop = eTop - $(window).scrollTop() + 30; //position of the ele w.r.t window
        var style = "<style>#Klevuu-pt-rs-hover.Klevuu-pt-rs-hover,#KlevuuLoader.Klevuu-min-ltr,#KlevuuSearchingArea.Klevuu-searching-area{position: fixed !important;top: " + offsettop + "px!important;}</style>"
        $('#Klevuu_scroll_style').html(style);
      });
      
  });
</script>

</div>
<script src="//lightintheattic.net/cdn/shop/t/162/assets/jquery-csv.min.js?v=20118733322040592601784707119" type="text/javascript"></script>

    <!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled -->
      <script>
  (function () {
    var swymWishlist = [];

    function loadWishlist() {
      if (!window._swat) {
        setTimeout(loadWishlist, 200);
        return;
      }

      $('[data-wishlist]').addClass('loaded');

      window._swat.fetchWrtEventTypeET(function(items) {
        swymWishlist = items;
        $('[data-wishlist-toggle]').each(function (i, el) {
          toggleButtonState(el, inWishlist($(this).data('variant-id')), true);
          el.classList.add('loaded');
        });
      }, window._swat.EventTypes.addToWishList);
    }

    function inWishlist(variantId) {
      return swymWishlist.some(function (item) {
        return item.epi == variantId;
      });
    }

    function toggleButtonState(button, inWishlist, initialSetup = false) {
      button.classList.toggle('in-wishlist', inWishlist);
      var tooltip = button.querySelector('[data-tooltip]');
      if (!tooltip) {
        return;
      }
      if (!initialSetup) {
        tooltip.innerText = inWishlist ? 'Added!' : 'Removed!';
      }
      setTimeout(function () {
        tooltip.innerText = inWishlist ? 'Remove from wishlist' : 'Add to wishlist';
      }, initialSetup ? 0 : 2000);
    }

    $('[data-wishlist]').on('click', function (e) {
      e.preventDefault();
      if (window.SwymUI) {
        window.SwymUI.prototype.open();
      }
    });

    $('main').on('click', '[data-wishlist-toggle]', function toggleWishlistItem(e) {
      e.preventDefault();

      var $this = $(this);
      var item = {
        epi: $this.data('variant-id'),
        empi: $this.data('product-id'),
        du: $this.data('url'),
        iu: $this.data('image'),
        pr: $this.data('price'),
      };

      if (inWishlist(item.epi)) {
        window._swat.removeFromWishList(item, function () {
          toggleButtonState(e.target, false);
          var index = swymWishlist.findIndex(function (wItem) {
            return wItem.epi == item.epi;
          });
          swymWishlist.splice(index, 1);
        });
        return;
      }

      window._swat.addToWishList(item, function () {
        toggleButtonState(e.target, true);
        swymWishlist.push(item);
      });
    });

    loadWishlist();
  })();
</script>


    
<script>
      var shappify_customer_tags = null
      var klevu_loginCustomerGroup = 'd2c';
    </script>
    

    <div id="out_of_stock_message" style="display:none;max-width:500px;">
      <span> We apologize, but the quantity you are trying to add to the cart exceeds the available inventory. </span>
      <span class="extra" style="font-weight:600"></span>
    </div>
    <div id="checkin_error" style="display:none;max-width:500px;">
      <span> </span>
    </div>
    <script>
      function klevu_afterInitialSetup() {
        var klevu_enableLandingAutoScroll = false;
      }
    </script>

    

    <script>
      window.addEventListener('load', function () {
        function addedToCart() {
          fetch(`${window.location.origin}/cart.js`).then((res) =>
            res
              .clone()
              .json()
              .then((data) => {
                console.log(data.items);
                for (const item of data?.items) {
                  let slideoutItem = document.querySelector(`[data-line-item-key='${item?.key}']`);
                  if (typeof slideoutItem != 'undefined' && slideoutItem != null && slideoutItem) {
                    let slideoutItemQuantity = slideoutItem.querySelector('.quantity-selector input');
                    if (
                      slideoutItemQuantity &&
                      typeof slideoutItemQuantity != 'undefined' &&
                      slideoutItemQuantity != null &&
                      slideoutItemQuantity &&
                      slideoutItemQuantity.value != item.quantity
                    ) {
                      slideoutItemQuantity.value = item.quantity;
                    }
                  }
                }
                var cart = {
                  total_price: data.total_price / 100,
                  $value: data.total_price / 100,
                  total_discount: data.total_discount,
                  original_total_price: data.original_total_price / 100,
                  items: data.items,
                };
                if (typeof item !== 'undefined' && item !== 'undefined') {
                  cart = Object.assign(cart, item);
                }
                if (klAjax) {
                  klaviyo.push(['track', 'Added to Cart', cart]);
                  klAjax = false;
                }
              })
          );
        }
        (function (ns, fetch) {
          ns.fetch = function () {
            const response = fetch.apply(this, arguments);
            response.then((res) => {
              if (`${window.location.origin}/cart/add.js`.includes(res.url)) {
                addedToCart();
              } 
            });
            return response;
          };
        })(window, window.fetch);
        var klAjax = true;
        var classname;
        var toggleElements = document.querySelectorAll('.available-toggle, .preorder-toggle');

        toggleElements.forEach((element) => {
          element.addEventListener('click', () => {
            if (element.classList.contains('available-toggle')) {
              classname = document.getElementsByClassName('btn btn-outline btn-hover-dark simple-add available-toggle');
            } else if (element.classList.contains('preorder-toggle')) {
              classname = document.getElementsByClassName('btn btn-outline btn-hover-dark simple-add preorder-toggle');
            }
            AddedToCart(classname);
          });
        });

        function AddedToCart(classname) {
          for (var i = 0; i < classname.length; i++) {
            if (klAjax) {
              klaviyo.push([
                'track',
                'Added to Cart',
                {
                  item,
                },
              ]);
              klAjax = false;
            }
          }
        }
      });
    </script>
    <script>
document.addEventListener('DOMContentLoaded', function () {
    const startinterval = setInterval(() => {
        if (!document.documentElement.classList.contains("xh") && document.documentElement.classList.contains("mainopt")) {
            const mouseMoveEvent = new MouseEvent('mousemove', {
                bubbles: true,
                cancelable: true,
                clientX: 100,
                clientY: 150
            });
            document.dispatchEvent(mouseMoveEvent);
        } else {
            clearInterval(startinterval);
            console.log("stoped")
        }
    }, 100);
});
</script>
    
<!-- footer code -->
<script>
  		xbll = 1;
  		(function() {
  			var img = new Image();
  			img.onload = function() {
  				xhwp = !!(img.height > 0 && img.width > 0);
  			};
  			img.onerror = function() {
  				xhwp = false;
  			};
  		})();
  		
  		function xeoej() {
  			const lgsz = document.getElementById("xbgl");
  			lgsz.remove();
  			xbll = 0;
  			lli(0);
  			if(window.snlb == false) {
  				jQuery(".m").click();
  				window.snlb = false;
  			}
  		}
  		
  		function xsil() {
  			var top = this.scrollY;
  			lli(top);
  			llis(top);
  		}
  		
  		function xeosj() {
  			var lvs = document.getElementsByTagName("vlz");
  			ctvt(lvs);
  			xsil();
  		}
  		window.addEventListener("scroll", function(event) {
  			xsil();
  		}, {
  			passive: true
  		});
  		var xim = (window.matchMedia("(max-width: 767px)").matches ? 1 : 0);
  		var wwh = screen.availWidth;
  		var brm = {};
  		brm.top = 1;
  		setInterval(function() {
  			llis(top);
  		}, 8000);
  		setInterval(function() {
  			lli(0);
  		}, 500);
  		document.addEventListener("click", function() {
  			lli(0);
  		});
  		
  		function gdu(img1, width, height) {
  			var mcns = document.createElement("canvas");
  			var ctx = mcns.getContext("2d");
  			var img = new Image();
  			mcns.width = parseInt(width);
  			mcns.height = parseInt(height);
  			ctx.drawImage(img, 0, 0);
  			img1.src = mcns.toDataURL("image/png");
  		}
  
  		function llig(pcs, brs, whh, wwh) {
  			for (var i = 0; i < pcs.length; i++) {
  				if (pcs[i].getAttribute("data-li") == "st") {
  					var elem = pcs[i],
  						ert = pcs[i].getBoundingClientRect();
  					if (ert.top != 0 && (ert.top - (whh - brs.top)) < xllbp) {
  						ccsst = window.getComputedStyle(pcs[i]);
  						if (ccsst.getPropertyValue("opacity") == 0) {
  							continue;
  						}
  						if (elem.tagName == "IFZ") {
  							var elem = document.createElement("iframe");
  							var index;
  							for (index = pcs[i].attributes.length - 1; index >= 0; --index) {
  								elem.attributes.setNamedItem(pcs[i].attributes[index].cloneNode());
  							}
  							pcs[i].parentNode.replaceChild(elem, pcs[i]);
  						}
  						var src = elem.getAttribute("d-src") ? elem.getAttribute("d-src") : elem.src;
  						if (xim && elem.getAttribute("ds-src")) {
  							src = elem.getAttribute("ds-src");
  						}
  						var srcset = elem.getAttribute("dt") ? elem.getAttribute("dt") : "";
  						if (!srcset) {
  							elem.onload = function() {
  								this.setAttribute("data-done", "Loaded");
  								if (typeof(usuaiil) == "function") {
  									usuaiil(this);
  								}
  							}
  							elem.onerror = function() {
  								if (this.getAttribute("ds-src") && xim && this.getAttribute("d-src")) {
  									this.src = this.getAttribute("d-src");
  								}
  							}
  						}
  						elem.src = src;
  						if (srcset != null & srcset != "") {
  							elem.srcset = srcset;
  						}
  						delete elem.dataset.li;
  					}
  				}
  			}
  		}
  		
  		function xldbi(pcs) {
  			for (var i = 0; i < pcs.length; i++) {
  				if (pcs[i].getAttribute("data-li") == "st") {
  					var bsrc = pcs[i].src;
  					if (typeof(bsrc) != "undefined" && bsrc.indexOf("data:") == -1) {
  						if (pcs[i].getAttribute("width") != null && pcs[i].getAttribute("height") != null) {
  							var width = parseInt(pcs[i].getAttribute("width"));
  							var height = parseInt(pcs[i].getAttribute("height"));
  							gdu(pcs[i], width, height);
  						}
  					}
  				}
  			}
  		}
  		
  		function ctvt(pcs) {
  			const t = pcs.length > 0 ? pcs[0] : "";
  			if (t) {
  				delete pcs[0];
  				var nemt = document.createElement("video");
  				var index;
  				for (index = t.attributes.length - 1; index >= 0; --index) {
  					nemt.attributes.setNamedItem(t.attributes[index].cloneNode());
  				}
  				nemt.innerHTML = t.innerHTML;
  				t.parentNode.replaceChild(nemt, t);
  				if (typeof(nemt.getAttribute("dp")) == "string") {
  					nemt.setAttribute("poster", nemt.getAttribute("dp"));
  				}
  				ctvt(pcs);
  			}
  		}
  		
  		function llvo(pcs, brs, top, whh, wwh) {
  			for (var i = 0; i < pcs.length; i++) {
  				var elem = pcs[i],
  					ert = pcs[i].getBoundingClientRect();
  				if (ert.top != 0 && (ert.top - (whh - brs.top)) < xllbp) {
  					if (typeof(pcs[i].getElementsByTagName("source")[0]) == "undefined") {
  						llvos(pcs[i], top, whh, wwh, ert, brs);
  					} else {
  						var sources = pcs[i].getElementsByTagName("source");
  						for (var j = 0; j < sources.length; j++) {
  							var source = sources[j];
  							llvos(source, top, whh, wwh, ert, brs);
  						}
  					}
  				}
  			}
  		}
  		
  		function llvos(source, top, whh, wwh, ert, brs) {
  			if (typeof source != "undefined" && source.getAttribute("data-li") == "st") {
  				if (ert.top != 0 && (ert.top - (whh - brs.top)) < xllbp) {
  					var src = source.getAttribute("d-src") ? source.getAttribute("d-src") : source.src;
  					var srcset = source.getAttribute("dt") ? source.getAttribute("dt") : "";
  					if (source.srcset != null & source.srcset != "") {
  						source.srcset = srcset;
  					}
  					if (typeof(source.getElementsByTagName("source")[0]) == "undefined") {
  						if (source.tagName == "SOURCE") {
  							source.parentNode.src = src;
  							source.parentNode.load();
  							if (source.parentNode.getAttribute("autoplay") !== null) {
  								source.parentNode.play();
  							}
  						} else {
  							source.src = src;
  							source.load();
  							if (source.getAttribute("autoplay") !== null) {
  								source.play();
  							}
  						}
  					} else {
  						source.parentNode.src = src;
  					}
  					delete source.dataset.li;
  					source.setAttribute("data-done", "Loaded");
  				}
  			}
  		}
  		
  		function lligbgs(imgbgs, brs, whh, wwh) {
  			for (var i = 0; i < imgbgs.length; i++) {
  				var elem = imgbgs[i],
  					ert = imgbgs[i].getBoundingClientRect(),
  					offset = ert.top - brs.top;
  				if ((ert.top - (whh - brs.top)) < xllbp) {
  					elem.classList.add("xbg");
  				}
  			}
  		}
  		
  		function lli(top) {
  			var pcs = document.querySelectorAll("img[data-li=st]");
  			var imgbgs = document.querySelectorAll("div:not(.xst), section:not(.xst), ifz:not(.xst)");
  			var sources = document.getElementsByTagName("video");
  			var sao = document.getElementsByTagName("audio");
  			var brs = document.body.getBoundingClientRect();
  			var whh = window.innerHeight;
  			var wwh = screen.availWidth;
  			if (typeof(ldig) != "undefined") {
  				xldbi(pcs);
  				delete ldig;
  			}
  			if (xbll && ((brs.top < 50 && brm.top == 1) || Math.abs(brm.top) - Math.abs(brs.top) < -50 || Math.abs(brm.top) - Math.abs(brs.top) > 50)) {
  				brm = brs;
  				lligbgs(imgbgs, brs, whh, wwh);
  			}
  			llig(pcs, brs, whh, wwh);
  			llvo(sources, brs, top, whh, wwh);
  			llvo(sao, brs, top, whh, wwh);
  		}
  		lli(0);
  		
  		function llis(top) {
  			var brs = document.body.getBoundingClientRect();
  			var whh = window.innerHeight;
  			var wwh = screen.availWidth;
  			var iframes = document.querySelectorAll("ifz[data-li=st]");
  			llig(iframes, brs, whh, wwh);
  		}
        
</script>
  <div id="shopify-block-AV3hyQ2FISjdzWlBPV__11945366711752539959" class="shopify-block shopify-app-block"><script> var script = document.createElement('script');script.type = 'text/javascript';script.id = 'ze-snippet';script.src = 'https://static.zdassets.com/ekr/snippet.js?key=13b6999e-e275-45a8-b425-f95fecc752f2';document.getElementsByTagName('head')[0].appendChild(script); </script>


</div><div id="shopify-block-AK0h3cTVsZkRtSWZvY__back-in-stock-restock-alerts-4bb73be2-b7c2-4870-949f-c528145452a3" class="shopify-block shopify-app-block"><link rel="preconnect" href="https://ext.stoqapp.com" crossorigin><!-- Config and setup JS -->
<script id="RestockRocketConfig">
  window._RestockRocketConfig = window._RestockRocketConfig || {}
  window._RestockRocket = window._RestockRocket || {}
  window._Stoq = window._RestockRocket
  window._StoqConfig = window._RestockRocketConfig
  try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
  function normalizeLocale(locale) {
    if (!locale || locale.trim() === '') {
      return '';
    }
    return locale.toString().toLowerCase().replace(/-/g, '_');
  }

  window._RestockRocketConfig.locale = "en";
  window._RestockRocketConfig.normalizedLocale = normalizeLocale("en");
  window._RestockRocketConfig.shop = "lightintheatticrecordsandtapes.myshopify.com";
  window._RestockRocketConfig.pageType = "index";
  window._RestockRocketConfig.liquidRenderedAt = 1793800884;window._RestockRocketConfig.marketId = 1954611445;window._RestockRocketConfig.countryName = "United States";
    window._RestockRocketConfig.countryIsoCode = "US";
window._RestockRocketConfig.defaultCountryIsoCode = "US";window._RestockRocketConfig.languageIsoCode = "en";
  if (!window._RestockRocketConfig.cartToken) {
    try {
      const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
      if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
    } catch (e) { }
  }
window._RestockRocketConfig.cachedSettings = {"id":12461,"shop_id":12302,"currency":"USD","created_at":"2024-04-16T17:26:36.783Z","updated_at":"2026-09-29T06:42:55.565Z","enable_app":true,"enable_signup_widget":true,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":false,"sms_enabled":false,"email_enabled":false,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":null,"js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts \u0026 offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_custom_domain_enabled":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"\/apps\/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it’s restocked again by entering your details below!","preorder_enabled":false,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":null,"preorder_badge_selector":null,"preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"\/cart\/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"\/cart\/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"\/cart\/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"\/cart\/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"\/cart\/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"\/cart\/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":null,"preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":null,"preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":null,"preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":null,"preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":null,"preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-09-29T06:42:55.627Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https:\/\/ext.stoqapp.com"};
  window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';
  window._RestockRocketConfig.storefrontApiVersion = '2026-07';
window._RestockRocketConfig.cachedPreorderVariantIds = { preorder_variant_ids: [] };window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };
window._RestockRocketConfig.cachedVariantPreorderLimits = { variant_preorder_limits: {} };window._RestockRocketConfig.cachedVariantShippingTexts = { variant_shipping_texts: {} };
window._RestockRocketConfig.sellingPlans = [];(function() {
      const cachedData = {"plans":[],"disabled_plan_ids":[],"has_in_stock_offer":false,"has_preorder_offer":false,"read_flags":{},"cached_at":"2026-10-04T10:10:27Z"};

      if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
        window._RestockRocketConfig.readFlags = cachedData.read_flags || {};
        const oldPlans = window._RestockRocketConfig.sellingPlans;
        const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
          ? oldPlans.reduce(function(max, plan) {
              if (plan.updated_at) {
                const planDate = new Date(plan.updated_at);
                const maxDate = max ? new Date(max) : null;
                return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
              }
              return max;
            }, '')
          : null;
        const cachedDate = new Date(cachedData.cached_at);
        const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
        const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));

        if (useCached) {
          if (Array.isArray(cachedData.plans)) {
            window._RestockRocketConfig.sellingPlans = cachedData.plans;
            window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
            console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
          }
        } else {
          window._RestockRocketConfig.disabledSellingPlanIds = [];
          console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
        }
      }
    })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [];

    (function (c) {
      c.cartInventoryQuantity = {};
      function s(k, id, v) { if (v !== null) (c[k] = c[k] || {})[id] = v; }
      function sm(k, id, v) { if (v !== null) ((c[k] = c[k] || {})[id] = {})[c.marketId] = v; }
      function p(k, id, v) { if (v !== null) (c[k] = c[k] || []).push(id); }
    })(window._RestockRocketConfig);
  try {
    var _sqCfg = window._RestockRocketConfig;
    var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
      _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
    var _sqPreCount = _sqCfg.inlinePreorderIdsDropped ? _sqCfg.cachedPreorderVariantIdsCount : ((_sqCfg.cachedPreorderVariantIds &&
      _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
    _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
  } catch (e) { }
  try {
    var _sqc = window._RestockRocketConfig;
    var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false);
    var _sqPre = (_sqc.cachedPreorderVariantIds &&
      _sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
    var _sqAlways = [];
    var _sqAlwaysPlanIds = [];
    var _sqGateAlloc = (_sqc.readFlags && _sqc.readFlags.enable_storefront_plan_offers === true && _sqc.variantSellingPlanIds) || null;
    (Array.isArray(_sqc.sellingPlans) ? _sqc.sellingPlans : []).forEach(function (p) {
      if (!(p && p.enabled && p.inventory_provider === 'always')) return;
      _sqAlways = _sqAlways.concat(p.variant_ids || []);
      if (_sqGateAlloc && p.variant_ids_truncated) {
        _sqAlwaysPlanIds.push(Number(p.shopify_selling_plan_id), Number(p.default_shopify_selling_plan_id));
        (Array.isArray(p.payment_options) ? p.payment_options : []).forEach(function (o) { if (o) _sqAlwaysPlanIds.push(Number(o.shopify_selling_plan_id)); });
      }
    });
    var _sqAllocAlways = function (id) {
      var a = _sqGateAlloc && _sqGateAlloc[id];
      return Array.isArray(a) && a.some(function (planId) { return planId && _sqAlwaysPlanIds.indexOf(Number(planId)) !== -1; });
    };
    var _sqArm = false;
    if (_sqOn && (_sqc.preordersConfigured || _sqAlways.length || _sqAlwaysPlanIds.length)) {
      if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
        _sqArm = _sqc.product.variants.some(function (v) {
          return _sqPre.indexOf(Number(v.id)) !== -1 || _sqAlways.indexOf(Number(v.id)) !== -1 || _sqAllocAlways(Number(v.id)) ||
            (_sqc.inlinePreorderIdsDropped === true && (_sqc.variantsInventoryPolicy || {})[v.id] === 'continue' &&
              (_sqc.variantsInventoryQuantity || {})[v.id] <= 0);
        });
      } else {
        _sqArm = (_sqc.integrations || []).some(function (i) {
          return i && i.type === 'featured_product' && i.enabled &&
            Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
        });
      }
    }
    if (_sqArm && document.documentElement) {
      _sqc.acceleratedGateArmed = true;
      document.documentElement.classList.add('stoq-buy-now-pending');
      setTimeout(function () {
        document.documentElement.classList.remove('stoq-buy-now-pending');
      }, 6000);
    }
  } catch (e) { }

  window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a19698-ae7e-7a6e-9bd8-dee76c329ed1/restockrocket-1-633/assets/restockrocket-product.js'
  window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a19698-ae7e-7a6e-9bd8-dee76c329ed1/restockrocket-1-633/assets/restockrocket-collection.js'
  window._RestockRocketConfig.scriptUrlCollectionFull = 'https://cdn.shopify.com/extensions/01a19698-ae7e-7a6e-9bd8-dee76c329ed1/restockrocket-1-633/assets/restockrocket-collection-full.js'
  window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a19698-ae7e-7a6e-9bd8-dee76c329ed1/restockrocket-1-633/assets/restockrocket-product-bis.js'
  window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a19698-ae7e-7a6e-9bd8-dee76c329ed1/restockrocket-1-633/assets/restockrocket-collection-bis.js'
  window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
  window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://ext.stoqapp.com'
  try {
    const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
    window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
  } catch (e) {
    window._RestockRocketConfig.appVersion = '';
  }
  const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
  const LIQUID_CACHE_MAX_AGE = 15 * 60;
  const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
  if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
    console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
    window._RestockRocketConfig.isLiquidCacheFresh = true;
    window._RestockRocketConfig.liquidCacheAge = null;
  } else {
    const now = Math.floor(Date.now() / 1000);
    const liquidCacheAge = now - liquidRenderedAt;
    window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
    if (liquidCacheAge < 0) {
      console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
      window._RestockRocketConfig.isLiquidCacheFresh = true;
    } else if (liquidCacheAge <= LIQUID_CACHE_MAX_AGE) {
      console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
      window._RestockRocketConfig.isLiquidCacheFresh = true;
    } else {
      console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
      window._RestockRocketConfig.isLiquidCacheFresh = false;
    }
  }

  function checkSettingsExpiry(settings) {
    try {
      if (!settings || !settings.updated_at) {
        console.debug('STOQ - Invalid settings data structure');
        return null;
      }

      if (!settings.cache) {
        console.debug('STOQ - settings caching disabled');
        return null;
      }
      if (settings.multi_language_enabled) {
        if (!settings.translations) {
          console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
          return null;
        }
        if (window._RestockRocketConfig.normalizedLocale &&
            !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
          console.debug('STOQ - locale not explicitly translated, will use default language from cache');
        }
      }

      const updatedAt = new Date(settings.updated_at);
      if (isNaN(updatedAt.getTime())) {
        console.debug('STOQ - Invalid updated_at date format in settings');
        return null;
      }

      const age = Date.now() - updatedAt.getTime();
      if (age < SETTINGS_CACHE_DURATION) {
        console.debug('STOQ - settings changed recently, skipping cache');
        return null;
      }

      return settings;
    } catch (error) {
      console.debug('STOQ - Error checking settings cache:', error);
      return null;
    }
  }

  function createRestockRocketContainer() {
    const restockRocketContainer = document.createElement('div');
    restockRocketContainer.id = 'restock-rocket';
    document.body.appendChild(restockRocketContainer);
  }
  function createRestockRocketScript(scriptUrl) {
    const restockRocketScriptElement = document.createElement('script');
    restockRocketScriptElement.setAttribute('defer', 'defer');
    restockRocketScriptElement.crossOrigin = 'anonymous';
    restockRocketScriptElement.onerror = function () {
      restockRocketScriptElement.onerror = null;
      const plainScriptElement = document.createElement('script');
      plainScriptElement.setAttribute('defer', 'defer');
      plainScriptElement.src = scriptUrl;
      document.body.appendChild(plainScriptElement);
    };
    restockRocketScriptElement.src = scriptUrl;
    document.body.appendChild(restockRocketScriptElement);
  }

  createRestockRocketContainer()

  console.debug('STOQ - extension activated')
  try {
    const _stoqInitConfig = window._RestockRocketConfig;
    const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants))
      ? _stoqInitConfig.product.variants.map(function(v) { return v.id })
      : [];
    const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
    var _stoqPageSeq = 0;
    try {
      _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
      window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
    } catch (e) { }
    Shopify?.analytics?.publish?.('stoq_initialized', {
      cart_token: _stoqInitConfig.cartToken || '',
      page_url: window.location.origin + window.location.pathname,
      page_type: _stoqInitConfig.pageType || '',
      shop_domain: _stoqInitConfig.shop || '',
      market_id: _stoqInitConfig.marketId || '',
      country_code: _stoqInitConfig.countryIsoCode || '',
      detected_variant_ids: _stoqDetectedVariantIds,
      selected_variant_id: _stoqSelectedVariantId || '',
      page_load_seq: _stoqPageSeq,
      liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
      app_version: _stoqInitConfig.appVersion || '',
      liquid_cache_age: _stoqInitConfig.liquidCacheAge,
      inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
      inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
    });
  } catch (e) {
    console.debug('STOQ - stoq_initialized publish failed:', e);
  }
  try {
    var _sqTrack = window._RestockRocketConfig;
    if (_sqTrack.preordersConfigured) {
      document.addEventListener('click', function (e) {
        try {
          var t = e.target;
          if (!t || !t.closest) return;
          var host = t.closest('.shopify-payment-button, shopify-payment-terms');
          if (!host) return;
          var channel = host.matches && host.matches('shopify-payment-terms')
            ? 'shop_pay_installments' : 'buy_now';
          var form = host.closest('form');
          var vidEl = form && form.querySelector('[name="id"]');
          var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
          var _sqVidNum = Number(variantId);
          var _sqPlan = null;
          var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : [];
          var _sqMktId = Number(_sqTrack.marketId);
          var _sqOffersOn = !!(_sqTrack.readFlags && _sqTrack.readFlags.enable_storefront_plan_offers === true);
          var _sqAlloc = _sqOffersOn
            ? ((_sqTrack.offerAllocations && _sqTrack.offerAllocations[_sqVidNum]) ||
               (_sqTrack.variantSellingPlanIds && _sqTrack.variantSellingPlanIds[_sqVidNum]))
            : null;
          var _sqPlanIds = function (pl) {
            var ids = [pl.shopify_selling_plan_id, pl.default_shopify_selling_plan_id];
            (Array.isArray(pl.payment_options) ? pl.payment_options : []).forEach(function (o) { ids.push(o && o.shopify_selling_plan_id); });
            return ids.filter(function (id) { return id != null; }).map(Number);
          };
          var _sqForVariant = function (pl) {
            if (!pl || !pl.enabled) return false;
            if (Array.isArray(_sqAlloc)) {
              var ids = _sqPlanIds(pl);
              return _sqAlloc.some(function (id) { return ids.indexOf(Number(id)) !== -1; });
            }
            return Array.isArray(pl.variant_ids) && pl.variant_ids.indexOf(_sqVidNum) !== -1;
          };
          _sqPlans.forEach(function (pl) {
            if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled &&
                Array.isArray(pl.shopify_market_ids) &&
                pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; }
          });
          if (!_sqPlan) {
            _sqPlans.forEach(function (pl) {
              if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; }
            });
          }
          Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', {
            variant_id: variantId,
            product_id: (_sqTrack.product && _sqTrack.product.id) || '',
            channel: channel,
            market_id: _sqTrack.marketId || '',
            country_code: _sqTrack.countryIsoCode || '',
            page_type: _sqTrack.pageType || '',
            cart_token: _sqTrack.cartToken || '',
            page_url: (window.location && window.location.origin + window.location.pathname) || '',
            properties: {
              is_preorder_variant: (function () {
                var vid = Number(variantId);
                var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; };
                return has(_sqTrack.preorderVariantIds) ||
                  has(_sqTrack.cachedPreorderVariantIds &&
                    _sqTrack.cachedPreorderVariantIds.preorder_variant_ids) ||
                  (_sqTrack.inlinePreorderIdsDropped === true && (_sqTrack.variantsInventoryPolicy || {})[vid] === 'continue' &&
                    (_sqTrack.variantsInventoryQuantity || {})[vid] <= 0);
              })(),
              in_enabled_plan: !!_sqPlan,
              is_instock_variant: (function () {
                var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
                return has(_sqTrack.inStockVariantIds) ||
                  has(_sqTrack.cachedInStockVariantIds &&
                    _sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
              })(),
              enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
              enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
              block_enabled: !(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout === false) &&
                !(_sqTrack.readFlags && _sqTrack.readFlags.accelerated_block_off === true),
              gate_armed: !!_sqTrack.acceleratedGateArmed,
              gate_active_at_click: !!(document.documentElement &&
                document.documentElement.classList.contains('stoq-buy-now-pending')),
              blocked: (function () {
                try {
                  var rr = window._RestockRocket;
                  return !!(rr && typeof rr.willBlockAcceleratedClick === 'function' &&
                    rr.willBlockAcceleratedClick(e));
                } catch (err) { return false; }
              })(),
            },
          });
        } catch (err) { }
      }, true);
    }
  } catch (e) { }
  function applyTranslations(settings) {
    try {
      if (!settings || !settings.multi_language_enabled) {
        return settings;
      }

      if (!settings.translations) {
        console.debug('STOQ - No translations found, skipping translation');
        return settings;
      }

      const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
      const translations = settings.translations;

      if (!normalizedLocale) {
        console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
        delete settings.translations;
        return settings;
      }

      console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);

      const translatedFields = translations[normalizedLocale];
      if (translatedFields && typeof translatedFields === 'object') {
        Object.keys(translatedFields).forEach(function(key) {
          const value = translatedFields[key];
          if (value !== null && value !== undefined && value !== '') {
            settings[key] = value;
          }
        });
      } else {
        console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
      }

      delete settings.translations;
      return settings;
    } catch (e) {
      console.debug('STOQ - error applying translations:', e);
      return settings;
    }
  }
  function setupCartSellingPlanUpdater(settings) {
    window.addEventListener('stoq:inventory-data-loaded', function(event) {
      console.debug('STOQ - Inventory data loaded, updating cart selling plans');
      if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
        window._RestockRocket.updateCartSellingPlans()
          .then(hasUpdates => {
            if (hasUpdates) {
              console.debug('STOQ - cart selling plans updated successfully');
            } else {
              console.debug('STOQ - no cart selling plan updates needed');
            }
          })
          .catch(error => {
            console.error('STOQ - error updating cart selling plans:', error);
          });
      }
    });
  }
  function storefrontGraphql(query, variables) {
    const cfg = window._RestockRocketConfig;
    if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
      return Promise.reject(new Error('Storefront API unavailable'));
    }
    return fetch(
      `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
      {
        method: 'POST',
        headers: {
          'Content-Type': 'application/json',
          'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
        },
        body: JSON.stringify({ query: query, variables: variables }),
      }
    )
    .then(function(response) {
      if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); }
      return response.json();
    })
    .then(function(body) {
      if (body && body.errors && body.errors.length) {
        throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
      }
      return body && body.data;
    });
  }
  function fetchStorefrontShopMetafield(key) {
    const cfg = window._RestockRocketConfig;
    const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }';
    return storefrontGraphql(query, { namespace: cfg.metafieldNamespace, key: key })
    .then(function(data) {
      const value = data && data.shop && data.shop.metafield && data.shop.metafield.value;
      if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); }
      return JSON.parse(value);
    });
  }
  function fetchStorefrontSettings() {
    const query = 'query StoqSettings($namespace: String!) { shop { settings: metafield(namespace: $namespace, key: "settings") { value } translations: metafield(namespace: $namespace, key: "settings_translations") { value } } }';
    return storefrontGraphql(query, { namespace: window._RestockRocketConfig.metafieldNamespace })
    .then(function(data) {
      const settings = JSON.parse(data.shop.settings.value);
      if (!settings.updated_at) { throw new Error('settings metafield is not a settings payload'); }
      if (settings.single_locale_translations_inline) {
        settings.translations = data.shop.translations && JSON.parse(data.shop.translations.value);
      }
      if (settings.multi_language_enabled && !settings.translations) { throw new Error('settings metafield carries no translations'); }
      return settings;
    });
  }
  const cachedSettings = window._RestockRocketConfig.cachedSettings;
  const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;

  if (validCachedSettings) {
    console.debug('STOQ - using cached settings');
    initializeScripts(validCachedSettings);
  } else {
    console.debug('STOQ - fetching fresh settings');
    const headers = {
      'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
      'ngrok-skip-browser-warning': 'skip'
    };

    if (window.Shopify?.theme?.role === 'main') {
      headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
      headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
      headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
    }
    const storefrontRead = window._RestockRocketConfig.readFlags?.enable_storefront_settings_read === true
      ? Promise.race([
          fetchStorefrontSettings(),
          new Promise(function(_, reject) { setTimeout(function() { reject(new Error('timed out')); }, 1500); })
        ]).catch(function(error) {
          console.debug('STOQ - Storefront settings read failed, using setting.json:', error.message);
        })
      : Promise.resolve();

    storefrontRead
    .then(function(settings) {
      return settings || fetch(
        `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
        { headers }
      )
      .then(function(response) {
        if (!response.ok) {
          throw new Error('Network response was not ok');
        }
        return response.json();
      });
    })
    .then(function(settings) {
      initializeScripts(settings);
    })
    .catch(function(error) {
      if (cachedSettings) {
        console.debug('STOQ - using expired cached settings as fallback');
        initializeScripts(cachedSettings);
      } else {
        console.error('STOQ - failed to load settings:', error);
      }
    })
    .catch(function(e) {
      console.error(e)
    })
  }

  function fetchEmbedConfig(endpoint, apply) {
    return fetch(
      `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
      {
        headers: {
          'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
          'ngrok-skip-browser-warning': 'skip'
        }
      }
    )
    .then(function(response) {
      if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
      return response.json();
    })
    .then(function(data) {
      try {
        apply(data);
      } catch (applyError) {
        console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
        throw applyError;
      }
    })
    .catch(function(error) {
      console.debug(`STOQ - using cached ${endpoint}:`, error.message);
    });
  }
  function refreshShopConfig(source) {
    const cfg = window._RestockRocketConfig;
    const viaEmbed = function() { return fetchEmbedConfig(source.endpoint, source.apply); };
    const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true;
    if (!flagOn || source.embedOnly === true) { return viaEmbed(); }

    return fetchStorefrontShopMetafield(source.metafieldKey)
      .then(function(value) {
        if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); }
        source.apply(value);
        console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API');
      })
      .catch(function(error) {
        console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message);
        return viaEmbed();
      });
  }
  function refreshIntegrations() {
    const cfg = window._RestockRocketConfig;
    return refreshShopConfig({
      endpoint: 'integrations',
      metafieldKey: 'integrations',
      flag: 'enable_storefront_integrations_read',
      isValid: function(value) { return Array.isArray(value); },
      apply: function(data) {
        cfg.integrations = data;
      }
    });
  }
  function refreshSellingPlans(embedOnly) {
    const cfg = window._RestockRocketConfig;
    return refreshShopConfig({
      embedOnly: embedOnly === true,
      endpoint: 'selling_plans',
      metafieldKey: 'cachedSellingPlans',
      flag: 'enable_storefront_selling_plans_read',
      isValid: function(value) { return !!value && Array.isArray(value.plans); },
      apply: function(data) {
        cfg.sellingPlans = data.plans;
        cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
        if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
          cfg.readFlags = data.read_flags;
        }
      }
    });
  }

  function initializeScripts(settings) {
    settings = applyTranslations(settings);
    window._RestockRocketConfig.settings = settings;
    console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
    const forceEmbedSellingPlans = settings.force_embed_selling_plans === true;
    const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid;
    if (forceEmbedSellingPlans || staleRefresh) {
      console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)'));
      const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)];
      if (staleRefresh) { refreshes.push(refreshIntegrations()); }
      Promise.race([
        Promise.all(refreshes),
        new Promise(function(resolve) { setTimeout(resolve, 1000); })
      ]).then(function() { loadScripts(settings); });
      return;
    }

    loadScripts(settings);
  }

  function loadScripts(settings) {
    setupCartSellingPlanUpdater(settings);

    if(settings.enable_app) {
      const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
        return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
      })
      const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans)
        && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; });
      const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds)
        && window._RestockRocketConfig.disabledSellingPlanIds.length > 0;
      const usePreorderBuild = settings.preorder_enabled || hasEnabledOffer || hasDisabledPlanIds;

      const pageType = window._RestockRocketConfig.pageType;
      const preorderUiOnPage = (settings.preorder_enabled && settings[`preorder_${pageType}_enabled`])
        || window._RestockRocketConfig.integrations.some(function(integration) {
          return (integration.type === 'quick_buy' || integration.type === 'featured_product')
            && integration.enabled && integration.page_types.includes(pageType);
        })
        || /\b(renderPreorderButton|updateAddToCartButton|updateAddToCartForms|setupAddToCartForm|teardownAddToCartForm|addDiscountedPrice|removeDiscountedPrice)\b/.test(settings.js_config || '');
      const preorderCollectionScriptUrl = preorderUiOnPage
        ? window._RestockRocketConfig.scriptUrlCollectionFull
        : window._RestockRocketConfig.scriptUrlCollection;
      const collectionScriptUrl = usePreorderBuild
        ? preorderCollectionScriptUrl
        : window._RestockRocketConfig.scriptUrlCollectionBis;
      const productScriptUrl = usePreorderBuild
        ? window._RestockRocketConfig.scriptUrlProduct
        : window._RestockRocketConfig.scriptUrlProductBis;

      const collectionPageTypes = ['collection', 'index', 'search', 'page'];

      if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${pageType}`] || settings[`preorder_${pageType}_enabled`])) {
        createRestockRocketScript(collectionScriptUrl);
      } else if(pageType === 'product') {
        createRestockRocketScript(productScriptUrl);
      } else if(hijackIntegration) {
        createRestockRocketScript(preorderCollectionScriptUrl);
      } else if(usePreorderBuild) {
        createRestockRocketScript(preorderCollectionScriptUrl);
      } else {
        console.debug(`STOQ - no scripts enabled for ${pageType}`);
      }
      const appLoadedEvent = new CustomEvent('stoq:loaded', {
        detail: {
          pageType: window._RestockRocketConfig.pageType,
          enabled: settings.enable_app,
          settings: settings,
          preorderEnabled: settings.preorder_enabled
        }
      });
      console.debug('STOQ - dispatching app loaded event');
      window.dispatchEvent(appLoadedEvent);
    }
  }
</script><style id="RestockRocketStyle">html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}</style>


</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
  <script>
    function debounce(func, timeout = 300) {
      let timer;
      return (...args) => {
        clearTimeout(timer);
        timer = setTimeout(() => {
          func.apply(this, args);
        }, timeout);
      };
    }
  </script>
  <style type="text/css">
      p#customer-account-description {
        color: red !important;
    }


iframe[src*="youtube.com"], 
iframe[src*="vimeo.com"] {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important; 
  aspect-ratio: 16 / 9; 
  display: block;
  margin: 20px auto;
  border: none;
}

p iframe {
  margin-left: 0;
  margin-right: 0;
}
  </style>
</html>
