PageSourceSearch

https://nickperrimusic.com/

html nickperrimusic.com collected 2026-10-04 02:43:09 UTC 324,309 bytes, 5,465 lines download raw bytes

1<!doctype html>
2<html class="no-js supports-no-cookies" lang="en">
3<head>
4  <meta charset="utf-8">
5  <meta http-equiv="X-UA-Compatible" content="IE=edge">
6  <meta name="viewport" content="width=device-width,initial-scale=1">
7  <meta name="theme-color" content="">
8  <link rel="canonical" href="https://nickperrimusic.com/">
9  
10  
11<link rel="shortcut icon" href="//nickperrimusic.com/cdn/shop/files/TERRA_COVER_FINAL_small_8d5ff7b8-46c9-43ea-9b3a-1c0a60ac23cc_32x32.jpg?v=1675202196" type="image/png"><title>Nick Perri: Artist | Songwriter | Producer
12&ndash; Nick Perri Music</title><meta name="description" content="Welcome to the Nick Perri Universe- home of all the things Nick Perri &amp; The Underground Thieves, Real Nice Suits, Silvertide, and more."><meta property="og:site_name" content="Nick Perri Music">
13<meta property="og:url" content="https://nickperrimusic.com/">
14<meta property="og:title" content="Nick Perri: Artist | Songwriter | Producer">
15<meta property="og:type" content="website">
16<meta property="og:description" content="Welcome to the Nick Perri Universe- home of all the things Nick Perri &amp; The Underground Thieves, Real Nice Suits, Silvertide, and more."><meta property="og:image" content="http://nickperrimusic.com/cdn/shop/files/IMG_0511_8eff28ce-6bac-49a5-b8cb-a5b623916b4b.jpg?v=1754001954">
17  <meta property="og:image:secure_url" content="https://nickperrimusic.com/cdn/shop/files/IMG_0511_8eff28ce-6bac-49a5-b8cb-a5b623916b4b.jpg?v=1754001954">
18  <meta property="og:image:width" content="3936">
19  <meta property="og:image:height" content="2624">
20
21
22<meta name="twitter:card" content="summary_large_image">
23<meta name="twitter:title" content="Nick Perri: Artist | Songwriter | Producer">
24<meta name="twitter:description" content="Welcome to the Nick Perri Universe- home of all the things Nick Perri &amp; The Underground Thieves, Real Nice Suits, Silvertide, and more.">
25<style>
26  
27
28  
29
30  
31  
32
33  
34  
35
36  
37  
38:root {
39    --base-font-size: 87.5%;
40    --base-line-height: 1.3;
41    
42    --color-primary-accent: rgb(16, 180, 132);
43    --color-primary-text: rgb(22, 24, 25);
44    --color-primary-text-rgb: 22, 24, 25;
45    --color-primary-background: rgb(255, 255, 255);
46    --color-primary-background-hex: #ffffff;
47    --color-primary-meta: rgb(175, 161, 116);
48    --color-primary-text--overlay: rgb(255, 255, 255);
49    --color-primary-accent--overlay: rgb(255, 255, 255);
50    --color-primary-text-placeholder: rgba(22, 24, 25, 0.1);
51    --color-primary-background-0: rgba(255, 255, 255, 0);
52    --color-primary-border: #ebebeb;
53
54    /*
55    Secondary color scheme
56    */
57    --color-secondary-accent: rgb(196, 171, 255);
58    --color-secondary-text: rgb(255, 255, 255);
59    --color-secondary-background: rgb(22, 24, 25);
60    --color-secondary-background-hex: #161819;
61    --color-secondary-meta: rgb(175, 161, 116);
62    --color-secondary-text--overlay: rgb(22, 24, 25);
63    --color-secondary-accent--overlay: rgb(22, 24, 25);
64    --color-secondary-text-placeholder: rgba(255, 255, 255, 0.1);
65    --color-secondary-background-0: rgba(22, 24, 25, 0);
66    --color-secondary-border: #cfcfcf;
67
68    /*
69    Tertiary color scheme
70    */
71    --color-tertiary-accent: rgb(255, 255, 255);
72    --color-tertiary-text: rgb(255, 255, 255);
73    --color-tertiary-background: rgb(175, 161, 116);
74    --color-tertiary-background-hex: #afa174;
75    --color-tertiary-meta: rgb(255, 255, 255);
76    --color-tertiary-text--overlay: rgb(0, 0, 0);
77    --color-tertiary-accent--overlay: rgb(0, 0, 0);
78    --color-tertiary-text-placeholder: rgba(255, 255, 255, 0.1);
79    --color-tertiary-background-0: rgba(175, 161, 116, 0);
80    --color-tertiary-border: #ffffff;
81
82    --color-white-text: rgb(255, 255, 255);
83    --color-black-text: rgb(0, 0, 0);
84    --color-white-accent: rgb(255, 255, 255);
85    --color-black-accent: rgb(0, 0, 0);
86    --color-white-text--overlay: rgb(22, 24, 25);
87    --color-black-text--overlay: rgb(255, 255, 255);
88
89
90    --heading-font: Montserrat, sans-serif;
91    --heading-font-weight: 700;
92    --heading-font-style: normal;
93
94    --body-font: "Work Sans", sans-serif;
95    --body-font-weight: 400;
96    --body-font-style: normal;
97    --body-font-bold-weight: bold;
98
99    --secondary-font: Montserrat, sans-serif;
100    --secondary-font-weight: 500;
101    --secondary-font-style: normal;
102
103    --heading-letterspacing: 0.1em;
104    --heading-capitalize: uppercase;
105    --text-overlay-letterspacing: 0.1em;
106
107    --navigation-font: ;
108    --navigation-font-weight: ;
109    --navigation-font-style: ;
110
111    --navigation-capitalize: none;
112    --navigation-letterspacing: 0.0em;
113
114    --section-title-capitalize: none;
115    --section-title-letterspacing: 0.0em;
116    --section-title-align: center;
117
118    --secondary-title-capitalize: uppercase;
119    --secondary-letterspacing: 0.1em;
120
121    --rte-font-size: 1.25rem;
122
123    /*
124    SVG ico select
125    */
126    --icon-svg-select: url(//nickperrimusic.com/cdn/shop/t/3/assets/ico-select.svg?v=165064643547744354671675191682);
127    --icon-svg-select-primary: url(//nickperrimusic.com/cdn/shop/t/3/assets/ico-select-primary.svg?v=15312628872366501741675191682);
128    --icon-svg-select-secondary: url(//nickperrimusic.com/cdn/shop/t/3/assets/ico-select-secondary.svg?v=43699402385093155231675191682);
129    --icon-svg-select-tertiary: url(//nickperrimusic.com/cdn/shop/t/3/assets/ico-select-tertiary.svg?v=43699402385093155231675191682);
130
131    --border-width: 2px;
132    --text-width: 2px;
133
134    --button-baseline-adjust: 0.0rem;
135
136    --header-height: 120px;
137    --announcement-bar-height: 44px;
138    --header-height-no-search: 120px;
139    --payment-button-height: 60px;
140  }
141
142  [data-color-scheme="primary"] {
143    --color-scheme-text: 22, 24, 25;
144    --color-scheme-background: 255, 255, 255;
145    --color-scheme-accent: 16, 180, 132;
146    --color-scheme-meta: 175, 161, 116;
147    --color-scheme-text--overlay: 255, 255, 255;
148    --color-scheme-accent--overlay: 255, 255, 255;
149    --color-scheme-border: 235, 235, 235;
150    --payment-terms-background-color: #ffffff;
151  }
152  [data-color-scheme="secondary"] {
153    --color-scheme-text: 255, 255, 255;
154    --color-scheme-background: 22, 24, 25;
155    --color-scheme-accent: 196, 171, 255;
156    --color-scheme-meta: 175, 161, 116;
157    --color-scheme-text--overlay: 22, 24, 25;
158    --color-scheme-accent--overlay: 22, 24, 25;
159    --color-scheme-border: 207, 207, 207;
160    --payment-terms-background-color: #161819;
161  }
162  [data-color-scheme="tertiary"] {
163    --color-scheme-text: 255, 255, 255;
164    --color-scheme-background: 175, 161, 116;
165    --color-scheme-accent: 255, 255, 255;
166    --color-scheme-meta: 255, 255, 255;
167    --color-scheme-text--overlay: 0, 0, 0;
168    --color-scheme-accent--overlay: 0, 0, 0;
169    --color-scheme-border: 255, 255, 255;
170    --payment-terms-background-color: #afa174;
171  }
172
173  [data-color-scheme="white"] {
174    --color-scheme-text: 255, 255, 255;
175    --color-scheme-text--overlay: 0, 0, 0;
176  }
177
178  [data-color-scheme="black"] {
179    --color-scheme-text: 0, 0, 0;
180    --color-scheme-text--overlay: 255, 255, 255;
181  }
182
183</style>
184<meta property="og:site_name" content="Nick Perri Music">
185<meta property="og:url" content="https://nickperrimusic.com/">
186<meta property="og:title" content="Nick Perri: Artist | Songwriter | Producer">
187<meta property="og:type" content="website">
188<meta property="og:description" content="Welcome to the Nick Perri Universe- home of all the things Nick Perri &amp; The Underground Thieves, Real Nice Suits, Silvertide, and more."><meta property="og:image" content="http://nickperrimusic.com/cdn/shop/files/IMG_0511_8eff28ce-6bac-49a5-b8cb-a5b623916b4b.jpg?v=1754001954">
189  <meta property="og:image:secure_url" content="https://nickperrimusic.com/cdn/shop/files/IMG_0511_8eff28ce-6bac-49a5-b8cb-a5b623916b4b.jpg?v=1754001954">
190  <meta property="og:image:width" content="3936">
191  <meta property="og:image:height" content="2624">
192
193
194<meta name="twitter:card" content="summary_large_image">
195<meta name="twitter:title" content="Nick Perri: Artist | Songwriter | Producer">
196<meta name="twitter:description" content="Welcome to the Nick Perri Universe- home of all the things Nick Perri &amp; The Underground Thieves, Real Nice Suits, Silvertide, and more.">
197
198  <style>#MainContent{opacity:0;visibility:hidden}[x-cloak]{display:none!important}html.js [fade-in-sections] #MainContent [data-fade-in]{opacity:0;transform:translateY(50px);transition-duration:1s;transition-duration:.25s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}html.js [fade-in-sections] #MainContent [data-fade-in].in-view{opacity:1;transform:translateY(0)}html.js [fade-in-sections] #MainContent .shopify-section.will-mutate [data-fade-in].in-view{transition-duration:.25s}html{-webkit-text-size-adjust:100%;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}
198code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid;box-sizing:border-box}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}
198[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width:40em){.container{max-width:40em}}@media (min-width:48em){.container{max-width:48em}}@media (min-width:64em){.container{max-width:64em}}@media (min-width:80em){.container{max-width:80em}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-border-width{bottom:var(--border-width)}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-60{z-index:70}.z-99{z-index:99}.z-100{z-index:100}.-m-1{margin:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.-mt-2{margin-top:-.5rem}.mr-1{margin-right:.25rem}.mr-4{margin-right:1rem}.mr-10{margin-right:2.5rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-32{height:8rem}.h-header-no-search{height:var(--header-height-no-search)}.max-h-screen-header{max-height:calc(100vh - var(--header-height, 0px))}.w-0{width:0}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-1\/3{width:33.333333%}.w-full{width:100%}.flex-grow-0{flex-grow:0}.flex-grow{flex-grow:1}.origin-center{transform-origin:center}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x:25%}.translate-y-0{--tw-translate-y:0px}.translate-y-1\/4{--tw-translate-y:25%}.translate-y-full{--tw-translate-y:100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/4{--tw-translate-y:-25%}.-translate-y-full{--tw-translate-y:-100%}.translate-y-search-results{--tw-translate-y:calc(100% - var(--border-width))}.rotate-180{--tw-rotate:180deg}.grid-flow-row-dense{grid-auto-flow:row dense}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b-theme-width{border-bottom-width:var(--border-width)}.border-transparent{border-color:transparent}.border-scheme-text{--tw-border-opacity:1;border-color:rgba(var(--color-scheme-text),var(--tw-border-opacity))}.border-scheme-border{--tw-border-opacity:1;border-color:rgba(var(--color-scheme-border),var(--tw-border-opacity))}.bg-scheme-text{--tw-bg-opacity:1;background-color:rgba(var(--color-scheme-text),var(--tw-bg-opacity))}.bg-scheme-background{--tw-bg-opacity:1;background-color:rgba(var(--color-scheme-background),var(--tw-bg-opacity))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.from-white{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.to-transparent{--tw-gradient-to:transparent}.fill-current{fill:currentColor}.p-1{padding:.25rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.pt-2{padding-top:.5rem}.pr-1{padding-right:.25rem}.pb-4{padding-bottom:1rem}.pl-9{padding-left:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-xs{font-size:.64rem}.text-sm,.text-xs{line-height:var(--base-line-height)}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-base,.text-xl{line-height:var(--base-line-height)}.text-xl{font-size:1.563rem}.font-bold{font-weight:700}.italic{font-style:italic}.oldstyle-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-zero{line-height:0}.text-scheme-text{--tw-text-opacity:1;color:rgba(var(--color-scheme-text),var(--tw-text-opacity))}.text-scheme-text-overlay{--tw-text-opacity:1;color:rgba(var(--color-scheme-text--overlay),var(--tw-text-opacity))}.hover\:text-scheme-accent:hover{--tw-text-opacity:1;color:rgba(var(--color-scheme-accent),var(--tw-text-opacity))}.placeholder-current::-moz-placeholder{color:currentColor}.placeholder-current:-ms-input-placeholder{color:currentColor}.placeholder-current::placeholder{color:currentColor}.opacity-0{opacity:0}
198.opacity-100{opacity:1}*,:after,:before{--tw-shadow:0 0 #0000;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}html{scroll-padding-top:2.5rem}body{display:flex;flex-direction:column;min-height:100vh}body,html{background-color:var(--color-primary-background);color:var(--color-primary-text)}html{font-size:var(--base-font-size);line-height:var(--base-line-height)}.font-heading{font-family:var(--heading-font);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letterspacing);text-transform:var(--heading-capitalize)}.font-body{font-family:var(--body-font);font-style:var(--body-font-style);font-weight:var(--body-font-weight);text-transform:var(--body-font-style)}.font-secondary{font-family:var(--secondary-font);font-style:var(--secondary-font-style);font-weight:var(--secondary-font-weight);letter-spacing:var(--secondary-letterspacing);text-transform:var(--secondary-title-capitalize)}.responsive-image-wrapper:before{content:"";display:block}.responsive-image{opacity:0}.responsive-image.lazyloaded{opacity:1}.responsive-image-placeholder{opacity:.05}.responsive-image.lazyloaded+.responsive-image-placeholder{opacity:0}[data-color-scheme=primary] .responsive-image-placeholder{background-color:var(--color-primary-text)}[data-color-scheme=secondary] .responsive-image-placeholder{background-color:var(--color-secondary-text)}[data-color-scheme=tertiary] .responsive-image-placeholder{background-color:var(--color-tertiary-text)}.no-js .responsive-image-placeholder{display:none}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}svg{height:100%;width:100%}.no-js:not(html),[hidden],[x-cloak]{display:none}.no-js .no-js:not(html){display:block}.no-js .no-js:not(html).flex{display:flex}.supports-no-cookies:not(html),[hidden],html.no-js .js-enabled{display:none}.supports-no-cookies .supports-no-cookies:not(html){display:block}.skip-link{background-color:var(--color-primary-text);color:var(--color-primary-background);left:0;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:0;z-index:50}.skip-link:focus{opacity:1;pointer-events:auto}.btn-solid-primary-text,.payment-buttons-primary-text .shopify-payment-button .shopify-payment-button__button--unbranded,.payment-buttons-primary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded){background:var(--color-primary-text);color:var(--color-primary-text--overlay)}.btn-solid-primary-text:focus,.btn-solid-primary-text:hover,.payment-buttons-primary-text .shopify-payment-button .shopify-payment-button__button--unbranded:focus,.payment-buttons-primary-text .shopify-payment-button .shopify-payment-button__button--unbranded:hover,.payment-buttons-primary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):focus,.payment-buttons-primary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover{background:var(--color-primary-accent);border-color:var(--color-primary-accent);color:var(--color-primary-accent--overlay)}.btn-outline-primary-text{border-color:var(--color-primary-text);color:var(--color-primary-text)}.btn-outline-primary-text:focus,.btn-outline-primary-text:hover{border-color:var(--color-primary-accent);color:var(--color-primary-accent)}.btn-primary-accent-full,.btn-solid-primary-accent,.payment-buttons-primary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded),.payment-buttons-primary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded{background:var(--color-primary-accent);border-color:var(--color-primary-accent);color:var(--color-primary-accent--overlay)}.btn-primary-accent-full:focus,.btn-primary-accent-full:hover,.btn-solid-primary-accent:focus,.btn-solid-primary-accent:hover,.payment-buttons-primary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):focus,.payment-buttons-primary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover,.payment-buttons-primary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded:focus,.payment-buttons-primary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded:hover{background:var(--color-primary-text);border-color:var(--color-primary-text);color:var(--color-primary-text--overlay)}.btn-outline-primary-accent{border-color:var(--color-primary-accent);color:var(--color-primary-accent)}.btn-outline-primary-accent:focus,.btn-outline-primary-accent:hover{border-color:var(--color-primary-text);color:var(--color-primary-text)}.btn-solid-secondary-text,.payment-buttons-secondary-text .shopify-payment-button .shopify-payment-button__button--unbranded,.payment-buttons-secondary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded){background:var(--color-secondary-text);color:var(--color-secondary-text--overlay)}.btn-solid-secondary-text:focus,.btn-solid-secondary-text:hover,.payment-buttons-secondary-text .shopify-payment-button .shopify-payment-button__button--unbranded:focus,.payment-buttons-secondary-text .shopify-payment-button .shopify-payment-button__button--unbranded:hover,.payment-buttons-secondary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):focus,.payment-buttons-secondary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover{background:var(--color-secondary-accent);border-color:var(--color-secondary-accent);color:var(--color-secondary-accent--overlay)}.btn-outline-secondary-text{border-color:var(--color-secondary-text);color:var(--color-secondary-text)}.btn-outline-secondary-text:focus,.btn-outline-secondary-text:hover{border-color:var(--color-secondary-accent);color:var(--color-secondary-accent)}.btn-secondary-accent-full,.btn-solid-secondary-accent,.payment-buttons-secondary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded),.payment-buttons-secondary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded{background:var(--color-secondary-accent);border-color:var(--color-secondary-accent);color:var(--color-secondary-accent--overlay)}.btn-secondary-accent-full:focus,.btn-secondary-accent-full:hover,.btn-solid-secondary-accent:focus,.btn-solid-secondary-accent:hover,.payment-buttons-secondary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):focus,.payment-buttons-secondary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover,.payment-buttons-secondary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded:focus,.payment-buttons-secondary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded:hover{background:var(--color-secondary-text);border-color:var(--color-secondary-text);color:var(--color-secondary-text--overlay)}.btn-outline-secondary-accent{border-color:var(--color-secondary-accent);color:var(--color-secondary-accent)}.btn-outline-secondary-accent:focus,.btn-outline-secondary-accent:hover{border-color:var(--color-secondary-text);color:var(--color-secondary-text)}.btn-solid-tertiary-text,.payment-buttons-tertiary-text .shopify-payment-button .shopify-payment-button__button--unbranded,.payment-buttons-tertiary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded){background:var(--color-tertiary-text);color:var(--color-tertiary-text--overlay)}.btn-solid-tertiary-text:focus,.btn-solid-tertiary-text:hover,.payment-buttons-tertiary-text .shopify-payment-button .shopify-payment-button__button--unbranded:focus,.payment-buttons-tertiary-text .shopify-payment-button .shopify-payment-button__button--unbranded:hover,.payment-buttons-tertiary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):focus,.payment-buttons-tertiary-text .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover{background:var(--color-tertiary-accent);border-color:var(--color-tertiary-accent);color:var(--color-tertiary-accent--overlay)}.btn-outline-tertiary-text{border-color:var(--color-tertiary-text);color:var(--color-tertiary-text)}.btn-outline-tertiary-text:focus,.btn-outline-tertiary-text:hover{border-color:var(--color-tertiary-accent);color:var(--color-tertiary-accent)}.btn-solid-tertiary-accent,.btn-tertiary-accent-full,.payment-buttons-tertiary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded),.payment-buttons-tertiary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded{background:var(--color-tertiary-accent);border-color:var(--color-tertiary-accent);color:var(--color-tertiary-accent--overlay)}.btn-solid-tertiary-accent:focus,.btn-solid-tertiary-accent:hover,.btn-tertiary-accent-full:focus,.btn-tertiary-accent-full:hover,.payment-buttons-tertiary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):focus,.payment-buttons-tertiary-accent .shopify-payment-button .shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover,.payment-buttons-tertiary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded:focus,.payment-buttons-tertiary-accent .shopify-payment-button__button:not(.shopify-payment-button__button--branded) .shopify-payment-button__button--unbranded:hover{background:var(--color-tertiary-text);border-color:var(--color-tertiary-text);color:var(--color-tertiary-text--overlay)}.btn-outline-tertiary-accent{border-color:var(--color-tertiary-accent);color:var(--color-tertiary-accent)}.btn-outline-tertiary-accent:focus,.btn-outline-tertiary-accent:hover{border-color:var(--color-tertiary-text);color:var(--color-tertiary-text)}.btn-solid-white-accent,.btn-solid-white-text{background:var(--color-white-text);border-color:var(--color-white-text);color:var(--color-white-text--overlay)}.btn-solid-white-accent:focus,.btn-solid-white-accent:hover,.btn-solid-white-text:focus,.btn-solid-white-text:hover{background:var(--color-primary-accent);border-color:var(--color-primary-accent);color:var(--color-primary-accent--overlay)}.btn-solid-black-accent,.btn-solid-black-text{background:var(--color-black-text);border-color:var(--color-black-text);color:var(--color-black-text--overlay)}.btn-solid-black-accent:focus,.btn-solid-black-accent:hover,.btn-solid-black-text:focus,.btn-solid-black-text:hover{background:var(--color-primary-accent);border-color:var(--color-primary-accent);color:var(--color-primary-accent--overlay)}.button span,.button svg,button span,button svg{pointer-events:none}input{background-color:var(--color-primary-background)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:var(--icon-svg-select);background-position:100%;background-repeat:no-repeat;background-size:1rem 1rem;border-color:var(--color-primary-border);border-width:0;border-bottom-width:var(--text-width);display:block;padding-bottom:.75rem;padding-top:.75rem;width:100%}.section-y-padding{padding-bottom:2rem;padding-top:2rem}@media (min-width:64em){.section-y-padding{padding-bottom:4rem;padding-top:4rem}}.section-x-padding{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:64em){.section-x-padding{padding-left:2.5rem;padding-right:2.5rem}}.background-video-wrapper--full-screen{padding-bottom:calc(100vh - var(--header-height, 0px))}@media(min-width:1024px){.lg\:background-video-wrapper--full-screen{padding-bottom:calc(100vh - var(--header-height, 0px))}}.background-video-wrapper--full-screen.hero-video{padding-bottom:calc(100vh - var(--announcement-bar-height, 0px))}@media(min-width:1024px){.lg\:background-video-wrapper--full-screen.hero-video{padding-bottom:calc(100vh - var(--announcement-bar-height, 0px))}}#MainContent .shopify-section:first-of-type .section-with-no-padding .h-screen-header,#MainContent .shopify-section:first-of-type .section-with-no-top-padding .h-screen-header{height:calc(100vh - var(--header-height, 0px))}@media(max-width:1023px){#MainContent .shopify-section:first-of-type .section-with-no-padding .background-video-wrapper--full-screen,#MainContent .shopify-section:first-of-type .section-with-no-top-padding .background-video-wrapper--full-screen{padding-bottom:calc(100vh - var(--header-height, 0px))}}@media(min-width:1024px){#MainContent .shopify-section:first-of-type .section-with-no-padding .lg\:background-video-wrapper--full-screen,#MainContent .shopify-section:first-of-type .section-with-no-top-padding .lg\:background-video-wrapper--full-screen{padding-bottom:calc(100vh - var(--header-height, 0px))}}#MainContent .shopify-section:last-of-type .section-with-no-bottom-padding,#MainContent .shopify-section:last-of-type .section-with-no-padding{margin-bottom:calc(var(--border-width)*-1)}@media(max-width:1023px){#MainContent .shopify-section:first-of-type .section-with-no-padding-mobile{margin-top:calc(var(--border-width)*-1)}}@media (min-width:40em){.sm\:oldstyle-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}}@media (min-width:48em){.md\:oldstyle-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}}@media (min-width:64em){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-end-11{grid-column-end:11}.lg\:col-end-13{grid-column-end:13}.lg\:mr-2{margin-right:.5rem}.lg\:mr-8{margin-right:2rem}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:w-2\/3{width:66.666667%}.lg\:w-3\/4{width:75%}.lg\:flex-grow-0{flex-grow:0}.lg\:flex-grow{flex-grow:1}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:gap-10{gap:2.5rem}.lg\:py-4{padding-bottom:1rem;padding-top:1rem}.lg\:py-8{padding-top:2rem}.lg\:pb-8,.lg\:py-8{padding-bottom:2rem}.lg\:text-3xl{font-size:2.441rem;line-height:calc(var(--base-line-height)*.9
198)}.lg\:oldstyle-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}}@media (min-width:80em){.xl\:oldstyle-nums{--tw-ordinal:var(--tw-empty,/*!*/ /*!*/);--tw-slashed-zero:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-spacing:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-fraction:var(--tw-empty,/*!*/ /*!*/);--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}}
199</style>
200  
201
202<script>
203function onLoadStylesheet() {
204          var url = "//nickperrimusic.com/cdn/shop/t/3/assets/theme.min.css?v=47572876993794324781675191654";
205          var link = document.querySelector('link[href="' + url + '"]');
206          link.loaded = true;
207          link.dispatchEvent(new CustomEvent('stylesLoaded'));
208        }
209        window.theme_stylesheet = '//nickperrimusic.com/cdn/shop/t/3/assets/theme.min.css?v=47572876993794324781675191654';
210</script>
210
211<link rel="stylesheet" href="//nickperrimusic.com/cdn/shop/t/3/assets/theme.min.css?v=47572876993794324781675191654" media="print" onload="this.media='all';onLoadStylesheet();">
212<noscript><link rel="stylesheet" href="//nickperrimusic.com/cdn/shop/t/3/assets/theme.min.css?v=47572876993794324781675191654"></noscript>
213
214  
215
216  
217
218
219  
219<script type="text/javascript">
220    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
221
222    window.theme = {
223      strings: {
224        addToCart: "Add to Cart",
225        soldOut: "Sold Out",
226        unavailable: "Unavailable",
227        onlineEvent: "Online event",
228        addressNoResults: "No results for that address",
229        addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
230        addressError: "Error looking up that address",
231        authError: "There was a problem authenticating your Google Maps account.",
232      },
233      moneyFormat: "${{amount}}",
234      locale: "en",
235    };
236
237    
238  </script>
238
239
240  <style>
241    @font-face {
242  font-family: Montserrat;
243  font-weight: 700;
244  font-style: normal;
245  font-display: swap;
246  src: url("//nickperrimusic.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"),
247       url("//nickperrimusic.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff");
248}
249
250    @font-face {
251  font-family: Montserrat;
252  font-weight: 500;
253  font-style: normal;
254  font-display: swap;
255  src: url("//nickperrimusic.com/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2") format("woff2"),
256       url("//nickperrimusic.com/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff") format("woff");
257}
258
259    @font-face {
260  font-family: "Work Sans";
261  font-weight: 400;
262  font-style: normal;
263  font-display: swap;
264  src: url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_n4.b7973b3d07d0ace13de1b1bea9c45759cdbe12cf.woff2") format("woff2"),
265       url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_n4.cf5ceb1e6d373a9505e637c1aff0a71d0959556d.woff") format("woff");
266}
267
268    @font-face {
269  font-family: "Work Sans";
270  font-weight: 700;
271  font-style: normal;
272  font-display: swap;
273  src: url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_n7.e2cf5bd8f2c7e9d30c030f9ea8eafc69f5a92f7b.woff2") format("woff2"),
274       url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_n7.20f1c80359e7f7b4327b81543e1acb5c32cd03cd.woff") format("woff");
275}
276
277    @font-face {
278  font-family: "Work Sans";
279  font-weight: 700;
280  font-style: normal;
281  font-display: swap;
282  src: url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_n7.e2cf5bd8f2c7e9d30c030f9ea8eafc69f5a92f7b.woff2") format("woff2"),
283       url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_n7.20f1c80359e7f7b4327b81543e1acb5c32cd03cd.woff") format("woff");
284}
285
286    @font-face {
287  font-family: "Work Sans";
288  font-weight: 400;
289  font-style: italic;
290  font-display: swap;
291  src: url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_i4.16ff51e3e71fc1d09ff97b9ff9ccacbeeb384ec4.woff2") format("woff2"),
292       url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_i4.ed4a1418cba5b7f04f79e4d5c8a5f1a6bd34f23b.woff") format("woff");
293}
294
295    @font-face {
296  font-family: "Work Sans";
297  font-weight: 700;
298  font-style: italic;
299  font-display: swap;
300  src: url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_i7.7cdba6320b03c03dcaa365743a4e0e729fe97e54.woff2") format("woff2"),
301       url("//nickperrimusic.com/cdn/fonts/work_sans/worksans_i7.42a9f4016982495f4c0b0fb3dc64cf8f2d0c3eaa.woff") format("woff");
302}
303
304  </style>
305  
305<script>
306    function defineGlobalOnce(name, value) {
307      if (!window[name]) {
308        window[name] = value;
309      }
310    }
311  </script>
311
312  
313
314  
315
316  
316<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
316<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/71756251442/digital_wallets/dialog">
317<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
317<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 317
317
318<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":71756251442,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/71756251442","merchantName":"Nick Perri Music","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Nick Perri Music","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 318
318
319<script id="shopify-features" type="application/json">{"accessToken":"e7679da18cf84ea06314f7aabf9a8b8e","betas":["rich-media-storefront-analytics"],"domain":"nickperrimusic.com","predictiveSearch":true,"shopId":71756251442,"locale":"en"}</script>
vendor: 1 bytes, line 319
319
320<script>var Shopify = Shopify || {};
321Shopify.shop = "nickperrimusic.myshopify.com";
322Shopify.locale = "en";
323Shopify.currency = {"active":"USD","rate":"1.0"};
324Shopify.country = "US";
325Shopify.theme = {"name":"Label","id":143330410802,"schema_name":"Label","schema_version":"3.4.3","theme_store_id":773,"role":"main"};
326Shopify.theme.handle = "null";
327Shopify.theme.style = {"id":null,"handle":null};
328Shopify.cdnHost = "nickperrimusic.com/cdn";
329Shopify.routes = Shopify.routes || {};
330Shopify.routes.root = "/";
331Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
332Shopify.SignInWithShop = Shopify.SignInWithShop || {};
333Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
334Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 334
334
335<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 335
335
336<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 336
336
337<script>
338  window.Shopify = window.Shopify || {};
339  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
340  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
341  window.Shopify.SignInWithShop.eligible = true;
342</script>
vendor: 1 bytes, line 342
342
343<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 343
343
344<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 344
344
345<script type="module">
346  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
347
348  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
349
350</script>
vendor: 1 bytes, line 350
350
351<script>
352  window.Shopify = window.Shopify || {};
353  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
354  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"]};
355</script>
vendor: 1 bytes, line 355
355
356<script>(function() {
357  var isLoaded = false;
358  function asyncLoad() {
359    if (isLoaded) return;
360    isLoaded = true;
361    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/ed8284221bcf3222bccf0eba5\/99f878647fafff1041b682961.js?shop=nickperrimusic.myshopify.com"];
362    for (var i = 0; i < urls.length; i++) {
363      var s = document.createElement('script');
364      s.type = 'text/javascript';
365      s.async = true;
366      s.src = urls[i];
367      var x = document.getElementsByTagName('script')[0];
368      x.parentNode.insertBefore(s, x);
369    }
370  };
371  if(window.attachEvent) {
372    window.attachEvent('onload', asyncLoad);
373  } else {
374    window.addEventListener('load', asyncLoad, false);
375  }
376})();</script>
vendor: 1 bytes, line 376
376
377<script id="__st">var __st={"a":71756251442,"offset":-14400,"reqid":"656e8490-ec42-4ceb-89b2-35b038266818-1791081787","pageurl":"nickperrimusic.com\/","u":"ae880beb4cc0","p":"home"};</script>
vendor: 1 bytes, line 377
377
378<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 378
378
379<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!1)}();</script>
vendor: 1 bytes, line 379
379
380<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//nickperrimusic.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 380
380
381<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//nickperrimusic.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
381<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 381
381
382<script>
383  window.Shopify = window.Shopify || {};
384  window.Shopify.MCP = window.Shopify.MCP || {};
385  window.Shopify.MCP.enabled = true;
386  window.Shopify.MCP.shop = "nickperrimusic.myshopify.com";
387  window.Shopify.MCP.mcpEndpoint = "https:\/\/nickperrimusic.com\/api\/mcp";
388  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
389</script>
vendor: 1 bytes, line 389
389
390<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/nickperrimusic.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
391</script>
vendor: 1 bytes, line 391
391
392<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://nickperrimusic.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
393</script>
vendor: 1 bytes, line 393
393
394<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
395  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);
396</script>
vendor: 1 bytes, line 396
396
397<script>
398  function portableWalletsCleanup(e){e&&e.src&&console.error("Failed to load portable wallets script "+e.src);var t=document.querySelectorAll("shopify-accelerated-checkout .shopify-payment-button__skeleton, shopify-accelerated-checkout-cart .wallet-cart-button__skeleton"),e=document.getElementById("shopify-buyer-consent");for(let e=0;e<t.length;e++)t[e].remove();e&&e.remove()}function portableWalletsNotLoadedAsModule(e){e instanceof ErrorEvent&&"string"==typeof e.message&&e.message.includes("import.meta")&&"string"==typeof e.filename&&e.filename.includes("portable-wallets")&&(window.removeEventListener("error",portableWalletsNotLoadedAsModule),window.Shopify.PaymentButton.failedToLoad=e,"loading"===document.readyState?document.addEventListener("DOMContentLoaded",window.Shopify.PaymentButton.init):window.Shopify.PaymentButton.init())}window.addEventListener("error",portableWalletsNotLoadedAsModule);
399</script>
399
400
401<script type="module" src="https://nickperrimusic.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js" onError="portableWalletsCleanup(this)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 401
401
402<script nomodule>
403  document.addEventListener("DOMContentLoaded", portableWalletsCleanup);
404</script>
404
405
406<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://nickperrimusic.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
407<style id="shopify-accelerated-checkout-cart">
408        #shopify-buyer-consent {
409  margin-top: 1em;
410  display: inline-block;
411  width: 100%;
412}
413
414#shopify-buyer-consent.hidden {
415  display: none;
416}
417
418#shopify-subscription-policy-button {
419  background: none;
420  border: none;
421  padding: 0;
422  text-decoration: underline;
423  font-size: inherit;
424  cursor: pointer;
425}
426
427#shopify-subscription-policy-button::before {
428  box-shadow: none;
429}
430
431      </style>
432
433<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
433
434<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
435<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 71756251442,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 435
435
436<script>
437  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
438</script>
vendor: 1 bytes, line 438
438
439<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}
439).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: 71756251442,storefrontBaseUrl: "https://nickperrimusic.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://nickperrimusic.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2180841778","configuration":"{\"mailchimp_store_id\":\"store_hgs7iaeope86bogrvmsf\", \"mailchimp_user_id\":\"13544767\",\"mailchimp_list_id\":\"92e8872eff\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Nick Perri Music","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"nickperrimusic.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/nickperrimusic.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9931350901042","handle":"terra-firma-cairo-edition-double-cassette-2025","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50291288736050","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9941921268018","handle":"nick-perri-trans-am-tee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50333440278834","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9941923594546","handle":"sunset-beach-tee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50333449814322","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
439,{"id":"10024548368690","handle":"cairo-forever-tee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50579373752626","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10024549908786","handle":"stranger-jawns-tee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50579379880242","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10024548663602","handle":"terra-firma-2025-tee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50579375292722","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9941918155058","handle":"be-with-you-tee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50333423599922","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9941919662386","handle":"who-the-f-is-nick-perri-tee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50333429793074","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9941918875954","handle":"support-indie-artists-tee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50333426450738","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://nickperrimusic.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"143330410802","themeStoreId":"773","themePublished":"true","eventMetadataId":"c3ac7d66-c279-4e50-ab1d-571cd73dc4ba","pageType":"home","shopId":"71756251442","storefrontBaseUrl":"https:\/\/nickperrimusic.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
439<script>
440  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
441  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
442  window.ShopifyAnalytics.meta.currency = 'USD';
443  var meta = {"page":{"pageType":"home","requestId":"656e8490-ec42-4ceb-89b2-35b038266818-1791081787"}};
444  for (var attr in meta) {
445    window.ShopifyAnalytics.meta[attr] = meta[attr];
446  }
447</script>
vendor: 1 bytes, line 447
447
448<script class="analytics">
449  (function () {
450    var customDocumentWrite = function(content) {
451      var jquery = null;
452
453      if (window.jQuery) {
454        jquery = window.jQuery;
455      } else if (window.Checkout && window.Checkout.$) {
456        jquery = window.Checkout.$;
457      }
458
459      if (jquery) {
460        jquery('body').append(content);
461      }
462    };
463
464    var hasLoggedConversion = function(token) {
465      if (token) {
466        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
467      }
468      return false;
469    }
470
471    var setCookieIfConversion = function(token) {
472      if (token) {
473        var twoMonthsFromNow = new Date(Date.now());
474        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
475
476        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
477      }
478    }
479
480    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
481    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
482    if (trekkie.integrations) {
483      return;
484    }
485    trekkie.methods = [
486      'identify',
487      'page',
488      'ready',
489      'track',
490      'trackForm',
491      'trackLink'
492    ];
493    trekkie.factory = function(method) {
494      return function() {
495        var args = Array.prototype.slice.call(arguments);
496        args.unshift(method);
497        trekkie.push(args);
498        if (method == 'track' || method == 'page') {
499          var pageUrl;
500          try {
501            pageUrl = window.location.href;
502          } catch (e) {}
503          var pageReferrer;
504          try {
505            pageReferrer = document.referrer;
506          } catch (e) {}
507          try {
508            if (window.__TREKKIE_SHIM_QUEUE == null) {
509              window.__TREKKIE_SHIM_QUEUE = [];
510            }
511            window.__TREKKIE_SHIM_QUEUE.push({
512              from: 'trekkie-stub',
513              method: method,
514              args: args.slice(1),
515              pageContext: {
516                url: pageUrl,
517                referrer: pageReferrer
518              }
519            });
520          } catch (e) {
521            // no-op
522          }
523        }
524        return trekkie;
525      };
526    };
527    for (var i = 0; i < trekkie.methods.length; i++) {
528      var key = trekkie.methods[i];
529      trekkie[key] = trekkie.factory(key);
530    }
531    trekkie.load = function(config) {
532      trekkie.config = config || {};
533      trekkie.config.initialDocumentCookie = document.cookie;
534      var first = document.getElementsByTagName('script')[0];
535var script = document.createElement('script');
536script.type = 'text/javascript';
537script.onerror = function(e) {
538  var scriptFallback = document.createElement('script');
539  scriptFallback.type = 'text/javascript';
540  scriptFallback.onerror = function(error) {
541          var Monorail = {
542      produce: function produce(monorailDomain, schemaId, payload) {
543        var currentMs = new Date().getTime();
544        var event = {
545          schema_id: schemaId,
546          payload: payload,
547          metadata: {
548            event_created_at_ms: currentMs,
549            event_sent_at_ms: currentMs
550          }
551        };
552        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
553      },
554      sendRequest: function sendRequest(endpointUrl, payload) {
555        // Try the sendBeacon API
556        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
557          var blobData = new window.Blob([payload], {
558            type: 'text/plain'
559          });
560
561          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
562            return true;
563          } // sendBeacon was not successful
564
565        } // XHR beacon
566
567        var xhr = new XMLHttpRequest();
568
569        try {
570          xhr.open('POST', endpointUrl);
571          xhr.setRequestHeader('Content-Type', 'text/plain');
572          xhr.send(payload);
573        } catch (e) {
574          console.log(e);
575        }
576
577        return false;
578      },
579      isIos12: function isIos12() {
580        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
581      }
582    };
583    Monorail.produce('monorail-edge.shopifysvc.com',
584      'trekkie_storefront_load_errors/1.1',
585      {shop_id: 71756251442,
586      theme_id: 143330410802,
587      app_name: "storefront",
588      context_url: window.location.href,
589      source_url: "//nickperrimusic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
590
591  };
592  scriptFallback.async = true;
593  scriptFallback.src = '//nickperrimusic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
594  first.parentNode.insertBefore(scriptFallback, first);
595};
596script.async = true;
597script.src = '//nickperrimusic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
598first.parentNode.insertBefore(script, first);
599
600    };
601    trekkie.load(
602      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":71756251442,"isMerchantRequest":null,"themeId":143330410802,"themeCityHash":"903843736558561678","contentLanguage":"en","currency":"USD","eventMetadataId":"c3ac7d66-c279-4e50-ab1d-571cd73dc4ba"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
603    );
604
605    var loaded = false;
606    trekkie.ready(function() {
607      if (loaded) return;
608      loaded = true;
609
610      window.ShopifyAnalytics.lib = window.trekkie;
611
612      var originalDocumentWrite = document.write;
613      document.write = customDocumentWrite;
614      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
615      document.write = originalDocumentWrite;
616
617      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
618      var token = match? match[1]: undefined;
619      if (!hasLoggedConversion(token)) {
620        setCookieIfConversion(token);
621        
622      }
623    });
624
625    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"656e8490-ec42-4ceb-89b2-35b038266818-1791081787","shopifyEmitted":true});
626
627    var eventsListenerScript = document.createElement('script');
628    eventsListenerScript.async = true;
629    eventsListenerScript.src = "//nickperrimusic.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
630    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
631})();</script>
vendor: 1 bytes, line 631
631
632<script
633  defer
634  src="https://nickperrimusic.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
635  data-application="storefront-renderer"
636  data-shop-id="71756251442"
637  data-render-region="gcp-us-central1"
638  data-page-type="index"
639  data-theme-instance-id="143330410802"
640  data-theme-name="Label"
641  data-theme-version="3.4.3"
642  data-monorail-region="shop_domain"
643  data-resource-timing-sampling-rate="10"
644  data-shs="true"
645  data-shs-beacon="true"
646  data-shs-export-with-fetch="true"
647  data-shs-logs-sample-rate="1"
648  data-shs-beacon-endpoint="https://nickperrimusic.com/api/collect"
649></script>
649
650<meta name="shopify-y" content="de5a71a4-4bb4-4311-ac20-d241e84c12e1" data-expiration="1822639387000"><meta name="shopify-s" content="51908b1d-9b64-4d11-ab39-1530d85bf40f" data-expiration="1791083587000"><meta name="new-cookie-storage-activated" content="t">
651</head>
652
653<body x-data="{}"  id="nick-perri-artist-songwriter-producer" class="template-index font-body" fade-in-sections>
654
655  <a class="in-page-link skip-link" href="#MainContent">Skip to content</a><section x-data="ThemeSection_availabilityDrawer()" data-section-id="" data-section-type="availability-drawer" x-cloak data-color-scheme="primary">
656  <div id="AvailabilityContainer"
657      class="max-h-full flex flex-col z-100 fixed top-0 right-0 bottom-0 w-80 border-l-theme-width border-scheme-border bg-scheme-background text-scheme-text transform transition-transform'"
658      x-show="$store.drawer.availabilityDrawerOpen"
659      x-transition:enter="transition ease duration-300"
660      x-transition:enter-start="opacity-0 translate-x-full"
661      x-transition:enter-end="opacity-100"
662      x-transition:leave="transition ease duration-300"
663      x-transition:leave-end="opacity-100 translate-x-full"
664      @click.away.prevent="$store.drawer.availabilityDrawerOpen = false"
665      role="dialog"
666      aria-modal="true"
667      data-availability-drawer
668      aria-labelledby="AvailabilityTitle">
669    <div class="top-0 relative flex items-center justify-between border-b-theme-width border-scheme-border py-2 px-4">
670      <h1 id="AvailabilityTitle" class="">
671        <div class="font-heading text-lg" x-text="$store.availability.product_title"></div>
672        <div x-text="$store.availability.getVariantTitle()"></div>
673      </h1>
674      <button @click.prevent="$store.drawer.availabilityDrawerOpen = false" class="block w-8 -mr-2 top-0">
675        <span class="visually-hidden">Close (esc)</span>
676        <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-close" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M18.364 4.222l1.414 1.414L13.414 12l6.364 6.364-1.414 1.414L12 13.414l-6.364 6.364-1.414-1.414L10.586 12 4.222 5.636l1.414-1.414L12 10.586l6.364-6.364z" clip-rule="evenodd"></path></svg>
677      </button>
678    </div>
679    <ul class="relative overflow-y-auto flex-auto" role="list">
680      <template x-for="item in currentVariantAvailability"
681                  :key="item.name">
682        <li class="p-4">
683          <div class="flex items-start">
684            <div class="inline-block w-3 mr-3 pt-1">
685              <template x-if="item.available">
686                <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-in-stock" viewBox="0 0 12 12"><g fill-rule="evenodd"><path d="M1.55 6.5l.708-.707L5.086 8.62l-.707.707z"></path><path d="M3.671 8.621l6.364-6.364.708.708-6.364 6.364z"></path></g></svg>
687              </template>
688              <template x-if="!item.available">
689                <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-out-of-stock" viewBox="0 0 12 12"><g fill-rule="evenodd"><path d="M3.172 2.464l6.364 6.364-.708.708-6.364-6.364z"></path><path d="M9.536 3.172L3.172 9.536l-.708-.708 6.364-6.364z"></path></g></svg>
690              </template>
691            </div>
692            <div>
693              <p x-text="item.name"></p>
694            </div>
695          </div>
696          <div class="mt-4 text-sm" x-html="item.address"></div>
697          <template x-if="item.phone">
698            <a class="text-scheme-accent text-sm" :href="`tel:${item.phone.replace(' ', '')}`" x-text="item.phone"></a>
699          </template>
700        </li>
701      </template>
702    </ul>
703  </div>
704</section>
705<div id="shopify-section-sidebar" class="shopify-section sidebar-menu">
706
707<section class="section-sidebar" x-data="ThemeSection_sidebar()" x-init="mounted()" data-section-id="sidebar" data-section-type="sidebar" x-cloak>
708  <noscript>
709    <div class="section-x-padding py-2 text-right">
710      <button class="py-2 inline-flex items-center justify-center "
711        data-menu-drawer-toggle>
712      <span class="inline-block w-5 h-5 align-middle mr-2"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-menu" viewBox="0 0 26 26"><path fill-rule="evenodd" d="M26 17v2H0v-2h26zm0-10v2H0V7h26z"></path></svg></span>
713      <span>Menu</span>
714      </button>
715    </div>
716  </noscript>
717  <div class="sidebar-container z-100 menu-drawer fixed top-0 left-0 bottom-0  w-11/12 max-w-md px-4 py-4 bg-scheme-background text-scheme-text transform overflow-y-auto"
718    data-color-scheme="primary"
719    x-show="$store.drawer.menuDrawerOpen"
720    x-transition:enter="transition ease duration-300"
721    x-transition:enter-start="opacity-0 -translate-x-full"
722    x-transition:leave="transition ease duration-300"
723    x-transition:leave-end="-translate-x-full"
724    @click.away.prevent="$store.drawer.menuDrawerOpen = false"
725    role="dialog"
726    aria-modal="true"
727    data-menu-drawer>
728    <div class="js-enabled flex justify-end">
729      <button @click.prevent="$store.drawer.menuDrawerOpen = false" class="">
730        <span class="inline-block w-7 h-7 align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-close" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M18.364 4.222l1.414 1.414L13.414 12l6.364 6.364-1.414 1.414L12 13.414l-6.364 6.364-1.414-1.414L10.586 12 4.222 5.636l1.414-1.414L12 10.586l6.364-6.364z" clip-rule="evenodd"></path></svg></span>
731        <span class="visually-hidden"> Close menu</span>
732      </button>
733    </div>
734    <div class="flex justify-between py-4 items-center font-heading text-2xl border-b-theme-width border-scheme-border">
735      
736      
737      
738      
739        <a href="/">Nick Perri Music</a>
740      
741    </div>
742    <nav class="mt-8" aria-label="Primary">
743      <ul><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/">
744                Home
745              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/collections/new-in-stock">
746                NEW IN STOCK
747              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/collections/sun-via-collection">
748                SUN VIA collection
749              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/collections/terra-firma-collection">
750                TERRA FIRMA collection
751              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/collections/merchandise">
752                Merchandise
753              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/blogs/news">
754                News (read me)
755              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/pages/patreon">
756                Patreon
757              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/pages/tour-dates">
758                Tour Dates
759              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/pages/videos">
760                Videos
761              </a></li><li class="no-js-focus-wrapper"><a class="font-secondary inline-block py-4 hover:text-scheme-accent focus:text-scheme-accent" href="/pages/contact">
762                Contact
763              </a></li></ul>
764    </nav>
765
766    <div class="mt-8 border-t-theme-width border-scheme-border">
767        <ul class="mt-8 space-y-2">
768          
769            <li>
770              <a href="https://nickperrimusic.com/customer_authentication/redirect?locale=en&amp;region_country=US" id="customer_login_link">Log in</a>
771            </li>
772            <li>
773              <a href="https://shopify.com/71756251442/account?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJuaWNrcGVycmltdXNpYy5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTE2ODY1ODcsIm5iZiI6MTc5MTA4MTc4N30.y_56e_l9zEFiSuUyOkVh8vE4A0YEv8tImoCf-pvDPgA" id="customer_register_link">Create account</a>
774            </li>
775          
776        </ul>
777      
778<form class="mt-8" action="/search" method="get" role="search">
779          <div class="relative text-scheme-meta">
780            <label for="sidebar-search" class="visually-hidden">Search</label>
781            <input
782              class="w-full flex-auto text-scheme-text bg-transparent placeholder-scheme-meta pr-2 py-2 pl-8"
783              id="sidebar-search"
784              type="text"
785              name="q"
786              placeholder="Search"
787            />
788            <button class="absolute top-1/2 h-5 transform -translate-y-1/2 left-0 px-1"
789              type="submit">
790              <span class="inline-block w-5 h-5"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-search" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M10.548 17.187a6.647 6.647 0 01-6.64-6.64 6.647 6.647 0 016.64-6.639 6.647 6.647 0 016.64 6.64 6.647 6.647 0 01-6.64 6.64zm6.629-1.253a8.507 8.507 0 001.918-5.386C19.095 5.834 15.26 2 10.548 2 5.835 2 2 5.834 2 10.548c0 4.712 3.835 8.547 8.548 8.547a8.503 8.503 0 005.265-1.828L20.546 22l1.35-1.349-4.72-4.717z" clip-rule="evenodd"></path></svg></span>
791              <span class="visually-hidden">Search</span>
792            </button>
793          </div>
794        </form>
795        <div class="text-scheme-meta mt-8">
796          <ul class="-ml-4 -mb-4 flex items-center   flex-wrap" data-color-scheme="primary">
797  
798
799    
800
801    
802      <li class="ml-4 mb-4">
803        <a class="fill-current hover:text-scheme-accent" href="https://npthieves.bandcamp.com/">
804          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-bandcamp" viewBox="0 0 64 64"><path d="M37.028 40.749H14.41L24.972 21.25H47.59L37.028 40.75zM31 0C13.88 0 0 13.88 0 31c0 17.12 13.88 31 31 31 17.12 0 31-13.88 31-31C62 13.88 48.12 0 31 0z"></path></svg></span>
805          <span class="visually-hidden">Bandcamp</span>
806        </a>
807      </li>
808    
809  
810
811    
812
813    
814  
815
816    
817
818    
819      <li class="ml-4 mb-4">
820        <a class="fill-current hover:text-scheme-accent" href="https://www.instagram.com/nickperri/">
821          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"></path><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"></path><circle cx="390.5" cy="121.5" r="30.2"></circle></svg></span>
822          <span class="visually-hidden">Instagram</span>
823        </a>
824      </li>
825    
826  
827
828    
829
830    
831      <li class="ml-4 mb-4">
832        <a class="fill-current hover:text-scheme-accent" href="https://www.tiktok.com/@nickperrimusic">
833          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-tiktok" viewBox="0 0 48 48"><path d="M45.733 20.815v-8.178c-3.83 0-6.752-1.022-8.639-3.009a12.814 12.814 0 01-3.066-8.12v-.59L26.296.73v33.217a7.2 7.2 0 11-4.665-8.078V17.95a15.32 15.32 0 00-2.448-.201A14.916 14.916 0 1034.1 32.665a15.204 15.204 0 00-.116-1.828V17.662a20.849 20.849 0 0011.75 3.153z"></path></svg></span>
834          <span class="visually-hidden">TikTok</span>
835        </a>
836      </li>
837    
838  
839
840    
841
842    
843  
844
845    
846
847    
848      <li class="ml-4 mb-4">
849        <a class="fill-current hover:text-scheme-accent" href="https://www.patreon.com/c/nickperrimusic">
850          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-patreon" viewBox="0 0 256 247"><path d="M45.136 0v246.35H0V0h45.136zm118.521 0C214.657 0 256 41.343 256 92.343s-41.343 92.343-92.343 92.343-92.343-41.344-92.343-92.343c0-51 41.344-92.343 92.343-92.343z"></path></svg></span>
851          <span class="visually-hidden">Patreon</span>
852        </a>
853      </li>
854    
855  
856
857    
858
859    
860  
861
862    
863
864    
865  
866
867    
868
869    
870      <li class="ml-4 mb-4">
871        <a class="fill-current hover:text-scheme-accent" href="https://open.spotify.com/artist/0OjUfzFDQCigIFy80hcdsI?si=T8B2yW14SHuCgsc3Uu5EaQ&nd=1">
872          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-spotify" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M15.915 8.865c-3.223-1.914-8.54-2.09-11.617-1.156a.935.935 0 11-.543-1.79c3.532-1.072 9.404-.865 13.115 1.337a.935.935 0 01-.955 1.61zm-.105 2.836a.78.78 0 01-1.073.256c-2.687-1.652-6.785-2.13-9.964-1.165A.78.78 0 014.32 9.3c3.632-1.102 8.147-.568 11.233 1.329a.78.78 0 01.257 1.072zm-1.224 2.723a.623.623 0 01-.857.207c-2.348-1.435-5.304-1.76-8.785-.964a.623.623 0 11-.277-1.215c3.81-.871 7.076-.496 9.712 1.114.294.18.387.564.207.857zM10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0z" clip-rule="evenodd"></path></svg></span>
873          <span class="visually-hidden">Spotify</span>
874        </a>
875      </li>
876    
877  
878
879    
880
881    
882  
883
884    
885
886    
887  
888
889    
890
891    
892      <li class="ml-4 mb-4">
893        <a class="fill-current hover:text-scheme-accent" href="https://music.apple.com/us/artist/nick-perri-the-underground-thieves/1515336731">
894          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-apple" viewBox="0 0 32 32"><path d="M28.956 10.776c-2.262.699-3.743 3.867-3.743 6.17 0 2.961 1.686 6.128 4.442 6.869-.781 2.632-2.879 5.923-4.812 7.322-.822.576-1.809.822-2.961.822-.781 0-1.645-.164-2.797-.617-.947-.452-1.81-.659-2.385-.659-.493 0-1.563.329-3.003.905-.823.247-1.481.412-1.933.412-1.316 0-2.468-.534-3.66-1.522-3.661-3.373-5.759-8.308-5.759-13.45 0-5.1 3.249-9.995 8.144-9.995 1.48 0 2.591.329 3.578.822.946.576 1.727.781 2.591.781.7 0 1.522-.124 2.303-.452 1.892-.74 3.167-1.152 3.907-1.152 1.892 0 3.373.617 4.607 1.728a8.246 8.246 0 011.48 2.016zm-13.12-3.537c0-1.768.699-3.29 1.892-4.771C18.963 1.111 20.566.288 22.335 0c0 1.809-.618 3.62-1.851 5.059-1.357 1.48-2.838 2.18-4.648 2.18z"></path></svg></span>
895          <span class="visually-hidden">Apple</span>
896        </a>
897      </li>
898    
899  
900
901    
902
903    
904  
905
906    
907
908    
909      <li class="ml-4 mb-4">
910        <a class="fill-current hover:text-scheme-accent" href="https://www.youtube.com/channel/UCb3iXU-bjlyu-FE3WATkBpw">
911          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-youtube" viewBox="0 0 21 20"><path d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span>
912          <span class="visually-hidden">Youtube</span>
913        </a>
914      </li>
915    
916  
917
918    
919
920    
921  
922
923    
924
925    
926  
927
928    
929
930    
931  
932</ul>
933
934        </div>
935      
936    </div>
937  </div>
938</section>
939
940<noscript>
941<style>
942  .section-sidebar {
943    display: block !important;
944  }
945
946  .sidebar-container {
947    position: static;
948    width: 100%;
949    max-width: 100%;
950    border-right: 0;
951    display: none;
952  }
953
954  .section-sidebar:focus-within .sidebar-container {
955    display: block !important;
956  }
957</style>
958</noscript>
959
960
961</div>
962
963<script type="module" src="//nickperrimusic.com/cdn/shop/t/3/assets/cart-drawer.min.js?v=172624177560931822441675191655" defer="defer"></script>
963
964<section class="relative z-100" x-data='ThemeModule_CartDrawer(false)' x-init="mounted()" data-section-id="" data-section-type="cart-drawer" data-show-on-add="false" x-cloak data-color-scheme="primary">
965  <form action="/cart"
966    method="post"
967    novalidate>
968    <div id="CartContainer"
969        class="fixed top-0 right-0 bottom-0 w-11/12 max-w-md bg-scheme-background text-scheme-text transform transition-transform overflow-hidden flex flex-col px-5"
970        x-show="$store.drawer.cartDrawerOpen"
971        x-transition:enter="transition ease duration-300"
972        x-transition:enter-start="opacity-0 translate-x-full"
973        x-transition:enter-end="opacity-100"
974        x-transition:leave="transition ease duration-300"
975        x-transition:leave-end="opacity-100 translate-x-full"
976        @click.away.prevent="$store.drawer.cartDrawerOpen = false"
977        role="dialog"
978        aria-modal="true"
979        data-cart-drawer
980        aria-labelledby="CartTitle">
981
982      <div class="relative flex items-center justify-between py-4 border-b-theme-width border-scheme-border">
983        <h1 class="font-heading text-base" id="CartTitle" class="" tabindex="-1">
984          Your cart -
985          <span x-text="$store.cartCount.countWithText()"></span>
986        </h1>
987        <button @click.prevent="$store.drawer.cartDrawerOpen = false" class="block top-0">
988          <span class="visually-hidden">Close (esc)</span>
989          <span class="inline-block w-7 h-7"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-close" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M18.364 4.222l1.414 1.414L13.414 12l6.364 6.364-1.414 1.414L12 13.414l-6.364 6.364-1.414-1.414L10.586 12 4.222 5.636l1.414-1.414L12 10.586l6.364-6.364z" clip-rule="evenodd"></path></svg></span>
990        </button>
991      </div>
992
993
994      <template x-if="state && !state.item_count">
995        <div class="py-4">
996          <p class="supports-cookies text-align--center" x-text="theme.strings.cartEmpty"></p>
997          <p class="supports-no-cookies cookie-message" x-text="theme.strings.cartCookies"></p>
998        </div>
999      </template>
1000      <template x-if="state && state.item_count">
1001        <div class="flex-auto flex flex-col overflow-hidden">
1002          <div class="py-4 flex-auto overflow-hidden overflow-y-auto px-5 -mx-5">
1003            <div class="grid grid-cols-1 gap-gutter">
1004              <template x-for="(item, index) in state.items"
1005                        :key="item.key">
1006                <div class="flex py-4 transition bg-scheme-background"
1007                  :class="{ 'opacity-50 cursor-wait': item.updating }"
1008                  :data-cart-item-index="(index + 1)"
1009                  :data-cart-item-key="item.key"
1010                  data-cart-row>
1011
1012                  <template x-if="!(item.featured_image.url === null)">
1013                    <div  class="flex-shrink-0 w-20 md:w-28 mr-4">
1014                      
1015                      <a :href="item.url" class="block" aria-hidden="true" tabindex="-1">
1016                        <img class="w-full text-transparent"
1017                          :src="getSizedImageUrl(item.featured_image.url, '110x')"
1018                          :srcset="getCartImgSrcset(item.featured_image.url)"
1019                          :width="item.featured_image.width"
1020                          :height="item.featured_image.height"
1021                          :alt="item.product_title"
1022                          sizes="(min-width: 48em) 5rem, 3.5rem">
1023                        <pre x-text="item.featured_image.src"></pre>
1024                      </a>
1025                    </div>
1026                  </template>
1027
1028                  <div class="flex-auto pr-4">
1029                    
1030                    <a class="f--heading font-size--m md--up--font-size--l color--active-text"
1031                      :href="item.url"
1032                      x-text="item.product_title"></a>
1033                    <template x-if="item.variant_title">
1034                      <p class="text-sm" x-text="item.variant_title"></p>
1035                    </template>
1036                    
1037                      <p class="text-sm mt-1 text-scheme-meta" x-text="item.vendor"></p>
1038                    
1039                    <template x-if="item.selling_plan_allocation">
1040                      <p class="text-sm mt-1 text-scheme-meta" x-text="item.selling_plan_allocation.selling_plan.name"></p>
1041                    </template>
1042                    <template x-for="property in flatProperties(item.properties)"
1043                      :key="property.name">
1044                      <p class="text-sm">
1045                        <span x-text="property.name"></span>:
1046                        <span x-text="property.value"></span>
1047                      </p>
1048                    </template>
1049
1050                    <template x-if="item.line_level_discount_allocations.length">
1051                      <ul class="lg:hidden mt-1 text-sm text-scheme-accent"
1052                          aria-label="Discount">
1053                        <template x-for="allocation in item.line_level_discount_allocations">
1054                          <li class="">
1055                            <span x-text="allocation.discount_application.title"></span>
1056                            <template x-if="allocation.amount > 0">
1057                              <span class="whitespace-nowrap">&minus;<span x-html="formatMoney(allocation.amount)"></span></span>
1058                            </template>
1059                          </li>
1060                        </template>
1061                      </ul>
1062                    </template>
1063
1064                    
1065                    <div class="flex mt-1 items-center -mx-4">
1066                      <button class="p-4 flex items-center justify-center"
1067                        data-qty-adjust="minus"
1068                        @click.prevent="qtyAdjust($event, item)"
1069                        :aria-label="'Remove one ' + item.title">
1070                        <span class="inline-block w-3 h-3"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" class="icon" viewBox="0 0 20 20"><path d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg>
1071</span>
1072                      </button>
1073                      <input type="text"
1074                        name="updates[]"
1075                        class="min-w-0 w-6 py-2 text-center text-base border-b-text border-current bg-transparent"
1076                        min="1"
1077                        aria-label="Quantity"
1078                        data-qty-input
1079                        pattern="[0-9]*"
1080                        data-qty-adjust="set"
1081                        @keyup.debounce.1000ms="keyupOnInput($event)"
1082                        @change="qtyAdjust($event, item)"
1083                        x-model.number="item.quantity"
1084                        autocomplete="off" />
1085                      <button class="p-4 flex items-center justify-center"
1086                        data-qty-adjust="plus"
1087                        @click.prevent="qtyAdjust($event, item)"
1088                        :aria-label="'Add one ' + item.title">
1089                      <span class="inline-block w-3 h-3"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-plus" viewBox="0 0 20 20"><path d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"></path></svg></span>
1090                      </button>
1091                    </div>
1092
1093                    <button class="none lg:inline-block mt-2 text-sm"
1094                      data-qty-adjust="remove"
1095                      @click.prevent="qtyAdjust($event, item)">
1096                      <small>Remove </small>
1097                      <span class="visually-hidden" x-text="item.title"></span>
1098                    </button>
1099                  </div>
1100                  <div class="ml-1 text-right">
1101                    
1102                    <template x-if="item.line_level_discount_allocations.length">
1103                      <div>
1104                        <span class="visually-hidden">Regular price</span>
1105                        <del class="line-through" x-html="formatMoney(item.original_price)"></del>
1106                        <span class="visually-hidden">Sale price</span>
1107                        <span class="" x-html="formatMoney(item.final_line_price)"></span>
1108                      </div>
1109                    </template>
1110                    <template x-if="!item.line_level_discount_allocations.length">
1111                      <span class="" x-html="formatMoney(item.final_line_price)"></span>
1112                    </template>
1113                    <template x-if="item.unit_price_measurement">
1114                      <div class="text-sm">
1115                        <span x-html="formatMoney(item.unit_price)"></span> /
1116                        <span x-text="item.unit_price_measurement.reference_value"></span>
1117                        <span x-text="item.unit_price_measurement.reference_unit"></span>
1118                      </div>
1119                    </template>
1120                    <template x-if="item.line_level_discount_allocations.length">
1121                      <ul class="hidden lg:block mt-1 text-sm text-scheme-accent"
1122                          aria-label="Discount">
1123                        <template x-for="allocation in item.line_level_discount_allocations">
1124                          <li class="">
1125                            <span x-text="allocation.discount_application.title"></span>
1126                            <template x-if="allocation.amount > 0">
1127                              <span class="whitespace-nowrap">&minus;<span x-html="formatMoney(allocation.amount)"></span></span>
1128                            </template>
1129                          </li>
1130                        </template>
1131                      </ul>
1132                    </template>
1133                  </div>
1134                </div>
1135              </template>
1136            </div>
1137            
1138            <div class="py-4">
1139              <label for="CartSpecialInstructions"
1140                    class="text-sm">
1141                Add a note to your order
1142              </label>
1143              <textarea name="note"
1144                        id="CartSpecialInstructions"
1145                        class="block mt-1 p-2 w-full border-theme-width border-scheme-border text-sm bg-transparent"
1146                        :class="{ 'opacity-50 cursor-wait' : noteUpdating }"
1147                        x-text="state.note"
1148                        @keyup.debounce.1000ms="keyupOnInput($event)"
1149                        @change="updateNote($event)">
1150              </textarea>
1151            </div>
1152            
1153          </div>
1154          <div class="pt-4 lg:pt-8 pb-safe-bottom border-scheme-border border-t-theme-width">
1155
1156            <div  :class="{ 'opacity-50  cursor-wait': updating }">
1157              <template x-if="state.cart_level_discount_applications.length"
1158                        x-for="application in state.cart_level_discount_applications">
1159                <p class="flex justify-between text-scheme-accent pb-2">
1160                  <span class="visually-hidden">Discount</span>
1161                  <span x-text="application.title"></span>
1162                  <span class="ml-2" x-html="formatMoney(application.total_allocated_amount)"></span>
1163                </p>
1164              </template>
1165              <p class="flex justify-between text-lg">
1166                <span>Subtotal</span>
1167                <span class="ml-2" x-html="formatMoney(state.total_price)"></span>
1168              </p><p class="mt-4 text-sm accent-links-scheme text-right">
1169                Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout
1170
1171              </p>
1172              <div class="text-right mt-4">
1173                <div>
1174                  <input type="submit"
1175                      name="checkout"
1176                      class="cursor-pointer py-2 px-4 w-full w-full btn btn-solid-primary-accent"
1177                      :disabled="updating"
1178                      value="Check Out">
1179                </div>
1180                
1181                  <div class="w-full md:mt-2 additional-checkout-buttons Liquid error (snippets/cart-drawer line 241): Could not find asset snippets/button-style.liquid">
1182                    <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[]" access-token="e7679da18cf84ea06314f7aabf9a8b8e" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="71756251442" cart-id="1f37556daae6dbc7a91cc186df0764f6" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> </ul> </div> </shopify-accelerated-checkout-cart> </div>
1183                  </div>
1184                
1185              </div>
1186            </div>
1187          </div>
1188        </div>
1189    </template>
1190
1191    </div>
1192  </form>
1193</section>
1194
1195<div id="shopify-section-announcement-bar" class="shopify-section"><a class="block text-sm font-secondary bg-scheme-background text-scheme-text hover:text-scheme-accent text-center py-2 lg:py-4 section-x-padding" href="https://linktr.ee/nickperri" data-color-scheme="secondary">
1196        PET SEMATARY OUT NOW! 
1197      </a>
1198</div>
1199  <div id="shopify-section-header" class="shopify-section section-site-header relative">
1200
1201
1202
1203
1204
1205
1206
1207<header
1208    class="site-header section-x-padding  w-full text-scheme-text  relative"
1209    data-color-scheme="primary"
1210    role="banner"
1211    data-section-type="header"
1212    data-section-id="header"
1213    x-data="ThemeSection_header()"
1214    x-init="mounted()"
1215    data-dropdown-count="0"
1216    
1217    :class="{'header-is-active': menuIsActive }"
1218  >
1219  <div
1220    id="headerBorderWrap" class="headerBorderWrap border-b-theme-width border-transparent"
1221    :class="{'border-scheme-border': !prepareSticky && showBorder, 'border-scheme-border': !prepareSticky && showBorder, 'hide-border-mobile':  hideBorderMobile, }" data-color-scheme="primary">
1222    <div
1223      id="headerOuter"
1224      :class="{ 'text-scheme-text': prepareSticky }"
1225      data-color-scheme="primary">
1226      <div id="headerContainer"
1227          :class="{'fixed top-0 left-0 right-0 z-99 bg-scheme-background transform section-x-padding': prepareSticky, '-translate-y-full': prepareSticky && !revealSticky, 'transition-transform translate-y-0': revealSticky }"
1228            class="z-10">
1229        <div
1230          :class="{'sticky-header-container': prepareSticky }"
1231          class="py-4 lg:py-8">
1232          <div class="flex justify-between items-center ">
1233            
1234            <div class="flex flex-grow w-1/3  justify-start items-center">
1235              
1236                <button
1237  class="js-enabled inline-block p-1 -m-1 "
1238  type="button"
1239  x-bind:aria-expanded="$store.drawer.menuDrawerOpen"
1240  @click="$store.drawer.menuDrawerOpen = !$store.drawer.menuDrawerOpen"
1241  data-menu-drawer-toggle>
1242  <span class="visually-hidden">Menu</span>
1243  <span class="h-6 w-6 inline-block align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-menu" viewBox="0 0 26 26"><path fill-rule="evenodd" d="M26 17v2H0v-2h26zm0-10v2H0V7h26z"></path></svg></span>
1244</button>
1245              
1246
1247              
1248              
1249              
1250            </div>
1251
1252            
1253            
1254              <div class="flex justify-center text-center flex-grow lg:flex-grow-0 lg:w-auto ">
1255                
1256                  <h1 class="h1 font-heading font-heading text-xl lg:text-3xl">
1257      <a href="/" class="">Nick Perri Music</a>
1258    
1259</h1>
1260                
1261                
1262              </div>
1263            
1264
1265            
1266            <div class="flex flex-grow w-1/3 items-center justify-end">
1267              
1268
1269              
1270
1271              
1272                <div class="mr-10 hidden lg:block  ">
1273                  <ul class="-ml-4 -mb-4 flex items-center  justify-end flex-wrap" data-color-scheme="primary">
1274  
1275
1276    
1277
1278    
1279      <li class="ml-4 mb-4">
1280        <a class="fill-current hover:text-scheme-accent" href="https://npthieves.bandcamp.com/">
1281          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-bandcamp" viewBox="0 0 64 64"><path d="M37.028 40.749H14.41L24.972 21.25H47.59L37.028 40.75zM31 0C13.88 0 0 13.88 0 31c0 17.12 13.88 31 31 31 17.12 0 31-13.88 31-31C62 13.88 48.12 0 31 0z"></path></svg></span>
1282          <span class="visually-hidden">Bandcamp</span>
1283        </a>
1284      </li>
1285    
1286  
1287
1288    
1289
1290    
1291  
1292
1293    
1294
1295    
1296      <li class="ml-4 mb-4">
1297        <a class="fill-current hover:text-scheme-accent" href="https://www.instagram.com/nickperri/">
1298          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"></path><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"></path><circle cx="390.5" cy="121.5" r="30.2"></circle></svg></span>
1299          <span class="visually-hidden">Instagram</span>
1300        </a>
1301      </li>
1302    
1303  
1304
1305    
1306
1307    
1308      <li class="ml-4 mb-4">
1309        <a class="fill-current hover:text-scheme-accent" href="https://www.tiktok.com/@nickperrimusic">
1310          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-tiktok" viewBox="0 0 48 48"><path d="M45.733 20.815v-8.178c-3.83 0-6.752-1.022-8.639-3.009a12.814 12.814 0 01-3.066-8.12v-.59L26.296.73v33.217a7.2 7.2 0 11-4.665-8.078V17.95a15.32 15.32 0 00-2.448-.201A14.916 14.916 0 1034.1 32.665a15.204 15.204 0 00-.116-1.828V17.662a20.849 20.849 0 0011.75 3.153z"></path></svg></span>
1311          <span class="visually-hidden">TikTok</span>
1312        </a>
1313      </li>
1314    
1315  
1316
1317    
1318
1319    
1320  
1321
1322    
1323
1324    
1325      <li class="ml-4 mb-4">
1326        <a class="fill-current hover:text-scheme-accent" href="https://www.patreon.com/c/nickperrimusic">
1327          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-patreon" viewBox="0 0 256 247"><path d="M45.136 0v246.35H0V0h45.136zm118.521 0C214.657 0 256 41.343 256 92.343s-41.343 92.343-92.343 92.343-92.343-41.344-92.343-92.343c0-51 41.344-92.343 92.343-92.343z"></path></svg></span>
1328          <span class="visually-hidden">Patreon</span>
1329        </a>
1330      </li>
1331    
1332  
1333
1334    
1335
1336    
1337  
1338
1339    
1340
1341    
1342  
1343
1344    
1345
1346    
1347      <li class="ml-4 mb-4">
1348        <a class="fill-current hover:text-scheme-accent" href="https://open.spotify.com/artist/0OjUfzFDQCigIFy80hcdsI?si=T8B2yW14SHuCgsc3Uu5EaQ&nd=1">
1349          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-spotify" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M15.915 8.865c-3.223-1.914-8.54-2.09-11.617-1.156a.935.935 0 11-.543-1.79c3.532-1.072 9.404-.865 13.115 1.337a.935.935 0 01-.955 1.61zm-.105 2.836a.78.78 0 01-1.073.256c-2.687-1.652-6.785-2.13-9.964-1.165A.78.78 0 014.32 9.3c3.632-1.102 8.147-.568 11.233 1.329a.78.78 0 01.257 1.072zm-1.224 2.723a.623.623 0 01-.857.207c-2.348-1.435-5.304-1.76-8.785-.964a.623.623 0 11-.277-1.215c3.81-.871 7.076-.496 9.712 1.114.294.18.387.564.207.857zM10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0z" clip-rule="evenodd"></path></svg></span>
1350          <span class="visually-hidden">Spotify</span>
1351        </a>
1352      </li>
1353    
1354  
1355
1356    
1357
1358    
1359  
1360
1361    
1362
1363    
1364  
1365
1366    
1367
1368    
1369      <li class="ml-4 mb-4">
1370        <a class="fill-current hover:text-scheme-accent" href="https://music.apple.com/us/artist/nick-perri-the-underground-thieves/1515336731">
1371          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-apple" viewBox="0 0 32 32"><path d="M28.956 10.776c-2.262.699-3.743 3.867-3.743 6.17 0 2.961 1.686 6.128 4.442 6.869-.781 2.632-2.879 5.923-4.812 7.322-.822.576-1.809.822-2.961.822-.781 0-1.645-.164-2.797-.617-.947-.452-1.81-.659-2.385-.659-.493 0-1.563.329-3.003.905-.823.247-1.481.412-1.933.412-1.316 0-2.468-.534-3.66-1.522-3.661-3.373-5.759-8.308-5.759-13.45 0-5.1 3.249-9.995 8.144-9.995 1.48 0 2.591.329 3.578.822.946.576 1.727.781 2.591.781.7 0 1.522-.124 2.303-.452 1.892-.74 3.167-1.152 3.907-1.152 1.892 0 3.373.617 4.607 1.728a8.246 8.246 0 011.48 2.016zm-13.12-3.537c0-1.768.699-3.29 1.892-4.771C18.963 1.111 20.566.288 22.335 0c0 1.809-.618 3.62-1.851 5.059-1.357 1.48-2.838 2.18-4.648 2.18z"></path></svg></span>
1372          <span class="visually-hidden">Apple</span>
1373        </a>
1374      </li>
1375    
1376  
1377
1378    
1379
1380    
1381  
1382
1383    
1384
1385    
1386      <li class="ml-4 mb-4">
1387        <a class="fill-current hover:text-scheme-accent" href="https://www.youtube.com/channel/UCb3iXU-bjlyu-FE3WATkBpw">
1388          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-youtube" viewBox="0 0 21 20"><path d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span>
1389          <span class="visually-hidden">Youtube</span>
1390        </a>
1391      </li>
1392    
1393  
1394
1395    
1396
1397    
1398  
1399
1400    
1401
1402    
1403  
1404
1405    
1406
1407    
1408  
1409</ul>
1410
1411                </div>
1412              
1413
1414              <div class="hidden lg:block">
1415                
1416    
1417      <a class="inline-block  p-1 lg:mr-2  " href="https://nickperrimusic.com/customer_authentication/redirect?locale=en&region_country=US">
1418          <span class="visually-hidden">Log in</span>
1419          <span class="inline-block w-7 h-7 align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-account" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M12.402 3.897a3.734 3.734 0 013.73 3.73 3.734 3.734 0 01-3.73 3.73 3.735 3.735 0 01-3.731-3.73 3.735 3.735 0 013.73-3.73m8.03 10.135c-1.153-1.165-2.651-1.85-4.456-2.062a5.62 5.62 0 002.053-4.343A5.634 5.634 0 0012.402 2a5.634 5.634 0 00-5.628 5.627c0 1.747.8 3.31 2.054 4.343-1.805.212-3.305.897-4.458 2.062-2.38 2.407-2.372 7.81-2.37 7.96l1.897-.019c0-.028.006-4.782 1.832-6.617 1.035-1.04 2.489-1.567 4.323-1.567h4.699c1.833 0 3.288.527 4.322 1.567 1.826 1.834 1.833 6.598 1.833 6.627l1.896.017c.002-.149.012-5.561-2.37-7.968" clip-rule="evenodd"></path></svg></span>
1420        </a>
1421    
1422  
1423
1424              </div>
1425
1426              
1427                <a
1428                  data-open-search
1429                  x-ref="search"
1430                  @click.prevent="openSearch()"
1431                  @keydown.space="openSearch()"
1432                  href="/search"
1433                  class=" inline-block type-navigation hover:text-scheme-accent p-1 lg:mr-2"
1434                  data-color-scheme="primary">
1435                  <span class="inline-block w-7 h-7 fill-current align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-search" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M10.548 17.187a6.647 6.647 0 01-6.64-6.64 6.647 6.647 0 016.64-6.639 6.647 6.647 0 016.64 6.64 6.647 6.647 0 01-6.64 6.64zm6.629-1.253a8.507 8.507 0 001.918-5.386C19.095 5.834 15.26 2 10.548 2 5.835 2 2 5.834 2 10.548c0 4.712 3.835 8.547 8.548 8.547a8.503 8.503 0 005.265-1.828L20.546 22l1.35-1.349-4.72-4.717z" clip-rule="evenodd"></path></svg></span>
1436                  <span class="visually-hidden">Search our site</span>
1437                </a>
1438                <div
1439                  class="absolute top-0 left-0 right-0 bottom-0 w-full flex items-center bg-scheme-background text-scheme-text z-60 section-x-padding"
1440                  data-color-scheme="primary"
1441                  x-cloak
1442                  x-show="searchOpen"
1443                  x-transition:enter="transition ease duration-200"
1444                  x-transition:enter-start="opacity-0"
1445                  x-transition:enter-end="opacity-100"
1446                  x-transition:leave="transition ease duration-00"
1447                  x-transition:leave-start="opacity-100"
1448                  x-transition:leave-end="opacity-0"
1449                  @click.away.prevent="searchOpen = false"
1450                  data-header-search
1451                  >
1452                  <div class="w-full" x-data='ThemeComponent_PredictiveSearch("product,collection,article,page")' x-init="mounted()" @focusOut="onFocusOut" @keyup="onKeyup" @keydown="onKeydown">
1453                    <form x-ref="searchForm" action="/search" method="get" role="search" @submit="onFormSubmit">
1454    <div class="relative">
1455      <input
1456        id="header-search"
1457        type="search"
1458        name="q"
1459        value=""
1460        class="header-search-input pl-9 py-2 placeholder-current font-secondary w-full"
1461        placeholder="Search"
1462        x-ref="input"aria-expanded="false"
1463          aria-owns="predictive-search-results-list"
1464          aria-controls="predictive-search-results-list"
1465          aria-autocomplete="list"
1466          autocorrect="off"
1467          autocomplete="off"
1468          autocapitalize="off"
1469          spellcheck="false"
1470          x-model="rawQuery"
1471          @input.debounce.300="onChange"
1472          @focus="onFocus">
1473      <label class="visually-hidden" for="header-search">Search</label>
1474      <input type="hidden" name="options[prefix]" value="last"><button class="absolute left-0 top-1/2 transform -translate-y-1/2 p-1" aria-label="Search">
1475        <span class="inline-block w-7 h-7"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-search" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M10.548 17.187a6.647 6.647 0 01-6.64-6.64 6.647 6.647 0 016.64-6.639 6.647 6.647 0 016.64 6.64 6.647 6.647 0 01-6.64 6.64zm
14756.629-1.253a8.507 8.507 0 001.918-5.386C19.095 5.834 15.26 2 10.548 2 5.835 2 2 5.834 2 10.548c0 4.712 3.835 8.547 8.548 8.547a8.503 8.503 0 005.265-1.828L20.546 22l1.35-1.349-4.72-4.717z" clip-rule="evenodd"></path></svg></span>
1476      </button>
1477      <button x-cloak  @click="close(true,true)" class="block p-1 absolute right-0 top-1/2 transform -translate-y-1/2" type="button">
1478        <span class="visually-hidden">Close (esc)</span>
1479        <span class="inline-block w-7 h-7"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-close" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M18.364 4.222l1.414 1.414L13.414 12l6.364 6.364-1.414 1.414L12 13.414l-6.364 6.364-1.414-1.414L10.586 12 4.222 5.636l1.414-1.414L12 10.586l6.364-6.364z" clip-rule="evenodd"></path></svg></span>
1480      </button>
1481    </div><div
1482      id="predictiveSearchResults"
1483      :class="{'opacity-0': !isOpen }"
1484      tabindex="-1"
1485      x-cloak
1486      class="bg-scheme-background pb-4 lg:pb-8 section-x-padding absolute bottom-border-width left-0 right-0 transform translate-y-search-results z-50 overflow-hidden overflow-y-auto max-h-screen-header"
1487      data-color-scheme="primary">
1488      <template x-if="loading && !results">
1489        <div class="w-7 h-7 mx-auto" data-predictive-loading>
1490          <div class="loading"></div>
1491        </div>
1492      </template>
1493      <template x-if="isOpen">
1494        <div class="text-scheme-text" x-ref="results">
1495        </div>
1496      </template>
1497    </div>
1498    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
1499                  </div>
1500                </div>
1501              
1502
1503              <div class="flex items-center justify-end">
1504                <a href="/cart"
1505  class="inline-block type-navigation hover:text-scheme-accent p-1"
1506  data-color-scheme="primary"
1507  
1508    data-cart-drawer-toggle
1509    x-bind:aria-expanded="$store.drawer.cartDrawerOpen"
1510    @click.prevent="$store.drawer.cartOpener = $event.currentTarget; $store.drawer.cartDrawerOpen = !$store.drawer.cartDrawerOpen"
1511    @keydown.space="$store.drawer.cartOpener = $event.currentTarget; $store.drawer.cartDrawerOpen = !$store.drawer.cartDrawerOpen"
1512  
1513>
1514  <div class="relative" data-color-scheme="primary">
1515    <span
1516      aria-hidden="true"
1517      id="CartCount"
1518      :class="{'cart-count-overlay': prepareSticky || menuIsActive }"
1519      class="bg-scheme-text text-scheme-text-overlay inline-block absolute right-0 top-0 transform -translate-y-1/4 translate-x-1/4 text-xs font-bold  w-5 h-5 rounded-full flex items-center justify-center leading-zero"
1520      x-show="$store.cartCount.count > 0"
1521      x-text="$store.cartCount.count"
1522      x-cloak
1523    >
1524    </span><span class="inline-block w-7 h-7 fill-current align-middle"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-cart" viewBox="0 0 24 24"><g><path fill-rule="evenodd" d="M5.034 3.375L8.07 17.042h12.896L24 3.375H5.034zm2.536 2l2.076 9.667h9.742l2.076-9.667H7.57z" clip-rule="evenodd"></path><path d="M20.207 21.083c0 .875-.68 1.584-1.517 1.584-.838 0-1.518-.71-1.518-1.584 0-.874.68-1.583 1.518-1.583s1.517.709 1.517 1.583zM11.862 21.083c0 .875-.68 1.584-1.517 1.584-.838 0-1.517-.71-1.517-1.584 0-.874.679-1.583 1.517-1.583.838 0 1.517.709 1.517 1.583zM6.5 1L7 3.375H5.034l-.089-.368H0V1h6.5z"></path></g></svg></span>
1525    <span class="visually-hidden" x-text="$store.cartCount.countWithText()"></span>
1526  </div>
1527</a>
1528              </div>
1529            </div>
1530          </div>
1531        </div>
1532      </div>
1533    </div></div></header>
1534
1535<noscript>
1536  <style>
1537    .no-js-focus-wrapper:focus-within > .no-js-focus-container {
1538      display: block !important;
1539    }
1540  </style>
1541</noscript>
1542
1543
1544
1545
1546
1547<script type="application/ld+json">
1548{
1549  "@context": "http://schema.org",
1550  "@type": "Organization",
1551  "name": "Nick Perri Music",
1552  
1553  "sameAs": [
1554    "",
1555    "https:\/\/www.instagram.com\/nickperri\/",
1556    "",
1557    "https:\/\/www.patreon.com\/c\/nickperrimusic",
1558    "",
1559    "",
1560    "https:\/\/open.spotify.com\/artist\/0OjUfzFDQCigIFy80hcdsI?si=T8B2yW14SHuCgsc3Uu5EaQ\u0026nd=1",
1561    "https:\/\/npthieves.bandcamp.com\/",
1562    "",
1563    "",
1564    "https:\/\/music.apple.com\/us\/artist\/nick-perri-the-underground-thieves\/1515336731",
1565    "",
1566    "https:\/\/www.youtube.com\/channel\/UCb3iXU-bjlyu-FE3WATkBpw",
1567    null,
1568    "",
1569    "",
1570    ""
1571  ],
1572  "url": "https:\/\/nickperrimusic.com"
1573}
1574</script>
1574
1575
1576
1577  
1578  
1578<script type="application/ld+json">
1579    {
1580      "@context": "http://schema.org",
1581      "@type": "WebSite",
1582      "name": "Nick Perri Music",
1583      "potentialAction": {
1584        "@type": "SearchAction",
1585        "target": "https:\/\/nickperrimusic.com\/search?q={search_term_string}",
1586        "query-input": "required name=search_term_string"
1587      },
1588      "url": "https:\/\/nickperrimusic.com"
1589    }
1590  </script>
1590
1591
1592</div>
1593  <main role="main" id="MainContent">
1594    
1595    
1596
1597
1598    
1599    <div id="shopify-section-template--17827960062258__c7514b2f-a90b-46f6-94d5-f4767ae3e2cd" class="shopify-section">
1600<section class="promotion section-with-no-padding">
1601  <div class="relative px-5 lg:px-10 py-4 lg:py-8 bg-scheme-background text-scheme-text" data-color-scheme="secondary"><a href="https://youtu.be/V3YVgJtp_xo" class="increase-target"></a><div class=" lg:flex items-center  text-center justify-center">
1602      <div class="lg:inline-flex items-center">
1603        
1604        <h2 class="font-heading  text-base">
1605          PET SEMATARY OUT NOW!
1606        </h2>
1607        
1608
1609        
1610      </div>
1611
1612      
1613    </div>
1614  </div>
1615</section>
1616
1617
1618</div><div id="shopify-section-template--17827960062258__image_with_text_overlay_bn9nN8" class="shopify-section"><section class="bg-scheme-background section-with-no-padding" data-color-scheme="primary">
1619
1620<div class="relative overflow-hidden h-auto ">
1621  <div class="">
1622  
1623    
1624
1625    
1626      
1627<div
1628     data-color-scheme="primary"
1629     data-image-id=""
1630     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
1631     style="height: 0; padding-top: 66.66666666666667%;"
1632     >
1633  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
1634       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0511_{width}x.jpg?v=1753912909"
1635       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,3936]"
1636       data-aspectratio="1.5"
1637       data-sizes="auto"
1638       tabindex="-1"
1639       alt=""
1640       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
1641    <div class="absolute top-0 left-0 w-full h-full">
1642      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0511_2048x2048.jpg?v=1753912909" alt="">
1643    </div>
1644  </noscript>
1645</div>
1646
1647    
1648
1649    
1650
1651    
1652  
1653  </div>
1654
1655  <div class="absolute top-0 left-0 right-0 bottom-0 z-10 py-8  wrapper">
1656    <div class="w-full h-full flex justify-center items-center text-center text-scheme-text " data-color-scheme="white">
1657      <div class="lg:w-2/3 max-w-3xl" data-fade-in>
1658        
1659
1660        
1661          <div class="rte block leading-relaxed text-base lg:text-lg mt-4">
1662            <p>Nick Perri</p><p>Artist | Songwriter | Producer</p>
1663          </div>
1664        
1665
1666        
1667      </div>
1668    </div>
1669  </div>
1670</div>
1671</section>
1672
1673
1674</div><div id="shopify-section-template--17827960062258__image_with_text_overlay_knxbrQ" class="shopify-section"><section class="bg-scheme-background section-with-no-padding" data-color-scheme="primary">
1675
1676<div class="relative overflow-hidden h-auto group">
1677  <div class="">
1678  
1679    
1680
1681    
1682      
1683<div
1684     data-color-scheme="primary"
1685     data-image-id=""
1686     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
1687     style="height: 0; padding-top: 100.0%;"
1688     >
1689  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
1690       data-src="//nickperrimusic.com/cdn/shop/files/PERRI_PetSematary_Cover_2_{width}x.jpg?v=1790841404"
1691       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3000]"
1692       data-aspectratio="1.0"
1693       data-sizes="auto"
1694       tabindex="-1"
1695       alt=""
1696       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
1697    <div class="absolute top-0 left-0 w-full h-full">
1698      <img class=" " src="//nickperrimusic.com/cdn/shop/files/PERRI_PetSematary_Cover_2_2048x2048.jpg?v=1790841404" alt="">
1699    </div>
1700  </noscript>
1701</div>
1702
1703    
1704
1705    
1706
1707    
1708  
1709  </div>
1710
1711  <div class="absolute top-0 left-0 right-0 bottom-0 z-10 py-8  wrapper">
1712    <div class="w-full h-full flex justify-center items-center text-center text-scheme-text " data-color-scheme="white">
1713      <div class="lg:w-2/3 max-w-3xl" data-fade-in>
1714        
1715
1716        
1717          <div class="rte block leading-relaxed text-base lg:text-lg mt-4">
1718            <p>New single out now!</p>
1719          </div>
1720        
1721
1722        
1723          <div class="mt-5 lg:mt-10">
1724            <a href="https://linktr.ee/nickperri" class="inline-block text-scheme-text increase-target">
1725              <div class="btn btn-solid-white-text z-10 relative">
1726                <span class="btn-text">Listen now</span>
1727                
1728              </div>
1729            </a>
1730          </div>
1731        
1732      </div>
1733    </div>
1734  </div>
1735</div>
1736</section>
1737
1738
1739</div><div id="shopify-section-template--17827960062258__image_with_text_overlay_knNpaX" class="shopify-section"><section class="bg-scheme-background section-with-no-padding" data-color-scheme="primary">
1740
1741<div class="relative overflow-hidden h-auto group">
1742  <div class="">
1743  
1744    
1745
1746    
1747      
1748<div
1749     data-color-scheme="primary"
1750     data-image-id=""
1751     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
1752     style="height: 0; padding-top: 100.0%;"
1753     >
1754  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
1755       data-src="//nickperrimusic.com/cdn/shop/files/1733891828.3467798-FA0A0FE2-4CC5-483E-916C-B166A865F3EE_small_5a7ca384-c444-447c-af62-a335b1fa17e7_{width}x.jpg?v=1753910461"
1756       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3000]"
1757       data-aspectratio="1.0"
1758       data-sizes="auto"
1759       tabindex="-1"
1760       alt=""
1761       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
1762    <div class="absolute top-0 left-0 w-full h-full">
1763      <img class=" " src="//nickperrimusic.com/cdn/shop/files/1733891828.3467798-FA0A0FE2-4
1763CC5-483E-916C-B166A865F3EE_small_5a7ca384-c444-447c-af62-a335b1fa17e7_2048x2048.jpg?v=1753910461" alt="">
1764    </div>
1765  </noscript>
1766</div>
1767
1768    
1769
1770    
1771
1772    
1773  
1774  </div>
1775
1776  <div class="absolute top-0 left-0 right-0 bottom-0 z-10 py-8  wrapper">
1777    <div class="w-full h-full flex justify-center items-end text-center text-scheme-text " data-color-scheme="white">
1778      <div class="lg:w-2/3 max-w-3xl" data-fade-in>
1779        
1780
1781        
1782          <div class="rte block leading-relaxed text-base lg:text-lg mt-4">
1783            <p>Check out Nick's side project</p>
1784          </div>
1785        
1786
1787        
1788          <div class="mt-5 lg:mt-10">
1789            <a href="https://tr.ee/WpqOz1YgD5" class="inline-block text-scheme-text increase-target">
1790              <div class="btn btn-solid-white-text z-10 relative">
1791                <span class="btn-text">Listen now</span>
1792                
1793              </div>
1794            </a>
1795          </div>
1796        
1797      </div>
1798    </div>
1799  </div>
1800</div>
1801</section>
1802
1803
1804</div><div id="shopify-section-template--17827960062258__image_with_text_overlay_DRyP8x" class="shopify-section"><section class="bg-scheme-background section-with-no-padding" data-color-scheme="primary">
1805
1806<div class="relative overflow-hidden h-auto group">
1807  <div class="">
1808  
1809    
1810
1811    
1812      
1813<div
1814     data-color-scheme="primary"
1815     data-image-id=""
1816     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
1817     style="height: 0; padding-top: 121.77382580939353%;"
1818     >
1819  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
1820       data-src="//nickperrimusic.com/cdn/shop/files/384A6423_{width}x.jpg?v=1741419294"
1821       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,4386]"
1822       data-aspectratio="0.8211945328590151"
1823       data-sizes="auto"
1824       tabindex="-1"
1825       alt=""
1826       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
1827    <div class="absolute top-0 left-0 w-full h-full">
1828      <img class=" " src="//nickperrimusic.com/cdn/shop/files/384A6423_2048x2048.jpg?v=1741419294" alt="">
1829    </div>
1830  </noscript>
1831</div>
1832
1833    
1834
1835    
1836
1837    
1838  
1839  </div>
1840
1841  <div class="absolute top-0 left-0 right-0 bottom-0 z-10 py-8  wrapper">
1842    <div class="w-full h-full flex justify-center items-center text-center text-scheme-text " data-color-scheme="white">
1843      <div class="lg:w-2/3 max-w-3xl" data-fade-in>
1844        
1845          <h2 class="block font-heading type-text-overlay text-3xl lg:text-5xl leading-snug">
1846            
1847            BE WITH YOU
1848            
1849          </h2>
1850        
1851
1852        
1853          <div class="rte block leading-relaxed text-base lg:text-lg mt-4">
1854            <p>Single now streaming</p>
1855          </div>
1856        
1857
1858        
1859          <div class="mt-5 lg:mt-10">
1860            <a href="https://tr.ee/Ki5lXjmfrX" class="inline-block text-scheme-text increase-target">
1861              <div class="btn btn-solid-white-text z-10 relative">
1862                <span class="btn-text">Listen now</span>
1863                
1864              </div>
1865            </a>
1866          </div>
1867        
1868      </div>
1869    </div>
1870  </div>
1871</div>
1872</section>
1873
1874
1875</div><div id="shopify-section-template--17827960062258__image-with-text-overlay" class="shopify-section"><section class="bg-scheme-background section-with-no-padding" data-color-scheme="primary">
1876
1877<div class="relative overflow-hidden h-auto group">
1878  <div class="">
1879  
1880    
1881
1882    
1883      
1884<div
1885     data-color-scheme="primary"
1886     data-image-id=""
1887     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
1888     style="height: 0; padding-top: 100.0%;"
1889     >
1890  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
1891       data-src="//nickperrimusic.com/cdn/shop/files/Sunset_promo_1_square_{width}x.jpg?v=1718748565"
1892       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,4427]"
1893       data-aspectratio="1.0"
1894       data-sizes="auto"
1895       tabindex="-1"
1896       alt=""
1897       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
1898    <div class="absolute top-0 left-0 w-full h-full">
1899      <img class=" " src="//nickperrimusic.com/cdn/shop/files/Sunset_promo_1_square_2048x2048.jpg?v=1718748565" alt="">
1900    </div>
1901  </noscript>
1902</div>
1903
1904    
1905
1906    
1907
1908    
1909  
1910  </div>
1911
1912  <div class="absolute top-0 left-0 right-0 bottom-0 z-10 py-8  wrapper">
1913    <div class="w-full h-full flex justify-center items-center text-center text-scheme-text " data-color-scheme="white">
1914      <div class="lg:w-2/3 max-w-3xl" data-fade-in>
1915        
1916          <h2 class="block font-heading type-text-overlay text-3xl lg:text-5xl leading-snug">
1917            
1918            SUNSET TO SUNSET
1919            
1920          </h2>
1921        
1922
1923        
1924          <div class="rte block leading-relaxed text-base lg:text-lg mt-4">
1925            <p>Electric version now streaming</p>
1926          </div>
1927        
1928
1929        
1930          <div class="mt-5 lg:mt-10">
1931            <a href="https://tr.ee/Af0Zm1k-KW" class="inline-block text-scheme-text increase-target">
1932              <div class="btn btn-solid-white-text z-10 relative">
1933                <span class="btn-text">Listen now</span>
1934                
1935              </div>
1936            </a>
1937          </div>
1938        
1939      </div>
1940    </div>
1941  </div>
1942</div>
1943</section>
1944
1945
1946</div><div id="shopify-section-template--17827960062258__b6c88a26-db73-4efd-910d-095bb72ed6c1" class="shopify-section"><section class="bg-scheme-background section-with-no-padding" data-color-scheme="primary">
1947
1948<div class="relative overflow-hidden h-auto group">
1949  <div class="">
1950  
1951    
1952
1953    
1954      
1955<div
1956     data-color-scheme="primary"
1957     data-image-id=""
1958     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
1959     style="height: 0; padding-top: 67.76666666666667%;"
1960     >
1961  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
1962       data-src="//nickperrimusic.com/cdn/shop/files/Inside_Nick_Only_-_Small_1dd848c9-76da-4a5e-bc05-c293f464d208_{width}x.jpg?v=1675706005"
1963       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3000]"
1964       data-aspectratio="1.4756517461878997"
1965       data-sizes="auto"
1966       tabindex="-1"
1967       alt=""
1968       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
1969    <div class="absolute top-0 left-0 w-full h-full">
1970      <img class=" " src="//nickperrimusic.com/cdn/shop/files/Inside_Nick_Only_-_Small_1dd848c9-76da-4a5e-bc05-c293f464d208_2048x2048.jpg?v=1675706005" alt="">
1971    </div>
1972  </noscript>
1973</div>
1974
1975    
1976
1977    
1978
1979    
1980  
1981  </div>
1982
1983  <div class="absolute top-0 left-0 right-0 bottom-0 z-10 py-8  wrapper">
1984    <div class="w-full h-full flex justify-center items-center text-center text-scheme-text " data-color-scheme="white">
1985      <div class="lg:w-full max-w-3xl" data-fade-in>
1986        
1987          <h2 class="block font-heading type-text-overlay text-3xl lg:text-5xl leading-snug">
1988            
1989            TERRA FIRMA
1990            
1991          </h2>
1992        
1993
1994        
1995          <div class="rte block leading-relaxed text-base lg:text-lg mt-4">
1996            <p>The double album now streaming</p>
1997          </div>
1998        
1999
2000        
2001          <div class="mt-5 lg:mt-10">
2002            <a href="https://tr.ee/MLx3n7VkEM" class="inline-block text-scheme-text increase-target">
2003              <div class="btn btn-solid-white-text z-10 relative">
2004                <span class="btn-text">Listen now</span>
2005                
2006              </div>
2007            </a>
2008          </div>
2009        
2010      </div>
2011    </div>
2012  </div>
2013</div>
2014</section>
2015
2016
2017</div><div id="shopify-section-template--17827960062258__featured_product_QYxnzw" class="shopify-section">
2018
2019  
2020
2021
2022
2023
2024<section
2025  class="product-section section section-y-padding bg-scheme-background text-scheme-text "
2026  x-data="ThemeSection_template_17827960062258__featured_product_qyxnzw()"
2027  x-init="mounted()"
2028  data-color-scheme="secondary"
2029  data-section-id="template--17827960062258__featured_product_QYxnzw"
2030  data-alpine-id="template_17827960062258__featured_product_qyxnzw"
2031  data-product-handle="terra-firma-cairo-edition-double-cassette-2025"
2032  data-section-type="product"
2033  data-enable-history-state="true"
2034  data-enable-image-zoom=null
2035  data-product-modal="false"
2036><div class="wrapper grid grid-cols-1 lg:grid-cols-12 gap-10 ">
2037
2038    <div class="col-span-1 lg:col-span-5 lg:col-start-2" data-fade-in>
2039      <div class=" relative">
2040        
2041
2042        <div class="" data-product-single-media-group>
2043            <div class="">
2044            <div id="productSplide" class="splide" x-ref="productPageSplide" data-drag-disabled="false" @mouseleave="splideHover = false" @mouseover="splideHover = true">
2045              <div class="splide__track relative transition-max-height" x-ref="productSplideTrack">
2046                <ol class="splide__list">
2047                
2048                  
2049<li class="splide__slide" data-index="0" x-ref="featuredMedia">
2050                      <div  class="product-media-object max-w-full relative product-media-height"
2051
2052                            data-media-id="41938760433970"
2053                            data-product-single-media-wrapper
2054                            
2055                            data-product-media-type-image data-product-image-index="0"
2056                            
2057                            
2058                            
2059                            
2060                            >
2061<div
2062     data-color-scheme="primary"
2063     data-image-id=""
2064     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2065     style="height: 0; padding-top: 100.0%;"
2066     data-product-image-wrapper>
2067  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2068       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0917_copy_{width}x.jpg?v=1754005201"
2069       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,3609]"
2070       data-aspectratio="1.0"
2071       data-sizes="auto"
2072       tabindex="-1"
2073       alt=""
2074       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2075    <div class="absolute top-0 left-0 w-full h-full">
2076      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0917_copy_2048x2048.jpg?v=1754005201" alt="">
2077    </div>
2078  </noscript>
2079</div>
2080
2081                            
2082</div>
2083                      
2084                      
2085                  </li>
2086                  
2087                  
2088<li class="splide__slide" data-index="1" >
2089                      <div  class="product-media-object max-w-full relative product-media-height"
2090
2091                            data-media-id="41938592760114"
2092                            data-product-single-media-wrapper
2093                            
2094                            data-product-media-type-image data-product-image-index="1"
2095                            
2096                            
2097                            
2098                            
2099                            >
2100<div
2101     data-color-scheme="primary"
2102     data-image-id=""
2103     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2104     style="height: 0; padding-top: 133.33333333333334%;"
2105     data-product-image-wrapper>
2106  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2107       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0906_{width}x.jpg?v=1754005201"
2108       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,4284]"
2109       data-aspectratio="0.75"
2110       data-sizes="auto"
2111       tabindex="-1"
2112       alt=""
2113       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2114    <div class="absolute top-0 left-0 w-full h-full">
2115      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0906_2048x2048.jpg?v=1754005201" alt="">
2116    </div>
2117  </noscript>
2118</div>
2119
2120                            
2121</div>
2122                      
2123                      
2124                  </li>
2125                  
2126                  
2127<li class="splide__slide" data-index="2" >
2128                      <div  class="product-media-object max-w-full relative product-media-height"
2129
2130                            data-media-id="41938592661810"
2131                            data-product-single-media-wrapper
2132                            
2133                            data-product-media-type-image data-product-image-index="2"
2134                            
2135                            
2136                            
2137                            
2138                            >
2139<div
2140     data-color-scheme="primary"
2141     data-image-id=""
2142     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2143     style="height: 0; padding-top: 133.33333333333334%;"
2144     data-product-image-wrapper>
2145  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2146       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0907_{width}x.jpg?v=1754005201"
2147       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,4284]"
2148       data-aspectratio="0.75"
2149       data-sizes="auto"
2150       tabindex="-1"
2151       alt=""
2152       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2153    <div class="absolute top-0 left-0 w-full h-full">
2154      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0907_2048x2048.jpg?v=1754005201" alt="">
2155    </div>
2156  </noscript>
2157</div>
2158
2159                            
2160</div>
2161                      
2162                      
2163                  </li>
2164                  
2165                  
2166<li class="splide__slide" data-index="3" >
2167                      <div  class="product-media-object max-w-full relative product-media-height"
2168
2169                            data-media-id="41938592629042"
2170                            data-product-single-media-wrapper
2171                            
2172                            data-product-media-type-image data-product-image-index="3"
2173                            
2174                            
2175                            
2176                            
2177                            >
2178<div
2179     data-color-scheme="primary"
2180     data-image-id=""
2181     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2182     style="height: 0; padding-top: 133.33333333333334%;"
2183     data-product-image-wrapper>
2184  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2185       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0911_{width}x.jpg?v=1754005201"
2186       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,4284]"
2187       data-aspectratio="0.75"
2188       data-sizes="auto"
2189       tabindex="-1"
2190       alt=""
2191       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2192    <div class="absolute top-0 left-0 w-full h-full">
2193      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0911_2048x2048.jpg?v=1754005201" alt="">
2194    </div>
2195  </noscript>
2196</div>
2197
2198                            
2199</div>
2200                      
2201                      
2202                  </li>
2203                  
2204                  
2205<li class="splide__slide" data-index="4" >
2206                      <div  class="product-media-object max-w-full relative product-media-height"
2207
2208                            data-media-id="41938592727346"
2209                            data-product-single-media-wrapper
2210                            
2211                            data-product-media-type-image data-product-image-index="4"
2212                            
2213                            
2214                            
2215                            
2216                            >
2217<div
2218     data-color-scheme="primary"
2219     data-image-id=""
2220     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2221     style="height: 0; padding-top: 133.33333333333334%;"
2222     data-product-image-wrapper>
2223  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2224       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0910_{width}x.jpg?v=1754005201"
2225       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,3024]"
2226       data-aspectratio="0.75"
2227       data-sizes="auto"
2228       tabindex="-1"
2229       alt=""
2230       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2231    <div class="absolute top-0 left-0 w-full h-full">
2232      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0910_2048x2048.jpg?v=1754005201" alt="">
2233    </div>
2234  </noscript>
2235</div>
2236
2237                            
2238</div>
2239                      
2240                      
2241                  </li>
2242                  
2243                  
2244<li class="splide__slide" data-index="5" >
2245                      <div  class="product-media-object max-w-full relative product-media-height"
2246
2247                            data-media-id="41938592792882"
2248                            data-product-single-media-wrapper
2249                            
2250                            data-product-media-type-image data-product-image-index="5"
2251                            
2252                            
2253                            
2254                            
2255                            >
2256<div
2257     data-color-scheme="primary"
2258     data-image-id=""
2259     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2260     style="height: 0; padding-top: 133.33333333333334%;"
2261     data-product-image-wrapper>
2262  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2263       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0917_{width}x.jpg?v=1754005201"
2264       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,4284]"
2265       data-aspectratio="0.75"
2266       data-sizes="auto"
2267       tabindex="-1"
2268       alt=""
2269       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2270    <div class="absolute top-0 left-0 w-full h-full">
2271      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0917_2048x2048.jpg?v=1754005201" alt="">
2272    </div>
2273  </noscript>
2274</div>
2275
2276                            
2277</div>
2278                      
2279                      
2280                  </li>
2281                  
2282                  
2283<li class="splide__slide" data-index="6" >
2284                      <div  class="product-media-object max-w-full relative product-media-height"
2285
2286                            data-media-id="41938592268594"
2287                            data-product-single-media-wrapper
2288                            
2289                            data-product-media-type-image data-product-image-index="6"
2290                            
2291                            
2292                            
2293                            
2294                            >
2295<div
2296     data-color-scheme="primary"
2297     data-image-id=""
2298     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2299     style="height: 0; padding-top: 133.33333333333334%;"
2300     data-product-image-wrapper>
2301  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2302       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0923_{width}x.jpg?v=1754005201"
2303       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,3024]"
2304       data-aspectratio="0.75"
2305       data-sizes="auto"
2306       tabindex="-1"
2307       alt=""
2308       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2309    <div class="absolute top-0 left-0 w-full h-full">
2310      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0923_2048x2048.jpg?v=1754005201" alt="">
2311    </div>
2312  </noscript>
2313</div>
2314
2315                            
2316</div>
2317                      
2318                      
2319                  </li>
2320                  
2321                  
2322<li class="splide__slide" data-index="7" >
2323                      <div  class="product-media-object max-w-full relative product-media-height"
2324
2325                            data-media-id="41938592334130"
2326                            data-product-single-media-wrapper
2327                            
2328                            data-product-media-type-image data-product-image-index="7"
2329                            
2330                            
2331                            
2332                            
2333                            >
2334<div
2335     data-color-scheme="primary"
2336     data-image-id=""
2337     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2338     style="height: 0; padding-top: 133.33333333333334%;"
2339     data-product-image
2339-wrapper>
2340  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2341       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0922_{width}x.jpg?v=1754005201"
2342       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,3024]"
2343       data-aspectratio="0.75"
2344       data-sizes="auto"
2345       tabindex="-1"
2346       alt=""
2347       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2348    <div class="absolute top-0 left-0 w-full h-full">
2349      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0922_2048x2048.jpg?v=1754005201" alt="">
2350    </div>
2351  </noscript>
2352</div>
2353
2354                            
2355</div>
2356                      
2357                      
2358                  </li>
2359                  
2360                  
2361<li class="splide__slide" data-index="8" >
2362                      <div  class="product-media-object max-w-full relative product-media-height"
2363
2364                            data-media-id="41938592694578"
2365                            data-product-single-media-wrapper
2366                            
2367                            data-product-media-type-image data-product-image-index="8"
2368                            
2369                            
2370                            
2371                            
2372                            >
2373<div
2374     data-color-scheme="primary"
2375     data-image-id=""
2376     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2377     style="height: 0; padding-top: 133.33333333333334%;"
2378     data-product-image-wrapper>
2379  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2380       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0924_{width}x.jpg?v=1754005201"
2381       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,3024]"
2382       data-aspectratio="0.75"
2383       data-sizes="auto"
2384       tabindex="-1"
2385       alt=""
2386       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2387    <div class="absolute top-0 left-0 w-full h-full">
2388      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0924_2048x2048.jpg?v=1754005201" alt="">
2389    </div>
2390  </noscript>
2391</div>
2392
2393                            
2394</div>
2395                      
2396                      
2397                  </li>
2398                  
2399                  
2400<li class="splide__slide" data-index="9" >
2401                      <div  class="product-media-object max-w-full relative product-media-height"
2402
2403                            data-media-id="41938592301362"
2404                            data-product-single-media-wrapper
2405                            
2406                            data-product-media-type-image data-product-image-index="9"
2407                            
2408                            
2409                            
2410                            
2411                            >
2412<div
2413     data-color-scheme="primary"
2414     data-image-id=""
2415     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2416     style="height: 0; padding-top: 133.33333333333334%;"
2417     data-product-image-wrapper>
2418  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2419       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0925_{width}x.jpg?v=1754005201"
2420       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,3024]"
2421       data-aspectratio="0.75"
2422       data-sizes="auto"
2423       tabindex="-1"
2424       alt=""
2425       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2426    <div class="absolute top-0 left-0 w-full h-full">
2427      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0925_2048x2048.jpg?v=1754005201" alt="">
2428    </div>
2429  </noscript>
2430</div>
2431
2432                            
2433</div>
2434                      
2435                      
2436                  </li>
2437                  
2438                  
2439<li class="splide__slide" data-index="10" >
2440                      <div  class="product-media-object max-w-full relative product-media-height"
2441
2442                            data-media-id="41938586501426"
2443                            data-product-single-media-wrapper
2444                            
2445                            data-product-media-type-image data-product-image-index="10"
2446                            
2447                            
2448                            
2449                            
2450                            >
2451<div
2452     data-color-scheme="primary"
2453     data-image-id=""
2454     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2455     style="height: 0; padding-top: 133.33333333333334%;"
2456     data-product-image-wrapper>
2457  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2458       data-src="//nickperrimusic.com/cdn/shop/files/IMG_0869_{width}x.jpg?v=1754005201"
2459       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,4284]"
2460       data-aspectratio="0.75"
2461       data-sizes="auto"
2462       tabindex="-1"
2463       alt=""
2464       data-product-featured-image><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2465    <div class="absolute top-0 left-0 w-full h-full">
2466      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_0869_2048x2048.jpg?v=1754005201" alt="">
2467    </div>
2468  </noscript>
2469</div>
2470
2471                            
2472</div>
2473                      
2474                      
2475                  </li>
2476                  
2477                </ol>
2478              </div>
2479              <div :class="{ 'lg:opacity-100': splideHover  }" class="js-enabled transition-opacity splide__arrows  absolute bottom-0 right-0 lg:bottom-auto lg:w-full lg:top-1/2 lg:left-0 transform translate-x-0 translate-y-0 lg:transform lg:-translate-y-1/2  flex lg:justify-between lg:opacity-0 pointer-events-none">
2480                <button class="block splide__arrow splide__arrow--prev bg-scheme-background text-scheme-text p-4 pointer-events-auto">
2481                  <span class="visually-hidden">Previous slide</span>
2482                  <span class="block transform rotate-180 w-5 h-5 lg:w-8 lg:h-8">
2483                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-chevron-right" viewBox="0 0 64 64"><path fill-rule="evenodd" d="M39.336 32L18 10.663l2.666-2.666L44.66 31.992l-.008.007.008.008L20.667 56 18 53.335l21.335-21.336z"></path></svg>
2484                  </span>
2485                </button>
2486                <button class="block splide__arrow splide__arrow--next  bg-scheme-background text-scheme-text p-4 pointer-events-auto">
2487                  <span class="visually-hidden">Next slide</span>
2488                  <span class="block w-5 h-5 lg:w-8 lg:h-8">
2489                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-chevron-right" viewBox="0 0 64 64"><path fill-rule="evenodd" d="M39.336 32L18 10.663l2.666-2.666L44.66 31.992l-.008.007.008.008L20.667 56 18 53.335l21.335-21.336z"></path></svg>
2490                  </span>
2491                </button>
2492              </div>
2493            </div>
2494            </div>
2495
2496
2497            
2498</div>
2499      </div>
2500    </div>
2501
2502
2503    <div class="col-span-1 lg:col-span-5 xl:pl-10 flex items-center" data-fade-in>
2504
2505      <div class="product__block-wrapper xl:max-w-xl xl:mx-auto w-full" data-fade-in><h1  class="product-title"><a href="/products/terra-firma-cairo-edition-double-cassette-2025">
2506                  
2507                  <p class="text-2xl lg:text-4xl font-heading leading-tight">TERRA FIRMA "Cairo Edition" Double Cassette 2025</p>
2508                
2509</a></h1><div  data-price-wrapper class="my-3 text-xl" :class="{ 'invisible': !current_variant }">
2510                <span class="visually-hidden">Regular price</span>
2511                <span class="text-scheme-accent" data-product-price x-html="formatMoney(current_price)" :class="{ 'text-scheme-accent': current_variant && product.compare_at_price_max && current_variant.compare_at_price > current_variant.price, 'invisible': !current_variant }">
2512                  $50.00
2513                </span>
2514
2515                
2516              </div>
2517
2518              <template x-if="current_variant && current_variant.unit_price">
2519                <div class="text-sm" data-unit-price-wrapper>
2520                  <span class="visually-hidden">Unit price</span>
2521                  <span x-html="formatMoney(current_variant.unit_price)"></span>
2522                  <span aria-hidden="true">
2523                    /
2524                  </span>
2525                  <span class="visually-hidden">per</span>
2526                  <span x-html="current_variant.unit_price_measurement.reference_value != 1? current_variant.unit_price_measurement.reference_value :''"></span><!--
2527                  --><span x-html="current_variant.unit_price_measurement.reference_unit"></span>
2528                </div>
2529              </template>
2530<form method="post" action="/cart/add" id="product-form-template--17827960062258__featured_product_QYxnzw" accept-charset="UTF-8" class="my-8" enctype="multipart/form-data" data-product-form="" data-product-handle="terra-firma-cairo-edition-double-cassette-2025" data-enable-history-state="true" x-ref="productForm"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" />
2531                
2532
2533                <div class="hidden">
2534                  <label class="block font-secondary text-scheme-meta text-sm" for="fallback-selector-template--17827960062258__featured_product_QYxnzw">Variant</label>
2535                  <select x-ref="singleVariantSelector" name="id" id="fallback-selector-template--17827960062258__featured_product_QYxnzw" class="font-secondary text-sm">
2536                    
2537                      <option
2538                        selected="selected"
2539                        
2540                        x-bind:selected="currentVariantId === 50291288736050"
2541                        value="50291288736050">
2542                        Default Title
2543                      </option>
2544                    
2545                  </select>
2546                </div>
2547
2548                <div class="lg:flex">
2549                  <div class="lg:w-1/2">
2550
2551                    <button
2552                      class="add-to-cart-btn w-full btn btn-outline-secondary-text
2553                      "
2554                      type="submit"
2555                      :class="{ 'opacity-50 cursor-not-allowed': !currentVariantAvailable }"
2556                      :disabled="!currentVariantAvailable"
2557                      >
2558                      <span class="no-js">
2559                        
2560                          Add to Cart
2561                        
2562                      </span>
2563                      <template x-if="current_variant">
2564                        <div>
2565                          <template x-if="loading">
2566                            <span>Loading...</span>
2567                          </template>
2568                          <template x-if="!loading && currentVariantAvailable">
2569                            <span>Add to Cart</span>
2570                          </template>
2571                          <template x-if="!loading && !currentVariantAvailable">
2572                            <span>Sold Out</span>
2573                          </template>
2574                        </div>
2575                      </template>
2576                      <template x-if="!current_variant">
2577                        <span> Unavailable</span>
2578                      </template>
2579                    </button>
2580                  </div>
2581
2582                  
2583                    <div class="dynamic-payment-buttons payment-buttons-secondary-accent mt-4 lg:w-1/2 lg:mt-0 lg:ml-4">
2584                      <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout recommended="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;google_pay&quot;,&quot;wallet_params&quot;:{&quot;sdkUrl&quot;:&quot;https://pay.google.com/gp/p/js/pay.js&quot;,&quot;paymentData&quot;:{&quot;apiVersion&quot;:2,&quot;apiVersionMinor&quot;:0,&quot;shippingAddressParameters&quot;:{&quot;allowedCountryCodes&quot;:[&quot;AD&quot;,&quot;AE&quot;,&quot;AG&quot;,&quot;AI&quot;,&quot;AL&quot;,&quot;AM&quot;,&quot;AR&quot;,&quot;AT&quot;,&quot;AU&quot;,&quot;AW&quot;,&quot;AX&quot;,&quot;BA&quot;,&quot;BB&quot;,&quot;BE&quot;,&quot;BG&quot;,&quot;BL&quot;,&quot;BM&quot;,&quot;BO&quot;,&quot;BQ&quot;,&quot;BR&quot;,&quot;BS&quot;,&quot;BZ&quot;,&quot;CA&quot;,&quot;CH&quot;,&quot;CK&quot;,&quot;CL&quot;,&quot;CO&quot;,&quot;CR&quot;,&quot;CW&quot;,&quot;CY&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DK&quot;,&quot;DM&quot;,&quot;DO&quot;,&quot;EC&quot;,&quot;EE&quot;,&quot;EG&quot;,&quot;ES&quot;,&quot;FI&quot;,&quot;FJ&quot;,&quot;FK&quot;,&quot;FO&quot;,&quot;FR&quot;,&quot;GB&quot;,&quot;GD&quot;,&quot;GE&quot;,&quot;GF&quot;,&quot;GG&quot;,&quot;GI&quot;,&quot;GL&quot;,&quot;GP&quot;,&quot;GR&quot;,&quot;GT&quot;,&quot;GY&quot;,&quot;HK&quot;,&quot;HN&quot;,&quot;HR&quot;,&quot;HT&quot;,&quot;HU&quot;,&quot;IE&quot;,&quot;IL&quot;,&quot;IM&quot;,&quot;IS&quot;,&quot;IT&quot;,&quot;JE&quot;,&quot;JM&quot;,&quot;JP&quot;,&quot;KI&quot;,&quot;KN&quot;,&quot;KR&quot;,&quot;KY&quot;,&quot;LC&quot;,&quot;LI&quot;,&quot;LT&quot;,&quot;LU&quot;,&quot;LV&quot;,&quot;MC&quot;,&quot;MD&quot;,&quot;ME&quot;,&quot;MF&quot;,&quot;MK&quot;,&quot;MQ&quot;,&quot;MS&quot;,&quot;MT&quot;,&quot;MX&quot;,&quot;MY&quot;,&quot;NC&quot;,&quot;NF&quot;,&quot;NI&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NR&quot;,&quot;NU&quot;,&quot;NZ&quot;,&quot;PA&quot;,&quot;PE&quot;,&quot;PF&quot;,&quot;PG&quot;,&quot;PH&quot;,&quot;PL&quot;,&quot;PM&quot;,&quot;PN&quot;,&quot;PT&quot;,&quot;PY&quot;,&quot;RE&quot;,&quot;RO&quot;,&quot;RS&quot;,&quot;SB&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;SI&quot;,&quot;SJ&quot;,&quot;SK&quot;,&quot;SM&quot;,&quot;SR&quot;,&quot;SV&quot;,&quot;SX&quot;,&quot;TC&quot;,&quot;TH&quot;,&quot;TK&quot;,&quot;TL&quot;,&quot;TO&quot;,&quot;TR&quot;,&quot;TT&quot;,&quot;TV&quot;,&quot;UA&quot;,&quot;UM&quot;,&quot;US&quot;,&quot;UY&quot;,&quot;VA&quot;,&quot;VC&quot;,&quot;VE&quot;,&quot;VG&quot;,&quot;VU&quot;,&quot;WF&quot;,&quot;WS&quot;,&quot;XK&quot;,&quot;YT&quot;,&quot;ZA&quot;],&quot;phoneNumberRequired&quot;:false,&quot;format&quot;:&quot;FULL-ISO3166&quot;},&quot;merchantInfo&quot;:{&quot;merchantName&quot;:&quot;Nick Perri Music&quot;,&quot;merchantId&quot;:&quot;16708973830884969730&quot;,&quot;merchantOrigin&quot;:&quot;nickperrimusic.com&quot;},&quot;allowedPaymentMethods&quot;:[{&quot;type&quot;:&quot;CARD&quot;,&quot;parameters&quot;:{&quot;allowedCardNetworks&quot;:[&quot;VISA&quot;,&quot;MASTERCARD&quot;,&quot;AMEX&quot;,&quot;DISCOVER&quot;,&quot;JCB&quot;],&quot;allowedAuthMethods&quot;:[&quot;PAN_ONLY&quot;,&quot;CRYPTOGRAM_3DS&quot;],&quot;billingAddressRequired&quot;:true,&quot;billingAddressParameters&quot;:{&quot;format&quot;:&quot;FULL-ISO3166&quot;,&quot;phoneNumberRequired&quot;:false}},&quot;tokenizationSpecification&quot;:{&quot;type&quot;:&quot;PAYMENT_GATEWAY&quot;,&quot;parameters&quot;:{&quot;gateway&quot;:&quot;shopify&quot;,&quot;gatewayMerchantId&quot;:&quot;71756251442&quot;}}}],&quot;emailRequired&quot;:true},&quot;customerAccountEmail&quot;:null,&quot;environment&quot;:&quot;PRODUCTION&quot;,&quot;availablePresentmentCurrencies&quot;:[&quot;USD&quot;],&quot;auth&quot;:[{&quot;jwt&quot;:&quot;eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJtZXJjaGFudElkIjoiMTY3MDg5NzM4MzA4ODQ5Njk3MzAiLCJtZXJjaGFudE9yaWdpbiI6Im5pY2twZXJyaW11c2ljLmNvbSIsImlhdCI6MTc5MTA4MTc4N30.pB8AoHG7oNo9kW07jlKRtMxrlUYkA-PuyLJtN2Q31QGaBtE-hmNfex64UvEbKn2G45pa_nVF9LM3O-3_ydqikA&quot;,&quot;expiresAt&quot;:1791124987},{&quot;jwt&quot;:&quot;eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJtZXJjaGFudElkIjoiMTY3MDg5NzM4MzA4ODQ5Njk3MzAiLCJtZXJjaGFudE9yaWdpbiI6Im5pY2twZXJyaW11c2ljLmNvbSIsImlhdCI6MTc5MTEyNDk4N30.UlETDjp4lyX-WLtM7VbzKwAWpxSDQzQ7_H8sofvqcm7TE1cMiSmvQsYMLWNDE2-hyRkJryL4qDYQeonlaW9fug&quot;,&quot;expiresAt&quot;:1791168187}],&quot;cardsinkUrl&quot;:&quot;https://checkout.pci.shopifyinc.com/sessions&quot;,&quot;cardsinkCallerIdentificationJwt&quot;:&quot;eyJraWQiOiJ2MSIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJjbGllbnRfaWQiOiIxMSIsImNsaWVudF9hY2NvdW50X2lkIjoiNzE3NTYyNTE0NDIiLCJ1bmlxdWVfaWQiOiIwMU00MkNQQlFSWjg1OU5ZM0sxWjJCNU1KSCIsImlhdCI6MTc5MTA4MTc4N30.ZsiSB-e7hm__RcsM1Io3UiES6lPvWwHmOMSD6oUJRIM&quot;}}" fallback="{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:true,&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}" access-token="e7679da18cf84ea06314f7aabf9a8b8e" buyer-country="US" buyer-locale="en" buyer-currency="USD" variant-params="[{&quot;id&quot;:50291288736050,&quot;requiresShipping&quot;:true}]" shop-id="71756251442" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <div class="shopify-payment-button__button" role="button" disabled aria-hidden="true" style="background-color: transparent; border: none"> <div class="shopify-payment-button__skeleton">&nbsp;</div> </div> <div class="shopify-payment-button__more-options shopify-payment-button__skeleton" role="button" disabled aria-hidden="true">&nbsp;</div> </shopify-accelerated-checkout> </div>
2585                    </div>
2586                  
2587                </div><div  class="mt-4 mb-8 rte"
2588                      tabindex="-1"
2589                      x-ref="added"
2590                      x-show="addedToCart"
2591                      x-cloak
2592                      x-transition:enter="transition ease duration-300"
2593                      x-transition:enter-start="opacity-0"
2594                      x-transition:enter-end="opacity-100"
2595                      x-transition:leave="transition ease duration-300"
2596                      x-transition:leave-start="opacity-100"
2597                      x-transition:leave-end="opacity-0">
2598                  Added to Cart!
2599                  <a href="/cart">
2599View cart</a> or <a href="/collections/all">continue shopping</a>.
2600                </div><input type="hidden" name="product-id" value="9931350901042" /><input type="hidden" name="section-id" value="template--17827960062258__featured_product_QYxnzw" /></form>
2601              
2602                <template x-if="$store.availability.current_variant && $store.availability.current_variant.available && currentVariantAvailability">
2603                  <div class="my-8 flex items-start" :class="{'opacity-50': $store.availability.loading}" :aria-busy="$store.availability.loading">
2604                    <div class="w-3 mr-3 pt-1">
2605                      <template x-if="currentVariantAvailability.available">
2606                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-in-stock" viewBox="0 0 12 12"><g fill-rule="evenodd"><path d="M1.55 6.5l.708-.707L5.086 8.62l-.707.707z"></path><path d="M3.671 8.621l6.364-6.364.708.708-6.364 6.364z"></path></g></svg>
2607                      </template>
2608                      <template x-if="!currentVariantAvailability.available">
2609                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-out-of-stock" viewBox="0 0 12 12"><g fill-rule="evenodd"><path d="M3.172 2.464l6.364 6.364-.708.708-6.364-6.364z"></path><path d="M9.536 3.172L3.172 9.536l-.708-.708 6.364-6.364z"></path></g></svg>
2610                      </template>
2611                    </div>
2612                    <div class="flex-auto">
2613                      <h2 x-html="currentVariantAvailability.pickup_text"></h2>
2614                      <small class="block mt-2" x-html="currentVariantAvailability.pickup_time"></small>
2615                      <button type="button" @click="$store.drawer.availabilityOpener = $event.currentTarget; $store.drawer.availabilityDrawerOpen = !$store.drawer.availabilityDrawerOpen" aria-haspopup="dialog" class="mt-2 text-scheme-accent hover:text-scheme-text border-b-theme-width border-scheme-border text-sm items-center justify-center pb-0.5">
2616                        <span class="" x-text="currentVariantAvailability.modal_text"></span>
2617                      </button>
2618                    </div>
2619                  </div>
2620                </template>
2621                <div class=""
2622                    data-product-title="TERRA FIRMA &quot;Cairo Edition&quot; Double Cassette 2025"
2623                    data-has-only-default-variant="true"
2624                    data-base-url="https://nickperrimusic.com/"
2625                    data-store-availability>
2626                </div>
2627              
2628</div>
2629
2630    </div>
2631
2632    
2633  </div>
2634
2635
2636
2637  
2638    
2638<script type="application/json" data-product-json>
2639      {"id":9931350901042,"title":"TERRA FIRMA \"Cairo Edition\" Double Cassette 2025","handle":"terra-firma-cairo-edition-double-cassette-2025","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNew orders will ship the week after Thanksgiving\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eUSA sales only at this time \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eNick Perri \u0026amp; The Underground Thieves present the \u003cem\u003eTERRA FIRMA\u003c\/em\u003e \"Cairo Edition\" Double Cassette\u003c\/p\u003e\n\u003cp\u003e-Remastered specifically for superior cassette audio quality and high-end preservation \u003c\/p\u003e\n\u003cp\u003e-Each package contains two individually wrapped cassette tapes in high quality cases- with custom J-cards featuring new artwork and credits \u003c\/p\u003e\n\u003cp\u003e-All Cairo edition \u003cem\u003eTERRA FIRMA\u003c\/em\u003e tapes come Autographed by \u003cem\u003eNick Perri \u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e-Only 42 copies will be available \u003c\/p\u003e\n\u003cp\u003e-A portion of the proceeds will be donated to the Burbank Veterinary Center \u003c\/p\u003e\n\u003cp\u003e-Track Listing:\u003c\/p\u003e\n\u003cp\u003eTape 1: Death After Life \u003cbr\u003e\u003cbr\u003eSide A\u003cbr\u003e\u003cbr\u003e1) Waiting For You\u003cbr\u003e2) I Won’t Change\u003cbr\u003e3) Modern Mann\u003cbr\u003e\u003cbr\u003eSide B\u003cbr\u003e\u003cbr\u003e4) THE PINES\u003cbr\u003e5) Exist\u003cbr\u003e6) Kiss The World Goodbye\u003cbr\u003e7) TERRA FIRMA\u003c\/p\u003e\n\u003cp\u003eTape 2: Life After Death \u003cbr\u003e\u003cbr\u003eSide C\u003cbr\u003e\u003cbr\u003e8) Morning Light\u003cbr\u003e9) I Want To Be Free\u003cbr\u003e10) Sunset To Sunset\u003cbr\u003e11) Come To Me\u003cbr\u003e\u003cbr\u003eSide D\u003cbr\u003e\u003cbr\u003e12) Space Between\u003cbr\u003e13) Another Life\u003cbr\u003e14) Last Flame\u003cbr\u003e\u003cbr\u003eProduced by Nick Perri \u003cbr\u003e\u003cbr\u003eTO BE PLAYED AT MAXIMUM VOLUME\u003c\/p\u003e\n\u003cp\u003eFor Cairo \u003c\/p\u003e","published_at":"2025-08-06T18:35:09-04:00","created_at":"2025-07-30T19:51:46-04:00","vendor":"Nick Perri Music","type":"Music","tags":[],"price":5000,"price_min":5000,"price_max":5000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":50291288736050,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"TERRA FIRMA \"Cairo Edition\" Double Cassette 2025","public_title":null,"options":["Default Title"],"price":5000,"weight":142,"compare_at_price":null,"inventory_management":"shopify","barcode":"620953671425","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0917_copy.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0906.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0907.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0911.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0910.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0917.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0923.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0922.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0924.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0925.jpg?v=1754005201","\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0869.jpg?v=1754005201"],"featured_image":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0917_copy.jpg?v=1754005201","options":["Title"],"media":[{"alt":null,"id":41938760433970,"position":1,"preview_image":{"aspect_ratio":1.0,"height":3609,"width":3609,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0917_copy.jpg?v=1754005201"},"aspect_ratio":1.0,"height":3609,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0917_copy.jpg?v=1754005201","width":3609},{"alt":null,"id":41938592760114,"position":2,"preview_image":{"aspect_ratio":0.75,"he
2639ight":5712,"width":4284,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0906.jpg?v=1754005201"},"aspect_ratio":0.75,"height":5712,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0906.jpg?v=1754005201","width":4284},{"alt":null,"id":41938592661810,"position":3,"preview_image":{"aspect_ratio":0.75,"height":5712,"width":4284,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0907.jpg?v=1754005201"},"aspect_ratio":0.75,"height":5712,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0907.jpg?v=1754005201","width":4284},{"alt":null,"id":41938592629042,"position":4,"preview_image":{"aspect_ratio":0.75,"height":5712,"width":4284,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0911.jpg?v=1754005201"},"aspect_ratio":0.75,"height":5712,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0911.jpg?v=1754005201","width":4284},{"alt":null,"id":41938592727346,"position":5,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0910.jpg?v=1754005201"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0910.jpg?v=1754005201","width":3024},{"alt":null,"id":41938592792882,"position":6,"preview_image":{"aspect_ratio":0.75,"height":5712,"width":4284,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0917.jpg?v=1754005201"},"aspect_ratio":0.75,"height":5712,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0917.jpg?v=1754005201","width":4284},{"alt":null,"id":41938592268594,"position":7,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0923.jpg?v=1754005201"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0923.jpg?v=1754005201","width":3024},{"alt":null,"id":41938592334130,"position":8,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0922.jpg?v=1754005201"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0922.jpg?v=1754005201","width":3024},{"alt":null,"id":41938592694578,"position":9,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0924.jpg?v=1754005201"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0924.jpg?v=1754005201","width":3024},{"alt":null,"id":41938592301362,"position":10,"preview_image":{"aspect_ratio":0.75,"height":4032,"width":3024,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0925.jpg?v=1754005201"},"aspect_ratio":0.75,"height":4032,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0925.jpg?v=1754005201","width":3024},{"alt":null,"id":41938586501426,"position":11,"preview_image":{"aspect_ratio":0.75,"height":5712,"width":4284,"src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0869.jpg?v=1754005201"},"aspect_ratio":0.75,"height":5712,"media_type":"image","src":"\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0869.jpg?v=1754005201","width":4284}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eNew orders will ship the week after Thanksgiving\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eUSA sales only at this time \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eNick Perri \u0026amp; The Underground Thieves present the \u003cem\u003eTERRA FIRMA\u003c\/em\u003e \"Cairo Edition\" Double Cassette\u003c\/p\u003e\n\u003cp\u003e-Remastered specifically for superior cassette audio quality and high-end preservation \u003c\/p\u003e\n\u003cp\u003e-Each package contains two individually wrapped cassette tapes in high quality cases- with custom J-cards featuring new artwork and credits \u003c\/p\u003e\n\u003cp\u003e-All Cairo edition \u003cem\u003eTERRA FIRMA\u003c\/em\u003e tapes come Autographed by \u003cem\u003eNick Perri \u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e-Only 42 copies will be available \u003c\/p\u003e\n\u003cp\u003e-A portion of the proceeds will be donated to the Burbank Veter
2639inary Center \u003c\/p\u003e\n\u003cp\u003e-Track Listing:\u003c\/p\u003e\n\u003cp\u003eTape 1: Death After Life \u003cbr\u003e\u003cbr\u003eSide A\u003cbr\u003e\u003cbr\u003e1) Waiting For You\u003cbr\u003e2) I Won’t Change\u003cbr\u003e3) Modern Mann\u003cbr\u003e\u003cbr\u003eSide B\u003cbr\u003e\u003cbr\u003e4) THE PINES\u003cbr\u003e5) Exist\u003cbr\u003e6) Kiss The World Goodbye\u003cbr\u003e7) TERRA FIRMA\u003c\/p\u003e\n\u003cp\u003eTape 2: Life After Death \u003cbr\u003e\u003cbr\u003eSide C\u003cbr\u003e\u003cbr\u003e8) Morning Light\u003cbr\u003e9) I Want To Be Free\u003cbr\u003e10) Sunset To Sunset\u003cbr\u003e11) Come To Me\u003cbr\u003e\u003cbr\u003eSide D\u003cbr\u003e\u003cbr\u003e12) Space Between\u003cbr\u003e13) Another Life\u003cbr\u003e14) Last Flame\u003cbr\u003e\u003cbr\u003eProduced by Nick Perri \u003cbr\u003e\u003cbr\u003eTO BE PLAYED AT MAXIMUM VOLUME\u003c\/p\u003e\n\u003cp\u003eFor Cairo \u003c\/p\u003e"}
2640    </script>
2640
2641    
2641<script type="application/json" data-selected-variant-json>
2642      {"id":50291288736050,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"TERRA FIRMA \"Cairo Edition\" Double Cassette 2025","public_title":null,"options":["Default Title"],"price":5000,"weight":142,"compare_at_price":null,"inventory_management":"shopify","barcode":"620953671425","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
2643    </script>
2643
2644    
2644<script type="application/json" data-featured-media-id>
2645      41938760433970
2646    </script>
2646
2647
2648    
2649    
2649<script type="application/json" id="ModelJson-template--17827960062258__featured_product_QYxnzw">
2650      []
2651    </script>
2651
2652  
2653</section>
2654
2655<script type="application/ld+json">
2656  {
2657    "@context": "http://schema.org/",
2658    "@type": "Product",
2659    "name": "TERRA FIRMA \"Cairo Edition\" Double Cassette 2025",
2660    "url": "https:\/\/nickperrimusic.com\/products\/terra-firma-cairo-edition-double-cassette-2025","image": [
2661        "https:\/\/nickperrimusic.com\/cdn\/shop\/files\/IMG_0917_copy_3609x.jpg?v=1754005201"
2662      ],"description": "New orders will ship the week after Thanksgiving\nUSA sales only at this time \nNick Perri \u0026amp; The Underground Thieves present the TERRA FIRMA \"Cairo Edition\" Double Cassette\n-Remastered specifically for superior cassette audio quality and high-end preservation \n-Each package contains two individually wrapped cassette tapes in high quality cases- with custom J-cards featuring new artwork and credits \n-All Cairo edition TERRA FIRMA tapes come Autographed by Nick Perri \n-Only 42 copies will be available \n-A portion of the proceeds will be donated to the Burbank Veterinary Center \n-Track Listing:\nTape 1: Death After Life Side A1) Waiting For You2) I Won’t Change3) Modern MannSide B4) THE PINES5) Exist6) Kiss The World Goodbye7) TERRA FIRMA\nTape 2: Life After Death Side C8) Morning Light9) I Want To Be Free10) Sunset To Sunset11) Come To MeSide D12) Space Between13) Another Life14) Last FlameProduced by Nick Perri TO BE PLAYED AT MAXIMUM VOLUME\nFor Cairo ","brand": {
2663      "@type": "Thing",
2664      "name": "Nick Perri Music"
2665    },
2666    "offers": [{
2667          "@type" : "Offer","availability" : "http://schema.org/InStock",
2668          "price" : 50.0,
2669          "priceCurrency" : "USD",
2670          "url" : "https:\/\/nickperrimusic.com\/products\/terra-firma-cairo-edition-double-cassette-2025?variant=50291288736050"
2671        }
2672]
2673  }
2674  </script>
2674
2675
2676  
2677</div><div id="shopify-section-template--17827960062258__featured_collection_Bq8yPY" class="shopify-section">
2678
2679
2680
2681<section class="bg-scheme-background text-scheme-text featured-collection section-y-padding" data-section-id="template--17827960062258__featured_collection_Bq8yPY" data-section-type="featured-collection" data-color-scheme="secondary">
2682
2683  <div class="wrapper"><h2 class="font-heading section-title-align text-base">
2684        <div>
2685          NEW MERCH IN STOCK!
2686        </div>
2687      </h2><ul class="grid grid-cols-2 lg:grid-cols-4 gap-5 lg:gap-10  mt-10">
2688<li class=" list-none" x-data='ThemeComponent_ProductGrid("none", "Nick Perri Trans Am® TEE")' x-init="mounted()" data-product-grid-item data-fade-in data-color-scheme="secondary">
2689  <div class="group relative block  type-product-grid-item  font-secondary text-center"  @mouseleave="resetHover()" @mouseover="hover = true" @focusin="hover = true" @focusout="resetHover()">
2690
2691    <div class="relative overflow-hidden">
2692      
2693
2694<div
2695     data-color-scheme="primary"
2696     data-image-id=""
2697     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2698     style="height: 0; padding-top: 125.0%;"
2699     >
2700  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2701       data-src="//nickperrimusic.com/cdn/shop/files/nick-perri-trans-am_{width}x.png?v=1754954419"
2702       data-widths="[180,360,540,720,900,1000]"
2703       data-aspectratio="0.8"
2704       data-sizes="auto"
2705       tabindex="-1"
2706       alt="Nick Perri Trans Am® TEE"
2707       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2708    <div class="absolute top-0 left-0 w-full h-full">
2709      <img class=" " src="//nickperrimusic.com/cdn/shop/files/nick-perri-trans-am_2048x2048.png?v=1754954419" alt="Nick Perri Trans Am® TEE">
2710    </div>
2711  </noscript>
2712</div>
2713
2714
2715      
2716
2717      
2718
2719      
2720</div>
2721
2722    
2723
2724    <div class="text-base">
2725      <a href="/products/nick-perri-trans-am-tee" class="absolute top-0 left-0 w-full h-full z-20 block">
2726        <span class="visually-hidden">Nick Perri Trans Am® TEE</span>
2727      </a>
2728      <div class="text-scheme-text mt-6 mb-1 break-words" aria-hidden="true">
2729        
2730
2731        
2732          <p class="product-grid-title">Nick Perri Trans Am® TEE</p>
2733        
2734      </div>
2735
2736      
2737      
2738
2739      <p class="price m0 mt-2">
2740        
2741
2742        
2743          
2744            
2745              From $35.00
2746          
2747        
2748
2749        
2750
2751        
2752                
2753        
2754</p>
2755    </div>
2756  </div></li>
2757
2758<li class=" list-none" x-data='ThemeComponent_ProductGrid("none", "Sunset Beach TEE")' x-init="mounted()" data-product-grid-item data-fade-in data-color-scheme="secondary">
2759  <div class="group relative block  type-product-grid-item  font-secondary text-center"  @mouseleave="resetHover()" @mouseover="hover = true" @focusin="hover = true" @focusout="resetHover()">
2760
2761    <div class="relative overflow-hidden">
2762      
2763
2764<div
2765     data-color-scheme="primary"
2766     data-image-id=""
2767     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2768     style="height: 0; padding-top: 125.0%;"
2769     >
2770  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2771       data-src="//nickperrimusic.com/cdn/shop/files/sunset-beach_{width}x.png?v=1754955216"
2772       data-widths="[180,360,540,720,900,1000]"
2773       data-aspectratio="0.8"
2774       data-sizes="auto"
2775       tabindex="-1"
2776       alt="Sunset Beach TEE"
2777       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2778    <div class="absolute top-0 left-0 w-full h-full">
2779      <img class=" " src="//nickperrimusic.com/cdn/shop/files/sunset-beach_2048x2048.png?v=1754955216" alt="Sunset Beach TEE">
2780    </div>
2781  </noscript>
2782</div>
2783
2784
2785      
2786
2787      
2788
2789      
2790</div>
2791
2792    
2793
2794    <div class="text-base">
2795      <a href="/products/sunset-beach-tee" class="absolute top-0 left-0 w-full h-full z-20 block">
2796        <span class="visually-hidden">Sunset Beach TEE</span>
2797      </a>
2798      <div class="text-scheme-text mt-6 mb-1 break-words" aria-hidden="true">
2799        
2800
2801        
2802          <p class="product-grid-title">Sunset Beach TEE</p>
2803        
2804      </div>
2805
2806      
2807      
2808
2809      <p class="price m0 mt-2">
2810        
2811
2812        
2813          
2814            
2815              From $35.00
2816          
2817        
2818
2819        
2820
2821        
2822                
2823        
2824</p>
2825    </div>
2826  </div></li>
2827
2828<li class=" list-none" x-data='ThemeComponent_ProductGrid("none", "Cairo Forever TEE")' x-init="mounted()" data-product-grid-item data-fade-in data-color-scheme="secondary">
2829  <div class="group relative block  type-product-grid-item  font-secondary text-center"  @mouseleave="resetHover()" @mouseover="hover = true" @focusin="hover = true" @focusout="resetHover()">
2830
2831    <div class="relative overflow-hidden">
2832      
2833
2834<div
2835     data-color-scheme="primary"
2836     data-image-id=""
2837     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2838     style="height: 0; padding-top: 125.31328320802005%;"
2839     >
2840  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2841       data-src="//nickperrimusic.com/cdn/shop/files/Cairo2025Mock_Afterlight_{width}x.jpg?v=1762114605"
2842       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2394]"
2843       data-aspectratio="0.798"
2844       data-sizes="auto"
2845       tabindex="-1"
2846       alt="Cairo Forever TEE"
2847       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2848    <div class="absolute top-0 left-0 w-full h-full">
2849      <img class=" " src="//nickperrimusic.com/cdn/shop/files/Cairo2025Mock_Afterlight_2048x2048.jpg?v=1762114605" alt="Cairo Forever TEE">
2850    </div>
2851  </noscript>
2852</div>
2853
2854
2855      
2856
2857      
2858
2859      
2860</div>
2861
2862    
2863
2864    <div class="text-base">
2865      <a href="/products/cairo-forever-tee" class="absolute top-0 left-0 w-full h-full z-20 block">
2866        <span class="visually-hidden">Cairo Forever TEE</span>
2867      </a>
2868      <div class="text-scheme-text mt-6 mb-1 break-words" aria-hidden="true">
2869        
2870
2871        
2872          <p class="product-grid-title">Cairo Forever TEE</p>
2873        
2874      </div>
2875
2876      
2877      
2878
2879      <p class="price m0 mt-2">
2880        
2881
2882        
2883          
2884            
2885              From $35.00
2886          
2887        
2888
2889        
2890
2891        
2892                
2893        
2894</p>
2895    </div>
2896  </div></li>
2897
2898<li class=" list-none" x-data='ThemeComponent_ProductGrid("none", "Stranger Jawns TEE!")' x-init="mounted()" data-product-grid-item data-fade-in data-color-scheme="secondary">
2899  <div class="group relative block  type-product-grid-item  font-secondary text-center"  @mouseleave="resetHover()" @mouseover="hover = true" @focusin="hover = true" @focusout="resetHover()">
2900
2901    <div class="relative overflow-hidden">
2902      
2903
2904<div
2905     data-color-scheme="primary"
2906     data-image-id=""
2907     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2908     style="height: 0; padding-top: 125.31328320802005%;"
2909     >
2910  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2911       data-src="//nickperrimusic.com/cdn/shop/files/StrangerJawnsMock_Afterlight_{width}x.jpg?v=1762114531"
2912       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2394]"
2913       data-aspectratio="0.798"
2914       data-sizes="auto"
2915       tabindex="-1"
2916       alt="Stranger Jawns TEE!"
2917       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2918    <div class="absolute top-0 left-0 w-full h-full">
2919      <img class=" " src="//nickperrimusic.com/cdn/shop/files/StrangerJawnsMock_Afterlight_2048x2048.jpg?v=1762114531" alt="Stranger Jawns TEE!">
2920    </div>
2921  </noscript>
2922</div>
2923
2924
2925      
2926
2927      
2928
2929      
2930</div>
2931
2932    
2933
2934    <div class="text-base">
2935      <a href="/products/stranger-jawns-tee" class="absolute top-0 left-0 w-full h-full z-20 block">
2936        <span class="visually-hidden">Stranger Jawns TEE!</span>
2937      </a>
2938      <div class="text-scheme-text mt-6 mb-1 break-words" aria-hidden="true">
2939        
2940
2941        
2942          <p class="product-grid-title">Stranger Jawns TEE!</p>
2943        
2944      </div>
2945
2946      
2947      
2948
2949      <p class="price m0 mt-2">
2950        
2951
2952        
2953          
2954            
2955              From $35.00
2956          
2957        
2958
2959        
2960
2961        
2962                
2963        
2964</p>
2965    </div>
2966  </div></li>
2967
2968<li class=" list-none" x-data='ThemeComponent_ProductGrid("none", "TERRA FIRMA 2025 TEE")' x-init="mounted()" data-product-grid-item data-fade-in data-color-scheme="secondary">
2969  <div class="group relative block  type-product-grid-item  font-secondary text-center"  @mouseleave="resetHover()" @mouseover="hover = true" @focusin="hover = true" @focusout="resetHover()">
2970
2971    <div class="relative overflow-hidden">
2972      
2973
2974<div
2975     data-color-scheme="primary"
2976     data-image-id=""
2977     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
2978     style="height: 0; padding-top: 125.31328320802005%;"
2979     >
2980  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
2981       data-src="//nickperrimusic.com/cdn/shop/files/TERRATee25-lightolive_Afterlight_{width}x.jpg?v=1762114563"
2982       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2394]"
2983       data-aspectratio="0.798"
2984       data-sizes="auto"
2985       tabindex="-1"
2986       alt="TERRA FIRMA 2025 TEE"
2987       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
2988    <div class="absolute top-0 left-0 w-full h-full">
2989      <img class=" " src="//nickperrimusic.com/cdn/shop/files/TERRATee25-lightolive_Afterlight_2048x2048.jpg?v=1762114563" alt="TERRA FIRMA 2025 TEE">
2990    </div>
2991  </noscript>
2992</div>
2993
2994
2995      
2996
2997      
2998
2999      
3000</div>
3001
3002    
3003
3004    <div class="text-base">
3005      <a href="/products/terra-firma-2025-tee" class="absolute top-0 left-0 w-full h-full z-20 block">
3006        <span class="visually-hidden">TERRA FIRMA 2025 TEE</span>
3007      </a>
3008      <div class="text-scheme-text mt-6 mb-1 break-words" aria-hidden="true">
3009        
3010
3011        
3012          <p class="product-grid-title">TERRA FIRMA 2025 TEE</p>
3013        
3014      </div>
3015
3016      
3017      
3018
3019      <p class="price m0 mt-2">
3020        
3021
3022        
3023          
3024            
3025              From $35.00
3026          
3027        
3028
3029        
3030
3031        
3032                
3033        
3034</p>
3035    </div>
3036  </div></li>
3037
3038<li class=" list-none" x-data='ThemeComponent_ProductGrid("none", "Be With You TEE")' x-init="mounted()" data-product-grid-item data-fade-in data-color-scheme="secondary">
3039  <div class="group relative block  type-product-grid-item  font-secondary text-center"  @mouseleave="resetHover()" @mouseover="hover = true" @focusin="hover = true" @focusout="resetHover()">
3040
3041    <div class="relative overflow-hidden">
3042      
3043
3044<div
3045     data-color-scheme="primary"
3046     data-image-id=""
3047     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
3048     style="height: 0; padding-top: 125.0%;"
3049     >
3050  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
3051       data-src="//nickperrimusic.com/cdn/shop/files/BE-WITH-YOU-NEW_{width}x.png?v=1754953075"
3052       data-widths="[180,360,540,720,900,1000]"
3053       data-aspectratio="0.8"
3054       data-sizes="auto"
3055       tabindex="-1"
3056       alt="Be With You TEE"
3057       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
3058    <div class="absolute top-0 left-0 w-full h-full">
3059      <img class=" " src="//nickperrimusic.com/cdn/shop/files/BE-WITH-YOU-NEW_2048x2048.png?v=1754953075" alt="Be With You TEE">
3060    </div>
3061  </noscript>
3062</div>
3063
3064
3065      
3066
3067      
3068
3069      
3070</div>
3071
3072    
3073
3074    <div class="text-base">
3075      <a href="/products/be-with-you-tee" class="absolute top-0 left-0 w-full h-full z-20 block">
3076        <span class="visually-hidden">Be With You TEE</span>
3077      </a>
3078      <div class="text-scheme-text mt-6 mb-1 break-words" aria-hidden="true">
3079        
3080
3081        
3082          <p class="product-grid-title">Be With You TEE</p>
3083        
3084      </div>
3085
3086      
3087      
3088
3089      <p class="price m0 mt-2">
3090        
3091
3092        
3093          
3094            
3095              From $35.00
3096          
3097        
3098
3099        
3100
3101        
3102                
3103        
3104</p>
3105    </div>
3106  </div></li>
3107
3108<li class=" list-none" x-data='ThemeComponent_ProductGrid("none", "WHO THE F%CK IS NICK PERRI? TEE")' x-init="mounted()" data-product-grid-item data-fade-in data-color-scheme="secondary">
3109  <div class="group relative block  type-product-grid-item  font-secondary text-center"  @mouseleave="resetHover()" @mouseover="hover = true" @focu
3109sin="hover = true" @focusout="resetHover()">
3110
3111    <div class="relative overflow-hidden">
3112      
3113
3114<div
3115     data-color-scheme="primary"
3116     data-image-id=""
3117     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
3118     style="height: 0; padding-top: 133.33333333333334%;"
3119     >
3120  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
3121       data-src="//nickperrimusic.com/cdn/shop/files/Photo_Sep_03_2025_12_47_33_PM_{width}x.jpg?v=1757362231"
3122       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2808,3024,4284]"
3123       data-aspectratio="0.75"
3124       data-sizes="auto"
3125       tabindex="-1"
3126       alt="WHO THE F%CK IS NICK PERRI? TEE"
3127       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
3128    <div class="absolute top-0 left-0 w-full h-full">
3129      <img class=" " src="//nickperrimusic.com/cdn/shop/files/Photo_Sep_03_2025_12_47_33_PM_2048x2048.jpg?v=1757362231" alt="WHO THE F%CK IS NICK PERRI? TEE">
3130    </div>
3131  </noscript>
3132</div>
3133
3134
3135      
3136
3137      
3138
3139      
3140</div>
3141
3142    
3143
3144    <div class="text-base">
3145      <a href="/products/who-the-f-is-nick-perri-tee" class="absolute top-0 left-0 w-full h-full z-20 block">
3146        <span class="visually-hidden">WHO THE F%CK IS NICK PERRI? TEE</span>
3147      </a>
3148      <div class="text-scheme-text mt-6 mb-1 break-words" aria-hidden="true">
3149        
3150
3151        
3152          <p class="product-grid-title">WHO THE F%CK IS NICK PERRI? TEE</p>
3153        
3154      </div>
3155
3156      
3157      
3158
3159      <p class="price m0 mt-2">
3160        
3161
3162        
3163          
3164            
3165              From $35.00
3166          
3167        
3168
3169        
3170
3171        
3172                
3173        
3174</p>
3175    </div>
3176  </div></li>
3177
3178<li class=" list-none" x-data='ThemeComponent_ProductGrid("none", "Support Indie Artists TEE")' x-init="mounted()" data-product-grid-item data-fade-in data-color-scheme="secondary">
3179  <div class="group relative block  type-product-grid-item  font-secondary text-center"  @mouseleave="resetHover()" @mouseover="hover = true" @focusin="hover = true" @focusout="resetHover()">
3180
3181    <div class="relative overflow-hidden">
3182      
3183
3184<div
3185     data-color-scheme="primary"
3186     data-image-id=""
3187     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
3188     style="height: 0; padding-top: 98.19992340099579%;"
3189     >
3190  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
3191       data-src="//nickperrimusic.com/cdn/shop/files/goodsupoort-indie-smaller_{width}x.png?v=1754953438"
3192       data-widths="[180,360,540,720,900,1080,1296,1512,1728,1944,2160,2376,2592,2611]"
3193       data-aspectratio="1.0183307332293292"
3194       data-sizes="auto"
3195       tabindex="-1"
3196       alt="Support Indie Artists TEE"
3197       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
3198    <div class="absolute top-0 left-0 w-full h-full">
3199      <img class=" " src="//nickperrimusic.com/cdn/shop/files/goodsupoort-indie-smaller_2048x2048.png?v=1754953438" alt="Support Indie Artists TEE">
3200    </div>
3201  </noscript>
3202</div>
3203
3204
3205      
3206
3207      
3208
3209      
3210</div>
3211
3212    
3213
3214    <div class="text-base">
3215      <a href="/products/support-indie-artists-tee" class="absolute top-0 left-0 w-full h-full z-20 block">
3216        <span class="visually-hidden">Support Indie Artists TEE</span>
3217      </a>
3218      <div class="text-scheme-text mt-6 mb-1 break-words" aria-hidden="true">
3219        
3220
3221        
3222          <p class="product-grid-title">Support Indie Artists TEE</p>
3223        
3224      </div>
3225
3226      
3227      
3228
3229      <p class="price m0 mt-2">
3230        
3231
3232        
3233          
3234            
3235              From $35.00
3236          
3237        
3238
3239        
3240
3241        
3242                
3243        
3244</p>
3245    </div>
3246  </div></li>
3247</ul><div class="mt-10 text-center">
3248          <a href="/collections/merchandise" class="btn btn-outline-secondary-text">
3249            <span class="btn-text">View All</span>
3250            
3251          </a>
3252        </div></div>
3253
3254</section>
3255
3256
3257
3258</div><div id="shopify-section-template--17827960062258__image-width-text" class="shopify-section">
3259<section
3260  class="relative image-with-text section-with-no-padding group"
3261  data-section-id="template--17827960062258__image-width-text"
3262  data-color-scheme="secondary">
3263  
3264  <a href="/pages/tour-dates" class="increase-target"></a>
3265  
3266  <div class="grid grid-cols-1 lg:grid-cols-12 grid-flow-row-dense">
3267    <div class="image-with-text__image lg:col-span-8">
3268      <div class="relative min-h-full overflow-hidden">
3269        
3270          <div class="hidden lg:block">
3271            �<img class="responsive-image block lazyload w-full h-full absolute left-0 top-0 bottom-0 right-0 object-cover transition-opacity duration-200 ease-in-out "
3272  data-src="//nickperrimusic.com/cdn/shop/files/IMG_3725_{width}x.jpg?v=1675204922"
3273  data-aspectratio="1.5025906735751295"
3274  data-sizes="auto"
3275  tabindex="-1"
3276  alt=""
3277  style="object-position: 50.0% 50.0%;">
3278<div class="responsive-image-placeholder absolute left-0 top-0 bottom-0 right-0"></div>
3279<noscript>
3280  
3281  <img class="absolute left-0 top-0 bottom-0 right-0 object-cover   w-full h-full" src="//nickperrimusic.com/cdn/shop/files/IMG_3725_2048x2048.jpg?v=1675204922" alt="" style="object-position: 50.0% 50.0%;">
3282  
3283</noscript>
3284
3285          </div>
3286          <div class="block lg:hidden">
3287            
3288<div
3289     data-color-scheme="primary"
3290     data-image-id=""
3291     class="responsive-image-wrapper relative overflow-hidden w-full my-0 mx-auto "
3292     style="height: 0; padding-top: 66.55172413793103%;"
3293     >
3294  <img class="responsive-image block absolute top-0 left-0 w-full h-full lazyload  transition-opacity duration-200 ease-in-out w-full max-w-full h-auto "
3295       data-src="//nickperrimusic.com/cdn/shop/files/IMG_3725_{width}x.jpg?v=1675204922"
3296       data-widths="[180,360,540,720,900,1080,1296,1450]"
3297       data-aspectratio="1.5025906735751295"
3298       data-sizes="auto"
3299       tabindex="-1"
3300       alt=""
3301       ><div class="responsive-image-placeholder bg-scheme-text absolute top-0 left-0 right-0 bottom-0"></div><noscript>
3302    <div class="absolute top-0 left-0 w-full h-full">
3303      <img class=" " src="//nickperrimusic.com/cdn/shop/files/IMG_3725_2048x2048.jpg?v=1675204922" alt="">
3304    </div>
3305  </noscript>
3306</div>
3307
3308          </div>
3309        
3310      </div>
3311    </div>
3312    <div class="image-with-text__text  lg:col-span-4  lg:aspect-ratio-content lg:aspect-ratio-content-portrait  flex items-center bg-scheme-background text-scheme-text px-5 lg:px-10 section-y-padding">
3313      <div class="text-left break-words w-full  py-10 lg:py-20" data-fade-in>
3314        
3315          <h2 class="block font-heading text-2xl lg:text-3xl lg:text-4xl leading-snug max-w-md  ">
3316            <span class="type-text-overlay">
3317              Tour Dates
3318            </span>
3319          </h2>
3320        
3321        
3322        
3323          <div class="mt-8">
3324            <span class="btn btn-outline-secondary-text">
3325              <span class="btn-text">View all past dates</span>
3326              
3327            </span>
3328          </div>
3329        
3330      </div>
3331    </div>
3332  </div>
3333</section>
3334
3335
3336
3337</div><div id="shopify-section-template--17827960062258__tour-and-events" class="shopify-section section-tour">
3338
3339  
3339<script src="//nickperrimusic.com/cdn/shop/t/3/assets/events.js?v=178596886380463177501675191654" type="module"></script>
3339
3340
3341<section class="bg-scheme-background text-scheme-text tour-events section-y-padding" data-section-id="template--17827960062258__tour-and-events" data-section-tour-events data-color-scheme="tertiary">
3342
3343  <div class="section-x-padding">
3344    
3345    <h2 class="font-heading section-title-align text-base">
3346      Upcoming Dates
3347    </h2>
3348  
3349  
3350  </div>
3351
3352  <div class="max-w-screen-xl mx-auto section-x-padding">
3353    
3354      <div x-data="ThemeSection_tourEvents({
3355                    source: 'bandsintown',
3356                    bandsintown: 'Nick Perri &amp; The Underground Thieves',
3357                    eventbriteToken: '',
3358                    maxEvents: 'all',
3359                    useExternalSource: true
3360                  })" x-init="fetchEvents()">
3361        
3362        <template x-if="eventData.length > 0">
3363          <ol id="events-tourEvents" class="events max-w-screen-xl mx-auto mt-5">
3364            <template x-for="event in eventData" :key="event">
3365              <li class="event grid grid-rows-2 md:grid-rows-1 grid-cols-8 md:grid-cols-12 items-center py-5 lg:py-8 border-scheme-border border-b-theme-width last:border-b-0 last:pb-0">
3366                <div class="event__date col-span-6 md:col-span-2 row-start-1 row-span-1 text-sm lg:text-base">
3367                  <h3 class="type-product-grid-item font-secondary text-sm md:text-base type-section-title">
3368                    <template x-if="event.endMonth && event.endMonth !== event.month">
3369                      <span class="uppercase leading-none" x-text="`${event.month} ${event.day} - ${event.endMonth} ${event.endDay}`"></span>
3370                    </template>
3371
3372                    <template x-if="event.endMonth === event.month && event.day !== event.endDay">
3373                      <span class="uppercase leading-none" x-text="`${event.month} ${event.day}-${event.endDay}`"></span>
3374                    </template>
3375
3376                    <template x-if="!event.endMonth || !event.endDay || (event.day === event.endDay && event.month === event.endMonth)">
3377                      <span class="uppercase leading-none" x-text="`${event.month} ${event.day}`"></span>
3378                    </template>
3379                  </h3>
3380                </div>
3381                <div class="event__main type-product-grid-item font-secondary text-base flex flex-col md:inline-block col-span-6 md:col-span-9 row-start-2 md:row-start-1 row-span-1 md:pl-8">
3382                  <span class="event__location" x-text="event.location"></span>
3383                  <template x-if="event.venue">
3384                    <span class="hidden md:inline-block mx-1 " aria-hidden="true">·</span>
3385                  </template>
3386                  <span class="event__venue mt-2 md:mt-0" x-show="event.venue" x-text="event.venue"></span>
3387                </div>
3388                <template x-if="event.url !== ''">
3389                  <div class="event__link col-span-2 row-start-1 row-span-2 md:col-span-1 text-right">
3390                    <a class="inline-block p-3 -mx-3 chevron-next hover:text-scheme-accent"
3391                      :href="event.url">
3392                      <span class="visually-hidden">Find Tickets for
3393                        <span x-text="event.name"></span>
3394                      </span>
3395                      <div class="w-3 h-3 border-solid border-current border-2 transform rotate-45 border-b-0 border-l-0 -mb-1"></div>
3396                    </a>
3397                  </div>
3398                </template>
3399              </li>
3400            </template>
3401          </ol>
3402        </template>
3403        <template x-if="moreLinkUrl">
3404          <div class="max-w-screen-lg mx-auto mt-10 text-center">
3405            <a :href="moreLinkUrl"
3406                target="_blank"
3407                class="btn btn-tertiary-accent">
3408              <span class="btn-text">View More</span>
3409              
3410            </a>
3411          </div>
3412        </template>
3413        <template x-if="eventData.length === 0">
3414          <p class="mt-5">No upcoming events.</p>
3415        </template>
3416      </div>
3417    
3418  </div>
3419</section>
3420
3421
3422</div><div id="shopify-section-template--17827960062258__f499a3f5-1ba8-4bf2-a2a0-d6e2133b2880" class="shopify-section section-vi
3422deo">
3423
3424  
3425<script type="module" src="//nickperrimusic.com/cdn/shop/t/3/assets/video.min.js?v=69463823849724424101675191655" defer="defer"></script>
3425
3426
3427<section class="bg-scheme-background text-scheme-text feature-video section-y-padding" data-color-scheme="secondary">
3428  
3429  
3430    <div class="wrapper mb-10">
3431      <h2 class="font-heading section-title-align text-base">
3432        Pet Sematary: a short film
3433      </h2>
3434    </div>
3435  
3436
3437  <div  x-data='ThemeModule_Video("featuredVideo-template--17827960062258__f499a3f5-1ba8-4bf2-a2a0-d6e2133b2880", "external_video", "youtube")' x-init="mounted()" class="feature-video__video  wrapper">
3438    <div x-ref="video_container" class="relative overflow-hidden" style="padding-bottom: 56.25%;">
3439      <template x-if="!enabled">
3440        <button  @click="enableVideo()" class="absolute top-0 left-0 right-0 bottom-0 h-full w-full flex items-center justify-center group" type="button">
3441
3442          <div class="z-40 text-center" data-fade-in>
3443            
3444            <span
3445              class="rounded-full w-14 h-14 lg:w-18 lg:h-18 bg-scheme-background text-scheme-background-overlay inline-flex items-center justify-center hover:bg-scheme-accent hover:text-scheme-accent-overlay transition-opacity"
3446            >
3447              <span class="w-8 h-8 lg:w-10 h-10 inline-block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-play" viewBox="0 0 20 20"><path d="M17 9.928L5 16.856V3l12 6.928z"></path></svg></span>
3448            </span>
3449          </div>�<img class="responsive-image block lazyload w-full h-full absolute left-0 top-0 bottom-0 right-0 object-cover transition-opacity duration-200 ease-in-out "
3450  data-src="//nickperrimusic.com/cdn/shop/files/NICKPERRI082526_PetSematary2_3945_2_{width}x.heic?v=1790841914"
3451  data-aspectratio="1.4998119593832269"
3452  data-sizes="auto"
3453  tabindex="-1"
3454  alt=""
3455  style="object-position: 50.0% 50.0%;">
3456<div class="responsive-image-placeholder absolute left-0 top-0 bottom-0 right-0"></div>
3457<noscript>
3458  
3459  <img class="absolute left-0 top-0 bottom-0 right-0 object-cover   w-full h-full" src="//nickperrimusic.com/cdn/shop/files/NICKPERRI082526_PetSematary2_3945_2_2048x2048.heic?v=1790841914" alt="" style="object-position: 50.0% 50.0%;">
3460  
3461</noscript>
3462
3463</button>
3464      </template>
3465      <template  x-if="enabled"><iframe src="https://www.youtube.com/embed/V3YVgJtp_xo?enablejsapi=1&autoplay=1" class="js-youtube absolute top-0 left-0 right-0 bottom-0 w-full h-full" allow="autoplay; encrypted-media" allowfullscreen title=""></iframe></template>
3466    </div>
3467  </div>
3468</section>
3469
3470
3471
3472</div><div id="shopify-section-template--17827960062258__video_QTNtya" class="shopify-section section-video">
3473
3474  
3475<script type="module" src="//nickperrimusic.com/cdn/shop/t/3/assets/video.min.js?v=69463823849724424101675191655" defer="defer"></script>
3475
3476
3477<section class="bg-scheme-background text-scheme-text feature-video section-y-padding" data-color-scheme="secondary">
3478  
3479  
3480    <div class="wrapper mb-10">
3481      <h2 class="font-heading section-title-align text-base">
3482        Be With You: a short film
3483      </h2>
3484    </div>
3485  
3486
3487  <div  x-data='ThemeModule_Video("featuredVideo-template--17827960062258__video_QTNtya", "external_video", "youtube")' x-init="mounted()" class="feature-video__video  wrapper">
3488    <div x-ref="video_container" class="relative overflow-hidden" style="padding-bottom: 56.25%;">
3489      <template x-if="!enabled">
3490        <button  @click="enableVideo()" class="absolute top-0 left-0 right-0 bottom-0 h-full w-full flex items-center justify-center group" type="button">
3491
3492          <div class="z-40 text-center" data-fade-in>
3493            
3494            <span
3495              class="rounded-full w-14 h-14 lg:w-18 lg:h-18 bg-scheme-background text-scheme-background-overlay inline-flex items-center justify-center hover:bg-scheme-accent hover:text-scheme-accent-overlay transition-opacity"
3496            >
3497              <span class="w-8 h-8 lg:w-10 h-10 inline-block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-play" viewBox="0 0 20 20"><path d="M17 9.928L5 16.856V3l12 6.928z"></path></svg></span>
3498            </span>
3499          </div>�<img class="responsive-image block lazyload w-full h-full absolute left-0 top-0 bottom-0 right-0 object-cover transition-opacity duration-200 ease-in-out "
3500  data-src="//nickperrimusic.com/cdn/shop/files/Screenshot_2025-05-15_at_11.14.37_AM_{width}x.png?v=1747332902"
3501  data-aspectratio="1.7855805243445693"
3502  data-sizes="auto"
3503  tabindex="-1"
3504  alt=""
3505  style="object-position: 50.0% 50.0%;">
3506<div class="responsive-image-placeholder absolute left-0 top-0 bottom-0 right-0"></div>
3507<noscript>
3508  
3509  <img class="absolute left-0 top-0 bottom-0 right-0 object-cover   w-full h-full" src="//nickperrimusic.com/cdn/shop/files/Screenshot_2025-05-15_at_11.14.37_AM_2048x2048.png?v=1747332902" alt="" style="object-position: 50.0% 50.0%;">
3510  
3511</noscript>
3512
3513</button>
3514      </template>
3515      <template  x-if="enabled"><iframe src="https://www.youtube.com/embed/Oy1q386La_Y?enablejsapi=1&autoplay=1" class="js-youtube absolute top-0 left-0 right-0 bottom-0 w-full h-full" allow="autoplay; encrypted-media" allowfullscreen title=""></iframe></template>
3516    </div>
3517  </div>
3518</section>
3519
3520
3521
3522</div><div id="shopify-section-template--17827960062258__169e140d-1bda-4dbb-a53f-25f4adadc298" class="shopify-section section-video">
3523
3524  
3525<script type="module" src="//nickperrimusic.com/cdn/shop/t/3/assets/video.min.js?v=69463823849724424101675191655" defer="defer"></script>
3525
3526
3527<section class="bg-scheme-background text-scheme-text feature-video section-y-padding" data-color-scheme="secondary">
3528  
3529  
3530    <div class="wrapper mb-10">
3531      <h2 class="font-heading section-title-align text-base">
3532        MY MY HEY HEY
3533      </h2>
3534    </div>
3535  
3536
3537  <div  x-data='ThemeModule_Video("featuredVideo-template--17827960062258__169e140d-1bda-4dbb-a53f-25f4adadc298", "external_video", "youtube")' x-init="mounted()" class="feature-video__video  wrapper">
3538    <div x-ref="video_container" class="relative overflow-hidden" style="padding-bottom: 56.25%;">
3539      <template x-if="!enabled">
3540        <button  @click="enableVideo()" class="absolute top-0 left-0 right-0 bottom-0 h-full w-full flex items-center justify-center group" type="button">
3541
3542          <div class="z-40 text-center" data-fade-in>
3543            
3544            <span
3545              class="rounded-full w-14 h-14 lg:w-18 lg:h-18 bg-scheme-background text-scheme-background-overlay inline-flex items-center justify-center hover:bg-scheme-accent hover:text-scheme-accent-overlay transition-opacity"
3546            >
3547              <span class="w-8 h-8 lg:w-10 h-10 inline-block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-play" viewBox="0 0 20 20"><path d="M17 9.928L5 16.856V3l12 6.928z"></path></svg></span>
3548            </span>
3549          </div>�<img class="responsive-image block lazyload w-full h-full absolute left-0 top-0 bottom-0 right-0 object-cover transition-opacity duration-200 ease-in-out "
3550  data-src="//nickperrimusic.com/cdn/shop/files/Screen_Shot_2023-02-06_at_8.54.54_PM_{width}x.png?v=1675734988"
3551  data-aspectratio="1.773876404494382"
3552  data-sizes="auto"
3553  tabindex="-1"
3554  alt=""
3555  style="object-position: 50.0% 50.0%;">
3556<div class="responsive-image-placeholder absolute left-0 top-0 bottom-0 right-0"></div>
3557<noscript>
3558  
3559  <img class="absolute left-0 top-0 bottom-0 right-0 object-cover   w-full h-full" src="//nickperrimusic.com/cdn/shop/files/Screen_Shot_2023-02-06_at_8.54.54_PM_2048x2048.png?v=1675734988" alt="" style="object-position: 50.0% 50.0%;">
3560  
3561</noscript>
3562
3563</button>
3564      </template>
3565      <template  x-if="enabled"><iframe src="https://www.youtube.com/embed/yKvajSZnVl4?enablejsapi=1&autoplay=1" class="js-youtube absolute top-0 left-0 right-0 bottom-0 w-full h-full" allow="autoplay; encrypted-media" allowfullscreen title=""></iframe></template>
3566    </div>
3567  </div>
3568</section>
3569
3570
3571
3572</div><div id="shopify-section-template--17827960062258__64cfff1c-ab89-41b8-a442-fe8763604ef8" class="shopify-section section-video">
3573
3574  
3575<script type="module" src="//nickperrimusic.com/cdn/shop/t/3/assets/video.min.js?v=69463823849724424101675191655" defer="defer"></script>
3575
3576
3577<section class="bg-scheme-background text-scheme-text feature-video section-y-padding" data-color-scheme="secondary">
3578  
3579  
3580    <div class="wrapper mb-10">
3581      <h2 class="font-heading section-title-align text-base">
3582        FEELING GOOD
3583      </h2>
3584    </div>
3585  
3586
3587  <div  x-data='ThemeModule_Video("featuredVideo-template--17827960062258__64cfff1c-ab89-41b8-a442-fe8763604ef8", "external_video", "youtube")' x-init="mounted()" class="feature-video__video  wrapper">
3588    <div x-ref="video_container" class="relative overflow-hidden" style="padding-bottom: 56.25%;">
3589      <template x-if="!enabled">
3590        <button  @click="enableVideo()" class="absolute top-0 left-0 right-0 bottom-0 h-full w-full flex items-center justify-center group" type="button">
3591
3592          <div class="z-40 text-center" data-fade-in>
3593            
3594            <span
3595              class="rounded-full w-14 h-14 lg:w-18 lg:h-18 bg-scheme-background text-scheme-background-overlay inline-flex items-center justify-center hover:bg-scheme-accent hover:text-scheme-accent-overlay transition-opacity"
3596            >
3597              <span class="w-8 h-8 lg:w-10 h-10 inline-block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-play" viewBox="0 0 20 20"><path d="M17 9.928L5 16.856V3l12 6.928z"></path></svg></span>
3598            </span>
3599          </div>�<img class="responsive-image block lazyload w-full h-full absolute left-0 top-0 bottom-0 right-0 object-cover transition-opacity duration-200 ease-in-out "
3600  data-src="//nickperrimusic.com/cdn/shop/files/Nick_Press_2_{width}x.jpg?v=1675735402"
3601  data-aspectratio="1.7777777777777777"
3602  data-sizes="auto"
3603  tabindex="-1"
3604  alt=""
3605  style="object-position: 50.0% 50.0%;">
3606<div class="responsive-image-placeholder absolute left-0 top-0 bottom-0 right-0"></div>
3607<noscript>
3608  
3609  <img class="absolute left-0 top-0 bottom-0 right-0 object-cover   w-full h-full" src="//nickperrimusic.com/cdn/shop/files/Nick_Press_2_2048x2048.jpg?v=1675735402" alt="" style="object-position: 50.0% 50.0%;">
3610  
3611</noscript>
3612
3613</button>
3614      </template>
3615      <template  x-if="enabled"><iframe src="https://www.youtube.com/embed/U34HoInHr8w?enablejsapi=1&autoplay=1" class="js-youtube absolute top-0 left-0 right-0 bottom-0 w-full h-full" allow="autoplay; encrypted-media" allowfullscreen title=""></iframe></template>
3616    </div>
3617  </div>
3618</section>
3619
3620
3621
3622</div><div id="shopify-section-template--17827960062258__645077a8-f93e-4c4c-acbc-405015758fa5" class="shopify-section section-video">
3623
3624  
3625<script type="module" src="//nickperrimusic.com/cdn/shop/t/3/assets/video.min.js?v=69463823849724424101675191655" defer="defer"></script>
3625
3626
3627<section class="bg-scheme-background text-scheme-text feature-video section-y-padding" data-color-scheme="secondary">
3628  
3629  
3630    <div class="wrapper mb-10">
3631      <h2 class="font-heading section-title-align text-base">
3632        Waiting For You
3633      </h2>
3634    </div>
3635  
3636
3637  <div  x-data='ThemeModule_Video("featuredVideo-template--17827960062258__645077a8-f93e-4c4c-acbc-405015758fa5", "external_video", "youtube")' x-init="mounted()" class="feature-video__video  wrapper">
3638    <div x-ref="video_container" class="relative overflow-hidden" style="padding-bottom: 56.25%;">
3639      <template x-if="!enabled">
3640        <button  @click="enableVideo()" class="absolute top-0 left-0 right-0 bottom-0 h-full w-full flex items-center justify-center group" type="button">
3641
3642          <div class="z-40 text-center" data-fade-in>
3643            
3644            <span
3645              class="rounded-full w-14 h-14 lg:w-18 lg:h-18 bg-scheme-background text-scheme-background-overlay inline-flex items-center justify-center hover:bg-scheme-accent hover:text-scheme-accent-overlay transition-opacity"
3646            >
3647              <span class="w-8 h-8 lg:w-10 h-10 inline-block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-play" viewBox="0 0 20 20"><path d="M17 9.928L5 16.856V3l12 6.928z"></path></svg></span>
3648            </span>
3649          </div>�<img class="responsive-image block lazyload w-full h-full absolute left-0 top-0 bottom-0 right-0 object-cover transition-opacity duration-200 ease-in-out "
3650  data-src="//nickperrimusic.com/cdn/shop/files/video_thumb_3_{width}x.jpg?v=1675704840"
3651  data-aspectratio="1.781382228490832"
3652  data-sizes="auto"
3653  tabindex="-1"
3654  alt=""
3655  style="object-position: 50.0% 50.0%;">
3656<div class="responsive-image-placeholder absolute left-0 top-0 bottom-0 right-0"></div>
3657<noscript>
3658  
3659  <img class="absolute left-0 top-0 bottom-0 right-0 object-cover   w-full h-full" src="//nickperrimusic.com/cdn/shop/files/video_thumb_3_2048x2048.jpg?v=1675704840" alt="" style="object-position: 50.0% 50.0%;">
3660  
3661</noscript>
3662
3663</button>
3664      </template>
3665      <template  x-if="enabled"><iframe src="https://www.youtube.com/embed/_O6nPLNBPAI?enablejsapi=1&autoplay=1" class="js-youtube absolute top-0 left-0 right-0 bottom-0 w-full h-full" allow="autoplay; encrypted-media" allowfullscreen title=""></iframe></template>
3666    </div>
3667  </div>
3668</section>
3669
3670
3671
3672</div><div id="shopify-section-template--17827960062258__newsletter" class="shopify-section">
3673<section class="bg-scheme-background text-scheme-text newsletter section-y-padding" data-color-scheme="tertiary">
3674  <div class="wrapper">
3675    
3676    <h2 class="block font-heading section-title-align text-base">
3677      <span class="block">Be the first to know</span>
3678    </h2>
3679    
3680    
3681    <div class="font-body mt-4 mx-auto lg:max-w-2xl text-center  leading-snug">
3682      <p>Our mailing list is the place to be for early access, deals, and special offers</p>
3683    </div>
3684    
3685    <div class="font-body mt-12 text-center text-base mx-auto lg:max-w-2xl leading-snug">
3686      <form method="post" action="/contact#NewsletterSection" id="NewsletterSection" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3687        
3688        
3689          <div class="flex flex-row mx-auto lg:max-w-2xl justify-center mx-4">
3690              <input type="hidden" name="contact[tags]" value="newsletter">
3691              <label class="visually-hidden" for="Email-template--17827960062258__newsletter">
3692                Email Address
3693              </label>
3694              <input type="email"
3695                name="contact[email]"
3696                id="Email-template--17827960062258__newsletter"
3697                value=""
3698                placeholder="[email protected]"
3699                autocorrect="off"
3700                autocapitalize="off"
3701                class="newsletter__input border-scheme-border flex-1 max-w-xl min-w-0 border-b-theme-width py-5 placeholder-secondary">
3702              <button class="btn btn-outline-tertiary-text lg:w-auto ml-2 lg:ml-12" type="submit" name="commit">
3703                <span class="btn-text">Subscribe</span>
3704                
3705              </button>
3706          </div>
3707        
3708      </form>
3709    </div>
3710  </div>
3711</section>
3712
3713
3714
3715</div>
3716  </main>
3717
3718  <div id="shopify-section-footer" class="shopify-section">
3719<footer class="section-x-padding bg-scheme-background text-scheme-text" data-section-id="footer" data-section-type="footer" data-color-scheme="secondary">
3720  <div class="py-10 md:py-16 gap-10 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-12 border-t-theme-width border-scheme-border">
3721    
3722    <div class="font-heading w-36 lg:col-span-2 md:pr-5">
3723      <a href="/" class="footer-logo-image break-words">
3724        
3725          Nick Perri Music
3726        
3727      </a>
3728    </div>
3729    
3730
3731      <div class="lg:col-span-8">
3732        <h2 class="font-secondary text-sm text-scheme-meta mb-4">Navigation</h2>
3733        <ul class="-ml-8 mt-6">
3734          
3735            <li class="inline ml-8 text-base">
3736              <a class="text-scheme-text" href="/collections/all">Full Catalog</a>
3737            </li>
3738          
3739            <li class="inline ml-8 text-base">
3740              <a class="text-scheme-text" href="/pages/contact">Contact</a>
3741            </li>
3742          
3743            <li class="inline ml-8 text-base">
3744              <a class="text-scheme-text" href="/search">Search</a>
3745            </li>
3746          
3747        </ul>
3748      </div>
3749    
3750    
3751    
3752      <div class="lg:col-span-2  text-scheme-text">
3753        <h2 class="font-secondary text-sm text-scheme-meta mb-4">Get Connected</h2>
3754        <ul class="-ml-4 -mb-4 flex items-center   flex-wrap" data-color-scheme="primary">
3755  
3756
3757    
3758
3759    
3760      <li class="ml-4 mb-4">
3761        <a class="fill-current hover:text-scheme-accent" href="https://npthieves.bandcamp.com/">
3762          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-bandcamp" viewBox="0 0 64 64"><path d="M37.028 40.749H14.41L24.972 21.25H47.59L37.028 40.75zM31 0C13.88 0 0 13.88 0 31c0 17.12 13.88 31 31 31 17.12 0 31-13.88 31-31C62 13.88 48.12 0 31 0z"></path></svg></span>
3763          <span class="visually-hidden">Bandcamp</span>
3764        </a>
3765      </li>
3766    
3767  
3768
3769    
3770
3771    
3772  
3773
3774    
3775
3776    
3777      <li class="ml-4 mb-4">
3778        <a class="fill-current hover:text-scheme-accent" href="https://www.instagram.com/nickperri/">
3779          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"></path><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"></path><circle cx="390.5" cy="121.5" r="30.2"></circle></svg></span>
3780          <span class="visually-hidden">Instagram</span>
3781        </a>
3782      </li>
3783    
3784  
3785
3786    
3787
3788    
3789      <li class="ml-4 mb-4">
3790        <a class="fill-current hover:text-scheme-accent" href="https://www.tiktok.com/@nickperrimusic">
3791          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-tiktok" viewBox="0 0 48 48"><path d="M45.733 20.815v-8.178c-3.83 0-6.752-1.022-8.639-3.009a12.814 12.814 0 01-3.066-8.12v-.59L26.296.73v33.217a7.2 7.2 0 11-4.665-8.078V17.95a15.32 15.32 0 00-2.448-.201A14.916 14.916 0 1034.1 32.665a15.204 15.204 0 00-.116-1.828V17.662a20.849 20.849 0 0011.75 3.153z"></path></svg></span>
3792          <span class="visually-hidden">TikTok</span>
3793        </a>
3794      </li>
3795    
3796  
3797
3798    
3799
3800    
3801  
3802
3803    
3804
3805    
3806      <li class="ml-4 mb-4">
3807        <a class="fill-current hover:text-scheme-accent" href="https://www.patreon.com/c/nickperrimusic">
3808          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-patreon" viewBox="0 0 256 247"><path d="M45.136 0v246.35H0V0h45.136zm118.521 0C214.657 0 256 41.343 256 92.343s-41.343 92.343-92.343 92.343-92.343-41.344-92.343-92.343c0-51 41.344-92.343 92.343-92.343z"></path></svg></span>
3809          <span class="visually-hidden">Patreon</span>
3810        </a>
3811      </li>
3812    
3813  
3814
3815    
3816
3817    
3818  
3819
3820    
3821
3822    
3823  
3824
3825    
3826
3827    
3828      <li class="ml-4 mb-4">
3829        <a class="fill-current hover:text-scheme-accent" href="https://open.spotify.com/artist/0OjUfzFDQCigIFy80hcdsI?si=T8B2yW14SHuCgsc3Uu5EaQ&nd=1">
3830          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-spotify" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M15.915 8.865c-3.223-1.914-8.54-2.09-11.617-1.156a.935.935 0 11-.543-1.79c3.532-1.072 9.404-.865 13.115 1.337a.935.935 0 01-.955 1.61zm-.105 2.836a.78.78 0 01-1.073.256c-2.687-1.652-6.785-2.13-9.964-1.165A.78.78 0 014.32 9.3c3.632-1.102 8.147-.568 11.233 1.329a.78.78 0 01.257 1.072zm-1.224 2.723a.623.623 0 01-.857.207c-2.348-1.435-5.304-1.76-8.785-.964a.623.623 0 11-.277-1.215c3.81-.871 7.076-.496 9.712 1.114.294.18.387.564.207.857zM10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0z" clip-rule="evenodd"></path></svg></span>
3831          <span class="visually-hidden">Spotify</span>
3832        </a>
3833      </li>
3834    
3835  
3836
3837    
3838
3839    
3840  
3841
3842    
3843
3844    
3845  
3846
3847    
3848
3849    
3850      <li class="ml-4 mb-4">
3851        <a class="fill-current hover:text-scheme-accent" href="https://music.apple.com/us/artist/nick-perri-the-underground-thieves/1515336731">
3852          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-apple" viewBox="0 0 32 32"><path d="M28.956 10.776c-2.262.699-3.743 3.867-3.743 6.17 0 2.961 1.686 6.128 4.442 6.869-.781 2.632-2.879 5.923-4.812 7.322-.822.576-1.809.822-2.961.822-.781 0-1.645-.164-2.797-.617-.947-.452-1.81-.659-2.385-.659-.493 0-1.563.329-3.003.905-.823.247-1.481.412-1.933.412-1.316 0-2.468-.534-3.66-1.522-3.661-3.373-5.759-8.308-5.759-13.45 0-5.1 3.249-9.995 8.144-9.995 1.48 0 2.591.329 3.578.822.946.576 1.727.781 2.591.781.7 0 1.522-.124 2.303-.452 1.892-.74 3.167-1.152 3.907-1.152 1.892 0 3.373.617 4.607 1.728a8.246 8.246 0 011.48 2.016zm-13.12-3.537c0-1.768.699-3.29 1.892-4.771C18.963 1.111 20.566.288 22.335 0c0 1.809-.618 3.62-1.851 5.059-1.357 1.48-2.838 2.18-4.648 2.18z"></path></svg></span>
3853          <span class="visually-hidden">Apple</span>
3854        </a>
3855      </li>
3856    
3857  
3858
3859    
3860
3861    
3862  
3863
3864    
3865
3866    
3867      <li class="ml-4 mb-4">
3868        <a class="fill-current hover:text-scheme-accent" href="https://www.youtube.com/channel/UCb3iXU-bjlyu-FE3WATkBpw">
3869          <span class="block w-5 h-5" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-youtube" viewBox="0 0 21 20"><path d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"></path></svg></span>
3870          <span class="visually-hidden">Youtube</span>
3871        </a>
3872      </li>
3873    
3874  
3875
3876    
3877
3878    
3879  
3880
3881    
3882
3883    
3884  
3885
3886    
3887
3888    
3889  
3890</ul>
3891
3892      </div>
3893    
3894  </div>
3895  <div class="text-scheme-meta md:flex justify-between pb-10 md:pb-16">
3896    <div>
3897      <p class="text-sm">&copy; 2026, <a href="/" title="">Nick Perri Music</a>. </p>
3898      <p class="text-xs mt-4"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></p>
3899    </div>
3900
3901      
3902      <div class="mt-10 md:mt-0 md:ml-10">
3903        
3904<div class="flex flex-wrap items-center justify-between lg:justify-end mt-4 lg:mb-0"><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" data-disclosure-form=""><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div class="inline-block">
3905                  <h2 class="visually-hidden" id="country-heading">
3906                    Country/region
3907                  </h2>
3908                  <div class="relative text-scheme-text" data-disclosure-country>
3909                    <button type="button" class="text-sm border-scheme-text border-scheme-meta p-2" aria-expanded="false" aria-controls="country-list" aria-describedby="country-heading" data-disclosure-toggle>
3910                      United States (USD $)
3911                      <span class="inline-block ml-1 w-3 fill-current">
3912                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-chevron-down" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M16.668 5L18 6.332l-7.993 7.993L10 14.32l-.007.006L2 6.332 3.332 5 10 11.668 16.668 5z"></path></svg>
3913                      </span>
3914                    </button>
3915                    <ul id="country-list" class="disclosure-list absolute bg-scheme-background opacity-0 top-0 left-0 lg:left-auto lg:right-0 transform transition-opacity border-scheme-text border-scheme-meta py-2" data-disclosure-list inert>
3916                      
3917                        <li class="text-sm w-40">
3918                          <a class="block p-2" href="#"  data-value="AX" data-disclosure-option>
3919                            <span class="">Åland Islands (EUR €)</span>
3920                          </a>
3921                        </li>
3922                        <li class="text-sm w-40">
3923                          <a class="block p-2" href="#"  data-value="AL" data-disclosure-option>
3924                            <span class="">Albania (ALL L)</span>
3925                          </a>
3926                        </li>
3927                        <li class="text-sm w-40">
3928                          <a class="block p-2" href="#"  data-value="AD" data-disclosure-option>
3929                            <span class="">Andorra (EUR €)</span>
3930                          </a>
3931                        </li>
3932                        <li class="text-sm w-40">
3933                          <a class="block p-2" href="#"  data-value="AI" data-disclosure-option>
3934                            <span class="">Anguilla (XCD $)</span>
3935                          </a>
3936                        </li>
3937                        <li class="text-sm w-40">
3938                          <a class="block p-2" href="#"  data-value="AG" data-disclosure-option>
3939                            <span class="">Antigua &amp; Barbuda (XCD $)</span>
3940                          </a>
3941                        </li>
3942                        <li class="text-sm w-40">
3943                          <a class="block p-2" href="#"  data-value="AR" data-disclosure-option>
3944                            <span class="">Argentina (USD $)</span>
3945                          </a>
3946                        </li>
3947                        <li class="text-sm w-40">
3948                          <a class="block p-2" href="#"  data-value="AM" data-disclosure-option>
3949                            <span class="">Armenia (AMD դր.)</span>
3950                          </a>
3951                        </li>
3952                        <li class="text-sm w-40">
3953                          <a class="block p-2" href="#"  data-value="AW" data-disclosure-option>
3954                            <span class="">Aruba (AWG ƒ)</span>
3955                          </a>
3956                        </li>
3957                        <li class="text-sm w-40">
3958                          <a class="block p-2" href="#"  data-value="AU" data-disclosure-option>
3959                            <span class="">Australia (AUD $)</span>
3960                          </a>
3961                        </li>
3962                        <li class="text-sm w-40">
3963                          <a class="block p-2" href="#"  data-value="AT" data-disclosure-option>
3964                            <span class="">Austria (EUR €)</span>
3965                          </a>
3966                        </li>
3967                        <li class="text-sm w-40">
3968                          <a class="block p-2" href="#"  data-value="BS" data-disclosure-option>
3969                            <span class="">Bahamas (BSD $)</span>
3970                          </a>
3971                        </li>
3972                        <li class="text-sm w-40">
3973                          <a class="block p-2" href="#"  data-value="BB" data-disclosure-option>
3974                            <span class="">Barbados (BBD $)</span>
3975                          </a>
3976                        </li>
3977                        <li class="text-sm w-40">
3978                          <a class="block p-2" href="#"  data-value="BE" data-disclosure-option>
3979                            <span class="">Belgium (EUR €)</span>
3980                          </a>
3981                        </li>
3982                        <li class="text-sm w-40">
3983                          <a class="block p-2" href="#"  data-value="BZ" data-disclosure-option>
3984                            <span class="">Belize (BZD $)</span>
3985                          </a>
3986                        </li>
3987                        <li class="text-sm w-40">
3988                          <a class="block p-2" href="#"  data-value="BM" data-disclosure-option>
3989                            <span class="">Bermuda (USD $)</span>
3990                          </a>
3991                        </li>
3992                        <li class="text-sm w-40">
3993                          <a class="block p-2" href="#"  data-value="BO" data-disclosure-option>
3994                            <span class="">Bolivia (BOB Bs.)</span>
3995                          </a>
3996                        </li>
3997                        <li class="text-sm w-40">
3998                          <a class="block p-2" href="#"  data-value="BA" data-disclosure-option>
3999                            <span class="">Bosnia &amp; Herzegovina (BAM КМ)</span>
4000                          </a>
4001                        </li>
4002                        <li class="text-sm w-40">
4003                          <a class="block p-2" href="#"  data-value="BR" data-disclosure-option>
4004                            <span class="">Brazil (USD $)</span>
4005                          </a>
4006                        </li>
4007                        <li class="text-sm w-40">
4008                          <a class="block p-2" href="#"  data-value="VG" data-disclosure-option>
4009                            <span class="">British Virgin Islands (USD $)</span>
4010                          </a>
4011                        </li>
4012                        <li class="text-sm w-40">
4013                          <a class="block p-2" href="#"  data-value="BG" data-disclosure-option>
4014                            <span class="">Bulgaria (EUR €)</span>
4015                          </a>
4016                        </li>
4017                        <li class="text-sm w-40">
4018                          <a class="block p-2" href="#"  data-value="CA" data-disclosure-option>
4019                            <span class="">Canada (CAD $)</span>
4020                          </a>
4021                        </li>
4022                        <li class="text-sm w-40">
4023                          <a class="block p-2" href="#"  data-value="BQ" data-disclosure-option>
4024                            <span class="">Caribbean Netherlands (USD $)</span>
4025                          </a>
4026                        </li>
4027                        <li class="text-sm w-40">
4028                          <a class="block p-2" href="#"  data-value="KY" data-disclosure-option>
4029                            <span class="">Cayman Islands (KYD $)</span>
4030                          </a>
4031                        </li>
4032                        <li class="text-sm w-40">
4033                          <a class="block p-2" href="#"  data-value="CL" data-disclosure-option>
4034                            <span class="">Chile (USD $)</span>
4035                          </a>
4036                        </li>
4037                        <li class="text-sm w-40">
4038                          <a class="block p-2" href="#"  data-value="CO" data-disclosure-option>
4039                            <span class="">Colombia (USD $)</span>
4040                          </a>
4041                        </li>
4042                        <li class="text-sm w-40">
4043                          <a class="block p-2" href="#"  data-value="CK" data-disclosure-option>
4044                            <span class="">Cook Islands (NZD $)</span>
4045                          </a>
4046                        </li>
4047                        <li class="text-sm w-40">
4048                          <a class="block p-2" href="#"  data-value="CR" data-disclosure-option>
4049                            <span class="">Costa Rica (CRC ₡)</span>
4050                          </a>
4051                        </li>
4052                        <li class="text-sm w-40">
4053                          <a class="block p-2" href="#"  data-value="HR" data-disclosure-option>
4054                            <span class="">Croatia (EUR €)</span>
4055                          </a>
4056                        </li>
4057                        <li class="text-sm w-40">
4058                          <a class="block p-2" href="#"  data-value="CW" data-disclosure-option>
4059                            <span class="">Curaçao (ANG ƒ)</span>
4060                          </a>
4061                        </li>
4062                        <li class="text-sm w-40">
4063                          <a class="block p-2" href="#"  data-value="CY" data-disclosure-option>
4064                            <span class="">Cyprus (EUR €)</span>
4065                          </a>
4066                        </li>
4067                        <li class="text-sm w-40">
4068                          <a class="block p-2" href="#"  data-value="CZ" data-disclosure-option>
4069                            <span class="">Czechia (CZK Kč)</span>
4070                          </a>
4071                        </li>
4072                        <li class="text-sm w-40">
4073                          <a class="block p-2" href="#"  data-value="DK" data-disclosure-option>
4074                            <span class="">Denmark (DKK kr.)</span>
4075                          </a>
4076                        </li>
4077                        <li class="text-sm w-40">
4078                          <a class="block p-2" href="#"  data-value="DM" data-disclosure-option>
4079                            <span class="">Dominica (XCD $)</span>
4080                          </a>
4081                        </li>
4082                        <li class="text-sm w-40">
4083                          <a class="block p-2" href="#"  data-value="DO" data-disclosure-option>
4084                            <span class="">Dominican Republic (DOP $)</span>
4085                          </a>
4086                        </li>
4087                        <li class="text-sm w-40">
4088                          <a class="block p-2" href="#"  data-value="EC" data-disclosure-option>
4089                            <span class="">Ecuador (USD $)</span>
4090                          </a>
4091                        </li>
4092                        <li class="text-sm w-40">
4093                          <a class="block p-2" href="#"  data-value="EG" data-disclosure-option>
4094                            <span class="">Egypt (EGP ج.م)</span>
4095                          </a>
4096                        </li>
4097                        <li class="text-sm w-40">
4098                          <a class="block p-2" href="#"  data-value="SV" data-disclosure-option>
4099                            <span class="">El Salvador (USD $)</span>
4100                          </a>
4101                        </li>
4102                        <li class="text-sm w-40">
4103                          <a class="block p-2" href="#"  data-value="EE" data-disclosure-option>
4104                            <span class="">Estonia (EUR €)</span>
4105                          </a>
4106                        </li>
4107                        <li class="text-sm w-40">
4108                          <a class="block p-2" href="#"  data-value="FK" data-disclosure-option>
4109                            <span class="">Falkland Islands (FKP £)</span>
4110                          </a>
4111                        </li>
4112                        <li class="text-sm w-40">
4113                          <a class="block p-2" href="#"  data-value="FO" data-disclosure-option>
4114                            <span class="">Faroe Islands (DKK kr.)</span>
4115                          </a>
4116                        </li>
4117                        <li class="text-sm w-40">
4118                          <a class="block p-2" href="#"  data-value="FJ" data-disclosure-option>
4119                            <span class="">Fiji (FJD $)</span>
4120                          </a>
4121                        </li>
4122                        <li class="text-sm w-40">
4123                          <a class="block p-2" href="#"  data-value="FI" data-disclosure-option>
4124                            <span class="">Finland (EUR €)</span>
4125                          </a>
4126                        </li>
4127                        <li class="text-sm w-40">
4128                          <a class="block p-2" href="#"  data-value="FR" data-disclosure-option>
4129                            <span class="">France (EUR €)</span>
4130                          </a>
4131                        </li>
4132                        <li class="text-sm w-40">
4133                          <a class="block p-2" href="#"  data-value="GF" data-disclosure-option>
4134                            <span class="">French Guiana (EUR €)</span>
4135                          </a>
4136                        </li>
4137                        <li class="text-sm w-40">
4138                          <a class="block p-2" href="#"  data-value="PF" data-disclosure-option>
4139                            <span class="">French Polynesia (XPF Fr)</span>
4140                          </a>
4141                        </li>
4142                        <li class="text-sm w-40">
4143                          <a class="block p-2" href="#"  data-value="GE" data-disclosure-option>
4144                            <span class="">Georgia (USD $)</span>
4145                          </a>
4146                        </li>
4147                        <li class="text-sm w-40">
4148                          <a class="block p-2" href="#"  data-value="DE" data-disclosure-option>
4149                            <span class="">Germany (EUR €)</span>
4150                          </a>
4151                        </li>
4152                        <li class="text-sm w-40">
4153                          <a class="block p-2" href="#"  data-value="GI" data-disclosure-option>
4154                            <span class="">Gibraltar (GBP £)</span>
4155                          </a>
4156                        </li>
4157                        <li class="text-sm w-40">
4158                          <a class="block p-2" href="#"  data-value="GR" data-disclosure-option>
4159                            <span class="">Greece (EUR €)</span>
4160                          </a>
4161                        </li>
4162                        <li class="text-sm w-40">
4163                          <a class="block p-2" href="#"  data-value="GL" data-disclosure-option>
4164                            <span class="">Greenland (DKK kr.)</span>
4165                          </a>
4166                        </li>
4167                        <li class="text-sm w-40">
4168                          <a class="block p-2" href="#"  data-value="GD" data-disclosure-option>
4169                            <span class="">Grenada (XCD $)</span>
4170                          </a>
4171                        </li>
4172                        <li class="text-sm w-40">
4173                          <a class="block p-2" href="#"  data-value="GP" data-disclosure-option>
4174                            <span class="">Guadeloupe (EUR €)</span>
4175                          </a>
4176                        </li>
4177                        <li class="text-sm w-40">
4178                          <a class="block p-2" href="#"  data-value="GT" data-disclosure-option>
4179                            <span class="">Guatemala (GTQ Q)</span>
4180                          </a>
4181                        </li>
4182                        <li class="text-sm w-40">
4183                          <a class="block p-2" href="#"  data-value="GG" data-disclosure-option>
4184                            <span class="">Guernsey (GBP £)</span>
4185                          </a>
4186                        </li>
4187                        <li class="text-sm w-40">
4188                          <a class="block p-2" href="#"  data-value="GY" data-disclosure-option>
4189                            <span class="">Guyana (GYD $)</span>
4190                          </a>
4191                        </li>
4192                        <li class="text-sm w-40">
4193                          <a class="block p-2" href="#"  data-value="HT" data-disclosure-option>
4194                            <span class="">Haiti (USD $)</span>
4195                          </a>
4196                        </li>
4197                        <li class="text-sm w-40">
4198                          <a class="block p-2" href="#"  data-value="HN" data-disclosure-option>
4199                            <span class="">Honduras (HNL L)</span>
4200                          </a>
4201                        </li>
4202                        <li class="text-sm w-40">
4203                          <a class="block p-2" href="#"  data-value="HK" data-disclosure-option>
4204                            <span class="">Hong Kong SAR (HKD $)</span>
4205                          </a>
4206                        </li>
4207                        <li class="text-sm w-40">
4208                          <a class="block p-2" href="#"  data-value="HU" data-disclosure-option>
4209                            <span class="">Hungary (HUF Ft)</span>
4210                          </a>
4211                        </li>
4212                        <li class="text-sm w-40">
4213                          <a class="block p-2" href="#"  data-value="IS" data-disclosure-option>
4214                            <span class="">Iceland (ISK kr)</span>
4215                          </a>
4216                        </li>
4217                        <li class="text-sm w-40">
4218                          <a class="block p-2" href="#"  data-value="IE" data-disclosure-option>
4219                            <span class="">Ireland (EUR €)</span>
4220                          </a>
4221                        </li>
4222                        <li class="text-sm w-40">
4223                          <a class="block p-2" href="#"  data-value="IM" data-disclosure-option>
4224                            <span class="">Isle of Man (GBP £)</span>
4225                          </a>
4226                        </li>
4227                        <li class="text-sm w-40">
4228                          <a class="block p-2" href="#"  data-value="IL" data-disclosure-option>
4229                            <span class="">Israel (ILS ₪)</span>
4230                          </a>
4231                        </li>
4232                        <li class="text-sm w-40">
4233                          <a class="block p-2" href="#"  data-value="IT" data-disclosure-option>
4234                            <span class="">Italy (EUR €)</span>
4235                          </a>
4236                        </li>
4237                        <li class="text-sm w-40">
4238                          <a class="block p-2" href="#"  data-value="JM" data-disclosure-option>
4239                            <span class="">Jamaica (JMD $)</span>
4240                          </a>
4241                        </li>
4242                        <li class="text-sm w-40">
4243                          <a class="block p-2" href="#"  data-value="JP" data-disclosure-option>
4244                            <span class="">Japan (JPY ¥)</span>
4245                          </a>
4246                        </li>
4247                        <li class="text-sm w-40">
4248                          <a class="block p-2" href="#"  data-value="JE" data-disclosure-option>
4249                            <span class="">Jersey (USD $)</span>
4250                          </a>
4251                        </li>
4252                        <li class="text-sm w-40">
4253                          <a class="block p-2" href="#"  data-value="KI" data-disclosure-option>
4254                            <span class="">Kiribati (USD $)</span>
4255                          </a>
4256                        </li>
4257                        <li class="text-sm w-40">
4258                          <a class="block p-2" href="#"  data-value="XK" data-disclosure-option>
4259                            <span class="">Kosovo (EUR €)</span>
4260                          </a>
4261                        </li>
4262                        <li class="text-sm w-40">
4263                          <a class="block p-2" href="#"  data-value="LV" data-disclosure-option>
4264                            <span class="">Latvia (EUR €)</span>
4265                          </a>
4266                        </li>
4267                        <li class="text-sm w-40">
4268                          <a class="block p-2" href="#"  data-value="LI" data-disclosure-option>
4269                            <span class="">Liechtenstein (CHF CHF)</span>
4270                          </a>
4271                        </li>
4272                        <li class="text-sm w-40">
4273                          <a class="block p-2" href="#"  data-value="LT" data-disclosure-option>
4274                            <span class="">Lithuania (EUR €)</span>
4275                          </a>
4276                        </li>
4277                        <li class="text-sm w-40">
4278                          <a class="block p-2" href="#"  data-value="LU" data-disclosure-option>
4279                            <span class="">Luxembourg (EUR €)</span>
4280                          </a>
4281                        </li>
4282                        <li class="text-sm w-40">
4283                          <a class="block p-2" href="#"  data-value="MY" data-disclosure-option>
4284                            <span class="">Malaysia (MYR RM)</span>
4285                          </a>
4286                        </li>
4287                        <li class="text-sm w-40">
4288                          <a class="block p-2" href="#"  data-value="MT" data-disclosure-option>
4289                            <span class="">Malta (EUR €)</span>
4290                          </a>
4291                        </li>
4292                        <li class="text-sm w-40">
4293                          <a class="block p-2" href="#"  data-value="MQ" data-disclosure-option>
4294                            <span class="">Martinique (EUR €)</span>
4295                          </a>
4296                        </li>
4297                        <li class="text-sm w-40">
4298                          <a class="block p-2" href="#"  data-value="YT" data-disclosure-option>
4299                            <span class="">Mayotte (EUR €)</span>
4300                          </a>
4301                        </li>
4302                        <li class="text-sm w-40">
4303                          <a class="block p-2" href="#"  data-value="MX" data-disclosure-option>
4304                            <span class="">Mexico (USD $)</span>
4305                          </a>
4306                        </li>
4307                        <li class="text-sm w-40">
4308                          <a class="block p-2" href="#"  data-value="MD" data-disclosure-option>
4309                            <span class="">Moldova (MDL L)</span>
4310                          </a>
4311                        </li>
4312                        <li class="text-sm w-40">
4313                          <a class="block p-2" href="#"  data-value="MC" data-disclosure-option>
4314                            <span class="">Monaco (EUR €)</span>
4315                          </a>
4316                        </li>
4317                        <li class="text-sm w-40">
4318                          <a class="block p-2" href="#"  data-value="ME" data-disclosure-option>
4319                            <span class="">Montenegro (EUR €)</span>
4320                          </a>
4321                        </li>
4322                        <li class="text-sm w-40">
4323                          <a class="block p-2" href="#"  data-value="MS" data-disclosure-option>
4324                            <span class="">Montserrat (XCD $)</span>
4325                          </a>
4326                        </li>
4327                        <li class="text-sm w-40">
4328                          <a class="block p-2" href="#"  data-value="NR" data-disclosure-option>
4329                            <span class="">Nauru (AUD $)</span>
4330                          </a>
4331                        </li>
4332                        <li class="text-sm w-40">
4333                          <a class="block p-2" href="#"  data-value="NL" data-disclosure-option>
4334                            <span class="">Netherlands (EUR €)</span>
4335                          </a>
4336                        </li>
4337                        <li class="text-sm w-40">
4338                          <a class="block p-2" href="#"  data-value="NC" data-disclosure-option>
4339                            <span class="">New Caledonia (XPF Fr)</span>
4340                          </a>
4341                        </li>
4342                        <li class="text-sm w-40">
4343                          <a class="block p-2" href="#"  data-value="NZ" data-disclosure-option>
4344                            <span class="">New Zealand (NZD $)</span>
4345                          </a>
4346                        </li>
4347                        <li class="text-sm w-40">
4348                          <a class="block p-2" href="#"  data-value="NI" data-disclosure-option>
4349                            <span class="">Nicaragua (NIO C$)</span>
4350                          </a>
4351                        </li>
4352                        <li class="text-sm w-40">
4353                          <a class="block p-2" href="#"  data-value="NU" data-disclosure-option>
4354                            <span class="">Niue (NZD $)</span>
4355                          </a>
4356                        </li>
4357                        <li class="text-sm w-40">
4358                          <a class="block p-2" href="#"  data-value="NF" data-disclosure-option>
4359                            <span class="">Norfolk Island (AUD $)</span>
4360                          </a>
4361                        </li>
4362                        <li class="text-sm w-40">
4363                          <a class="block p-2" href="#"  data-value="MK" data-disclosure-option>
4364                            <span class="">North Macedonia (MKD ден)</span>
4365                          </a>
4366                        </li>
4367                        <li class="text-sm w-40">
4368                          <a class="block p-2" href="#"  data-value="NO" data-disclosure-option>
4369                            <span class="">Norway (USD $)</span>
4370                          </a>
4371                        </li>
4372                        <li class="text-sm w-40">
4373                          <a class="block p-2" href="#"  data-value="PA" data-disclosure-option>
4374                            <span class="">Panama (USD $)</span>
4375                          </a>
4376                        </li>
4377                        <li class="text-sm w-40">
4378                          <a class="block p-2" href="#"  data-value="PG" data-disclosure-option>
4379                            <span class="">Papua New Guinea (PGK K)</span>
4380                          </a>
4381                        </li>
4382                        <li class="text-sm w-40">
4383                          <a class="block p-2" href="#"  data-value="PY" data-disclosure-option>
4384                            <span class="">Paraguay (PYG ₲)</span>
4385                          </a>
4386                        </li>
4387                        <li class="text-sm w-40">
4388                          <a class="block p-2" href="#"  data-value="PE" data-disclosure-option>
4389                            <span class="">Peru (PEN S/)</span>
4390                          </a>
4391                        </li>
4392                        <li class="text-sm w-40">
4393                          <a class="block p-2" href="#"  data-value="PH" data-disclosure-option>
4394                            <span class="">Philippines (PHP ₱)</span>
4395                          </a>
4396                        </li>
4397                        <li class="text-sm w-40">
4398                          <a class="block p-2" href="#"  data-value="PN" data-disclosure-option>
4399                            <span class="">Pitcairn Islands (NZD $)</span>
4400                          </a>
4401                        </li>
4402                        <li class="text-sm w-40">
4403                          <a class="block p-2" href="#"  data-value="PL" data-disclosure-option>
4404                            <span class="">Poland (PLN zł)</span>
4405                          </a>
4406                        </li>
4407                        <li class="text-sm w-40">
4408                          <a class="block p-2" href="#"  data-value="PT" data-disclosure-option>
4409                            <span class="">Portugal (EUR €)</span>
4410                          </a>
4411                        </li>
4412                        <li class="text-sm w-40">
4413                          <a class="block p-2" href="#"  data-value="RE" data-disclosure-option>
4414                            <span class="">Réunion (EUR €)</span>
4415                          </a>
4416                        </li>
4417                        <li class="text-sm w-40">
4418                          <a class="block p-2" href="#"  data-value="RO" data-disclosure-option>
4419                            <span class="">Romania (RON Lei)</span>
4420                          </a>
4421                        </li>
4422                        <li class="text-sm w-40">
4423                          <a class="block p-2" href="#"  data-value="WS" data-disclosure-option>
4424                            <span class="">Samoa (WST T)</span>
4425                          </a>
4426                        </li>
4427                        <li class="text-sm w-40">
4428                          <a class="block p-2" href="#"  data-value="SM" data-disclosure-option>
4429                            <span class="">San Marino (EUR €)</span>
4430                          </a>
4431                        </li>
4432                        <li class="text-sm w-40">
4433                          <a class="block p-2" href="#"  data-value="RS" data-disclosure-option>
4434                            <span class="">Serbia (RSD РСД)</span>
4435                          </a>
4436                        </li>
4437                        <li class="text-sm w-40">
4438                          <a class="block p-2" href="#"  data-value="SG" data-disclosure-option>
4439                            <span class="">Singapore (SGD $)</span>
4440                          </a>
4441                        </li>
4442                        <li class="text-sm w-40">
4443                          <a class="block p-2" href="#"  data-value="SX" data-disclosure-option>
4444                            <span class="">Sint Maarten (ANG ƒ)</span>
4445                          </a>
4446                        </li>
4447                        <li class="text-sm w-40">
4448                          <a class="block p-2" href="#"  data-value="SK" data-disclosure-option>
4449                            <span class="">Slovakia (EUR €)</span>
4450                          </a>
4451                        </li>
4452                        <li class="text-sm w-40">
4453                          <a class="block p-2" href="#"  data-value="SI" data-disclosure-option>
4454                            <span class="">Slovenia (EUR €)</span>
4455                          </a>
4456                        </li>
4457                        <li class="text-sm w-40">
4458                          <a class="block p-2" href="#"  data-value="SB" data-disclosure-option>
4459                            <span class="">Solomon Islands (SBD $)</span>
4460                          </a>
4461                        </li>
4462                        <li class="text-sm w-40">
4463                          <a class="block p-2" href="#"  data-value="ZA" data-disclosure-option>
4464                            <span class="">South Africa (USD $)</span>
4465                          </a>
4466                        </li>
4467                        <li class="text-sm w-40">
4468                          <a class="block p-2" href="#"  data-value="KR" data-disclosure-option>
4469                            <span class="">South Korea (KRW ₩)</span>
4470                          </a>
4471                        </li>
4472                        <li class="text-sm w-40">
4473                          <a class="block p-2" href="#"  data-value="ES" data-disclosure-option>
4474                            <span class="">Spain (EUR €)</span>
4475                          </a>
4476                        </li>
4477                        <li class="text-sm w-40">
4478                          <a class="block p-2" href="#"  data-value="BL" data-disclosure-option>
4479                            <span class="">St. Barthélemy (EUR €)</span>
4480                          </a>
4481                        </li>
4482                        <li class="text-sm w-40">
4483                          <a class="block p-2" href="#"  data-value="KN" data-disclosure-option>
4484                            <span class="">St. Kitts &amp; Nevis (XCD $)</span>
4485                          </a>
4486                        </li>
4487                        <li class="text-sm w-40">
4488                          <a class="block p-2" href="#"  data-value="LC" data-disclosure-option>
4489                            <span class="">St. Lucia (XCD $)</span>
4490                          </a>
4491                        </li>
4492                        <li class="text-sm w-40">
4493                          <a class="block p-2" href="#"  data-value="MF" data-disclosure-option>
4494                            <span class="">St. Martin (EUR €)</span>
4495                          </a>
4496                        </li>
4497                        <li class="text-sm w-40">
4498                          <a class="block p-2" href="#"  data-value="PM" data-disclosure-option>
4499                            <span class="">St. Pierre &amp; Miquelon (EUR €)</span>
4500                          </a>
4501                        </li>
4502                        <li class="text-sm w-40">
4503                          <a class="block p-2" href="#"  data-value="VC" data-disclosure-option>
4504                            <span class="">St. Vincent &amp; Grenadines (XCD $)</span>
4505                          </a>
4506                        </li>
4507                        <li class="text-sm w-40">
4508                          <a class="block p-2" href="#"  data-value="SR" data-disclosure-option>
4509                            <span class="">Suriname (USD $)</span>
4510                          </a>
4511                        </li>
4512                        <li class="text-sm w-40">
4513                          <a class="block p-2" href="#"  data-value="SJ" data-disclosure-option>
4514                            <span class="">Svalbard &amp; Jan Mayen (USD $)</span>
4515                          </a>
4516                        </li>
4517                        <li class="text-sm w-40">
4518                          <a class="block p-2" href="#"  data-value="SE" data-disclosure-option>
4519                            <span class="">Sweden (SEK kr)</span>
4520                          </a>
4521                        </li>
4522                        <li class="text-sm w-40">
4523                          <a class="block p-2" href="#"  data-value="CH" data-disclosure-option>
4524                            <span class="">Switzerland (CHF CHF)</span>
4525                          </a>
4526                        </li>
4527                        <li class="text-sm w-40">
4528                          <a class="block p-2" href="#"  data-value="TH" data-disclosure-option>
4529                            <span class="">Thailand (THB ฿)</span>
4530                          </a>
4531                        </li>
4532                        <li class="text-sm w-40">
4533                          <a class="block p-2" href="#"  data-value="TL" data-disclosure-option>
4534                            <span class="">Timor-Leste (USD $)</span>
4535                          </a>
4536                        </li>
4537                        <li class="text-sm w-40">
4538                          <a class="block p-2" href="#"  data-value="TK" data-disclosure-option>
4539                            <span class="">Tokelau (NZD $)</span>
4540                          </a>
4541                        </li>
4542                        <li class="text-sm w-40">
4543                          <a class="block p-2" href="#"  data-value="TO" data-disclosure-option>
4544                            <span class="">Tonga (TOP T$)</span>
4545                          </a>
4546                        </li>
4547                        <li class="text-sm w-40">
4548                          <a class="block p-2" href="#"  data-value="TT" data-disclosure-option>
4549                            <span class="">Trinidad &amp; Tobago (TTD $)</span>
4550                          </a>
4551                        </li>
4552                        <li class="text-sm w-40">
4553                          <a class="block p-2" href="#"  data-value="TR" data-disclosure-option>
4554                            <span class="">Türkiye (USD $)</span>
4555                          </a>
4556                        </li>
4557                        <li class="text-sm w-40">
4558                          <a class="block p-2" href="#"  data-value="TC" data-disclosure-option>
4559                            <span class="">Turks &amp; Caicos Islands (USD $)</span>
4560                          </a>
4561                        </li>
4562                        <li class="text-sm w-40">
4563                          <a class="block p-2" href="#"  data-value="TV" data-disclosure-option>
4564                            <span class="">Tuvalu (AUD $)</span>
4565                          </a>
4566                        </li>
4567                        <li class="text-sm w-40">
4568                          <a class="block p-2" href="#"  data-value="UM" data-disclosure-option>
4569                            <span class="">U.S. Outlying Islands (USD $)</span>
4570                          </a>
4571                        </li>
4572                        <li class="text-sm w-40">
4573                          <a class="block p-2" href="#"  data-value="UA" data-disclosure-option>
4574                            <span class="">Ukraine (UAH ₴)</span>
4575                          </a>
4576                        </li>
4577                        <li class="text-sm w-40">
4578                          <a class="block p-2" href="#"  data-value="AE" data-disclosure-option>
4579                            <span class="">United Arab Emirates (AED د.إ)</span>
4580                          </a>
4581                        </li>
4582                        <li class="text-sm w-40">
4583                          <a class="block p-2" href="#"  data-value="GB" data-disclosure-option>
4584                            <span class="">United Kingdom (GBP £)</span>
4585                          </a>
4586                        </li>
4587                        <li class="text-sm w-40">
4588                          <a class="block p-2" href="#" aria-current="true" data-value="US" data-disclosure-option>
4589                            <span class="text-scheme-accent font-bold">United States (USD $)</span>
4590                          </a>
4591                        </li>
4592                        <li class="text-sm w-40">
4593                          <a class="block p-2" href="#"  data-value="UY" data-disclosure-option>
4594                            <span class="">Uruguay (UYU $U)</span>
4595                          </a>
4596                        </li>
4597                        <li class="text-sm w-40">
4598                          <a class="block p-2" href="#"  data-value="VU" data-disclosure-option>
4599                            <span class="">Vanuatu (VUV Vt)</span>
4600                          </a>
4601                        </li>
4602                        <li class="text-sm w-40">
4603                          <a class="block p-2" href="#"  data-value="VA" data-disclosure-option>
4604                            <span class="">Vatican City (EUR €)</span>
4605                          </a>
4606                        </li>
4607                        <li class="text-sm w-40">
4608                          <a class="block p-2" href="#"  data-value="VE" data-disclosure-option>
4609                            <span class="">Venezuela (USD $)</span>
4610                          </a>
4611                        </li>
4612                        <li class="text-sm w-40">
4613                          <a class="block p-2" href="#"  data-value="WF" data-disclosure-option>
4614                            <span class="">Wallis &amp; Futuna (XPF Fr)</span>
4615                          </a>
4616                        </li></ul>
4617                    <input type="hidden" name="country_code" id="CountrySelector" value="US" data-disclosure-input/>
4618                  </div>
4619                </div></form></div></div>
4620    
4621  </div>
4622</footer>
4623
4624
4625</div>
4626  <div id="shopify-section-popup" class="shopify-section relative z-60">
4627
4628<section x-data="ThemeSection_popup()"
4629        x-cloak
4630        x-init="frequency = 30, delay = 6, mounted()"
4631        :class="{ 'translate-y-0-important' : show }"
4632         class="popup fixed right-0 bottom-0 lg:w-1/2 lg:max-w-2xl lg:p-4 lg:pt-8  z-70 transition-transform duration-300 in-expo transform translate-y-full"  data-section-type="popup"   data-section-id="popup">
4633
4634  <div class="wrapper py-10 lg:py-20 bg-scheme-background text-scheme-text relative" data-color-scheme="secondary">
4635
4636    <button @click="closePopUp($event)" class="block p-1 w-8 ml-auto absolute top-2 right-2">
4637      <span class="visually-hidden">Close (esc)</span>
4638      <span class="inline-block  w-6 h-6"><svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-close" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M18.364 4.222l1.414 1.414L13.414 12l6.364 6.364-1.414 1.414L12 13.414l-6.364 6.364-1.414-1.414L10.586 12 4.222 5.636l1.414-1.414L12 10.586l6.364-6.364z" clip-rule="evenodd"></path></svg></span>
4639    </button>
4640
4641    <div>
4642      
4643      <h2 class="font-heading  text-base">
4644        Be the first to know
4645      </h2>
4646      
4647
4648      
4649      <p class="font-body leading-snug mt-5">
4650        <p>Our mailing list is the place to be for early access, deals, and special offers.&nbsp;</p>
4651      </p>
4652      
4653    </div>
4654
4655    <div class="mt-5 lg:mt-10"><div class="font-body text-base leading-snug">
4656          <form method="post" action="/contact#PopupNewsletter" id="PopupNewsletter" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
4657            
4658            
4659              <div class="flex flex-row mx-auto lg:max-w-2xl justify-center mx-4">
4660                  <input type="hidden" name="contact[tags]" value="newsletter">
4661                  <label class="visually-hidden" for="Email-popup">
4662                    Email Address
4663                  </label>
4664                  <input type="email"
4665                    name="contact[email]"
4666                    id="Email-popup"
4667                    value=""
4668                    placeholder="[email protected]"
4669                    autocorrect="off"
4670                    autocapitalize="off"
4671                    class="newsletter__input w-1 border-scheme-border bg-transparent flex-1 max-w-xl min-w-0 border-b-theme-width py-5 placeholder-secondary">
4672                  <button class="btn btn-solid-secondary-text md:w-auto ml-2 md:ml-12" type="submit" name="commit">
4673                    <span class="btn-text">Subscribe</span>
4674                    
4675                  </button>
4676              </div>
4677            
4678          </form>
4679        </div>
4680      </div></div>
4681  </div>
4682</section>
4683
4684
4685
4686</div>
4687<div x-cloak x-data="QuickBuyModal()" x-init="mounted()" data-color-scheme="primary">
4688  <div id="ProductModal"
4689      x-show="open"
4690      class="fixed top-0 left-0 right-0 bottom-0 flex justify-center items-center p-4 lg:p-24 z-100"
4691      x-transition:enter="transition ease duration-300"
4692      x-transition:enter-start="opacity-0"
4693      x-transition:enter-end="opacity-100"
4694      x-transition:leave="transition ease duration-300"
4695      x-transition:leave-start="opacity-100"
4696      x-transition:leave-end="opacity-0"
4697      role="dialog"
4698      aria-modal="true"
4699      data-product-modal>
4700    <div class="border-grid border-grid-color bg-scheme-background text-scheme-text w-full relative max-h-full max-w-6xl overflow-auto z-10">
4701      <button @click.prevent="close()" class="absolute w-8 -mr-2 top-2 right-2 lg:top-4 lg:right-4">
4702        <span  class="visually-hidden">Close (esc)</span>
4703        <svg aria-hidden="true" focusable="false" role="presentation" class="icon fill-current icon-close" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M18.364 4.222l1.414 1.414L13.414 12l6.364 6.364-1.414 1.414L12 13.414l-6.364 6.364-1.414-1.414L10.586 12 4.222 5.636l1.414-1.414L12 10.586l6.364-6.364z" clip-rule="evenodd"></path></svg>
4704      </button>
4705      <div data-product-modal-content class="mt-4 lg:mt-0">
4706      </div>
4707    </div>
4708    <div @click="close()" role="button" class="absolute top-0 right-0 bottom-0 left-0 z-0 w-full h-full opacity-90"></div>
4709  </div>
4710</div>
4711
4712<div id="drawerCover" class="bg-scheme-text fixed top-0 left-0 right-0 bottom-0 z-99 opacity-0 transition-opacity hidden" data-color-scheme="primary"></div>
4713
4714  <div id="screenreader-announce" class="visually-hidden" aria-l
4714ive="polite" role="status"></div>
4715
4716  <ul hidden>
4717    <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
4718    <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li>
4719  </ul>
4720
4721  
4721<script>
4722    window.theme = {
4723      strings: {
4724        loading: "Loading",
4725        itemCountOne: "{{ count }} item",
4726        itemCountOther: "{{ count }} items",
4727        addToCart: "Add to Cart",
4728        soldOut: "Sold Out",
4729        unavailable: "Unavailable",
4730        regularPrice: "Regular price",
4731        salePrice: "Sale price",
4732        sale: "On Sale",
4733        unitPrice: "Unit price",
4734        unitPriceSeparator: "per",
4735        cartEmpty: "Your cart is currently empty.",
4736        cartCookies: "Enable cookies to use the shopping cart",
4737        update: "Update Cart",
4738        quantity: "Quantity",
4739        discountedTotal: "Discounted total",
4740        regularTotal: "Regular total",
4741        priceColumn: "See Price column for discount details.",
4742        addedToCart: "Added to Cart!",
4743        cartAddError: "All {{ title }} are in your cart."
4744      },
4745      animations: {
4746        fade_in_sections: true,
4747        zoom_images_on_hover: false
4748      },
4749      moneyFormat: "${{amount}}",
4750      cartItemCount: 0,
4751      cartMethod: "drawer",
4752      routes: {
4753        cart_url: '/cart',
4754        cart_add_url: '/cart/add',
4755        cart_change_url: '/cart/change',
4756        cart_update_url: '/cart/update',
4757        cart_clear_url: '/cart/clear',
4758        predictive_search_url: '/search/suggest'
4759      },
4760    };
4761  </script>
4761
4762  
4763  
4764<script>
4765window.baseAssetsUrl = '//nickperrimusic.com/cdn/shop/t/3/';
4766</script>
vendor: 1 bytes, line 4766
4766
4767<script type="module" src="//nickperrimusic.com/cdn/shop/t/3/assets/theme.min.js?v=143220879208380227841675191655" defer="defer"></script>
4767
4768  
4769<div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
4769<script id="ReStock-config">
4770  var _ReStockConfig = window._ReStockConfig || {};
4771
4772  _ReStockConfig.templateName = "index";
4773  _ReStockConfig.isB2BCustomer = null;
4774  _ReStockConfig.currentLocationId = null;
4775  _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "us";
4776  _ReStockConfig.marketId = 47352217906;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":null,"support_wrapper":null,"css_selector_from_theme":"div.lg:w-1/2>button[type='submit'].add-to-cart-btn.w-full.btn.btn-outline-primary-accent","inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":null,"css_selector_by_support":null,"custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":false,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART"},"button_classes":null,"global_raw_css":null,"product_page_raw_css":null,"after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify Me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify Me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify Me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Don’t worry! We hate spam as much as you do.","email_label":"Email","push_label":"Push notification","sms_label":"Sms","sms_input_placeholder":"1234567890","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","invalid_email_error_message":"Your email address is not valid.","invalid_phone_number_error_message":"Your phone number is not valid.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART"},"language":"en"}],"default_language":"en","shop_id":15735,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"disable_branding_permission":false,"is_email_hidden":false,"is_sms_hidden":true,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":true,"is_back_in_stock_active":true,"pre_order":{"product_page":{"ui_styles":{"display_mode":"NOT_DISPLAYED","replace_with_add_to_cart_button":true,"hide_buy_it_now_button":false,"button":{"custom_styles":null},"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"description":{"is_hidden":false},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","soon_available_text":"Coming soon"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":"div.lg:w-1/2>button[type='submit'].add-to-cart-btn.w-full.btn.btn-outline-primary-accent"},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plan_id_to_variant_ids":{},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{}},"low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":null,"wrapper_by_support":null,"inject_to_all_wrappers":false}},"collection_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":null,"wrapper_by_support":null,"inject_to_all_wrappers":false}},"landing_page":{"is_elements_shown":false,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":null,"wrapper_by_support":null,"inject_to_all_wrappers":false}}},"is_suspended":false};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","replace_with_add_to_cart_button":true,"hide_buy_it_now_button":false,"button":{"custom_styles":null,"is_visible":true},"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"description":{"is_hidden":false},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","soon_available_text":"Coming soon"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":"div.lg:w-1/2>button[type='submit'].add-to-cart-btn.w-full.btn.btn-outline-primary-accent"},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","background_color":"e4e5e7","border_radius":10,"discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","background_color":"e4e5e7","border_radius":10,"discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plan_id_to_variant_ids":{},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"is_guest_mode_enabled":true,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart","inline_button_placements":[]}},"limit_reached":false,"ui_contents":{"en":{"id":12187,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"It’s in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left","hide_floating_button":false,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"},"updated_at":1763533362};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = {
4777    sdkConfig: metafieldConfigData,
4778    preOrderConfig: metafieldPreOrderData,
4779    wishlistConfig: metafieldWishlistData,
4780    featureFlags: metafieldFlagsData
4781  };
4782</script>
4782
4783
4784<!-- BEGIN app snippet: early-cart-guard -->
4784<script id="ReStock-early-cart-guard">
4785(function (window) {
4786  try {
4787    if (window.__nmPreorderEarlyGuard) return;
4788
4789    let cfg = null;
4790    const metafields = window._ReStockConfig?._metafields;
4791    if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') {
4792      cfg = metafields.preOrderConfig;
4793    }
4794
4795    let wrappersInstalled = false;
4796
4797    window.__nmPreorderEarlyGuard = {
4798      v: 1,
4799      active: true,
4800      setConfig: function (nextConfig) {
4801        if (!nextConfig || typeof nextConfig !== 'object') return;
4802        cfg = nextConfig;
4803        if (cfg.override_cart_requests === true) installWrappers();
4804      }
4805    };
4806
4807    function isGuardActive() {
4808      return window.__nmPreorderEarlyGuard?.active === true;
4809    }
4810
4811    function isCartAddUrl(url) {
4812      try {
4813        const parsed = new URL(String(url), window.document.baseURI);
4814        return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname);
4815      } catch (error) {
4816        return false;
4817      }
4818    }
4819
4820    function isPageActive() {
4821      const template = window._ReStockConfig?.templateName;
4822      let pageConfig = null;
4823      if (template === 'product') {
4824        pageConfig = cfg.product_page;
4825      } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') {
4826        pageConfig = cfg.collection_page;
4827      } else if (template === 'index') {
4828        pageConfig = cfg.landing_page;
4829      }
4830      return pageConfig?.ui_styles?.is_active === true;
4831    }
4832
4833    function shouldEnrich() {
4834      if (!cfg) return false;
4835      if (cfg.override_cart_requests !== true) return false;
4836      if (cfg.is_service_active !== true) return false;
4837      if (cfg.limit_reached === true) return false;
4838      if (window._ReStockConfig?.isB2BCustomer) return false;
4839      return isPageActive();
4840    }
4841
4842    function isPlanVisibleInMarket(planId) {
4843      const planToMarkets = cfg.selling_plan_id_to_market_ids;
4844      if (!planToMarkets) return true;
4845      const allowedMarketIds = planToMarkets[planId];
4846      if (!allowedMarketIds || allowedMarketIds.length === 0) return true;
4847      const marketId = window._ReStockConfig?.marketId;
4848      if (marketId == null) return true;
4849      return allowedMarketIds.includes(Number(marketId));
4850    }
4851
4852    function findSellingPlanId(variantId) {
4853      const planToVariants = cfg.selling_plan_id_to_variant_ids;
4854      if (!planToVariants) return null;
4855      for (const planId of Object.keys(planToVariants)) {
4856        const variantIds = planToVariants[planId];
4857        if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId;
4858      }
4859      return null;
4860    }
4861
4862    function localizedContents() {
4863      const contents = cfg.product_page?.ui_contents;
4864      if (!contents || typeof contents !== 'object') return {};
4865      return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {};
4866    }
4867
4868    function shopLanguage() {
4869      const locale = window.Shopify?.locale;
4870      if (locale) return locale;
4871      const documentLanguage = window.document?.documentElement?.lang;
4872      if (documentLanguage && documentLanguage !== 'null') return documentLanguage;
4873      return null;
4874    }
4875
4876    function formatDate(date) {
4877      return date.toISOString().split('T')[0];
4878    }
4879
4880    function toFiniteNumber(value) {
4881      if (typeof value === 'number') return Number.isFinite(value) ? value : null;
4882      if (typeof value === 'string') {
4883        const parsed = parseFloat(value);
4884        return Number.isFinite(parsed) ? parsed : null;
4885      }
4886      return null;
4887    }
4888
4889    function clamp(value, min, max) {
4890      return Math.min(max, Math.max(min, value));
4891    }
4892
4893    function availabilityDateText(planId) {
4894      const settings = cfg.description_availability_config?.[planId];
4895      if (!settings) return '';
4896      if (settings.type === 'SOON') return localizedContents().soon_available_text || '';
4897      if (settings.type === 'SPECIFIC_DATE') {
4898        const parsed = new Date(settings.config.date);
4899        return isNaN(parsed.getTime()) ? '' : formatDate(parsed);
4900      }
4901      if (settings.type === 'RELATIVE_DATE') {
4902        const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days;
4903        if (isNaN(days)) return '';
4904        const futureDate = new Date();
4905        futureDate.setDate(futureDate.getDate() + days);
4906        return formatDate(futureDate);
4907      }
4908      return '';
4909    }
4910
4911    function inlineVariantPrice(variantId) {
4912      const variants = window._ReStockConfig?.product?.variants;
4913      if (!Array.isArray(variants)) return null;
4914      const variant = variants.find(function (candidate) {
4915        return Number(candidate?.id) === variantId;
4916      });
4917      if (!variant) return null;
4918      return variant.price ? variant.price / 100 : 0;
4919    }
4920
4921    function finalPriceForPlan(price, planId) {
4922      const adjustment = cfg.selling_plans_settings?.[planId];
4923      if (!adjustment?.has_discount) return price;
4924      if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100);
4925      if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1);
4926      return price;
4927    }
4928
4929    function formatMoneyIntl(price) {
4930      const currency = window.Shopify?.currency?.active || 'USD';
4931      const locale = window.Shopify?.locale || 'en-US';
4932      try {
4933        return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price);
4934      } catch (error) {
4935        return currency + ' ' + price.toFixed(2);
4936      }
4937    }
4938
4939    const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/;
4940
4941    function delimit(cents, precision, thousands, decimal) {
4942      const parts = (cents / 100).toFixed(precision).split('.');
4943      const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands);
4944      return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped;
4945    }
4946
4947    const AMOUNT_FORMATTERS = new Map([
4948      ['amount', function (cents) { return delimit(cents, 2, ','); }],
4949      ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }],
4950      ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }],
4951      ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }],
4952      ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }],
4953      ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }],
4954      ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }],
4955      ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }]
4956    ]);
4957
4958    function decodeEntities(s) {
4959      var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value;
4960    }
4961
4962    function moneyFormat() {
4963      const format = window._ReStockConfig?.moneyFormat;
4964      return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : '';
4965    }
4966
4967    function formatMoney(amount) {
4968      const format = moneyFormat();
4969      const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? '');
4970      if (!formatAmount) return formatMoneyIntl(amount);
4971      return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100)));
4972    }
4973
4974    function calculateCheckoutCharge(price, policy) {
4975      const { charge_type, exact_amount, percentage } = policy.checkout_charge;
4976      if (!Number.isFinite(price) || price <= 0) return 0;
4977      if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price);
4978      return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price);
4979    }
4980
4981    function formatRemainingDueDate(policy) {
4982      const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time;
4983      if (date_type === 'EXACT_DATE' && exact_date) {
4984        const parsed = new Date(exact_date + 'T12:00:00Z');
4985        if (!isNaN(parsed.getTime())) return formatDate(parsed);
4986      }
4987      if (date_type === 'AFTER_SOME_DAYS' && after_some_days) {
4988        const days = toFiniteNumber(after_some_days);
4989        if (days === null) return '';
4990        const futureDate = new Date();
4991        futureDate.setDate(futureDate.getDate() + days);
4992        return formatDate(futureDate);
4993      }
4994      return '';
4995    }
4996
4997    function paymentText(planId, variantId) {
4998      const policy = cfg.selling_plans_billing_settings?.[planId];
4999      if (!policy) return '';
5000      const contents = localizedContents();
5001      if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout';
5002
5003      const price = inlineVariantPrice(variantId);
5004      if (price == null) return '';
5005
5006      const planPrice = finalPriceForPlan(price, planId);
5007      const dueNowAmount = calculateCheckoutCharge(planPrice, policy);
5008      const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice);
5009      const dueDate = formatRemainingDueDate(policy);
5010
5011      const dueNowLabel = contents.billing_due_now_label || 'Due now';
5012      const dueLaterLabel = contents.billing_due_later_label || 'Due later on';
5013      const formattedDueNow = formatMoney(dueNowAmount);
5014      const formattedDueLater = formatMoney(dueLaterAmount);
5015      const dueLaterPart = dueDate
5016        ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate
5017        : formattedDueLater + ' ' + dueLaterLabel;
5018
5019      return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart;
5020    }
5021
5022    const DEFAULT_AVAILABILITY_LABEL = 'Expected availability';
5023    const DEFAULT_PAYMENT_LABEL = 'Payment';
5024    const TYPE_MARKER = 'Type';
5025
5026    function cleanLabel(raw) {
5027      return String(raw == null ? '' : raw)
5028        .replace(/[[\]]/g, '')
5029        .replace(/[\s::]+$/, '')
5030        .trim();
5031    }
5032
5033    function resolvePaymentLabel(raw) {
5034      const cleaned = cleanLabel(raw);
5035      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) {
5036        return DEFAULT_PAYMENT_LABEL;
5037      }
5038      return cleaned;
5039    }
5040
5041    function resolveAvailabilityLabel(raw, paymentLabel) {
5042      const cleaned = cleanLabel(raw);
5043      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) {
5044        return DEFAULT_AVAILABILITY_LABEL;
5045      }
5046      return cleaned;
5047    }
5048
5049    function visibleCartProperties(planId, variantId) {
5050      const properties = {};
5051      try {
5052        const contents = localizedContents();
5053        const paymentLabel = resolvePaymentLabel(contents.payment_label);
5054        const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel);
5055        const availabilityDate = availabilityDateText(planId);
5056        if (availabilityDate) properties[availabilityLabel] = availabilityDate;
5057        const payment = paymentText(planId, variantId);
5058        if (payment) properties[paymentLabel] = payment;
5059      } catch (error) {}
5060      return properties;
5061    }
5062
5063    function setJsonProperty(item, name, value) {
5064      const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {};
5065      if (properties[name] === value) return false;
5066      properties[name] = value;
5067      item.properties = properties;
5068      return true;
5069    }
5070
5071    function coerceJsonNumbers(item) {
5072      if (item.id) item.id = Number(item.id);
5073      if (item.quantity) item.quantity = Number(item.quantity);
5074    }
5075
5076    function applyVisibleJsonProperties(item, planId, variantId) {
5077      const properties = visibleCartProperties(planId, variantId);
5078      let changed = false;
5079      for (const name of Object.keys(properties)) {
5080        if (setJsonProperty(item, name, properties[name])) changed = true;
5081      }
5082      return changed;
5083    }
5084
5085    function enrichJsonItem(item) {
5086      if (!item || typeof item !== 'object') return false;
5087      const variantId = Number(item.id);
5088      if (!Number.isFinite(variantId)) return false;
5089      const planId = findSellingPlanId(variantId);
5090      if (planId == null) return false;
5091
5092      if (cfg.is_selling_plan_removed_by_support) {
5093        const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder');
5094        const typed = setJsonProperty(item, 'Type', 'Pre-order');
5095        if (!tagged && !typed) return false;
5096        coerceJsonNumbers(item);
5097        return true;
5098      }
5099
5100      if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false;
5101
5102      setJsonProperty(item, '_purchase_type', 'NM-preorder');
5103      if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId);
5104      if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId));
5105      applyVisibleJsonProperties(item, planId, variantId);
5106      coerceJsonNumbers(item);
5107      return true;
5108    }
5109
5110    function enrichJson(data) {
5111      if (!data || typeof data !== 'object') return false;
5112      if (Array.isArray(data.items)) {
5113        let changed = false;
5114        for (const item of data.items) {
5115          if (enrichJsonItem(item)) changed = true;
5116        }
5117        return changed;
5118      }
5119      if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items);
5120      return enrichJsonItem(data);
5121    }
5122
5123    function paramScopes(params) {
5124      const prefixes = [];
5125      const seen = {};
5126      params.forEach(function (value, key) {
5127        const match = /^items\[(\d+)\]\[id\]$/.exec(key);
5128        if (match && !seen[match[1]]) {
5129          seen[match[1]] = true;
5130          prefixes.push('items[' + match[1] + ']');
5131        }
5132      });
5133      if (prefixes.length > 0) return prefixes;
5134      if (params.get('items[id]') != null) return ['items'];
5135      if (params.get('id') != null) return [''];
5136      return [];
5137    }
5138
5139    function scopeKey(prefix, name) {
5140      return prefix ? prefix + '[' + name + ']' : name;
5141    }
5142
5143    function scopePropertyKey(prefix, name) {
5144      return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']';
5145    }
5146
5147    function setParam(params, key, value) {
5148      if (params.get(key) === value) return false;
5149      params.set(key, value);
5150      return true;
5151    }
5152
5153    function applyRemovedBySupportParams(params, prefix) {
5154      const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
5155      const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order');
5156      return tagged || typed;
5157    }
5158
5159    function applyVisibleParamProperties(params, prefix, planId, variantId) {
5160      const properties = visibleCartProperties(planId, variantId);
5161      let changed = false;
5162      for (const name of Object.keys(properties)) {
5163        if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true;
5164      }
5165      return changed;
5166    }
5167
5168    function enrichParamScope(params, prefix, planId, variantId) {
5169      if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix);
5170
5171      const existingPlan = params.get(scopeKey(prefix, 'selling_plan'));
5172      if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false;
5173
5174      let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
5175      if (existingPlan == null || existingPlan === '') {
5176        params.set(scopeKey(prefix, 'selling_plan'), String(planId));
5177        changed = true;
5178      }
5179      if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) {
5180        params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId));
5181        changed = true;
5182      }
5183      if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true;
5184      return changed;
5185    }
5186
5187    function enrichParams(params) {
5188      const scopes = paramScopes(params);
5189      let changed = false;
5190      for (const prefix of scopes) {
5191        const variantId = Number(params.get(scopeKey(prefix, 'id')));
5192        if (!Number.isFinite(variantId)) continue;
5193        const planId = findSellingPlanId(variantId);
5194        if (planId == null) continue;
5195        if (enrichParamScope(params, prefix, planId, variantId)) changed = true;
5196      }
5197      return changed;
5198    }
5199
5200    function enrichBody(body) {
5201      if (typeof body === 'string') {
5202        let jsonData = null;
5203        try {
5204          jsonData = JSON.parse(body);
5205        } catch (error) {
5206          jsonData = null;
5207        }
5208        if (jsonData && typeof jsonData === 'object') {
5209          return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false };
5210        }
5211        const params = new URLSearchParams(body);
5212        return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false };
5213      }
5214      if (typeof FormData !== 'undefined' && body instanceof FormData) {
5215        return { body: body, changed: enrichParams(body) };
5216      }
5217      if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) {
5218        return { body: body, changed: enrichParams(body) };
5219      }
5220      return { body: body, changed: false };
5221    }
5222
5223    function extractRequestUrl(input) {
5224      if (typeof input === 'string') return input;
5225      if (typeof input?.url === 'string') return input.url;
5226      if (typeof input?.href === 'string') return input.href;
5227      return '';
5228    }
5229
5230    function maybeEnrichFetchInit(input, init) {
5231      if (!isGuardActive() || !init || init.body == null) return init;
5232      const url = extractRequestUrl(input);
5233      if (!isCartAddUrl(url) || !shouldEnrich()) return init;
5234      const enriched = enrichBody(init.body);
5235      if (!enriched.changed) return init;
5236      return { ...init, body: enriched.body };
5237    }
5238
5239    function installWrappers() {
5240      if (wrappersInstalled) return;
5241      wrappersInstalled = true;
5242
5243      const originalFetch = window.fetch;
5244      window.fetch = function (input, init) {
5245        let nextInit = init;
5246        try {
5247          nextInit = maybeEnrichFetchInit(input, init);
5248        } catch (error) {}
5249        return originalFetch.call(this || window, input, nextInit);
5250      };
5251
5252      const xhrPrototype = window.XMLHttpRequest?.prototype;
5253      if (xhrPrototype) {
5254        const originalOpen = xhrPrototype.open;
5255        const originalSend = xhrPrototype.send;
5256        xhrPrototype.open = function () {
5257          try {
5258            this.__nmEarlyGuardUrl = arguments[1];
5259          } catch (error) {}
5260          return originalOpen.apply(this, arguments);
5261        };
5262        xhrPrototype.send = function (body) {
5263          try {
5264            if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) {
5265              const enriched = enrichBody(body);
5266              if (enriched.changed) return originalSend.call(this, enriched.body);
5267            }
5268          } catch (error) {}
5269          return originalSend.apply(this, arguments);
5270        };
5271      }
5272    }
5273
5274    if (cfg?.override_cart_requests === true) installWrappers();
5275  } catch (error) {}
5276})(window);
5277</script>
5277
5278<!-- END app snippet -->
5279<!-- BEGIN app snippet: wishlist-page-container -->
5279<script id="ReStock-wishlist-page-container">
5280(function (window) {
5281  try {
5282    if (window.__nmWishlistPageContainer) return;
5283
5284    const CONTAINER_ID = 'nm-wishlist-page-root';
5285    const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]'];
5286    const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end'];
5287
5288    function trimTrailingSlash(path) {
5289      const value = String(path);
5290      return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value;
5291    }
5292
5293    function stripRoutesRoot(pathname) {
5294      const root = window.Shopify?.routes?.root;
5295      if (typeof root !== 'string') return pathname;
5296      const prefix = trimTrailingSlash(root);
5297      if (prefix === '' || prefix === '/') return pathname;
5298      if (pathname === prefix) return '/';
5299      return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname;
5300    }
5301
5302    function isConfiguredPage(pagePath) {
5303      const pathname = window.location?.pathname;
5304      if (typeof pathname !== 'string') return false;
5305      return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath);
5306    }
5307
5308    function hasShareToken() {
5309      const search = window.location?.search;
5310      if (!search) return false;
5311      return !!new URLSearchParams(search).get('w');
5312    }
5313
5314    function isBootable(wishlistConfig, sdkConfig) {
5315      if (!sdkConfig || typeof sdkConfig !== 'object') return false;
5316      if (sdkConfig.app_enabled !== true) return false;
5317      if (sdkConfig.is_suspended === true) return false;
5318      return wishlistConfig.is_service_active === true;
5319    }
5320
5321    function matchElement(selector) {
5322      try {
5323        return window.document.querySelector(selector) || null;
5324      } catch (error) {
5325        return null;
5326      }
5327    }
5328
5329    function configuredTarget(placement) {
5330      if (!placement || typeof placement !== 'object') return null;
5331      if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null;
5332      const element = matchElement(placement.css_selector);
5333      if (!element) return null;
5334      const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement;
5335      return { element: element, relative: relative };
5336    }
5337
5338    function builtInTarget() {
5339      for (const selector of TARGET_SELECTORS) {
5340        const element = matchElement(selector);
5341        if (element) return { element: element, relative: 'start' };
5342      }
5343      return null;
5344    }
5345
5346    function insertContainer(container, target) {
5347      if (target.relative === 'before' || target.relative === 'after') {
5348        const parent = target.element.parentNode;
5349        if (!parent) return false;
5350        parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null);
5351        return true;
5352      }
5353      target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null);
5354      return true;
5355    }
5356
5357    function createContainer(placement) {
5358      const target = configuredTarget(placement) || builtInTarget();
5359      if (!target) return null;
5360      const container = window.document.createElement('div');
5361      container.id = CONTAINER_ID;
5362      container.setAttribute('data-nm-container-source', 'fallback');
5363      return insertContainer(container, target) ? container : null;
5364    }
5365
5366    function usablePagePath(wishlistConfig) {
5367      const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null;
5368      return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : '';
5369    }
5370
5371    function wishlistPageConfig(wishlistConfig) {
5372      const pagePath = usablePagePath(wishlistConfig);
5373      return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null;
5374    }
5375
5376    function armContainer(myWishlist) {
5377      const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement);
5378      if (container) container.removeAttribute('data-nm-page-state');
5379    }
5380
5381    function markInactive() {
5382      const container = window.document.getElementById(CONTAINER_ID);
5383      if (container) container.setAttribute('data-nm-page-state', 'inactive');
5384    }
5385
5386    function dearmContainer() {
5387      const stale = window.document.getElementById(CONTAINER_ID);
5388      if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove();
5389      else markInactive();
5390    }
5391
5392    function ensure(wishlistConfig, sdkConfig) {
5393      try {
5394        const myWishlist = wishlistPageConfig(wishlistConfig);
5395        if (!myWishlist) {
5396          if (usablePagePath(wishlistConfig)) dearmContainer();
5397          return;
5398        }
5399        const active = myWishlist.type === 'separate_page' || hasShareToken();
5400        if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist);
5401        else markInactive();
5402      } catch (error) {}
5403    }
5404
5405    window.__nmWishlistPageContainer = { v: 1, ensure: ensure };
5406
5407    const metafields = window._ReStockConfig?._metafields;
5408    ensure(metafields?.wishlistConfig, metafields?.sdkConfig);
5409  } catch (error) {}
5410})(window);
5411</script>
5411
5412<!-- END app snippet -->
5413
5414<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
5414
5415
5416<style>
5417  #nm-wishlist-page-root {
5418    min-height: 60vh;
5419  }
5420
5421  #nm-wishlist-page-root[data-nm-container-source="fallback"] {
5422    box-sizing: border-box;
5423    max-width: 1200px;
5424    margin: 0 auto;
5425    padding: 0 1.5rem;
5426  }
5427
5428  #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty {
5429    display: none;
5430  }
5431
5432  #nm-wishlist-page-root:empty {
5433    display: flex;
5434    align-items: center;
5435    justify-content: center;
5436  }
5437
5438  #nm-wishlist-page-root:empty::after {
5439    content: "";
5440    width: 36px;
5441    height: 36px;
5442    border: 3px solid #e3e3e3;
5443    border-top-color: #1773b0;
5444    border-radius: 50%;
5445    animation: nm-wishlist-page-boot-spin 0.7s linear infinite;
5446  }
5447
5448  @keyframes nm-wishlist-page-boot-spin {
5449    to {
5450      transform: rotate(360deg);
5451    }
5452  }
5453
5454  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title,
5455  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title,
5456  body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title,
5457  body:has(#nm-wishlist-page-root:not(:empty)) .page-title {
5458    display: none !important;
5459  }
5460</style>
5461
5462
5463</div>
5463<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5463
5464</body>
5465</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.