PageSourceSearch

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

html yeahyeahyeahs.com collected 2026-10-02 04:06:47 UTC 136,295 bytes, 2,818 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":"2466c59d-9205-40ee-8e69-38c0bf2edb20-1790914006","pageurl":"yeahyeahyeahs.com\/policies\/terms-of-service","u":"4f32d4d5b175"};</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: ["4c64608a","16072cab","8450a54b","7ee89bf1"],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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"163250307288","themeStoreId":"2481","themePublished":"true","eventMetadataId":"7a892083-f08c-4e45-ab8d-5f8fdb5a5648","shopId":"64022806744","storefrontBaseUrl":"https:\/\/yeahyeahyeahs.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
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":"2466c59d-9205-40ee-8e69-38c0bf2edb20-1790914006"}};
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          var pageUrl;
1247          try {
1248            pageUrl = window.location.href;
1249          } catch (e) {}
1250          var pageReferrer;
1251          try {
1252            pageReferrer = document.referrer;
1253          } catch (e) {}
1254          try {
1255            if (window.__TREKKIE_SHIM_QUEUE == null) {
1256              window.__TREKKIE_SHIM_QUEUE = [];
1257            }
1258            window.__TREKKIE_SHIM_QUEUE.push({
1259              from: 'trekkie-stub',
1260              method: method,
1261              args: args.slice(1),
1262              pageContext: {
1263                url: pageUrl,
1264                referrer: pageReferrer
1265              }
1266            });
1267          } catch (e) {
1268            // no-op
1269          }
1270        }
1271        return trekkie;
1272      };
1273    };
1274    for (var i = 0; i < trekkie.methods.length; i++) {
1275      var key = trekkie.methods[i];
1276      trekkie[key] = trekkie.factory(key);
1277    }
1278    trekkie.load = function(config) {
1279      trekkie.config = config || {};
1280      trekkie.config.initialDocumentCookie = document.cookie;
1281      var first = document.getElementsByTagName('script')[0];
1282var script = document.createElement('script');
1283script.type = 'text/javascript';
1284script.onerror = function(e) {
1285  var scriptFallback = document.createElement('script');
1286  scriptFallback.type = 'text/javascript';
1287  scriptFallback.onerror = function(error) {
1288          var Monorail = {
1289      produce: function produce(monorailDomain, schemaId, payload) {
1290        var currentMs = new Date().getTime();
1291        var event = {
1292          schema_id: schemaId,
1293          payload: payload,
1294          metadata: {
1295            event_created_at_ms: currentMs,
1296            event_sent_at_ms: currentMs
1297          }
1298        };
1299        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1300      },
1301      sendRequest: function sendRequest(endpointUrl, payload) {
1302        // Try the sendBeacon API
1303        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1304          var blobData = new window.Blob([payload], {
1305            type: 'text/plain'
1306          });
1307
1308          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1309            return true;
1310          } // sendBeacon was not successful
1311
1312        } // XHR beacon
1313
1314        var xhr = new XMLHttpRequest();
1315
1316        try {
1317          xhr.open('POST', endpointUrl);
1318          xhr.setRequestHeader('Content-Type', 'text/plain');
1319          xhr.send(payload);
1320        } catch (e) {
1321          console.log(e);
1322        }
1323
1324        return false;
1325      },
1326      isIos12: function isIos12() {
1327        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1328      }
1329    };
1330    Monorail.produce('monorail-edge.shopifysvc.com',
1331      'trekkie_storefront_load_errors/1.1',
1332      {shop_id: 64022806744,
1333      theme_id: 163250307288,
1334      app_name: "storefront",
1335      context_url: window.location.href,
1336      source_url: "//yeahyeahyeahs.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1337
1338  };
1339  scriptFallback.async = true;
1340  scriptFallback.src = '//yeahyeahyeahs.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1341  first.parentNode.insertBefore(scriptFallback, first);
1342};
1343script.async = true;
1344script.src = '//yeahyeahyeahs.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1345first.parentNode.insertBefore(script, first);
1346
1347    };
1348    trekkie.load(
1349      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":64022806744,"isMerchantRequest":null,"themeId":163250307288,"themeCityHash":"13087725744390629876","contentLanguage":"en","currency":"USD","eventMetadataId":"7a892083-f08c-4e45-ab8d-5f8fdb5a5648"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1350    );
1351
1352    var loaded = false;
1353    trekkie.ready(function() {
1354      if (loaded) return;
1355      loaded = true;
1356
1357      window.ShopifyAnalytics.lib = window.trekkie;
1358
1359      var originalDocumentWrite = document.write;
1360      document.write = customDocumentWrite;
1361      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1362      document.write = originalDocumentWrite;
1363
1364      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1365      var token = match? match[1]: undefined;
1366      if (!hasLoggedConversion(token)) {
1367        setCookieIfConversion(token);
1368        
1369      }
1370    });
1371
1372    window.ShopifyAnalytics.lib.page(null,{"requestId":"2466c59d-9205-40ee-8e69-38c0bf2edb20-1790914006","shopifyEmitted":true});
1373
1374    var eventsListenerScript = document.createElement('script');
1375    eventsListenerScript.async = true;
1376    eventsListenerScript.src = "//yeahyeahyeahs.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1377    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1378})();</script>
1378
1379  
1379<script>
1380  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1381    window.ga = function ga() {
1382      (window.ga.q = window.ga.q || []).push(arguments);
1383      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1384        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1385      }
1386      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.");
1387    };
1388    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1389      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1390    }
1391  }
1392</script>
vendor: 1 bytes, line 1392
1392
1393<script
1394  defer
1395  src="https://yeahyeahyeahs.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1396  data-application="storefront-renderer"
1397  data-shop-id="64022806744"
1398  data-render-region="gcp-us-central1"
1399  data-page-type="policy"
1400  data-theme-instance-id="163250307288"
1401  data-theme-name="Horizon"
1402  data-theme-version="4.1.4"
1403  data-monorail-region="shop_domain"
1404  data-resource-timing-sampling-rate="10"
1405  data-shs="true"
1406  data-shs-beacon="true"
1407  data-shs-export-with-fetch="true"
1408  data-shs-logs-sample-rate="1"
1409  data-shs-beacon-endpoint="https://yeahyeahyeahs.com/api/collect"
1410></script>
vendor: 1 bytes, line 1410
1410
1411<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1411<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>
1411
1412<meta name="shopify-y" content="397daab2-65fa-486e-9755-46924579692b" data-expiration="1822471606000"><meta name="shopify-s" content="ed6c5469-9362-4792-a869-98be27e9b940" data-expiration="1790915806000"><meta name="new-cookie-storage-activated" content="t">
1413</head>
1414
1415  <body class="page-width-wide card-hover-effect-none">
1416    <a
1417  class="skip-to-content-link button-secondary"
1418  href="#MainContent"
1419>
1420  Skip to content
1421</a>
1422
1423
1424
1425
1426    
1427
1428<theme-drawer id="chat-drawer">
1429  <dialog
1430    ref="panel"
1431    class="theme-drawer__dialog chat-drawer"
1432  >
1433    <shopify-chat
1434      mode="standalone"
1435      mode-switch
1436    ></shopify-chat>
1437  </dialog>
1438</theme-drawer>
1439
1440<script type="module">
1441  const chatDrawer = document.querySelector('#chat-drawer');
1442  const shopifyChat = document.querySelector('shopify-chat');
1443
1444  document.addEventListener('theme-drawer:open', (event) => {
1445    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1446    shopifyChat?.setAttribute('mode', 'managed');
1447  });
1448
1449  document.addEventListener('theme-drawer:close', (event) => {
1450    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1451    // If mode is still managed, this is a theme-initiated close (backdrop /
1452    // Escape) — close the chat so the FAB appears. If mode is already
1453    // standalone, the close was triggered by an undock (enter-standalone sets
1454    // mode before closing the drawer) — leave the chat open as a floating panel.
1455    if (shopifyChat?.getAttribute('mode') === 'managed') {
1456      shopifyChat?.removeAttribute('open');
1457    }
1458    shopifyChat?.setAttribute('mode', 'standalone');
1459  });
1460
1461  document.addEventListener('shopify-chat:enter-managed', () => {
1462    // Captured at event-fire time — the dock-transition animation hint below
1463    // depends on state as it was when the event was dispatched.
1464    const isStandaloneAndOpen = shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone';
1465
1466    // The activator-click path (FAB click on desktop with stored
1467    // preferredMode=managed) dispatches enter-managed *before* calling show(),
1468    // so the chat's `open` attribute at event time understates the imminent
1469    // outcome. Defer to a microtask: by then show() (if any) has run, and we
1470    // can distinguish the viewport-driven mobile→desktop transition that left
1471    // a minimized FAB (chat stays closed → don't open an empty drawer) from
1472    // an activator click (chat just opened → open the drawer).
1473    queueMicrotask(() => {
1474      if (!shopifyChat?.hasAttribute('open') && !chatDrawer?.hasAttribute('open')) {
1475        return;
1476      }
1477      chatDrawer?.open?.(isStandaloneAndOpen ? { enter: 'inline-start' } : undefined);
1478    });
1479  });
1480
1481  document.addEventListener('shopify-chat:enter-standalone', () => {
1482    shopifyChat?.setAttribute('mode', 'standalone');
1483    chatDrawer?.close?.();
1484  });
1485
1486  document.addEventListener('shopify-chat:close', () => {
1487    if (shopifyChat?.getAttribute('mode') === 'managed') {
1488      chatDrawer?.close?.();
1489    }
1490  });
1491
1492  document.addEventListener('megaMenu:hover', () => {
1493    if (shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone') {
1494      shopifyChat?.removeAttribute('open');
1495    }
1496  });
1497
1498  // After the chat upgrades it self-restores its preferred mode from
1499  // sessionStorage. Reconcile any mismatch with the theme-drawer's state
1500  // — the drawer is the source of truth for which mode the chat should
1501  // be in (open → managed, closed → standalone).
1502  customElements.whenDefined('shopify-chat').then(() => {
1503    const mode = chatDrawer?.hasAttribute('open') ? 'managed' : 'standalone';
1504    if (shopifyChat?.getAttribute('mode') !== mode) {
1505      // When switching managed → standalone (e.g. narrow viewport skipped
1506      // drawer restore), also close the chat so it renders as the FAB
1507      // rather than an open standalone panel.
1508      if (mode === 'standalone' && shopifyChat?.hasAttribute('open')) {
1509        shopifyChat?.removeAttribute('open');
1510      }
1511      shopifyChat?.setAttribute('mode', mode);
1512    }
1513  });
1514</script>
1514
1515
1516
1517
1518
1519    <div class="page-wrapper">
1520      <div id="header-group">
1521        <!-- BEGIN sections: header-group -->
1522<div id="shopify-section-sections--22974708613336__tools_4WM38f" class="shopify-section shopify-section-group-header-group tools">
1523
1524
1525
1526
1527
1528
1529
1530
1531  <style data-shopify>
1532    header-actions { display: none!important; }
1533  </style>
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547  <style>
1548
1549    @import url("https://use.typekit.net/ifn6mdy.css");
1550
1551    :root {
1552      
1553        
1554        --font-body--family: 'futura-pt', "Work Sans", sans-serif;
1555        
1556        
1557        
1558      
1559
1560      
1561        
1562        --font-subheading--family: 'futura-pt', "Work Sans", sans-serif;
1563        
1564        
1565        
1566      
1567
1568      
1569        
1570        --font-heading--family: 'futura-pt', "Work Sans", sans-serif;
1571        
1572        
1573        
1574      
1575
1576      
1577        
1578        --font-accent--family: 'futura-pt', "Work Sans", sans-serif;
1579        
1580        
1581        
1582      
1583    }
1584
1585  </style>
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597</div><header id="shopify-section-sections--22974708613336__header_section" class="shopify-section shopify-section-group-header-group header-section">
1598
1599
1600
1601
1602
1603<script type="application/ld+json">
1604  {
1605    "@context": "http://schema.org",
1606    "@type": "Organization",
1607    "name": "Yeah Yeah Yeahs",
1608    
1609      "logo": "https:\/\/yeahyeahyeahs.com\/cdn\/shop\/files\/hidden-in-pieces-autumn-2026_logo.svg?v=1787590241\u0026width=500",
1610    
1611    "url": "https:\/\/yeahyeahyeahs.com"
1612  }
1613</script>
1613
1614
1615<header-component
1616  id="header-component"
1617  class="header"
1618  data-theme-color="rgb(38 32 33)"
1619  data-bubble-style="default"
1620  
1621  
1622  data-skip-node-update
1623  data-scroll-direction="none"
1624  
1625  
1626    data-transparent-background="both"
1627  
1628  style="
1629    --color-background-top-row: rgba(38 32 33 / 1.0);
1630    --color-background-bottom-row: rgba(38 32 33 / 1.0);
1631    
1632    
1633    
1634  "
1635>
1636  <div class="header__underlay header__underlay-closed"></div>
1637  <div
1638    class="header__underlay header__underlay-open"
1639  ></div>
1640    
1641
1642    
1643
1644    
1645    
1646      <div
1647        class="header__row header__row--top color- section section--full-width-margin section--full-width color-custom-top-sections--22974708613336__header_section"
1648        ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px; --border-bottom-color-mobile: var(--color-border);">
1649        <div class="header__columns spacing-style">
1650          <div
1651      class="header__column header__column--left"
1652      data-testid="header-top-left"
1653    >
1654      
1655        
1656          
1657              
1658            
1659        
1660      
1661        
1662          
1663              
1664            
1665        
1666      
1667    </div><div
1668      class="header__column header__column--center"
1669      data-testid="header-top-center"
1670    >
1671      
1672        
1673          
1674              
1675
1676
1677
1678
1679<a
1680  
1681  href="/"
1682  class="size-style spacing-style header-logo"
1683  style="
1684    --size-style-width: ;--size-style-height: ;
1685    --padding-block-start: 0px;--padding-block-end: 0px;
1686    --font-family: var(--font-body--family);
1687    --font-style: var(--font-body--style);
1688    --font-weight: 600;
1689  "
1690  
1691>
1692  
1693
1694  <span
1695    class="header-logo__image-container header-logo__image-container--original"
1696    data-testid="header-logo"
1697  >
1698    
1699  
1700  
1701  
1702  
1703
1704  
1705
1706  
1707
1708  
1709
1710  <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;">
1711
1712
1713  </span>
1714
1715  
1716</a>
1717
1718
1719
1720
1721
1722            
1723        
1724      
1725    </div><div
1726      class="header__column header__column--right"
1727      data-testid="header-top-right"
1728    >
1729      
1730        
1731          
1732              
1733  
1734  
1735
1736            
1737        
1738      
1739        
1740          
1741              
1742
1743
1744
1745            
1746        
1747      
1748        
1749          
1750              
1751
1752<script
1753  type="module"
1754  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/cart-icon.js?v=109428858171217037751787587006"
1755  fetchpriority="low"
1756></script>
1756
1757
1758
1759
1760
1761
1762<header-actions
1763  
1764>
1765  
1766    
1767    <div
1768      class="account-button header-actions__action color-custom-popover"
1769    >
1770      <shopify-store store-domain="https://yeahyeahyeahs.com" country="US" language="en"></shopify-store>
1771<shopify-account
1772        menu="customer-account-main-menu"
1773        
1774      >
1775        
1776          <span
1777            slot="signed-out-avatar"
1778            class="account-button__text header-actions__text-style hidden"
1779          >
1780            Account
1781          </span>
1782
1783          <span
1784            slot="signed-out-avatar"
1785            class=""
1786            aria-hidden="true"
1787          >
1788            
1789  <svg
1790    xmlns="http://www.w3.org/2000/svg"
1791    width="15"
1792    height="17"
1793    viewBox="0 0 15 17"
1794    fill="none"
1795    slot="signed-out-avatar"
1796    class="account-button__icon"
1797  >
1798    <path
1799      stroke="currentColor"
1800      stroke-linejoin="round"
1801      stroke-width="var(--icon-stroke-width)"
1802      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"
1803    />
1804  </svg>
1805
1806          </span>
1807        
1808      </shopify-account>
1809    </div>
1810  
1811
1812  
1813    <button
1814      class="header-actions__action button-unstyled"
1815      on:click="#cart-drawer/toggle"
1816      aria-haspopup="dialog"
1817      aria-expanded="false"
1818      aria-controls="cart-drawer"
1819      aria-label="Cart"
1820      aria-describedby="cart-bubble-text"
1821      data-testid="cart-drawer-trigger"
1822    >
1823      
1824  <cart-icon
1825    class="header-actions__cart-icon"
1826    data-testid="cart-icon"
1827  >
1828    <span class="hidden">
1829      Cart
1830    </span>
1831
1832    <span
1833      class="svg-wrapper "
1834      aria-hidden="true"
1835    >
1836      <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>
1837
1838    </span>
1839
1840    
1841
1842<div
1843  ref="cartBubble"
1844  class="cart-bubble visually-hidden"
1845  style="--cart-bubble-background-fallback: #FEF6F0; --cart-bubble-text-fallback: #262021;"
1846  
1847  
1848    data-maintain-ratio
1849  
1850>
1851  <span class="cart-bubble__background"></span>
1852  <span
1853    ref="cartBubbleText"
1854    id="cart-bubble-text"
1855    class="cart-bubble__text"
1856  >
1857    <span
1858      class="cart-bubble__text-count hidden"
1859      ref="cartBubbleCount"
1860      aria-hidden="true"
1861      data-testid="cart-bubble"
1862    >
18630</span>
1864  </span>
1865</div>
1866
1867
1868
1869  </cart-icon>
1870
1871    </button>
1872  
1873
1874  <span
1875    ref="liveRegion"
1876    class="visually-hidden"
1877    role="status"
1878    data-testid="cart-count-live-region"
1879  ></span>
1880</header-actions>
1881
1882<script
1883  type="module"
1884  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/header-actions.js?v=157135685635924702181787587006"
1885  fetchpriority="low"
1886></script>
1886
1887
1888
1889
1890          
1891        
1892      
1893    </div>
1894        </div>
1895      </div>
1896    
1897  
1898    
1899
1900    
1901
1902    
1903    
1904  
1905
1906  
1907</header-component>
1908
1909<script
1910  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/header.js?v=183210491532312943441787587006"
1911  type="module"
1912></script>
1912
1913
1914
1915
1916
1917  
1917<script type="module">
1918    import { hydrate } from '@theme/section-hydration';
1919    const url = new URL(window.location.href);
1920    url.searchParams.delete('page');
1921    hydrate('sections--22974708613336__header_section', url);
1922  </script>
1922
1923
1924
1925
1926</header>
1927<!-- END sections: header-group -->
1928      </div>
1929
1930      
1930<script>
1931        /**
1932         * Sets `--header-height` and `--header-group-height` to measured values before first paint.
1933         *
1934         * A few CSS rules position content relative to the header at first paint — a hero sized to
1935         * the remaining viewport, a transparent header's negative margin. Without a measured value
1936         * those rules use the `60px` fallback from `sections/header.liquid`, and the content visibly
1937         * jumps once `header.js` corrects the values after load.
1938         *
1939         * Measuring forces layout mid-parse, so it only runs where a consuming rule exists.
1940         * Callers opt in: the transparent-header branch below, or `snippets/measure-header-heights.liquid`,
1941         * which any new first-paint consumer must render too.
1942         *
1943         * Measures once per page; after load, header.js's ResizeObservers keep the values fresh.
1944         * The group-height walk mimics calculateHeaderGroupHeight() in utilities.js — keep them
1945         * in sync.
1946         */
1947        window.measureHeaderHeights = (function () {
1948          let measured = false;
1949
1950          return function measureHeaderHeights() {
1951            if (measured) return;
1952
1953            const header = document.querySelector('#header-component');
1954            const headerGroup = document.querySelector('#header-group');
1955
1956            if (!header || !headerGroup) return;
1957            measured = true;
1958
1959            const headerHeight = header.offsetHeight;
1960
1961            let headerGroupHeight = 0;
1962            for (const element of headerGroup.children) {
1963              if (element instanceof HTMLElement) headerGroupHeight += element.offsetHeight;
1964            }
1965
1966            /**
1967             * A transparent header is absolutely positioned, so the loop above counts its section
1968             * wrapper as 0px. When a section follows it in the group, header.liquid pushes that
1969             * section down by the header's height using a margin, which offsetHeight also
1970             * excludes — so the header's height has to be added back manually.
1971             */
1972            if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) {
1973              headerGroupHeight += headerHeight;
1974            }
1975
1976            document.body.style.setProperty('--header-height', `${headerHeight}px`);
1977            document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`);
1978          };
1979        })();
1980
1981        /**
1982         * Transparent-header rules consume the measured heights at first paint on every
1983         * template, so the transparent case opts in globally here instead of per-section.
1984         */
1985        if (document.querySelector('#header-component')?.hasAttribute('transparent')) {
1986          measureHeaderHeights();
1987        }
1988
1989        /**
1990         * Sets `--top-row-height`, consumed by the header underlays and submenus. Deferred to a
1991         * rAF so the `offsetHeight` read doesn't force layout mid-parse, and scoped to the
1992         * header, where all consumers live, so the write only invalidates the header subtree.
1993         * Mimics the `--top-row-height` write in updateHeaderHeights() in utilities.js
1994         */
1995        (function setTopRowHeight() {
1996          const header = document.querySelector('#header-component');
1997          const headerTopRow = header?.querySelector('.header__row--top');
1998          if (!headerTopRow) return;
1999
2000          window.requestAnimationFrame(function () {
2001            header.style.setProperty('--top-row-height', `${headerTopRow.offsetHeight}px`);
2002          });
2003        })();
2004
2005        /**
2006         * Sets `--transparent-header-offset-boolean` when the first section must offset itself
2007         * under a transparent header. The non-offset case relies on the `0` default declared in
2008         * sections/header.liquid — unlike updateTransparentHeaderOffset() in utilities.js, which
2009         * re-runs on editor changes and must write '0' to reset a previously written '1'.
2010         */
2011        (function updateTransparentHeaderOffset() {
2012          const header = document.querySelector('#header-component');
2013          const headerSection = document.querySelector('#header-group .header-section');
2014          if (!headerSection || !header?.hasAttribute('transparent')) return;
2015
2016          const hasImmediateSection = headerSection.nextElementSibling?.classList.contains('shopify-section');
2017          if (!hasImmediateSection) {
2018            document.body.style.setProperty('--transparent-header-offset-boolean', '1');
2019          }
2020        })();
2021
2022        /**
2023         * Sets the initial menu style (inline menu vs. drawer) on the header component.
2024         * Mimics setHeaderMenuStyle() in utilities.js
2025         */
2026        (function setHeaderMenuStyle() {
2027          const headerComponent = document.querySelector('#header-component');
2028          if (headerComponent) {
2029            const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0;
2030            const overflowList = headerComponent.querySelector('overflow-list');
2031            const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached');
2032            headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu';
2033          }
2034        })();
2035      </script>
2035
2036
2037      <main
2038        id="MainContent"
2039        class="content-for-layout"
2040        role="main"
2041        data-page-transition-enabled="false"
2042        data-product-transition="false"
2043        data-template=""
2044      >
2045        <div class="shopify-policy__container">
2046  <div class="shopify-policy__title">
2047    <h1>Terms of service</h1>
2048  </div>
2049
2050  <div class="shopify-policy__body">
2051    <div class="rte">
2052        <strong></strong>
2053<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>
2053The 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>
2053We 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
2053our 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>
2054<p><a href="mailto:[email protected]%20" title="[email protected] ">[email protected] </a></p>
2055<p></p>
2056    </div>
2057  </div>
2058</div>
2059
2060      </main>
2061
2062      <footer>
2063        <!-- BEGIN sections: footer-group -->
2064<div id="shopify-section-sections--22974708646104__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper">
2065
2066
2067
2068<div
2069  class="section-background"
2070></div>
2071<div
2072  class="section section--page-width"
2073>
2074  
2075  <div
2076    class="
2077      footer-content
2078      spacing-style
2079      
2080      
2081    "
2082    style="
2083      --padding-block-start: 12px;--padding-block-end: 12px;
2084      --footer-gap: 0px;
2085      --grid-columns: 1;
2086      --last-row-count: 1;
2087      --tablet-last-row-count: 1;
2088    "
2089  >
2090    
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101<div
2102  class="
2103    group-block
2104    group-block--height-fit
2105    group-block--width-fill
2106    border-style
2107    spacing-style
2108    size-style
2109    
2110    
2111  "
2112  style="
2113    
2114--border-width: 1px; --border-style: none; --border-color:
2115rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
2116
2117    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
2118    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
2119    
2120  "
2121  
2122  data-testid="group-block"
2123><div class="group-block__media-wrapper">
2124    
2125
2126
2127
2128
2129
2130
2131    
2132  </div>
2133
2134  <div
2135    class="
2136      group-block-content
2137      
2138      layout-panel-flex
2139      layout-panel-flex--row
2140       mobile-column
2141    "
2142    style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
2143
2144--gap: 12px;
2145
2146--horizontal-alignment: center; --vertical-alignment: center;
2147--vertical-alignment-mobile: center;
2148"
2149  >
2150  <div id="shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK" class="shopify-block shopify-block--settings">
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168<style data-shopify>
2169#shopify-section-sections--22974708646104__footer_m9NzUG:has(.section-resource-list__content > #shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK),
2170#shopify-section-sections--22974708646104__footer_m9NzUG:has(.section-content-wrapper > #shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK),
2171#shopify-section-sections--22974708646104__footer_m9NzUG .group-block:has(> .group-block-content > #shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK) {
2172    opacity: .5;
2173
2174a {
2175  text-decoration: none;
2176}
2177  }
2178</style>
2179
2180
2181
2182<style data-shopify>
2183  .section-resource-list__content:has(#shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK:only-child),
2184  #shopify-block-ARTg2YUtTSm1aait5U__settings_jPGniK {
2185    display: none;
2186  }
2187</style>
2188
2189
2190
2191</div>
2192
2193
2194<div
2195  class="
2196    footer-utilities__group-copyright
2197    custom-typography
2198    custom-font-size
2199  "
2200  style="
2201    
2202--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-);
2203    --color-utilities: #FEF6F0;
2204  "
2205  
2206>
2207  <span class="footer-utilities__text">
2208    &copy; 2026
2209    <a href="/" title="">Yeah Yeah Yeahs</a></span>
2210</div>
2211
2212
2213
2214
2215
2216
2217  <anchored-popover-component
2218    data-hover-triggered="true"
2219  >
2220    <button
2221      class="policy-list-trigger button-unstyled"
2222      popovertarget="terms-policies-popover"
2223      popovertargetaction="toggle"
2224      ref="trigger"
2225      style="
2226        
2227--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-);
2228        
2229      "
2230      
2231    >
2232      Terms and Policies
2233    </button>
2234    <div
2235      class="terms-policies-popover color-custom-popover"
2236      id="terms-policies-popover"
2237      popover="auto"
2238      ref="popover"
2239    >
2240      <ul
2241        class="
2242          policy_list list-unstyled
2243          custom-typography
2244          custom-font-size
2245        "
2246      ><li>
2247              <a
2248                href="/policies/refund-policy"
2249                class="footer-utilities__text"
2250              >Refund policy</a>
2251            </li><li>
2252              <a
2253                href="/policies/privacy-policy"
2254                class="footer-utilities__text"
2255              >Privacy policy</a>
2256            </li><li>
2257              <a
2258                href="/policies/terms-of-service"
2259                class="footer-utilities__text"
2260              >Terms of service</a>
2261            </li><li>
2262              <a
2263                href="/policies/shipping-policy"
2264                class="footer-utilities__text"
2265              >Shipping policy</a>
2266            </li></ul>
2267    </div>
2268  </anchored-popover-component>
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286  <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);          ">
2287    <p><a href="https://www.bubbleup.net/" target="_blank" title="https://www.bubbleup.net/">Powered by BubbleUp</a></p>
2288  </div>
2289
2290
2291
2292
2293
2294
2295
2296</div>
2297</div>
2298
2299
2300
2301
2302
2303
2304  </div>
2305</div>
2306
2307
2308
2309
2310</div>
2311<!-- END sections: footer-group -->
2312      </footer>
2313    </div>
2314
2315    
2316
2317    <div
2318      id="shopify-section-cart-drawer-section"
2319      class="shopify-section"
2320    >
2321  
2322
2323  
2323<script
2324    type="module"
2325    src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/cart-drawer.js?v=101430053943909765251787587006"
2326    fetchpriority="low"
2327  ></script>
2327
2328
2329  
2330
2331  <theme-drawer
2332    id="cart-drawer"
2333    data-skip-node-update
2334  >
2335    <dialog
2336      ref="panel"
2337      class="theme-drawer__dialog color-custom-drawer"
2338      aria-labelledby="cart-drawer-heading"
2339      cart-summary-sticky="true"
2340    >
2341      <cart-drawer-component
2342        
2343      >
2344        <template id="empty-cart-template">
2345          
2346    <div
2347      class="cart-drawer__content"
2348      aria-label="Cart"
2349    >
2350      <h2
2351        class="theme-drawer__title h4"
2352        id="cart-drawer-heading"
2353      >
2354        Your cart is empty
2355      </h2>
2356
2357      <div class="cart-drawer__items">
2358        
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368<script
2369  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-cart-items.js?v=14476580701730542761787587006"
2370  type="module"
2371  fetchpriority="low"
2372></script>
vendor: 1 bytes, line 2372
2372
2373<script
2374  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-cart-quantity-selector.js?v=168493463479860323171787587006"
2375  type="module"
2376  fetchpriority="low"
2377></script>
vendor: 1 bytes, line 2377
2377
2378<script
2379  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/volume-pricing-info.js?v=94479640769665442661787587006"
2380  type="module"
2381  fetchpriority="low"
2382></script>
2382
2383
2384
2385
2386
2387<div
2388  
2389  class="cart-items__wrapper cart-items__wrapper--drawer-empty"
2390  
2391    data-cart-drawer-empty
2392  
2393  style=""
2394>
2395  
2396<p>
2397        Have an account? <a href="https://yeahyeahyeahs.com/customer_authentication/redirect?locale=en&region_country=US">Log in</a> to check out faster.
2398      </p><a
2399      class="button cart-items__empty-button"
2400      href="/collections/all"
2401    >
2402      <span class="button-text">
2403        Continue shopping
2404      </span>
2405    </a></div>
2406
2407
2408
2409      </div>
2410    </div>
2411  
2412        </template>
2413
2414        <div
2415          class="cart-drawer__inner cart-drawer--empty"
2416          data-hydration-key="cart-drawer-inner"
2417        ><div class="theme-drawer__header">
2418              <button
2419                on:click="#cart-drawer/close"
2420                class="theme-drawer__close-button cart-drawer__close-button--empty"
2421                type="button"
2422                aria-label="Close"
2423              >
2424                <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">
2425<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"/>
2426</svg>
2427</span>
2428              </button>
2429            </div>
2430          
2431
2432<cart-items-component
2433  class="cart-items-component"
2434  
2435    data-drawer
2436    view-event-trigger="dialog"
2437  
2438  data-section-id="cart-drawer-section"
2439  
2440  view-event-payload="{&quot;context&quot;:null,&quot;cart&quot;:null}"
2441  
2442>
2443  
2444
2445    <div
2446      class="cart-drawer__content"
2447      aria-label="Cart"
2448    >
2449      <h2
2450        class="theme-drawer__title h4"
2451        id="cart-drawer-heading"
2452      >
2453        Your cart is empty
2454      </h2>
2455
2456      <div class="cart-drawer__items">
2457        
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467<script
2468  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-cart-items.js?v=14476580701730542761787587006"
2469  type="module"
2470  fetchpriority="low"
2471></script>
vendor: 1 bytes, line 2471
2471
2472<script
2473  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/component-cart-quantity-selector.js?v=168493463479860323171787587006"
2474  type="module"
2475  fetchpriority="low"
2476></script>
vendor: 1 bytes, line 2476
2476
2477<script
2478  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/volume-pricing-info.js?v=94479640769665442661787587006"
2479  type="module"
2480  fetchpriority="low"
2481></script>
2481
2482
2483
2484
2485
2486<div
2487  
2488  class="cart-items__wrapper cart-items__wrapper--drawer-empty"
2489  
2490    data-cart-drawer-empty
2491  
2492  style=""
2493>
2494  
2495<p>
2496        Have an account? <a href="https://yeahyeahyeahs.com/customer_authentication/redirect?locale=en&region_country=US">Log in</a> to check out faster.
2497      </p><a
2498      class="button cart-items__empty-button"
2499      href="/collections/all"
2500    >
2501      <span class="button-text">
2502        Continue shopping
2503      </span>
2504    </a></div>
2505
2506
2507
2508      </div>
2509    </div>
2510  
2511
2512</cart-items-component>
2513
2514
2515
2516        </div>
2517      </cart-drawer-component>
2518    </dialog>
2519  </theme-drawer>
2520
2521  
2522    </div>
2523  
2524
2525
2526    
2527
2528
2529
2530
2531
2532
2533<script
2534  type="module"
2535  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/theme-drawer.js?v=155110645205299884131787587006"
2536  fetchpriority="low"
2537></script>
2537
2538
2539<script>
2540  /* Runs synchronously during HTML parsing — opens the correct drawer on first
2541     paint if navigation state was saved, so it renders with the rest of the page. */
2542  (function () {
2543    var drawerIds = (sessionStorage.getItem('theme-drawer-open') || '').split(',').filter(Boolean);
2544    if (!drawerIds.length) return;
2545
2546    // Only restore on wide viewports (squeeze mode). On narrow viewports the
2547    // drawer is a modal overlay — let it start closed after navigation rather
2548    // than re-opening a fullscreen dialog the user may have left behind.
2549    if (!window.matchMedia('(min-width: 990px)').matches) return;
2550
2551    var dialogs = [];
2552    for (var i = 0; i < drawerIds.length; i++) {
2553      var drawer = document.getElementById(drawerIds[i]);
2554      if (!drawer) continue;
2555
2556      drawer.setAttribute('open', '');
2557
2558      // Set [open] directly so the CSS slide-in applies without triggering
2559      // the browser's dialog focusing steps — on wide viewports the drawer is
2560      // a sidebar, not a modal, so focus should stay where it is.
2561      // The instant class suppresses the slide-in transition for the initial restore.
2562      // Set --drawer-stack-order so z-index layering matches the original order.
2563      drawer.style.setProperty('--drawer-stack-order', String(i + 1));
2564
2565      var dialog = drawer.querySelector('dialog');
2566      if (dialog) {
2567        dialog.setAttribute('open', '');
2568        dialog.classList.add('theme-drawer__dialog-instant');
2569        dialogs.push(dialog);
2570      }
2571
2572      // Let each drawer type handle its own restore (e.g. shopify-chat mode).
2573      // Synchronous dispatch — listeners attached during earlier parsing run immediately.
2574      drawer.dispatchEvent(new CustomEvent('theme-drawer:restoring'));
2575    }
2576
2577    // Apply squeeze immediately, bypassing the margin transition.
2578    // Only squeeze if at least one drawer was actually restored — saved
2579    // drawer IDs may not exist on every page (e.g. cart-drawer on /cart).
2580    var pageWrapper = document.querySelector('.page-wrapper');
2581    if (pageWrapper && dialogs.length > 0) {
2582      pageWrapper.style.transition = 'none';
2583      pageWrapper.classList.add('page-wrapper--drawer-open');
2584    }
2585
2586    // Re-enable transitions after one paint so the instant state is rendered first.
2587    requestAnimationFrame(function () {
2588      requestAnimationFrame(function () {
2589        if (pageWrapper) pageWrapper.style.transition = '';
2590        for (var j = 0; j < dialogs.length; j++) {
2591          dialogs[j].classList.remove('theme-drawer__dialog-instant');
2592        }
2593      });
2594    });
2595  })();
2596</script>
2596
2597
2598<script
2599  type="module"
2600>
2601  const pageWrapper = document.querySelector('.page-wrapper');
2602  const squeezeQuery = window.matchMedia('(min-width: 990px)');
2603
2604  // ── Squeeze coordination ──
2605  // Listens to all drawers. Only squeezes on wide viewports.
2606  document.addEventListener('theme-drawer:open', () => {
2607    if (squeezeQuery.matches) {
2608      pageWrapper?.classList.add('page-wrapper--drawer-open');
2609    }
2610  });
2611
2612  document.addEventListener('theme-drawer:close', () => {
2613    const openDrawer = document.querySelector('theme-drawer[open]');
2614    if (!openDrawer) {
2615      pageWrapper?.classList.remove('page-wrapper--drawer-open');
2616    }
2617  });
2618
2619  squeezeQuery.addEventListener('change', () => {
2620    const openDrawer = document.querySelector('theme-drawer[open]');
2621    pageWrapper?.classList.toggle('page-wrapper--drawer-open', Boolean(openDrawer) && squeezeQuery.matches);
2622  });
2623
2624  // ── State persistence ──
2625  // Store open drawer IDs sorted by their visual stack order so
2626  // the restore script can recreate the same z-index layering.
2627  function persistDrawerState() {
2628    const openDrawers = Array.from(document.querySelectorAll('theme-drawer[open]:not([no-persist])'));
2629    if (!openDrawers.length) {
2630      sessionStorage.removeItem('theme-drawer-open');
2631      return;
2632    }
2633
2634    openDrawers.sort((a, b) => {
2635      const orderA = Number(a.style.getPropertyValue('--drawer-stack-order') || 0);
2636      const orderB = Number(b.style.getPropertyValue('--drawer-stack-order') || 0);
2637      return orderA - orderB;
2638    });
2639
2640    sessionStorage.setItem('theme-drawer-open', openDrawers.map((d) => d.id).join(','));
2641  }
2642
2643  document.addEventListener('theme-drawer:open', persistDrawerState);
2644  document.addEventListener('theme-drawer:close', persistDrawerState);
2645</script>
2645
2646
2647
2648    
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659<script
2660  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/dialog.js?v=144816527575655702281787587006"
2661  type="module"
2662></script>
2662
2663
2664<script
2665  src="//yeahyeahyeahs.com/cdn/shop/t/12/assets/predictive-search.js?v=162722252387887966571787587006"
2666  type="module"
2667  fetchpriority="low"
2668></script>
2668
2669
2670<dialog-component
2671  id="search-modal"
2672  class="search-modal"
2673  
2674>
2675  <dialog
2676    ref="dialog"
2677    on:click="/closeDialogOnClickOutside"
2678    on:keydown="/closeDialogOnEscapePress"
2679    class="search-modal__content dialog-modal"
2680    scroll-lock
2681    aria-labelledby="search-modal-heading"
2682  >
2683    <h2
2684      id="search-modal-heading"
2685      class="visually-hidden"
2686    >
2687      Search
2688    </h2>
2689    <predictive-search-component
2690      class="predictive-search color-custom-popover"
2691      style="--product-corner-radius: 0px; --card-corner-radius: 0px;"
2692      data-section-id="predictive-search"
2693      data-testid="search-component--modal"
2694      role="search"
2695      aria-label="Search"
2696    >
2697      <form
2698        action="/search"
2699        method="get"
2700        role="search"
2701        class="predictive-search-form"
2702        ref="form"
2703        on:keydown="/onSearchKeyDown"
2704      >
2705        <div
2706          class="predictive-search-form__header"
2707        >
2708          <div class="predictive-search-form__header-inner">
2709            <label
2710              for="cmdk-input"
2711              class="visually-hidden"
2712            >Search</label>
2713            <input
2714              class="search-input"
2715              id="cmdk-input"
2716              type="search"
2717              name="q"
2718              role="combobox"
2719              aria-expanded="false"
2720              aria-owns="predictive-search-results"
2721              aria-controls="predictive-search-results"
2722              aria-haspopup="listbox"
2723              aria-autocomplete="list"
2724              autocomplete="off"
2725              placeholder="Search"
2726              ref="searchInput"
2727              on:input="/search"
2728              on:keydown="/onSearchKeyDown"
2729            >
2730            <input
2731              name="options[prefix]"
2732              type="hidden"
2733              value="last"
2734            >
2735            <span class="svg-wrapper predictive-search__icon">
2736              <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>
2737
2738            </span>
2739            <button
2740              type="button"
2741              class="button-unstyled predictive-search__reset-button"
2742              ref="resetButton"
2743              hidden
2744              on:click="/resetSearch"
2745            >
2746              Clear
2747            </button>
2748          </div>
2749          <button
2750            type="button"
2751            class="button predictive-search__close-modal-button"
2752            aria-label="Close dialog"
2753            on:click="dialog-component/closeDialog"
2754            ref="closeModalButton"
2755          >
2756            <span class="svg-wrapper">
2757              <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2758<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"/>
2759</svg>
2760
2761            </span>
2762          </button>
2763        </div>
2764
2765        <div class="predictive-search-form__content-wrapper">
2766          <div
2767            class="predictive-search-form__content"
2768            ref="predictiveSearchResults"
2769            on:click="/handleModalClick"
2770          >
2771            
2772
2773<div
2774  id="predictive-search-results"
2775  class="predictive-search-dropdown"
2776  role="listbox"
2777  aria-expanded="true"
2778  style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);"
2779>
2780  
2781    <div class="predictive-search-results__inner">
2782      
2783      
2784        
2785        
2786        
2787          <div class="predictive-search-results__no-results">
2788            <p>No products found.</p>
2789          </div>
2790        
2791      
2792    </div>
2793  
2794</div>
2795
2796          </div>
2797
2798          <div class="predictive-search-form__footer">
2799            <button
2800              class="button predictive-search__search-button"
2801              ref="viewAllButton"
2802            >
2803              View all
2804            </button>
2805          </div>
2806        </div>
2807      </form>
2808    </predictive-search-component>
2809  </dialog>
2810</dialog-component>
2811
2812
2813
2814
2815    
2816  
2816<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2816
2817</body>
2818</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.