PageSourceSearch

https://yeahyeahyeahs.com/policies/terms-of-service

html yeahyeahyeahs.com collected 2026-09-24 18:21:44 UTC 135,885 bytes, 2,806 lines download raw bytes

1<!doctype html>
2<html
3  
4  lang="en"
5>
6  <head>
7    
8
9
10<meta charset="utf-8">
11<meta
12  http-equiv="X-UA-Compatible"
13  content="IE=edge"
14>
15<meta
16  name="viewport"
17  content="width=device-width,initial-scale=1"
18>
19<meta
20  name="theme-color"
21  content=""
22>
23
24<meta
25  property="og:site_name"
26  content="Yeah Yeah Yeahs"
27>
28<meta
29  property="og:url"
30  content="https://yeahyeahyeahs.com/policies/terms-of-service"
31>
32<meta
33  property="og:title"
34  content="Terms of service"
35>
36<meta
37  property="og:type"
38  content="website"
39>
40<meta
41  property="og:description"
42  content="Official website of New York rock band Yeah Yeah Yeahs"
43><meta
44    property="og:image"
45    content="http://yeahyeahyeahs.com/cdn/shop/files/YYY-og.jpg?v=1788271028"
46  >
47  <meta
48    property="og:image:secure_url"
49    content="https://yeahyeahyeahs.com/cdn/shop/files/YYY-og.jpg?v=1788271028"
50  >
51  <meta
52    property="og:image:width"
53    content="1200"
54  >
55  <meta
56    property="og:image:height"
57    content="628"
58  ><meta
59  name="twitter:card"
60  content="summary_large_image"
61>
62<meta
63  name="twitter:title"
64  content="Terms of service"
65>
66<meta
67  name="twitter:description"
68  content="Official website of New York rock band Yeah Yeah Yeahs"
69>
70
71<title>
72  Terms of service
73 &ndash; Yeah Yeah Yeahs</title>
74
75<link
76  rel="canonical"
77  href="https://yeahyeahyeahs.com/policies/terms-of-service"
78>
79
80
81<link href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/overflow-list.css?v=16727044177065489451787587006" as="style" rel="preload">
82<link href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/base.css?v=54272673072482376571787587217" rel="stylesheet" type="text/css" media="all" />
83
84
85
86
87
88<link href="//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n3.9147fb8a17f92eea90fbd0f4a12980752c760985.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
89<link href="//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n4.b7973b3d07d0ace13de1b1bea9c45759cdbe12cf.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
90<link href="//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n4.b7973b3d07d0ace13de1b1bea9c45759cdbe12cf.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
91<link href="//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n3.9147fb8a17f92eea90fbd0f4a12980752c760985.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
92
93
94<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 94
94
95<script type="importmap">
96  {
97    "imports": {
98      "@theme/overflow-list": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/overflow-list.js?v=36410402914433939511787587217",
99      "@theme/component": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/component.js?v=175690430936884589731787587006",
100      "@theme/dialog": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/dialog.js?v=144816527575655702281787587006",
101      "@theme/events": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/events.js?v=99399773727497444581787587006",
102      "@shopify/events": "https://cdn.shopify.com/storefront/standard-events.js",
103      "@theme/view-event-elements": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/view-event-elements.js?v=34258756885466567141787587006",
104      "@theme/focus": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/focus.js?v=60436577539430446401787587006",
105      "@theme/morph": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/morph.js?v=182601902166245204061787587006",
106      "@theme/paginated-list": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/paginated-list.js?v=71290058904108491691787587006",
107      "@theme/performance": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/performance.js?v=171015751390534793081787587006",
108      "@theme/product-form": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/product-form.js?v=156247955454460663281787587006",
109      "@theme/recently-viewed-products": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/recently-viewed-products.js?v=94729125001750262651787587006",
110      "@theme/scrolling": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/scrolling.js?v=162288454571026455011787587006",
111      "@theme/section-renderer": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/section-renderer.js?v=44511745960026958271787587006",
112      "@theme/section-hydration": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/section-hydration.js?v=108434990705342316311787587006",
113      "@theme/money-formatting": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/money-formatting.js?v=160151249720534550011787587006",
114      "@theme/utilities": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/utilities.js?v=46961525399390006791787587006",
115      "@theme/variant-picker": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/variant-picker.js?v=76692244208061220611787587006",
116      "@theme/variant-resolution": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/variant-resolution.js?v=69293302205961280521787587006",
117      "@theme/media-gallery": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/media-gallery.js?v=154207211298275592001787587006",
118      "@theme/quick-add": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/quick-add.js?v=160295260742220749141787587006",
119      "@theme/paginated-list-aspect-ratio": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/paginated-list-aspect-ratio.js?v=25254270272143792451787587006",
120      "@theme/popover-polyfill": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/popover-polyfill.js?v=119029313658895111201787587006",
121      "@theme/component-quantity-selector": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-quantity-selector.js?v=67906657287482036641787587006",
122      "@theme/comparison-slider": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/comparison-slider.js?v=106705562947035711941787587006",
123      "@theme/sticky-add-to-cart": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/sticky-add-to-cart.js?v=130489688094345781431787587006",
124      "@theme/fly-to-cart": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/fly-to-cart.js?v=48483246440248933081787587006",
125      "@theme/scroll-container": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/scroll-container.js?v=127018149358875384221787587006",
126      "@theme/theme-drawer": "//yeahyeahyeahs.com/cdn/shop/t/12/assets/theme-drawer.js?v=155110645205299884131787587006"
127    }
128  }
129</script>
129<script
130  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/standard-actions-override.js?v=171683365447094389611787587006"
131  type="module"
132></script>
132
133
134<script
135  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/page-view-event.js?v=12823247316348680231787587006"
136  type="module"
137  defer
138></script>
138
139
140<script
141  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/view-transitions.js?v=116552130480572511441787587006"
142  async
143  
144></script>
144
145
146<link
147  rel="modulepreload"
148  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/utilities.js?v=46961525399390006791787587006"
149  fetchpriority="low"
150>
151<link
152  rel="modulepreload"
153  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component.js?v=175690430936884589731787587006"
154  fetchpriority="low"
155>
156<link
157  rel="modulepreload"
158  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/section-renderer.js?v=44511745960026958271787587006"
159  fetchpriority="low"
160>
161<link
162  rel="modulepreload"
163  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/section-hydration.js?v=108434990705342316311787587006"
164  fetchpriority="low"
165>
166<link
167  rel="modulepreload"
168  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/morph.js?v=182601902166245204061787587006"
169  fetchpriority="low"
170>
171
172
173
174<link
175  rel="modulepreload"
176  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/focus.js?v=60436577539430446401787587006"
177  fetchpriority="low"
178>
179<link
180  rel="modulepreload"
181  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/recently-viewed-products.js?v=94729125001750262651787587006"
182  fetchpriority="low"
183>
184<link
185  rel="modulepreload"
186  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/scrolling.js?v=162288454571026455011787587006"
187  fetchpriority="low"
188>
189<link
190  rel="modulepreload"
191  href="//yeahyeahyeahs.com/cdn/shop/t/12/assets/events.js?v=99399773727497444581787587006"
192  fetchpriority="low"
193>
194<script
195  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/popover-polyfill.js?v=119029313658895111201787587006"
196  type="module"
197  fetchpriority="low"
198></script>
vendor: 1 bytes, line 198
198
199<script
200  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/overflow-list.js?v=36410402914433939511787587217"
201  type="module"
202  fetchpriority="low"
203></script>
vendor: 1 bytes, line 203
203
204<script
205  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/quick-add.js?v=160295260742220749141787587006"
206  type="module"
207  fetchpriority="low"
208></script>
208
209
210
211<script
212  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/dialog.js?v=144816527575655702281787587006"
213  type="module"
214  fetchpriority="low"
215></script>
vendor: 1 bytes, line 215
215
216<script
217  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/variant-picker.js?v=76692244208061220611787587006"
218  type="module"
219  fetchpriority="low"
220></script>
vendor: 1 bytes, line 220
220
221<script
222  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/product-card.js?v=80689566448612614681787587006"
223  type="module"
224  fetchpriority="low"
225></script>
vendor: 1 bytes, line 225
225
226<script
227  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/product-form.js?v=156247955454460663281787587006"
228  type="module"
229  fetchpriority="low"
230></script>
vendor: 1 bytes, line 230
230
231<script
232  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/fly-to-cart.js?v=48483246440248933081787587006"
233  type="module"
234  fetchpriority="low"
235></script>
vendor: 1 bytes, line 235
235
236<script
237  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/accordion-custom.js?v=105323356731531709191787587006"
238  type="module"
239  fetchpriority="low"
240></script>
vendor: 1 bytes, line 240
240
241<script
242  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/media.js?v=37825095869491791421787587006"
243  type="module"
244  fetchpriority="low"
245></script>
vendor: 1 bytes, line 245
245
246<script
247  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/product-price.js?v=179333985604099329921787587006"
248  type="module"
249  fetchpriority="low"
250></script>
vendor: 1 bytes, line 250
250
251<script
252  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/product-sku.js?v=28741104639155857071787587006"
253  type="module"
254  fetchpriority="low"
255></script>
vendor: 1 bytes, line 255
255
256<script
257  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/product-inventory.js?v=7173209571153411411787587006"
258  type="module"
259  fetchpriority="low"
260></script>
vendor: 1 bytes, line 260
260
261<script
262  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/show-more.js?v=94563802205717136101787587006"
263  type="module"
264  fetchpriority="low"
265></script>
vendor: 1 bytes, line 265
265
266<script
267  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/slideshow.js?v=28306258147874261831787587006"
268  type="module"
269  fetchpriority="low"
270></script>
vendor: 1 bytes, line 270
270
271<script
272  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/layered-slideshow.js?v=30135417790894624731787587006"
273  type="module"
274  fetchpriority="low"
275></script>
vendor: 1 bytes, line 275
275
276<script
277  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/anchored-popover.js?v=143987075196095667371787587006"
278  type="module"
279  fetchpriority="low"
280></script>
vendor: 1 bytes, line 280
280
281<script
282  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/floating-panel.js?v=151277338116891310371787587006"
283  type="module"
284  fetchpriority="low"
285></script>
vendor: 1 bytes, line 285
285
286<script
287  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/video-background.js?v=25237992823806706551787587006"
288  type="module"
289  fetchpriority="low"
290></script>
vendor: 1 bytes, line 290
290
291<script
292  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-quantity-selector.js?v=67906657287482036641787587006"
293  type="module"
294  fetchpriority="low"
295></script>
vendor: 1 bytes, line 295
295
296<script
297  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/media-gallery.js?v=154207211298275592001787587006"
298  type="module"
299  fetchpriority="low"
300></script>
vendor: 1 bytes, line 300
300
301<script
302  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/rte-formatter.js?v=40306132146590816021787587006"
303  type="module"
304  fetchpriority="low"
305></script>
vendor: 1 bytes, line 305
305
306<script
307  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/volume-pricing.js?v=15442793518842484731787587006"
308  type="module"
309  fetchpriority="low"
310></script>
vendor: 1 bytes, line 310
310
311<script
312  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/price-per-item.js?v=115937180292451397851787587006"
313  type="module"
314  fetchpriority="low"
315></script>
vendor: 1 bytes, line 315
315
316<script
317  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/volume-pricing-info.js?v=94479640769665442661787587006"
318  type="module"
319  fetchpriority="low"
320></script>
320
321
322
323
324
325
326<script
327  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/auto-close-details.js?v=58350291535404441581787587006"
328  defer="defer"
329></script>
329
330
331<script>
332  const Theme = {
333    translations: {
334      placeholder_image: `Placeholder image`,
335      added: `Added`,
336      recipient_form_fields_visible: `Recipient form fields are now visible`,
337      recipient_form_fields_hidden: `Recipient form fields are now hidden`,
338      recipient_form_error: `There was an error with the form submission`,
339      items_added_to_cart_one: `1 item added to cart`,
340      items_added_to_cart_other: `{{ count }} items added to cart`,
341      cart_count: `Total items in cart`,
342    },
343    routes: {
344      cart_add_url: '/cart/add.js',
345      cart_change_url: '/cart/change',
346      cart_update_url: '/cart/update',
347      cart_url: '/cart',
348      predictive_search_url: '/search/suggest',
349      search_url: '/search',
350    },
351    template: {
352      name: '',
353    },
354  };
355</script>
355
356<style data-shopify>
357@font-face {
358  font-family: "Work Sans";
359  font-weight: 300;
360  font-style: normal;
361  font-display: swap;
362  src: url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n3.9147fb8a17f92eea90fbd0f4a12980752c760985.woff2") format("woff2"),
363       url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n3.77ff01b19c0b08f0c3cb6da29ec620c1042f8122.woff") format("woff");
364}
365@font-face {
366  font-family: "Work Sans";
367  font-weight: 700;
368  font-style: normal;
369  font-display: swap;
370  src: url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n7.e2cf5bd8f2c7e9d30c030f9ea8eafc69f5a92f7b.woff2") format("woff2"),
371       url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n7.20f1c80359e7f7b4327b81543e1acb5c32cd03cd.woff") format("woff");
372}
373@font-face {
374  font-family: "Work Sans";
375  font-weight: 300;
376  font-style: italic;
377  font-display: swap;
378  src: url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_i3.e7200b0f85001676adc09f426fbd02b36a101a79.woff2") format("woff2"),
379       url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_i3.0b982862aa9814c0aaffa6cc9483d154d9607297.woff") format("woff");
380}
381@font-face {
382  font-family: "Work Sans";
383  font-weight: 700;
384  font-style: italic;
385  font-display: swap;
386  src: url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_i7.7cdba6320b03c03dcaa365743a4e0e729fe97e54.woff2") format("woff2"),
387       url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_i7.42a9f4016982495f4c0b0fb3dc64cf8f2d0c3eaa.woff") format("woff");
388}
389@font-face {
390  font-family: "Work Sans";
391  font-weight: 400;
392  font-style: normal;
393  font-display: swap;
394  src: url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n4.b7973b3d07d0ace13de1b1bea9c45759cdbe12cf.woff2") format("woff2"),
395       url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_n4.cf5ceb1e6d373a9505e637c1aff0a71d0959556d.woff") format("woff");
396}
397@font-face {
398  font-family: "Work Sans";
399  font-weight: 400;
400  font-style: italic;
401  font-display: swap;
402  src: url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_i4.16ff51e3e71fc1d09ff97b9ff9ccacbeeb384ec4.woff2") format("woff2"),
403       url("//yeahyeahyeahs.com/cdn/fonts/work_sans/worksans_i4.ed4a1418cba5b7f04f79e4d5c8a5f1a6bd34f23b.woff") format("woff");
404}
405
406
407  :root {
408    /* Page Layout */
409    --sidebar-width: 25rem;
410    --theme-drawer-width: 30rem;
411    --narrow-content-width: 36rem;
412    --normal-content-width: 42rem;
413    --narrow-page-width: 60rem; /*90rem*/;
414    --normal-page-width: 80rem; /*120rem*/;
415    --wide-page-width: 100rem; /*150rem*/;
416
417    /* Section Heights */
418    --section-height-small: 15rem;
419    --section-height-medium: 25rem;
420    --section-height-large: 35rem;
421
422    @media screen and (min-width: 40em) {
423      --section-height-small: 40svh;
424      --section-height-medium: 55svh;
425      --section-height-large: 70svh;
426    }
427
428    @media screen and (min-width: 60em) {
429      --section-height-small: 50svh;
430      --section-height-medium: 65svh;
431      --section-height-large: 80svh;
432    }
433
434    /* Letter spacing */
435    --letter-spacing-sm: 0.06em;
436
437    /* Font families */
438    --font-body--family: "Work Sans", sans-serif;
439    --font-body--style: normal;
440    --font-body--weight: 300;
441    --font-subheading--family: "Work Sans", sans-serif;
442    --font-subheading--style: normal;
443    --font-subheading--weight: 400;
444    --font-heading--family: "Work Sans", sans-serif;
445    --font-heading--style: normal;
446    --font-heading--weight: 400;
447    --font-accent--family: "Work Sans", sans-serif;
448    --font-accent--style: normal;
449    --font-accent--weight: 300;
450
451    /* Margin sizes */
452    --font-heading--spacing: 0.25em;
453    --font-h1--spacing: var(--font-heading--spacing);
454    --font-h2--spacing: var(--font-heading--spacing);
455    --font-h3--spacing: var(--font-heading--spacing);
456    --font-h4--spacing: var(--font-heading--spacing);
457    --font-h5--spacing: var(--font-heading--spacing);
458    --font-h6--spacing: var(--font-heading--spacing);
459    --font-paragraph--spacing: 0.5em;
460
461    /** Z-Index / Layering */
462    --layer-section-background: -2;
463    --layer-lowest: -1;
464    --layer-base: 0;
465    --layer-flat: 1;
466    --layer-raised: 2;
467    --layer-heightened: 4;
468    --layer-sticky: 8;
469    --layer-window-overlay: 10;
470    --layer-header-menu: 12;
471    --layer-overlay: 16;
472    --layer-menu-drawer: 18;
473    --layer-temporary: 20;
474
475    /* Max-width / Measure */
476    --max-width--body-normal: 32.5em;
477    --max-width--body-narrow: 22.75em;
478
479    --max-width--heading-normal: 32.5em;
480    --max-width--heading-narrow: 19.5em;
481
482    --max-width--display-normal: 13em;
483    --max-width--display-narrow: 9.75em;
484    --max-width--display-tight: 3.25em;
485
486    /* Letter-spacing / Tracking */
487    --letter-spacing--display-tight: -0.03em;
488    --letter-spacing--display-normal: 0em;
489    --letter-spacing--display-loose: 0.03em;
490
491    --letter-spacing--heading-tight: -0.03em;
492    --letter-spacing--heading-normal: 0em;
493    --letter-spacing--heading-loose: 0.03em;
494
495    --letter-spacing--body-tight: -0.03em;
496    --letter-spacing--body-normal: 0em;
497    --letter-spacing--body-loose: 0.03em;
498
499    /* Line height / Leading */
500    --line-height: 1;
501
502    --line-height--display-tight: 1;
503    --line-height--display-normal: 1.1;
504    --line-height--display-loose: 1.2;
505
506    --line-height--heading-tight: 1.15;
507    --line-height--heading-normal: 1.25;
508    --line-height--heading-loose: 1.35;
509
510    --line-height--body-tight: 1.2;
511    --line-height--body-normal: 1.4;
512    --line-height--body-loose: 1.6;
513
514    /* Typography presets */
515    --font-size--paragraph: 1.0rem;--font-size--h1: clamp(2.75rem, 4.8vw, 3.0rem);--font-size--h2: 2.5rem;--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 1.25rem;--font-size--h6: 1.125rem;--font-paragraph--weight: 400;--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-normal);--font-h1--weight: var(--font-accent--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-accent--family);--font-h1--style: var(--font-accent--style);--font-h1--case: uppercase;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-accent--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-accent--family);--font-h2--style: var(--font-accent--style);--font-h2--case: uppercase;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-accent--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-accent--family);--font-h3--style: var(--font-accent--style);--font-h3--case: uppercase;--font-h3--line-height: var(--line-height--display-tight);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: uppercase;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-heading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-heading--family);--font-h5--style: var(--font-heading--style);--font-h5--case: uppercase;--font-h5--line-height: var(--line-height--display-normal);--font-h6--weight: var(--font-heading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-heading--family);--font-h6--style: var(--font-heading--style);--font-h6--case: uppercase;--font-h6--line-height: var(--line-height--display-normal);
516
517    /* Hardcoded font sizes */
518    --font-size--3xs: 0.625rem;
519    --font-size--2xs: 0.75rem;
520    --font-size--xs: 0.8125rem;
521    --font-size--sm: 0.875rem;
522    --font-size--md: 1rem;
523    --font-size--lg: 1.125rem;
524    --font-size--xl: 1.25rem;
525    --font-size--2xl: 1.5rem;
526    --font-size--3xl: 2rem;
527    --font-size--4xl: 2.5rem;
528    --font-size--5xl: 3rem;
529    --font-size--6xl: 3.5rem;
530
531    /* Menu font sizes */
532    --menu-font-sm--size: 0.875rem;
533    --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
534    --menu-font-md--size: 1rem;
535    --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
536    --menu-font-xl--size: 1.25rem;
537    --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
538    --menu-font-2xl--size: 1.75rem;
539    --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));
540
541    /* Colors */
542    --color-error: #8B0000;
543    --color-success: #006400;
544    --color-white: #FFFFFF;
545    --color-white-rgb: 255 255 255;
546    --color-instock: #3ED660;
547    --color-lowstock: #EE9441;
548    --color-outofstock: #C8C8C8;
549
550    /* Opacity */
551    --opacity-5: 0.05;
552    --opacity-8: 0.08;
553    --opacity-10: 0.1;
554    --opacity-15: 0.15;
555    --opacity-20: 0.2;
556    --opacity-25: 0.25;
557    --opacity-30: 0.3;
558    --opacity-40: 0.4;
559    --opacity-50: 0.5;
560    --opacity-60: 0.6;
561    --opacity-70: 0.7;
562    --opacity-80: 0.8;
563    --opacity-85: 0.85;
564    --opacity-90: 0.9;
565    --opacity-subdued-text: 0.8;
566    --opacity-muted-text: 0.6;
567
568    --shadow-button: 0 2px 3px rgb(0 0 0 / 20%);
569    --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);
570
571    /* Spacing */
572    --margin-3xs: 0.125rem;
573    --margin-2xs: 0.3rem;
574    --margin-xs: 0.5rem;
575    --margin-sm: 0.7rem;
576    --margin-md: 0.8rem;
577    --margin-lg: 1rem;
578    --margin-xl: 1.25rem;
579    --margin-2xl: 1.5rem;
580    --margin-4xl: 2rem;
581    --margin-6xl: 5rem;
582
583
584    --padding-3xs: 0.125rem;
585    --padding-2xs: 0.25rem;
586    --padding-xs: 0.5rem;
587    --padding-sm: 0.7rem;
588    --padding-md: 0.8rem;
589    --padding-lg: 1rem;
590    --padding-xl: 1.25rem;
591    --padding-2xl: 1.5rem;
592    --padding-3xl: 1.75rem;
593    --padding-4xl: 2rem;
594    --padding-5xl: 3rem;
595    --padding-6xl: 4rem;
596
597    --gap-3xs: 0.125rem;
598    --gap-2xs: 0.3rem;
599    --gap-xs: 0.5rem;
600    --gap-sm: 0.7rem;
601    --gap-md: 0.9rem;
602    --gap-lg: 1rem;
603    --gap-xl: 1.25rem;
604    --gap-2xl: 2rem;
605    --gap-3xl: 3rem;
606
607    --spacing-scale-md: 0.7;
608    --spacing-scale-default: 1.0;
609
610    /* Checkout buttons gap */
611    --checkout-button-gap: 10px;
612
613    /* Borders */
614    --style-border-width: 1px;
615    --style-border-radius-xs: 0.2rem;
616    --style-border-radius-sm: 0.6rem;
617    --style-border-radius-md: 0.8rem;
618    --style-border-radius-50: 50%;
619    --style-border-radius-lg: 1rem;
620    --style-border-radius-pills: 40px;
621    --style-border-radius-inputs: 0px;
622    --style-border-radius-buttons-primary: 0px;
623    --style-border-radius-buttons-secondary: 0px;
624    --style-border-width-primary: 2px;
625    --style-border-width-secondary: 2px;
626    --style-border-width-inputs: 2px;
627    --style-border-radius-popover: 0px;
628    --style-border-popover: 2px solid #262021;
629    --style-border-drawer: 1px solid #FEF6F0;
630    --style-border-swatch-opacity: 100%;
631    --style-border-swatch-width: 2px;
632    --style-border-swatch-style: none;
633
634    /* Animation */
635    --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
636    --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
637    --animation-speed-fast: 0.0625s;
638    --animation-speed: 0.125s;
639    --animation-speed-slow: 0.2s;
640    --animation-speed-medium: 0.15s;
641    --animation-easing: ease-in-out;
642    --drawer-animation-speed: 0.2s;
643    --animation-values: var(--animation-speed) var(--animation-easing);
644    --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
645    --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
646    --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
647    --animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
648    --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
649    --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);
650    /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/
651    --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%);
652    --spring-d300-b0-duration: 0.4980s;
653    --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%);
654    --spring-d280-b0-duration: 0.4648s;
655    --spring-d220-b0-easing: linear(
656      0,
657      0.0093 1.37%,
658      0.0696 4.12%,
659      0.4667 15.09%,
660      0.6322 20.58%,
661      0.6986 23.32%,
662      0.7793 27.44%,
663      0.8219 30.18%,
664      0.8721,
665      0.9089 38.42%,
666      0.9427,
667      0.9644,
668      0.978 54.88%,
669      0.9881 61.74%,
670      0.9944 69.97%,
671      0.998 80.95%,
672      0.9996 98.78%
673    );
674    --spring-d220-b0-duration: 0.3818s;
675    --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%);
676    --spring-d180-b0-duration: 0.2988s;
677
678    /* View transitions */
679    /* View transition old */
680    --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;
681
682    /* View transition new */
683    --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;
684
685    /* Focus */
686    --focus-outline-width: 0.09375rem;
687    --focus-outline-offset: 0.2em;
688
689    /* Badges */
690    --badge-rectangle-padding-block: 1px;
691    --badge-rectangle-padding-inline: 6px;
692    @media screen and (min-width: 750px) {
693      --badge-rectangle-padding-block: 4px;
694      --badge-rectangle-padding-inline: 10px;
695    }
696
697    /* Icons */
698    --icon-size-2xs: 0.6rem;
699    --icon-size-xs: 0.85rem;
700    --icon-size-sm: 1.25rem;
701    --icon-size-md: 1.375rem;
702    --icon-size-lg: 1.5rem;
703    --icon-stroke-width: 1.5px;
704
705    /* Input */
706    --input-padding-y: 0.8rem;
707    --input-padding-x: 0.8rem;
708    --input-padding: var(--input-padding-y) var(--input-padding-x);
709    --input-box-shadow-width: var(--style-border-width-inputs);
710    --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);
711    --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);
712    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
713    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));
714    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
715    --input-textarea-min-height: 55px;
716
717    /* Checkbox */
718    --checkbox-size: 22px;
719    --checkbox-border-radius: 7px;
720    --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));
721    --checkbox-label-padding: 8px;
722
723    @media screen and (min-width: 750px) {
724      --checkbox-size: 16px;
725      --checkbox-border-radius: 5px;
726      --checkbox-label-padding: 6px;
727    }
728
729    /* Button size */
730    --button-size-md: 36px;
731    --button-size: var(--minimum-touch-target);
732    --button-padding-inline: 24px;
733    --button-padding-block: 16px;
734
735    /* Button font-family */
736    --button-font-family-primary: var(--font-accent--family);
737    --button-font-family-secondary: var(--font-accent--family);
738
739    /* Button text case */
740    --button-text-case-primary: uppercase;
741    --button-text-case-secondary: uppercase;
742
743    /* Borders */
744    --border-color: rgb(var(--color-border-rgb) / var(--opacity-50));
745    --border-width-sm: 1px;
746    --border-radius-sm: 0.25rem;
747
748    /* Drawers */
749    --drawer-header-desktop-top: 0rem;
750    --drawer-padding: calc(var(--padding-sm) + 7px);
751    --drawer-height: 100dvh;
752    --drawer-width: 95vw;
753    --drawer-max-width: 500px;
754
755    /* Variant Picker Swatches */
756    --variant-picker-swatch-width-unitless: 34;
757    --variant-picker-swatch-height-unitless: 34;
758    --variant-picker-swatch-width: 34px;
759    --variant-picker-swatch-height: 34px;
760    --variant-picker-swatch-radius: 0px;
761    --variant-picker-border-width: 2px;
762    --variant-picker-border-style: none;
763    --variant-picker-border-opacity: 100%;
764
765    /* Variant Picker Buttons */
766    --variant-picker-button-radius: 0px;
767    --variant-picker-button-border-width: 2px;
768    --variant-option-label-color: var(--color, var(--color-foreground));
769
770    /* Slideshow */
771    --slideshow-controls-icon: 2rem;
772    --peek-next-slide-size: 3rem;
773
774    /* Utilities */
775    --backdrop-opacity: 0.15;
776    --backdrop-color-rgb: var(--color-shadow-rgb);
777    --minimum-touch-target: 44px;
778    --disabled-opacity: 0.5;
779    --skeleton-opacity: 0.025;
780
781    /* Shapes */
782
783    /* Buy buttons */
784    --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));
785
786    /* Card image width and height variables */
787    --card-width-small: 10rem;
788
789    --height-small: 10rem;
790
791    @media screen and (min-width: 750px) {
792      --height-small: 17.5rem;
793    }
794
795    /* Modal */
796    --modal-max-height: 65dvh;
797    --quick-add-modal-height: min(38.5rem, 96vh);
798    --quick-add-modal-width: min(54rem, 96vw);
799    --quick-add-modal-gallery-width: 24rem;
800
801    /* Card styles for search */
802    --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));
803    --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));
804    --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));
805
806    /* Cart */
807    --cart-primary-font-family: var(--font-body--family);
808    --cart-primary-font-style: var(--font-body--style);
809    --cart-primary-font-weight: var(--font-body--weight);
810    --cart-secondary-font-family: var(--font-body--family);
811    --cart-secondary-font-style: var(--font-body--style);
812    --cart-secondary-font-weight: var(--font-body--weight);
813  }
814
815  .custom-color-quick-add {
816    --quick-add-background: #262021;
817    --quick-add-foreground: #FEF6F0;
818  }
819</style>
820
821
822
823
824
825
826  <style data-shopify>
827    .color-custom-popover,
828    .color-custom-popover .text-block {
829      /* Background */
830      --color-background: #262021;
831      --color-background-rgb: 38 32 33;
832
833      /* Opacity values adjusted for background brightness */
834      
835--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60:
8360.6; --opacity-30-60: 0.6; --opacity-60: 0.6;
837
838
839      
840        /* Foreground / text — explicit or smart-contrasted */
841        --color: #FEF6F0;
842        --color-rgb: 254 246 240;
843        --color-foreground: #FEF6F0;
844        --color-foreground-rgb: 254 246 240;
845        --color-foreground-muted: rgb(254 246 240 / var(--opacity-muted-text));
846        --color-foreground-subdued: rgb(254 246 240 / var(--opacity-subdued-text));
847        --color-border: #262021;
848        --color-border-rgb: 38 32 33;
849      
850    }
851
852    
853      .color-custom-popover {
854        /* Form-related tokens stay on .color-custom only — .text-block is a prose
855           container (text/announcement/inline-text/blog-post-description/
856           collection-link/price/sku) and never holds form inputs. */
857        --input-disabled-background-color: rgb(254 246 240 / var(--opacity-10));
858        --input-disabled-border-color: rgb(254 246 240 / var(--opacity-5));
859        --input-disabled-text-color: rgb(254 246 240 / var(--opacity-50));
860        --checkbox-border: 1px solid rgb(254 246 240 / var(--opacity-35-55));
861      }
862    
863
864    .color-custom-popover {
865      color: var(--color, var(--color-foreground));
866      background-color: var(--color-background);
867    }
868  </style>
869
870
871
872
873
874
875
876
877  <style data-shopify>
878    .color-custom-drawer,
879    .color-custom-drawer .text-block {
880      /* Background */
881      --color-background: #FEF6F0;
882      --color-background-rgb: 254 246 240;
883
884      /* Opacity values adjusted for background brightness */
885      
886--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
8870.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
888
889
890      
891        /* Foreground / text — explicit or smart-contrasted */
892        --color: #262021;
893        --color-rgb: 38 32 33;
894        --color-foreground: #262021;
895        --color-foreground-rgb: 38 32 33;
896        --color-foreground-muted: rgb(38 32 33 / var(--opacity-muted-text));
897        --color-foreground-subdued: rgb(38 32 33 / var(--opacity-subdued-text));
898        --color-border: #FEF6F0;
899        --color-border-rgb: 254 246 240;
900      
901    }
902
903    
904      .color-custom-drawer {
905        /* Form-related tokens stay on .color-custom only — .text-block is a prose
906           container (text/announcement/inline-text/blog-post-description/
907           collection-link/price/sku) and never holds form inputs. */
908        --input-disabled-background-color: rgb(38 32 33 / var(--opacity-10));
909        --input-disabled-border-color: rgb(38 32 33 / var(--opacity-5));
910        --input-disabled-text-color: rgb(38 32 33 / var(--opacity-50));
911        --checkbox-border: 1px solid rgb(38 32 33 / var(--opacity-35-55));
912      }
913    
914
915    .color-custom-drawer {
916      color: var(--color, var(--color-foreground));
917      background-color: var(--color-background);
918    }
919  </style>
920
921
922
923
924
925
926
927
928  <style data-shopify>
929    .color-custom-badge-sale,
930    .color-custom-badge-sale .text-block {
931      /* Background */
932      --color-background: #D01E26;
933      --color-background-rgb: 208 30 38;
934
935      /* Opacity values adjusted for background brightness */
936      
937--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
9380.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
939
940
941      
942        /* Foreground / text — explicit or smart-contrasted */
943        --color: #262021;
944        --color-rgb: 38 32 33;
945        --color-foreground: #262021;
946        --color-foreground-rgb: 38 32 33;
947        --color-foreground-muted: rgb(38 32 33 / var(--opacity-muted-text));
948        --color-foreground-subdued: rgb(38 32 33 / var(--opacity-subdued-text));
949        --color-border: #262021;
950        --color-border-rgb: 38 32 33;
951      
952    }
953
954    
955      .color-custom-badge-sale {
956        /* Form-related tokens stay on .color-custom only — .text-block is a prose
957           container (text/announcement/inline-text/blog-post-description/
958           collection-link/price/sku) and never holds form inputs. */
959        --input-disabled-background-color: rgb(38 32 33 / var(--opacity-10));
960        --input-disabled-border-color: rgb(38 32 33 / var(--opacity-5));
961        --input-disabled-text-color: rgb(38 32 33 / var(--opacity-50));
962        --checkbox-border: 1px solid rgb(38 32 33 / var(--opacity-35-55));
963      }
964    
965
966    .color-custom-badge-sale {
967      color: var(--color, var(--color-foreground));
968      background-color: var(--color-background);
969    }
970  </style>
971
972
973
974
975
976
977
978
979  <style data-shopify>
980    .color-custom-badge-sold-out,
981    .color-custom-badge-sold-out .text-block {
982      /* Background */
983      --color-background: #D01E26;
984      --color-background-rgb: 208 30 38;
985
986      /* Opacity values adjusted for background brightness */
987      
988--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
9890.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
990
991
992      
993        /* Foreground / text — explicit or smart-contrasted */
994        --color: #262021;
995        --color-rgb: 38 32 33;
996        --color-foreground: #262021;
997        --color-foreground-rgb: 38 32 33;
998        --color-foreground-muted: rgb(38 32 33 / var(--opacity-muted-text));
999        --color-foreground-subdued: rgb(38 32 33 / var(--opacity-subdued-text));
1000        --color-border: #262021;
1001        --color-border-rgb: 38 32 33;
1002      
1003    }
1004
1005    
1006      .color-custom-badge-sold-out {
1007        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1008           container (text/announcement/inline-text/blog-post-description/
1009           collection-link/price/sku) and never holds form inputs. */
1010        --input-disabled-background-color: rgb(38 32 33 / var(--opacity-10));
1011        --input-disabled-border-color: rgb(38 32 33 / var(--opacity-5));
1012        --input-disabled-text-color: rgb(38 32 33 / var(--opacity-50));
1013        --checkbox-border: 1px solid rgb(38 32 33 / var(--opacity-35-55));
1014      }
1015    
1016
1017    .color-custom-badge-sold-out {
1018      color: var(--color, var(--color-foreground));
1019      background-color: var(--color-background);
1020    }
1021  </style>
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040<style data-shopify>
1041  /* Palette colors */
1042  :root {
1043    --color-background: #262021;
1044    --color-background-rgb: 38 32 33;
1045    --color-foreground: #FEF6F0;
1046    --color-foreground-rgb: 254 246 240;
1047    --color-border: #FEF6F0;
1048    --color-border-rgb: 254 246 240;
1049    --palette-lightest: #FEF6F0;
1050    --palette-lightest-rgb: 254 246 240;
1051    --palette-darkest: #262021;
1052    --palette-darkest-rgb: 38 32 33;
1053    
1054--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60:
10550.6; --opacity-30-60: 0.6; --opacity-60: 0.6;
1056
1057
1058    --color-primary-button-text: rgb(38 32 33 / 1.0);
1059    --color-primary-button-background: rgb(208 30 38 / 1.0);
1060    --color-primary-button-border: rgb(208 30 38 / 1.0);
1061    --color-primary-button-focus-outline: rgb(208 30 38);
1062    --color-primary-button-hover-text: rgb(254 246 240 / 1.0);
1063    --color-primary-button-hover-background: #e02830;
1064    --color-primary-button-hover-border: #e02830;
1065
1066    --color-secondary-button-text: rgb(38 32 33 / 1.0);
1067    --color-secondary-button-background: rgb(254 246 240 / 1.0);
1068    --color-secondary-button-border: rgb(254 246 240 / 1.0);
1069    --color-secondary-button-hover-text: rgb(38 32 33 / 1.0);
1070    --color-secondary-button-hover-background: #fce8d8;
1071    --color-secondary-button-hover-border: #fce8d8;
1072
1073    --color-input-background: rgb(38 32 33 / 1.0);
1074    --color-input-text: rgb(254 246 240 / 1.0);
1075    --color-input-text-rgb: 254 246 240;
1076    --color-input-border: rgb(254 246 240 / 1.0);
1077
1078    --color-variant-background: rgb(38 32 33 / 1.0);
1079    --color-variant-border: rgb(254 246 240 / 1.0);
1080    --color-variant-text: rgb(254 246 240 / 1.0);
1081    --color-variant-text-rgb: 254 246 240;
1082    --color-variant-hover-background: #504345;
1083    --color-variant-hover-text: rgb(254 246 240 / 1.0);
1084    --color-variant-hover-border: #fce8d8;
1085
1086    --color-selected-variant-background: rgb(254 246 240 / 1.0);
1087    --color-selected-variant-border: rgb(254 246 240 / 1.0);
1088    --color-selected-variant-text: rgb(38 32 33 / 1.0);
1089    --color-selected-variant-text-rgb: 38 32 33;
1090    --color-selected-variant-hover-background: #fce8d8;
1091    --color-selected-variant-hover-text: rgb(38 32 33 / 1.0);
1092    --color-selected-variant-hover-border: #fce8d8;
1093
1094    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1095    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1096    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1097    --color-foreground-muted: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text));
1098    --color-foreground-subdued: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));
1099    --color-drawer-shadow-rgb: ;
1100    --color-popover-shadow-rgb: 254 246 240;
1101
1102    /* Shadows */
1103    
1104    
1105      --shadow-blur: 20px;
1106      --shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-15));
1107    
1108  }
1109
1110  body {
1111    color: var(--color-foreground);
1112    background-color: var(--color-background);
1113  }
1114</style>
1115
1116
1117    
1117<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1117<link rel="stylesheet" media="all" integrity="sha256-GMqAlzvTzb8alrxTLK1RvtjcJtzdJN2F4H81HSM1TeE=" crossorigin="anonymous" href="//yeahyeahyeahs.com/cdn/shopifycloud/storefront/assets/storefront/policy-0e156355.css">
1118<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/64022806744/digital_wallets/dialog">
1119<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1119<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 1119
1119
1120<script id="shopify-features" type="application/json">{"accessToken":"7b8664afce89e12ba50fe1528a5bae01","betas":["rich-media-storefront-analytics"],"domain":"yeahyeahyeahs.com","predictiveSearch":true,"shopId":64022806744,"locale":"en"}</script>
vendor: 1 bytes, line 1120
1120
1121<script>var Shopify = Shopify || {};
1122Shopify.shop = "yeahyeahyeahs-bu.myshopify.com";
1123Shopify.locale = "en";
1124Shopify.currency = {"active":"USD","rate":"1.0"};
1125Shopify.country = "US";
1126Shopify.theme = {"name":"Hidden In Pieces Autumn 2026","id":163250307288,"schema_name":"Horizon","schema_version":"4.1.4","theme_store_id":2481,"role":"main"};
1127Shopify.theme.handle = "null";
1128Shopify.theme.style = {"id":null,"handle":null};
1129Shopify.cdnHost = "yeahyeahyeahs.com/cdn";
1130Shopify.routes = Shopify.routes || {};
1131Shopify.routes.root = "/";
1132Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1133Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1134Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1135Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1135
1135
1136<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1136
1136
1137<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 1137
1137
1138<script>
1139  window.Shopify = window.Shopify || {};
1140  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1141  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1142  window.Shopify.SignInWithShop.eligible = true;
1143</script>
vendor: 1 bytes, line 1143
1143
1144<script id="shop-js-analytics" type="application/json">{"pageType":"policy"}</script>
vendor: 1 bytes, line 1144
1144
1145<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 1145
1145
1146<script type="module">
1147  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
1148
1149  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1150
1151</script>
vendor: 1 bytes, line 1151
1151
1152<script>
1153  window.Shopify = window.Shopify || {};
1154  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1155  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"]};
1156</script>
vendor: 1 bytes, line 1156
1156
1157<script id="__st">var __st={"a":64022806744,"offset":-18000,"reqid":"2cb97d3c-67a3-4ac5-8c2e-c3dd3762e7b7-1790274104","pageurl":"yeahyeahyeahs.com\/policies\/terms-of-service","u":"dc3e3f441af4"};</script>
vendor: 1 bytes, line 1157
1157
1158<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1158
1158
1159<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1159
1159
1160<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//yeahyeahyeahs.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1160
1160
1161<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 = "//yeahyeahyeahs.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>
1161<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 1161
1161
1162<script>
1163  window.Shopify = window.Shopify || {};
1164  window.Shopify.MCP = window.Shopify.MCP || {};
1165  window.Shopify.MCP.enabled = true;
1166  window.Shopify.MCP.shop = "yeahyeahyeahs-bu.myshopify.com";
1167  window.Shopify.MCP.mcpEndpoint = "https:\/\/yeahyeahyeahs.com\/api\/mcp";
1168  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"]}}];
1169</script>
vendor: 1 bytes, line 1169
1169
1170<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("\/\/yeahyeahyeahs.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1171</script>
vendor: 1 bytes, line 1171
1171
1172<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://yeahyeahyeahs.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
1173</script>
vendor: 1 bytes, line 1173
1173
1174<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1175  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);
1176</script>
vendor: 1 bytes, line 1176
1176
1177<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
1178</script>
1178
1179<link rel="stylesheet" media="screen" href="//yeahyeahyeahs.com/cdn/shop/t/12/compiled_assets/styles.css?v=126593237775980814421787588486">
1180<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1180
1181  <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1182<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: 64022806744,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "policy"};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 1182
1182
1183<script>
1184  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1185</script>
vendor: 1 bytes, line 1185
1185
1186<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}
1186).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: 64022806744,storefrontBaseUrl: "https://yeahyeahyeahs.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://yeahyeahyeahs.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"436764888","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-VWQV1JQ8F2\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-VWQV1JQ8F2\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Yeah Yeah Yeahs","paymentSettings":{"currencyCode":"USD"}
1186,"myshopifyDomain":"yeahyeahyeahs-bu.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/yeahyeahyeahs.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://yeahyeahyeahs.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"163250307288","themeStoreId":"2481","themePublished":"true","eventMetadataId":"072ab101-ee1b-4aab-a78d-6dee14fcd50b","shopId":"64022806744","storefrontBaseUrl":"https:\/\/yeahyeahyeahs.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1186<script>
1187  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1188  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1189  window.ShopifyAnalytics.meta.currency = 'USD';
1190  var meta = {"page":{"requestId":"2cb97d3c-67a3-4ac5-8c2e-c3dd3762e7b7-1790274104"}};
1191  for (var attr in meta) {
1192    window.ShopifyAnalytics.meta[attr] = meta[attr];
1193  }
1194</script>
vendor: 1 bytes, line 1194
1194
1195<script class="analytics">
1196  (function () {
1197    var customDocumentWrite = function(content) {
1198      var jquery = null;
1199
1200      if (window.jQuery) {
1201        jquery = window.jQuery;
1202      } else if (window.Checkout && window.Checkout.$) {
1203        jquery = window.Checkout.$;
1204      }
1205
1206      if (jquery) {
1207        jquery('body').append(content);
1208      }
1209    };
1210
1211    var hasLoggedConversion = function(token) {
1212      if (token) {
1213        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1214      }
1215      return false;
1216    }
1217
1218    var setCookieIfConversion = function(token) {
1219      if (token) {
1220        var twoMonthsFromNow = new Date(Date.now());
1221        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1222
1223        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1224      }
1225    }
1226
1227    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1228    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1229    if (trekkie.integrations) {
1230      return;
1231    }
1232    trekkie.methods = [
1233      'identify',
1234      'page',
1235      'ready',
1236      'track',
1237      'trackForm',
1238      'trackLink'
1239    ];
1240    trekkie.factory = function(method) {
1241      return function() {
1242        var args = Array.prototype.slice.call(arguments);
1243        args.unshift(method);
1244        trekkie.push(args);
1245        if (method == 'track' || method == 'page') {
1246          try {
1247            if (window.__TREKKIE_SHIM_QUEUE == null) {
1248              window.__TREKKIE_SHIM_QUEUE = [];
1249            }
1250            window.__TREKKIE_SHIM_QUEUE.push({
1251              from: 'trekkie-stub',
1252              method: method,
1253              args: args.slice(1)
1254            });
1255          } catch (e) {
1256            // no-op
1257          }
1258        }
1259        return trekkie;
1260      };
1261    };
1262    for (var i = 0; i < trekkie.methods.length; i++) {
1263      var key = trekkie.methods[i];
1264      trekkie[key] = trekkie.factory(key);
1265    }
1266    trekkie.load = function(config) {
1267      trekkie.config = config || {};
1268      trekkie.config.initialDocumentCookie = document.cookie;
1269      var first = document.getElementsByTagName('script')[0];
1270var script = document.createElement('script');
1271script.type = 'text/javascript';
1272script.onerror = function(e) {
1273  var scriptFallback = document.createElement('script');
1274  scriptFallback.type = 'text/javascript';
1275  scriptFallback.onerror = function(error) {
1276          var Monorail = {
1277      produce: function produce(monorailDomain, schemaId, payload) {
1278        var currentMs = new Date().getTime();
1279        var event = {
1280          schema_id: schemaId,
1281          payload: payload,
1282          metadata: {
1283            event_created_at_ms: currentMs,
1284            event_sent_at_ms: currentMs
1285          }
1286        };
1287        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1288      },
1289      sendRequest: function sendRequest(endpointUrl, payload) {
1290        // Try the sendBeacon API
1291        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1292          var blobData = new window.Blob([payload], {
1293            type: 'text/plain'
1294          });
1295
1296          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1297            return true;
1298          } // sendBeacon was not successful
1299
1300        } // XHR beacon
1301
1302        var xhr = new XMLHttpRequest();
1303
1304        try {
1305          xhr.open('POST', endpointUrl);
1306          xhr.setRequestHeader('Content-Type', 'text/plain');
1307          xhr.send(payload);
1308        } catch (e) {
1309          console.log(e);
1310        }
1311
1312        return false;
1313      },
1314      isIos12: function isIos12() {
1315        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1316      }
1317    };
1318    Monorail.produce('monorail-edge.shopifysvc.com',
1319      'trekkie_storefront_load_errors/1.1',
1320      {shop_id: 64022806744,
1321      theme_id: 163250307288,
1322      app_name: "storefront",
1323      context_url: window.location.href,
1324      source_url: "//yeahyeahyeahs.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1325
1326  };
1327  scriptFallback.async = true;
1328  scriptFallback.src = '//yeahyeahyeahs.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1329  first.parentNode.insertBefore(scriptFallback, first);
1330};
1331script.async = true;
1332script.src = '//yeahyeahyeahs.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1333first.parentNode.insertBefore(script, first);
1334
1335    };
1336    trekkie.load(
1337      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":64022806744,"isMerchantRequest":null,"themeId":163250307288,"themeCityHash":"13087725744390629876","contentLanguage":"en","currency":"USD","eventMetadataId":"072ab101-ee1b-4aab-a78d-6dee14fcd50b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1338    );
1339
1340    var loaded = false;
1341    trekkie.ready(function() {
1342      if (loaded) return;
1343      loaded = true;
1344
1345      window.ShopifyAnalytics.lib = window.trekkie;
1346
1347      var originalDocumentWrite = document.write;
1348      document.write = customDocumentWrite;
1349      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1350      document.write = originalDocumentWrite;
1351
1352      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1353      var token = match? match[1]: undefined;
1354      if (!hasLoggedConversion(token)) {
1355        setCookieIfConversion(token);
1356        
1357      }
1358    });
1359
1360    window.ShopifyAnalytics.lib.page(null,{"requestId":"2cb97d3c-67a3-4ac5-8c2e-c3dd3762e7b7-1790274104","shopifyEmitted":true});
1361
1362    var eventsListenerScript = document.createElement('script');
1363    eventsListenerScript.async = true;
1364    eventsListenerScript.src = "//yeahyeahyeahs.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1365    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1366})();</script>
1366
1367  
1367<script>
1368  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1369    window.ga = function ga() {
1370      (window.ga.q = window.ga.q || []).push(arguments);
1371      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1372        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1373      }
1374      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
1375    };
1376    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1377      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1378    }
1379  }
1380</script>
vendor: 1 bytes, line 1380
1380
1381<script
1382  defer
1383  src="https://yeahyeahyeahs.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1384  data-application="storefront-renderer"
1385  data-shop-id="64022806744"
1386  data-render-region="gcp-us-central1"
1387  data-page-type="policy"
1388  data-theme-instance-id="163250307288"
1389  data-theme-name="Horizon"
1390  data-theme-version="4.1.4"
1391  data-monorail-region="shop_domain"
1392  data-resource-timing-sampling-rate="10"
1393  data-shs="true"
1394  data-shs-beacon="true"
1395  data-shs-export-with-fetch="true"
1396  data-shs-logs-sample-rate="1"
1397  data-shs-beacon-endpoint="https://yeahyeahyeahs.com/api/collect"
1398></script>
vendor: 1 bytes, line 1398
1398
1399<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1399<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"64022806744","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"US","language":"en"}}</script>
1399
1400<meta name="shopify-y" content="b07a5d00-6a12-401b-8f71-c48841cff106" data-expiration="1821831704000"><meta name="shopify-s" content="634d4440-a258-4f96-b697-2572a55c3a6e" data-expiration="1790275904000"><meta name="new-cookie-storage-activated" content="t">
1401</head>
1402
1403  <body class="page-width-wide card-hover-effect-none">
1404    <a
1405  class="skip-to-content-link button-secondary"
1406  href="#MainContent"
1407>
1408  Skip to content
1409</a>
1410
1411
1412
1413
1414    
1415
1416<theme-drawer id="chat-drawer">
1417  <dialog
1418    ref="panel"
1419    class="theme-drawer__dialog chat-drawer"
1420  >
1421    <shopify-chat
1422      mode="standalone"
1423      mode-switch
1424    ></shopify-chat>
1425  </dialog>
1426</theme-drawer>
1427
1428<script type="module">
1429  const chatDrawer = document.querySelector('#chat-drawer');
1430  const shopifyChat = document.querySelector('shopify-chat');
1431
1432  document.addEventListener('theme-drawer:open', (event) => {
1433    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1434    shopifyChat?.setAttribute('mode', 'managed');
1435  });
1436
1437  document.addEventListener('theme-drawer:close', (event) => {
1438    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1439    // If mode is still managed, this is a theme-initiated close (backdrop /
1440    // Escape) — close the chat so the FAB appears. If mode is already
1441    // standalone, the close was triggered by an undock (enter-standalone sets
1442    // mode before closing the drawer) — leave the chat open as a floating panel.
1443    if (shopifyChat?.getAttribute('mode') === 'managed') {
1444      shopifyChat?.removeAttribute('open');
1445    }
1446    shopifyChat?.setAttribute('mode', 'standalone');
1447  });
1448
1449  document.addEventListener('shopify-chat:enter-managed', () => {
1450    // Captured at event-fire time — the dock-transition animation hint below
1451    // depends on state as it was when the event was dispatched.
1452    const isStandaloneAndOpen = shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone';
1453
1454    // The activator-click path (FAB click on desktop with stored
1455    // preferredMode=managed) dispatches enter-managed *before* calling show(),
1456    // so the chat's `open` attribute at event time understates the imminent
1457    // outcome. Defer to a microtask: by then show() (if any) has run, and we
1458    // can distinguish the viewport-driven mobile→desktop transition that left
1459    // a minimized FAB (chat stays closed → don't open an empty drawer) from
1460    // an activator click (chat just opened → open the drawer).
1461    queueMicrotask(() => {
1462      if (!shopifyChat?.hasAttribute('open') && !chatDrawer?.hasAttribute('open')) {
1463        return;
1464      }
1465      chatDrawer?.open?.(isStandaloneAndOpen ? { enter: 'inline-start' } : undefined);
1466    });
1467  });
1468
1469  document.addEventListener('shopify-chat:enter-standalone', () => {
1470    shopifyChat?.setAttribute('mode', 'standalone');
1471    chatDrawer?.close?.();
1472  });
1473
1474  document.addEventListener('shopify-chat:close', () => {
1475    if (shopifyChat?.getAttribute('mode') === 'managed') {
1476      chatDrawer?.close?.();
1477    }
1478  });
1479
1480  document.addEventListener('megaMenu:hover', () => {
1481    if (shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone') {
1482      shopifyChat?.removeAttribute('open');
1483    }
1484  });
1485
1486  // After the chat upgrades it self-restores its preferred mode from
1487  // sessionStorage. Reconcile any mismatch with the theme-drawer's state
1488  // — the drawer is the source of truth for which mode the chat should
1489  // be in (open → managed, closed → standalone).
1490  customElements.whenDefined('shopify-chat').then(() => {
1491    const mode = chatDrawer?.hasAttribute('open') ? 'managed' : 'standalone';
1492    if (shopifyChat?.getAttribute('mode') !== mode) {
1493      // When switching managed → standalone (e.g. narrow viewport skipped
1494      // drawer restore), also close the chat so it renders as the FAB
1495      // rather than an open standalone panel.
1496      if (mode === 'standalone' && shopifyChat?.hasAttribute('open')) {
1497        shopifyChat?.removeAttribute('open');
1498      }
1499      shopifyChat?.setAttribute('mode', mode);
1500    }
1501  });
1502</script>
1502
1503
1504
1505
1506
1507    <div class="page-wrapper">
1508      <div id="header-group">
1509        <!-- BEGIN sections: header-group -->
1510<div id="shopify-section-sections--22974708613336__tools_4WM38f" class="shopify-section shopify-section-group-header-group tools">
1511
1512
1513
1514
1515
1516
1517
1518
1519  <style data-shopify>
1520    header-actions { display: none!important; }
1521  </style>
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535  <style>
1536
1537    @import url("https://use.typekit.net/ifn6mdy.css");
1538
1539    :root {
1540      
1541        
1542        --font-body--family: 'futura-pt', "Work Sans", sans-serif;
1543        
1544        
1545        
1546      
1547
1548      
1549        
1550        --font-subheading--family: 'futura-pt', "Work Sans", sans-serif;
1551        
1552        
1553        
1554      
1555
1556      
1557        
1558        --font-heading--family: 'futura-pt', "Work Sans", sans-serif;
1559        
1560        
1561        
1562      
1563
1564      
1565        
1566        --font-accent--family: 'futura-pt', "Work Sans", sans-serif;
1567        
1568        
1569        
1570      
1571    }
1572
1573  </style>
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585</div><header id="shopify-section-sections--22974708613336__header_section" class="shopify-section shopify-section-group-header-group header-section">
1586
1587
1588
1589
1590
1591<script type="application/ld+json">
1592  {
1593    "@context": "http://schema.org",
1594    "@type": "Organization",
1595    "name": "Yeah Yeah Yeahs",
1596    
1597      "logo": "https:\/\/yeahyeahyeahs.com\/cdn\/shop\/files\/hidden-in-pieces-autumn-2026_logo.svg?v=1787590241\u0026width=500",
1598    
1599    "url": "https:\/\/yeahyeahyeahs.com"
1600  }
1601</script>
1601
1602
1603<header-component
1604  id="header-component"
1605  class="header"
1606  data-theme-color="rgb(38 32 33)"
1607  data-bubble-style="default"
1608  
1609  
1610  data-skip-node-update
1611  data-scroll-direction="none"
1612  
1613  
1614    data-transparent-background="both"
1615  
1616  style="
1617    --color-background-top-row: rgba(38 32 33 / 1.0);
1618    --color-background-bottom-row: rgba(38 32 33 / 1.0);
1619    
1620    
1621    
1622  "
1623>
1624  <div class="header__underlay header__underlay-closed"></div>
1625  <div
1626    class="header__underlay header__underlay-open"
1627  ></div>
1628    
1629
1630    
1631
1632    
1633    
1634      <div
1635        class="header__row header__row--top color- section section--full-width-margin section--full-width color-custom-top-sections--22974708613336__header_section"
1636        ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px; --border-bottom-color-mobile: var(--color-border);">
1637        <div class="header__columns spacing-style">
1638          <div
1639      class="header__column header__column--left"
1640      data-testid="header-top-left"
1641    >
1642      
1643        
1644          
1645              
1646            
1647        
1648      
1649        
1650          
1651              
1652            
1653        
1654      
1655    </div><div
1656      class="header__column header__column--center"
1657      data-testid="header-top-center"
1658    >
1659      
1660        
1661          
1662              
1663
1664
1665
1666
1667<a
1668  
1669  href="/"
1670  class="size-style spacing-style header-logo"
1671  style="
1672    --size-style-width: ;--size-style-height: ;
1673    --padding-block-start: 0px;--padding-block-end: 0px;
1674    --font-family: var(--font-body--family);
1675    --font-style: var(--font-body--style);
1676    --font-weight: 600;
1677  "
1678  
1679>
1680  
1681
1682  <span
1683    class="header-logo__image-container header-logo__image-container--original"
1684    data-testid="header-logo"
1685  >
1686    
1687  
1688  
1689  
1690  
1691
1692  
1693
1694  
1695
1696  
1697
1698  <img src="//yeahyeahyeahs.com/cdn/shop/files/hidden-in-pieces-autumn-2026_logo.svg?height=25&amp;v=1787590241" alt="YEAH YEAH YEAHS logo" width="312" height="25" class="header-logo__image" srcset="//yeahyeahyeahs.com/cdn/shop/files/hidden-in-pieces-autumn-2026_logo.svg?height=25&amp;v=1787590241 1x, //yeahyeahyeahs.com/cdn/shop/files/hidden-in-pieces-autumn-2026_logo.svg?height=50&amp;v=1787590241 2x, //yeahyeahyeahs.com/cdn/shop/files/hidden-in-pieces-autumn-2026_logo.svg?height=75&amp;v=1787590241 3x" style="--header-logo-image-width: 312px;--header-logo-image-width-mobile: 312px; --header-logo-image-height: 25px; --header-logo-image-height-mobile: 25px;">
1699
1700
1701  </span>
1702
1703  
1704</a>
1705
1706
1707
1708
1709
1710            
1711        
1712      
1713    </div><div
1714      class="header__column header__column--right"
1715      data-testid="header-top-right"
1716    >
1717      
1718        
1719          
1720              
1721  
1722  
1723
1724            
1725        
1726      
1727        
1728          
1729              
1730
1731
1732
1733            
1734        
1735      
1736        
1737          
1738              
1739
1740<script
1741  type="module"
1742  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/cart-icon.js?v=109428858171217037751787587006"
1743  fetchpriority="low"
1744></script>
1744
1745
1746
1747
1748
1749
1750<header-actions
1751  
1752>
1753  
1754    
1755    <div
1756      class="account-button header-actions__action color-custom-popover"
1757    >
1758      <shopify-store store-domain="https://yeahyeahyeahs.com" country="US" language="en"></shopify-store>
1759<shopify-account
1760        menu="customer-account-main-menu"
1761        
1762      >
1763        
1764          <span
1765            slot="signed-out-avatar"
1766            class="account-button__text header-actions__text-style hidden"
1767          >
1768            Account
1769          </span>
1770
1771          <span
1772            slot="signed-out-avatar"
1773            class=""
1774            aria-hidden="true"
1775          >
1776            
1777  <svg
1778    xmlns="http://www.w3.org/2000/svg"
1779    width="15"
1780    height="17"
1781    viewBox="0 0 15 17"
1782    fill="none"
1783    slot="signed-out-avatar"
1784    class="account-button__icon"
1785  >
1786    <path
1787      stroke="currentColor"
1788      stroke-linejoin="round"
1789      stroke-width="var(--icon-stroke-width)"
1790      d="M10.375 3.813a3.063 3.063 0 1 1-6.125 0 3.063 3.063 0 0 1 6.125 0ZM7.313 9.5c-3.667 0-6.24 2.691-6.563 6.125h13.125C13.552 12.191 10.979 9.5 7.312 9.5Z"
1791    />
1792  </svg>
1793
1794          </span>
1795        
1796      </shopify-account>
1797    </div>
1798  
1799
1800  
1801    <button
1802      class="header-actions__action button-unstyled"
1803      on:click="#cart-drawer/toggle"
1804      aria-haspopup="dialog"
1805      aria-expanded="false"
1806      aria-controls="cart-drawer"
1807      aria-label="Cart"
1808      aria-describedby="cart-bubble-text"
1809      data-testid="cart-drawer-trigger"
1810    >
1811      
1812  <cart-icon
1813    class="header-actions__cart-icon"
1814    data-testid="cart-icon"
1815  >
1816    <span class="hidden">
1817      Cart
1818    </span>
1819
1820    <span
1821      class="svg-wrapper "
1822      aria-hidden="true"
1823    >
1824      <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg>
1825
1826    </span>
1827
1828    
1829
1830<div
1831  ref="cartBubble"
1832  class="cart-bubble visually-hidden"
1833  style="--cart-bubble-background-fallback: #FEF6F0; --cart-bubble-text-fallback: #262021;"
1834  
1835  
1836    data-maintain-ratio
1837  
1838>
1839  <span class="cart-bubble__background"></span>
1840  <span
1841    ref="cartBubbleText"
1842    id="cart-bubble-text"
1843    class="cart-bubble__text"
1844  >
1845    <span
1846      class="cart-bubble__text-count hidden"
1847      ref="cartBubbleCount"
1848      aria-hidden="true"
1849      data-testid="cart-bubble"
1850    >
18510</span>
1852  </span>
1853</div>
1854
1855
1856
1857  </cart-icon>
1858
1859    </button>
1860  
1861
1862  <span
1863    ref="liveRegion"
1864    class="visually-hidden"
1865    role="status"
1866    data-testid="cart-count-live-region"
1867  ></span>
1868</header-actions>
1869
1870<script
1871  type="module"
1872  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/header-actions.js?v=157135685635924702181787587006"
1873  fetchpriority="low"
1874></script>
1874
1875
1876
1877
1878          
1879        
1880      
1881    </div>
1882        </div>
1883      </div>
1884    
1885  
1886    
1887
1888    
1889
1890    
1891    
1892  
1893
1894  
1895</header-component>
1896
1897<script
1898  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/header.js?v=183210491532312943441787587006"
1899  type="module"
1900></script>
1900
1901
1902
1903
1904
1905  
1905<script type="module">
1906    import { hydrate } from '@theme/section-hydration';
1907    const url = new URL(window.location.href);
1908    url.searchParams.delete('page');
1909    hydrate('sections--22974708613336__header_section', url);
1910  </script>
1910
1911
1912
1913
1914</header>
1915<!-- END sections: header-group -->
1916      </div>
1917
1918      
1918<script>
1919        /**
1920         * Sets `--header-height` and `--header-group-height` to measured values before first paint.
1921         *
1922         * A few CSS rules position content relative to the header at first paint — a hero sized to
1923         * the remaining viewport, a transparent header's negative margin. Without a measured value
1924         * those rules use the `60px` fallback from `sections/header.liquid`, and the content visibly
1925         * jumps once `header.js` corrects the values after load.
1926         *
1927         * Measuring forces layout mid-parse, so it only runs where a consuming rule exists.
1928         * Callers opt in: the transparent-header branch below, or `snippets/measure-header-heights.liquid`,
1929         * which any new first-paint consumer must render too.
1930         *
1931         * Measures once per page; after load, header.js's ResizeObservers keep the values fresh.
1932         * The group-height walk mimics calculateHeaderGroupHeight() in utilities.js — keep them
1933         * in sync.
1934         */
1935        window.measureHeaderHeights = (function () {
1936          let measured = false;
1937
1938          return function measureHeaderHeights() {
1939            if (measured) return;
1940
1941            const header = document.querySelector('#header-component');
1942            const headerGroup = document.querySelector('#header-group');
1943
1944            if (!header || !headerGroup) return;
1945            measured = true;
1946
1947            const headerHeight = header.offsetHeight;
1948
1949            let headerGroupHeight = 0;
1950            for (const element of headerGroup.children) {
1951              if (element instanceof HTMLElement) headerGroupHeight += element.offsetHeight;
1952            }
1953
1954            /**
1955             * A transparent header is absolutely positioned, so the loop above counts its section
1956             * wrapper as 0px. When a section follows it in the group, header.liquid pushes that
1957             * section down by the header's height using a margin, which offsetHeight also
1958             * excludes — so the header's height has to be added back manually.
1959             */
1960            if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) {
1961              headerGroupHeight += headerHeight;
1962            }
1963
1964            document.body.style.setProperty('--header-height', `${headerHeight}px`);
1965            document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`);
1966          };
1967        })();
1968
1969        /**
1970         * Transparent-header rules consume the measured heights at first paint on every
1971         * template, so the transparent case opts in globally here instead of per-section.
1972         */
1973        if (document.querySelector('#header-component')?.hasAttribute('transparent')) {
1974          measureHeaderHeights();
1975        }
1976
1977        /**
1978         * Sets `--top-row-height`, consumed by the header underlays and submenus. Deferred to a
1979         * rAF so the `offsetHeight` read doesn't force layout mid-parse, and scoped to the
1980         * header, where all consumers live, so the write only invalidates the header subtree.
1981         * Mimics the `--top-row-height` write in updateHeaderHeights() in utilities.js
1982         */
1983        (function setTopRowHeight() {
1984          const header = document.querySelector('#header-component');
1985          const headerTopRow = header?.querySelector('.header__row--top');
1986          if (!headerTopRow) return;
1987
1988          window.requestAnimationFrame(function () {
1989            header.style.setProperty('--top-row-height', `${headerTopRow.offsetHeight}px`);
1990          });
1991        })();
1992
1993        /**
1994         * Sets `--transparent-header-offset-boolean` when the first section must offset itself
1995         * under a transparent header. The non-offset case relies on the `0` default declared in
1996         * sections/header.liquid — unlike updateTransparentHeaderOffset() in utilities.js, which
1997         * re-runs on editor changes and must write '0' to reset a previously written '1'.
1998         */
1999        (function updateTransparentHeaderOffset() {
2000          const header = document.querySelector('#header-component');
2001          const headerSection = document.querySelector('#header-group .header-section');
2002          if (!headerSection || !header?.hasAttribute('transparent')) return;
2003
2004          const hasImmediateSection = headerSection.nextElementSibling?.classList.contains('shopify-section');
2005          if (!hasImmediateSection) {
2006            document.body.style.setProperty('--transparent-header-offset-boolean', '1');
2007          }
2008        })();
2009
2010        /**
2011         * Sets the initial menu style (inline menu vs. drawer) on the header component.
2012         * Mimics setHeaderMenuStyle() in utilities.js
2013         */
2014        (function setHeaderMenuStyle() {
2015          const headerComponent = document.querySelector('#header-component');
2016          if (headerComponent) {
2017            const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0;
2018            const overflowList = headerComponent.querySelector('overflow-list');
2019            const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached');
2020            headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu';
2021          }
2022        })();
2023      </script>
2023
2024
2025      <main
2026        id="MainContent"
2027        class="content-for-layout"
2028        role="main"
2029        data-page-transition-enabled="false"
2030        data-product-transition="false"
2031        data-template=""
2032      >
2033        <div class="shopify-policy__container">
2034  <div class="shopify-policy__title">
2035    <h1>Terms of service</h1>
2036  </div>
2037
2038  <div class="shopify-policy__body">
2039    <div class="rte">
2040        <strong></strong>
2041<p>OVERVIEW<br><br>This website is operated by PonyClub . Throughout the site, the terms “we”, “us” and “our” refer to PonyClub . PonyClub offers this website, including all information, tools and services available from this site to you, the user, conditioned upon your acceptance of all terms, conditions, policies and notices stated here.<br><br>By visiting our site and/ or purchasing something from us, you engage in our “Service” and agree to be bound by the following terms and conditions (“Terms of Service”, “Terms”), including those additional terms and conditions and policies referenced herein and/or available by hyperlink. These Terms of Service apply to all users of the site, including without limitation users who are browsers, vendors, customers, merchants, and/ or contributors of content.<br><br>Please read these Terms of Service carefully before accessing or using our website. By accessing or using any part of the site, you agree to be bound by these Terms of Service. If you do not agree to all the terms and conditions of this agreement, then you may not access the website or use any services. If these Terms of Service are considered an offer, acceptance is expressly limited to these Terms of Service.<br><br>Any new features or tools which are added to the current store shall also be subject to the Terms of Service. You can review the most current version of the Terms of Service at any time on this page. We reserve the right to update, change or replace any part of these Terms of Service by posting updates and/or changes to our website. It is your responsibility to check this page periodically for changes. Your continued use of or access to the website following the posting of any changes constitutes acceptance of those changes.<br><br>Our store is hosted on Shopify Inc. They provide us with the online e-commerce platform that allows us to sell our products and services to you.<br><br>SECTION 1 - ONLINE STORE TERMS<br><br>By agreeing to these Terms of Service, you represent that you are at least the age of majority in your state or province of residence, or that you are the age of majority in your state or province of residence and you have given us your consent to allow any of your minor dependents to use this site.<br>You may not use our products for any illegal or unauthorized purpose nor may you, in the use of the Service, violate any laws in your jurisdiction (including but not limited to copyright laws).<br>You must not transmit any worms or viruses or any code of a destructive nature.<br>A breach or violation of any of the Terms will result in an immediate termination of your Services.<br><br>SECTION 2 - GENERAL CONDITIONS<br><br>We reserve the right to refuse service to anyone for any reason at any time.<br>You understand that your content (not including credit card information), may be transferred unencrypted and involve (a) transmissions over various networks; and (b) changes to conform and adapt to technical requirements of connecting networks or devices. Credit card information is always encrypted during transfer over networks.<br>You agree not to reproduce, duplicate, copy, sell, resell or exploit any portion of the Service, use of the Service, or access to the Service or any contact on the website through which the service is provided, without express written permission by us.<br>
2041The headings used in this agreement are included for convenience only and will not limit or otherwise affect these Terms.<br><br>SECTION 3 - ACCURACY, COMPLETENESS AND TIMELINESS OF INFORMATION<br><br>We are not responsible if information made available on this site is not accurate, complete or current. The material on this site is provided for general information only and should not be relied upon or used as the sole basis for making decisions without consulting primary, more accurate, more complete or more timely sources of information. Any reliance on the material on this site is at your own risk.<br>This site may contain certain historical information. Historical information, necessarily, is not current and is provided for your reference only. We reserve the right to modify the contents of this site at any time, but we have no obligation to update any information on our site. You agree that it is your responsibility to monitor changes to our site.<br><br>SECTION 4 - MODIFICATIONS TO THE SERVICE AND PRICES<br><br>Prices for our products are subject to change without notice.<br>We reserve the right at any time to modify or discontinue the Service (or any part or content thereof) without notice at any time.<br>We shall not be liable to you or to any third-party for any modification, price change, suspension or discontinuance of the Service.<br><br>SECTION 5 - PRODUCTS OR SERVICES (if applicable)<br><br>Certain products or services may be available exclusively online through the website. These products or services may have limited quantities and are subject to return or exchange only according to our Return Policy.<br>We have made every effort to display as accurately as possible the colors and images of our products that appear at the store. We cannot guarantee that your computer monitor's display of any color will be accurate.<br>We reserve the right, but are not obligated, to limit the sales of our products or Services to any person, geographic region or jurisdiction. We may exercise this right on a case-by-case basis. We reserve the right to limit the quantities of any products or services that we offer. All descriptions of products or product pricing are subject to change at anytime without notice, at the sole discretion of us. We reserve the right to discontinue any product at any time. Any offer for any product or service made on this site is void where prohibited.<br>We do not warrant that the quality of any products, services, information, or other material purchased or obtained by you will meet your expectations, or that any errors in the Service will be corrected.<br><br>SECTION 6 - ACCURACY OF BILLING AND ACCOUNT INFORMATION<br><br>We reserve the right to refuse any order you place with us. We may, in our sole discretion, limit or cancel quantities purchased per person, per household or per order. These restrictions may include orders placed by or under the same customer account, the same credit card, and/or orders that use the same billing and/or shipping address. In the event that we make a change to or cancel an order, we may attempt to notify you by contacting the e-mail and/or billing address/phone number provided at the time the order was made. We reserve the right to limit or prohibit orders that, in our sole judgment, appear to be placed by dealers, resellers or distributors.<br><br>You agree to provide current, complete and accurate purchase and account information for all purchases made at our store. You agree to promptly update your account and other information, including your email address and credit card numbers and expiration dates, so that we can complete your transactions and contact you as needed.<br><br>For more detail, please review our Returns Policy.<br><br>SECTION 7 - OPTIONAL TOOLS<br><br>We may provide you with access to third-party tools over which we neither monitor nor have any control nor input.<br>You acknowledge and agree that we provide access to such tools ”as is” and “as available” without any warranties, representations or conditions of any kind and without any endorsement. We shall have no liability whatsoever arising from or relating to your use of optional third-party tools.<br>Any use by you of optional tools offered through the site is entirely at your own risk and discretion and you should ensure that you are familiar with and approve of the terms on which tools are provided by the relevant third-party provider(s).<br>
2041We may also, in the future, offer new services and/or features through the website (including, the release of new tools and resources). Such new features and/or services shall also be subject to these Terms of Service.<br><br>SECTION 8 - THIRD-PARTY LINKS<br><br>Certain content, products and services available via our Service may include materials from third-parties.<br>Third-party links on this site may direct you to third-party websites that are not affiliated with us. We are not responsible for examining or evaluating the content or accuracy and we do not warrant and will not have any liability or responsibility for any third-party materials or websites, or for any other materials, products, or services of third-parties.<br>We are not liable for any harm or damages related to the purchase or use of goods, services, resources, content, or any other transactions made in connection with any third-party websites. Please review carefully the third-party's policies and practices and make sure you understand them before you engage in any transaction. Complaints, claims, concerns, or questions regarding third-party products should be directed to the third-party.<br><br>SECTION 9 - USER COMMENTS, FEEDBACK AND OTHER SUBMISSIONS<br><br>If, at our request, you send certain specific submissions (for example contest entries) or without a request from us you send creative ideas, suggestions, proposals, plans, or other materials, whether online, by email, by postal mail, or otherwise (collectively, 'comments'), you agree that we may, at any time, without restriction, edit, copy, publish, distribute, translate and otherwise use in any medium any comments that you forward to us. We are and shall be under no obligation (1) to maintain any comments in confidence; (2) to pay compensation for any comments; or (3) to respond to any comments.<br>We may, but have no obligation to, monitor, edit or remove content that we determine in our sole discretion are unlawful, offensive, threatening, libelous, defamatory, pornographic, obscene or otherwise objectionable or violates any party’s intellectual property or these Terms of Service.<br>You agree that your comments will not violate any right of any third-party, including copyright, trademark, privacy, personality or other personal or proprietary right. You further agree that your comments will not contain libelous or otherwise unlawful, abusive or obscene material, or contain any computer virus or other malware that could in any way affect the operation of the Service or any related website. You may not use a false e-mail address, pretend to be someone other than yourself, or otherwise mislead us or third-parties as to the origin of any comments. You are solely responsible for any comments you make and their accuracy. We take no responsibility and assume no liability for any comments posted by you or any third-party.<br><br>SECTION 10 - PERSONAL INFORMATION<br><br>Your submission of personal information through the store is governed by our Privacy Policy. To view our Privacy Policy.<br><br>SECTION 11 - ERRORS, INACCURACIES AND OMISSIONS<br><br>Occasionally there may be information on our site or in the Service that contains typographical errors, inaccuracies or omissions that may relate to product descriptions, pricing, promotions, offers, product shipping charges, transit times and availability. We reserve the right to correct any errors, inaccuracies or omissions, and to change or update information or cancel orders if any information in the Service or on any related website is inaccurate at any time without prior notice (including after you have submitted your order).<br>We undertake no obligation to update, amend or clarify information in the Service or on any related website, including without limitation, pricing information, except as required by law. No specified update or refresh date applied in the Service or on any related website, should be taken to indicate that all information in the Service or on any related website has been modified or updated.<br><br>SECTION 12 - PROHIBITED USES<br><br>In addition to other prohibitions as set forth in the Terms of Service, you are prohibited from using the site or its content: (a) for any unlawful purpose; (b) to solicit others to perform or participate in any unlawful acts; (c) to violate any international, federal, provincial or state regulations, rules, laws, or local ordinances; (d) to infringe upon or violate our intellectual property rights or the intellectual property rights of others; (e) to harass, abuse, insult, harm, defame, slander, disparage, intimidate, or discriminate based on gender, sexual orientation, religion, ethnicity, race, age, national origin, or disability; (f) to submit false or misleading information; (g) to upload or transmit viruses or any other type of malicious code that will or may be used in any way that will affect the functionality or operation of the Service or of any related website, other websites, or the Internet; (h) to collect or track the personal information of others; (i) to spam, phish, pharm, pretext, spider, crawl, or scrape; (j) for any obscene or immoral purpose; or (k) to interfere with or circumvent the security features of the Service or any related website, other websites, or the Internet. We reserve the right to terminate your use of the Service or any related website for violating any of the prohibited uses.<br><br>SECTION 13 - DISCLAIMER OF WARRANTIES; LIMITATION OF LIABILITY<br><br>We do not guarantee, represent or warrant that your use of our service will be uninterrupted, timely, secure or error-free.<br>We do not warrant that the results that may be obtained from the use of the service will be accurate or reliable.<br>You agree that from time to time we may remove the service for indefinite periods of time or cancel the service at any time, without notice to you.<br>You expressly agree that your use of, or inability to use, the service is at your sole risk. The service and all products and services delivered to you through the service are (except as expressly stated by us) provided 'as is' and 'as available' for your use, without any representation, warranties or conditions of any kind, either express or implied, including all implied warranties or conditions of merchantability, merchantable quality, fitness for a particular purpose, durability, title, and non-infringement.<br>In no case shall PonyClub , our directors, officers, employees, affiliates, agents, contractors, interns, suppliers, service providers or licensors be liable for any injury, loss, claim, or any direct, indirect, incidental, punitive, special, or consequential damages of any kind, including, without limitation lost profits, lost revenue, lost savings, loss of data, replacement costs, or any similar damages, whether based in contract, tort (including negligence), strict liability or otherwise, arising from your use of any of the service or any products procured using the service, or for any other claim related in any way to your use of the service or any product, including, but not limited to, any errors or omissions in any content, or any loss or damage of any kind incurred as a result of the use of the service or any content (or product) posted, transmitted, or otherwise made available via the service, even if advised of their possibility. Because some states or jurisdictions do not allow the exclusion or the limitation of liability for consequential or incidental damages, in such states or jurisdictions, our liability shall be limited to the maximum extent permitted by law.<br><br>SECTION 14 - INDEMNIFICATION<br><br>You agree to indemnify, defend and hold harmless PonyClub and our parent, subsidiaries, affiliates, partners, officers, directors, agents, contractors, licensors, service providers, subcontractors, suppliers, interns and employees, harmless from any claim or demand, including reasonable attorneys’ fees, made by any third-party due to or arising out of your breach of these Terms of Service or the documents they incorporate by reference, or your violation of any law or the rights of a third-party.<br><br>SECTION 15 - SEVERABILITY<br><br>In the event that any provision of these Terms of Service is determined to be unlawful, void or unenforceable, such provision shall nonetheless be enforceable to the fullest extent permitted by applicable law, and the unenforceable portion shall be deemed to be severed from these Terms of Service, such determination shall not affect the validity and enforceability of any other remaining provisions.<br><br>SECTION 16 - TERMINATION<br><br>The obligations and liabilities of the parties incurred prior to the termination date shall survive the termination of this agreement for all purposes.<br>These Terms of Service are effective unless and until terminated by either you or us. You may terminate these Terms of Service at any time by notifying us that you no longer wish to use our Services, or when you cease using our site.<br>If in our sole judgment you fail, or we suspect that you have failed, to comply with any term or provision of these Terms of Service, we also may terminate this agreement at any time without notice and you will remain liable for all amounts due up to and including the date of termination; and/or accordingly may deny you access to our Services (or any part thereof).<br><br>SECTION 17 - ENTIRE AGREEMENT<br><br>The failure of us to exercise or enforce any right or provision of these Terms of Service shall not constitute a waiver of such right or provision.<br>These Terms of Service and any policies or operating rules posted by us on this site or in respect to The Service constitutes the entire agreement and understanding between you and us and govern your use of the Service, superseding any prior or contemporaneous agreements, communications and proposals, whether oral or written, between you and us (including, but not limited to, any prior versions of the Terms of Service).<br>Any ambiguities in the interpretation of these Terms of Service shall not be construed against the drafting party.<br><br>SECTION 18 - GOVERNING LAW<br><br>These Terms of Service and any separate agreements whereby we provide you Services shall be governed by and construed in accordance with the laws of 5196 Borland Road<br>Los Angeles, CA 90032<br><br>SECTION 19 - CHANGES TO TERMS OF SERVICE<br><br>You can review the most current version of the Terms of Service at any time at this page.<br>We reserve the right, at our sole discretion, to update, change or replace any part of these Terms of Service by posting updates and changes to our website. It is y
2041our responsibility to check our website periodically for changes. Your continued use of or access to our website or the Service following the posting of any changes to these Terms of Service constitutes acceptance of those changes.<br><br>SECTION 20 - CONTACT INFORMATION<br><br>Questions about the Terms of Service should be sent to us at</p>
2042<p><a href="mailto:[email protected]%20" title="[email protected] ">[email protected] </a></p>
2043<p></p>
2044    </div>
2045  </div>
2046</div>
2047
2048      </main>
2049
2050      <footer>
2051        <!-- BEGIN sections: footer-group -->
2052<div id="shopify-section-sections--22974708646104__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper">
2053
2054
2055
2056<div
2057  class="section-background"
2058></div>
2059<div
2060  class="section section--page-width"
2061>
2062  
2063  <div
2064    class="
2065      footer-content
2066      spacing-style
2067      
2068      
2069    "
2070    style="
2071      --padding-block-start: 12px;--padding-block-end: 12px;
2072      --footer-gap: 0px;
2073      --grid-columns: 1;
2074      --last-row-count: 1;
2075      --tablet-last-row-count: 1;
2076    "
2077  >
2078    
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089<div
2090  class="
2091    group-block
2092    group-block--height-fit
2093    group-block--width-fill
2094    border-style
2095    spacing-style
2096    size-style
2097    
2098    
2099  "
2100  style="
2101    
2102--border-width: 1px; --border-style: none; --border-color:
2103rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
2104
2105    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
2106    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
2107    
2108  "
2109  
2110  data-testid="group-block"
2111><div class="group-block__media-wrapper">
2112    
2113
2114
2115
2116
2117
2118
2119    
2120  </div>
2121
2122  <div
2123    class="
2124      group-block-content
2125      
2126      layout-panel-flex
2127      layout-panel-flex--row
2128       mobile-column
2129    "
2130    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
2131
2132--gap: 12px;
2133
2134--horizontal-alignment: center; --vertical-alignment: center;
2135--vertical-alignment-mobile: center;
2136"
2137  >
2138  <div id="shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK" class="shopify-block shopify-block--settings">
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156<style data-shopify>
2157#shopify-section-sections--22974708646104__footer_m9NzUG:has(.section-resource-list__content > #shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK),
2158#shopify-section-sections--22974708646104__footer_m9NzUG:has(.section-content-wrapper > #shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK),
2159#shopify-section-sections--22974708646104__footer_m9NzUG .group-block:has(> .group-block-content > #shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK) {
2160    opacity: .5;
2161
2162a {
2163  text-decoration: none;
2164}
2165  }
2166</style>
2167
2168
2169
2170<style data-shopify>
2171  .section-resource-list__content:has(#shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK:only-child),
2172  #shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK {
2173    display: none;
2174  }
2175</style>
2176
2177
2178
2179</div>
2180
2181
2182<div
2183  class="
2184    footer-utilities__group-copyright
2185    custom-typography
2186    custom-font-size
2187  "
2188  style="
2189    
2190--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);
2191    --color-utilities: #FEF6F0;
2192  "
2193  
2194>
2195  <span class="footer-utilities__text">
2196    &copy; 2026
2197    <a href="/" title="">Yeah Yeah Yeahs</a></span>
2198</div>
2199
2200
2201
2202
2203
2204
2205  <anchored-popover-component
2206    data-hover-triggered="true"
2207  >
2208    <button
2209      class="policy-list-trigger button-unstyled"
2210      popovertarget="terms-policies-popover"
2211      popovertargetaction="toggle"
2212      ref="trigger"
2213      style="
2214        
2215--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);
2216        
2217      "
2218      
2219    >
2220      Terms and Policies
2221    </button>
2222    <div
2223      class="terms-policies-popover color-custom-popover"
2224      id="terms-policies-popover"
2225      popover="auto"
2226      ref="popover"
2227    >
2228      <ul
2229        class="
2230          policy_list list-unstyled
2231          custom-typography
2232          custom-font-size
2233        "
2234      ><li>
2235              <a
2236                href="/policies/refund-policy"
2237                class="footer-utilities__text"
2238              >Refund policy</a>
2239            </li><li>
2240              <a
2241                href="/policies/privacy-policy"
2242                class="footer-utilities__text"
2243              >Privacy policy</a>
2244            </li><li>
2245              <a
2246                href="/policies/terms-of-service"
2247                class="footer-utilities__text"
2248              >Terms of service</a>
2249            </li><li>
2250              <a
2251                href="/policies/shipping-policy"
2252                class="footer-utilities__text"
2253              >Shipping policy</a>
2254            </li></ul>
2255    </div>
2256  </anchored-popover-component>
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274  <div class=" spacing-style text-block text-block--AeXg5MmtmdE9LdmsvY__text_m8ybn9 custom     custom-typography  custom-font-size  custom-color   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;    --font-size: 0.75rem;      --font-weight: var(--font-body--weight);--font-family: var(--font-body--family);    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-normal);        --letter-spacing: var(--letter-spacing--body-normal);        --width: fit-content;    --max-width: var(--max-width--body-normal);          ">
2275    <p><a href="https://www.bubbleup.net/" target="_blank" title="https://www.bubbleup.net/">Powered by BubbleUp</a></p>
2276  </div>
2277
2278
2279
2280
2281
2282
2283
2284</div>
2285</div>
2286
2287
2288
2289
2290
2291
2292  </div>
2293</div>
2294
2295
2296
2297
2298</div>
2299<!-- END sections: footer-group -->
2300      </footer>
2301    </div>
2302
2303    
2304
2305    <div
2306      id="shopify-section-cart-drawer-section"
2307      class="shopify-section"
2308    >
2309  
2310
2311  
2311<script
2312    type="module"
2313    src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/cart-drawer.js?v=101430053943909765251787587006"
2314    fetchpriority="low"
2315  ></script>
2315
2316
2317  
2318
2319  <theme-drawer
2320    id="cart-drawer"
2321    data-skip-node-update
2322  >
2323    <dialog
2324      ref="panel"
2325      class="theme-drawer__dialog color-custom-drawer"
2326      aria-labelledby="cart-drawer-heading"
2327      cart-summary-sticky="true"
2328    >
2329      <cart-drawer-component
2330        
2331      >
2332        <template id="empty-cart-template">
2333          
2334    <div
2335      class="cart-drawer__content"
2336      aria-label="Cart"
2337    >
2338      <h2
2339        class="theme-drawer__title h4"
2340        id="cart-drawer-heading"
2341      >
2342        Your cart is empty
2343      </h2>
2344
2345      <div class="cart-drawer__items">
2346        
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356<script
2357  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-cart-items.js?v=14476580701730542761787587006"
2358  type="module"
2359  fetchpriority="low"
2360></script>
vendor: 1 bytes, line 2360
2360
2361<script
2362  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-cart-quantity-selector.js?v=168493463479860323171787587006"
2363  type="module"
2364  fetchpriority="low"
2365></script>
vendor: 1 bytes, line 2365
2365
2366<script
2367  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/volume-pricing-info.js?v=94479640769665442661787587006"
2368  type="module"
2369  fetchpriority="low"
2370></script>
2370
2371
2372
2373
2374
2375<div
2376  
2377  class="cart-items__wrapper cart-items__wrapper--drawer-empty"
2378  
2379    data-cart-drawer-empty
2380  
2381  style=""
2382>
2383  
2384<p>
2385        Have an account? <a href="https://yeahyeahyeahs.com/customer_authentication/redirect?locale=en&region_country=US">Log in</a> to check out faster.
2386      </p><a
2387      class="button cart-items__empty-button"
2388      href="/collections/all"
2389    >
2390      <span class="button-text">
2391        Continue shopping
2392      </span>
2393    </a></div>
2394
2395
2396
2397      </div>
2398    </div>
2399  
2400        </template>
2401
2402        <div
2403          class="cart-drawer__inner cart-drawer--empty"
2404          data-hydration-key="cart-drawer-inner"
2405        ><div class="theme-drawer__header">
2406              <button
2407                on:click="#cart-drawer/close"
2408                class="theme-drawer__close-button cart-drawer__close-button--empty"
2409                type="button"
2410                aria-label="Close"
2411              >
2412                <span class="svg-wrapper"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2413<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
2414</svg>
2415</span>
2416              </button>
2417            </div>
2418          
2419
2420<cart-items-component
2421  class="cart-items-component"
2422  
2423    data-drawer
2424    view-event-trigger="dialog"
2425  
2426  data-section-id="cart-drawer-section"
2427  
2428  view-event-payload="{&quot;context&quot;:null,&quot;cart&quot;:null}"
2429  
2430>
2431  
2432
2433    <div
2434      class="cart-drawer__content"
2435      aria-label="Cart"
2436    >
2437      <h2
2438        class="theme-drawer__title h4"
2439        id="cart-drawer-heading"
2440      >
2441        Your cart is empty
2442      </h2>
2443
2444      <div class="cart-drawer__items">
2445        
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455<script
2456  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-cart-items.js?v=14476580701730542761787587006"
2457  type="module"
2458  fetchpriority="low"
2459></script>
vendor: 1 bytes, line 2459
2459
2460<script
2461  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-cart-quantity-selector.js?v=168493463479860323171787587006"
2462  type="module"
2463  fetchpriority="low"
2464></script>
vendor: 1 bytes, line 2464
2464
2465<script
2466  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/volume-pricing-info.js?v=94479640769665442661787587006"
2467  type="module"
2468  fetchpriority="low"
2469></script>
2469
2470
2471
2472
2473
2474<div
2475  
2476  class="cart-items__wrapper cart-items__wrapper--drawer-empty"
2477  
2478    data-cart-drawer-empty
2479  
2480  style=""
2481>
2482  
2483<p>
2484        Have an account? <a href="https://yeahyeahyeahs.com/customer_authentication/redirect?locale=en&region_country=US">Log in</a> to check out faster.
2485      </p><a
2486      class="button cart-items__empty-button"
2487      href="/collections/all"
2488    >
2489      <span class="button-text">
2490        Continue shopping
2491      </span>
2492    </a></div>
2493
2494
2495
2496      </div>
2497    </div>
2498  
2499
2500</cart-items-component>
2501
2502
2503
2504        </div>
2505      </cart-drawer-component>
2506    </dialog>
2507  </theme-drawer>
2508
2509  
2510    </div>
2511  
2512
2513
2514    
2515
2516
2517
2518
2519
2520
2521<script
2522  type="module"
2523  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/theme-drawer.js?v=155110645205299884131787587006"
2524  fetchpriority="low"
2525></script>
2525
2526
2527<script>
2528  /* Runs synchronously during HTML parsing — opens the correct drawer on first
2529     paint if navigation state was saved, so it renders with the rest of the page. */
2530  (function () {
2531    var drawerIds = (sessionStorage.getItem('theme-drawer-open') || '').split(',').filter(Boolean);
2532    if (!drawerIds.length) return;
2533
2534    // Only restore on wide viewports (squeeze mode). On narrow viewports the
2535    // drawer is a modal overlay — let it start closed after navigation rather
2536    // than re-opening a fullscreen dialog the user may have left behind.
2537    if (!window.matchMedia('(min-width: 990px)').matches) return;
2538
2539    var dialogs = [];
2540    for (var i = 0; i < drawerIds.length; i++) {
2541      var drawer = document.getElementById(drawerIds[i]);
2542      if (!drawer) continue;
2543
2544      drawer.setAttribute('open', '');
2545
2546      // Set [open] directly so the CSS slide-in applies without triggering
2547      // the browser's dialog focusing steps — on wide viewports the drawer is
2548      // a sidebar, not a modal, so focus should stay where it is.
2549      // The instant class suppresses the slide-in transition for the initial restore.
2550      // Set --drawer-stack-order so z-index layering matches the original order.
2551      drawer.style.setProperty('--drawer-stack-order', String(i + 1));
2552
2553      var dialog = drawer.querySelector('dialog');
2554      if (dialog) {
2555        dialog.setAttribute('open', '');
2556        dialog.classList.add('theme-drawer__dialog-instant');
2557        dialogs.push(dialog);
2558      }
2559
2560      // Let each drawer type handle its own restore (e.g. shopify-chat mode).
2561      // Synchronous dispatch — listeners attached during earlier parsing run immediately.
2562      drawer.dispatchEvent(new CustomEvent('theme-drawer:restoring'));
2563    }
2564
2565    // Apply squeeze immediately, bypassing the margin transition.
2566    // Only squeeze if at least one drawer was actually restored — saved
2567    // drawer IDs may not exist on every page (e.g. cart-drawer on /cart).
2568    var pageWrapper = document.querySelector('.page-wrapper');
2569    if (pageWrapper && dialogs.length > 0) {
2570      pageWrapper.style.transition = 'none';
2571      pageWrapper.classList.add('page-wrapper--drawer-open');
2572    }
2573
2574    // Re-enable transitions after one paint so the instant state is rendered first.
2575    requestAnimationFrame(function () {
2576      requestAnimationFrame(function () {
2577        if (pageWrapper) pageWrapper.style.transition = '';
2578        for (var j = 0; j < dialogs.length; j++) {
2579          dialogs[j].classList.remove('theme-drawer__dialog-instant');
2580        }
2581      });
2582    });
2583  })();
2584</script>
2584
2585
2586<script
2587  type="module"
2588>
2589  const pageWrapper = document.querySelector('.page-wrapper');
2590  const squeezeQuery = window.matchMedia('(min-width: 990px)');
2591
2592  // ── Squeeze coordination ──
2593  // Listens to all drawers. Only squeezes on wide viewports.
2594  document.addEventListener('theme-drawer:open', () => {
2595    if (squeezeQuery.matches) {
2596      pageWrapper?.classList.add('page-wrapper--drawer-open');
2597    }
2598  });
2599
2600  document.addEventListener('theme-drawer:close', () => {
2601    const openDrawer = document.querySelector('theme-drawer[open]');
2602    if (!openDrawer) {
2603      pageWrapper?.classList.remove('page-wrapper--drawer-open');
2604    }
2605  });
2606
2607  squeezeQuery.addEventListener('change', () => {
2608    const openDrawer = document.querySelector('theme-drawer[open]');
2609    pageWrapper?.classList.toggle('page-wrapper--drawer-open', Boolean(openDrawer) && squeezeQuery.matches);
2610  });
2611
2612  // ── State persistence ──
2613  // Store open drawer IDs sorted by their visual stack order so
2614  // the restore script can recreate the same z-index layering.
2615  function persistDrawerState() {
2616    const openDrawers = Array.from(document.querySelectorAll('theme-drawer[open]:not([no-persist])'));
2617    if (!openDrawers.length) {
2618      sessionStorage.removeItem('theme-drawer-open');
2619      return;
2620    }
2621
2622    openDrawers.sort((a, b) => {
2623      const orderA = Number(a.style.getPropertyValue('--drawer-stack-order') || 0);
2624      const orderB = Number(b.style.getPropertyValue('--drawer-stack-order') || 0);
2625      return orderA - orderB;
2626    });
2627
2628    sessionStorage.setItem('theme-drawer-open', openDrawers.map((d) => d.id).join(','));
2629  }
2630
2631  document.addEventListener('theme-drawer:open', persistDrawerState);
2632  document.addEventListener('theme-drawer:close', persistDrawerState);
2633</script>
2633
2634
2635
2636    
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647<script
2648  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/dialog.js?v=144816527575655702281787587006"
2649  type="module"
2650></script>
2650
2651
2652<script
2653  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/predictive-search.js?v=162722252387887966571787587006"
2654  type="module"
2655  fetchpriority="low"
2656></script>
2656
2657
2658<dialog-component
2659  id="search-modal"
2660  class="search-modal"
2661  
2662>
2663  <dialog
2664    ref="dialog"
2665    on:click="/closeDialogOnClickOutside"
2666    on:keydown="/closeDialogOnEscapePress"
2667    class="search-modal__content dialog-modal"
2668    scroll-lock
2669    aria-labelledby="search-modal-heading"
2670  >
2671    <h2
2672      id="search-modal-heading"
2673      class="visually-hidden"
2674    >
2675      Search
2676    </h2>
2677    <predictive-search-component
2678      class="predictive-search color-custom-popover"
2679      style="--product-corner-radius: 0px; --card-corner-radius: 0px;"
2680      data-section-id="predictive-search"
2681      data-testid="search-component--modal"
2682      role="search"
2683      aria-label="Search"
2684    >
2685      <form
2686        action="/search"
2687        method="get"
2688        role="search"
2689        class="predictive-search-form"
2690        ref="form"
2691        on:keydown="/onSearchKeyDown"
2692      >
2693        <div
2694          class="predictive-search-form__header"
2695        >
2696          <div class="predictive-search-form__header-inner">
2697            <label
2698              for="cmdk-input"
2699              class="visually-hidden"
2700            >Search</label>
2701            <input
2702              class="search-input"
2703              id="cmdk-input"
2704              type="search"
2705              name="q"
2706              role="combobox"
2707              aria-expanded="false"
2708              aria-owns="predictive-search-results"
2709              aria-controls="predictive-search-results"
2710              aria-haspopup="listbox"
2711              aria-autocomplete="list"
2712              autocomplete="off"
2713              placeholder="Search"
2714              ref="searchInput"
2715              on:input="/search"
2716              on:keydown="/onSearchKeyDown"
2717            >
2718            <input
2719              name="options[prefix]"
2720              type="hidden"
2721              value="last"
2722            >
2723            <span class="svg-wrapper predictive-search__icon">
2724              <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
2725
2726            </span>
2727            <button
2728              type="button"
2729              class="button-unstyled predictive-search__reset-button"
2730              ref="resetButton"
2731              hidden
2732              on:click="/resetSearch"
2733            >
2734              Clear
2735            </button>
2736          </div>
2737          <button
2738            type="button"
2739            class="button predictive-search__close-modal-button"
2740            aria-label="Close dialog"
2741            on:click="dialog-component/closeDialog"
2742            ref="closeModalButton"
2743          >
2744            <span class="svg-wrapper">
2745              <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2746<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
2747</svg>
2748
2749            </span>
2750          </button>
2751        </div>
2752
2753        <div class="predictive-search-form__content-wrapper">
2754          <div
2755            class="predictive-search-form__content"
2756            ref="predictiveSearchResults"
2757            on:click="/handleModalClick"
2758          >
2759            
2760
2761<div
2762  id="predictive-search-results"
2763  class="predictive-search-dropdown"
2764  role="listbox"
2765  aria-expanded="true"
2766  style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);"
2767>
2768  
2769    <div class="predictive-search-results__inner">
2770      
2771      
2772        
2773        
2774        
2775          <div class="predictive-search-results__no-results">
2776            <p>No products found.</p>
2777          </div>
2778        
2779      
2780    </div>
2781  
2782</div>
2783
2784          </div>
2785
2786          <div class="predictive-search-form__footer">
2787            <button
2788              class="button predictive-search__search-button"
2789              ref="viewAllButton"
2790            >
2791              View all
2792            </button>
2793          </div>
2794        </div>
2795      </form>
2796    </predictive-search-component>
2797  </dialog>
2798</dialog-component>
2799
2800
2801
2802
2803    
2804  
2804<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2804
2805</body>
2806</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.