PageSourceSearch

https://ivehaditpodcast.com/cart

html ivehaditpodcast.com collected 2026-10-02 04:33:24 UTC 88,830 bytes, 1,279 lines download raw bytes

1<!doctype html>
2<html class="no-js no-touch" lang="en">
3<head>
4<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 4-5
4
5<script async src="https://www.googletagmanager.com/gtag/js?id=
5G-NPVQCVLWXK
vendor: 12 bytes, line 5
5"></script>
6<script>
7  
vendor: 134 bytes, lines 7-11
7window.dataLayer = window.dataLayer || [];
8  function gtag(){dataLayer.push(arguments);}
9  gtag('js', new Date());
10
11  gtag('config', '
11G-NPVQCVLWXK
vendor: 4 bytes, line 11
11');
12</script>
12
13  <meta charset="utf-8">
14  <meta http-equiv='X-UA-Compatible' content='IE=edge'>
15  <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0">
16  <link rel="canonical" href="https://ivehaditpodcast.com/cart" />
17
18  <link rel="preload" as="style" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/theme.css?v=67893511129193026721669814806">
19  <link rel="preload" as="script" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/lazysizes.min.js?v=111431644619468174291669678143">
20  <link rel="preload" as="script" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/vendor.js?v=88409154888791082151669678144">
21  <link rel="preload" as="script" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/theme.js?v=58289409401944805871669678144">
22  <link rel="preload" as="image" href="//ivehaditpodcast.com/cdn/shop/t/3/assets/loading.svg?v=91665432863842511931669678143">
23
24  <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
25  <link rel="preconnect" href="https://fonts.shopify.com" crossorigin>
26  <link rel="preconnect" href="https://monorail-edge.shopifysvc.com" crossorigin><style data-shopify>:root { --loader-image-size: 60px; }:root { --loader-image-size: 320px; }html:not(.is-loading) .loading-overlay { opacity: 0; visibility: hidden; pointer-events: none; }
27    .loading-overlay { position: fixed; top: 0; left: 0; z-index: 99999; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background: var(--bg); transition: opacity 0.3s ease-out, visibility 0s linear 0.3s; }
28    .loading-overlay .loader__image { width: 60px; height: 60px; }
29    .loading-overlay .loader__image--fallback { width: 320px; height: 100%; background: var(--loader-image) no-repeat center center/contain; }
30    .loader__image__holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; display: flex; align-items: center; justify-content: center; animation: pulse-loading 2s infinite ease-in-out; }
31    .loader__image { max-width: 150px; max-height: 150px; object-fit: contain; }
32    .loader--line {
33      position: relative;
34      height: 4px;
35      display: block;
36      background-color: var(--button-primary-fade);
37      border-radius: 2px;
38      overflow: hidden;
39      width: 100%;
40      opacity: 0;
41      visibility: hidden;
42      transition: opacity .3s ease, visibility 0s linear .3s;
43    }
44
45    .loadMore .loader,
46    .is-loading .loader {
47      visibility: visible;
48      opacity: 1;
49      transition-delay: 0s;
50    }
51
52    .lazyloaded .loader {
53      opacity: 0;
54      visibility: hidden;
55    }
56
57    .loader-indeterminate { background-color: var(--button-primary-bg); }
58    .loader-indeterminate::before {
59      content: '';
60      position: absolute;
61      background-color: inherit;
62      top: 0;
63      left: -35%;
64      width: 100%;
65      bottom: 0;
66      will-change: transform;
67      -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
68      animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
69    }
70
71    .loader-indeterminate::after {
72      content: '';
73      position: absolute;
74      background-color: inherit;
75      top: 0;
76      left: -200%;
77      width: 100%;
78      bottom: 0;
79      will-change: transform;
80      -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
81      animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
82      -webkit-animation-delay: 1.15s;
83      animation-delay: 1.15s;
84    }
85
86    @keyframes indeterminate {
87      0% { transform: translateX(0) scale(0.35, 1); }
88      60% { transform: translateX(50%) scale(0.9, 1); }
89      100% { transform: translateX(100%) scale(0.9, 1); }
90    }
91    @keyframes indeterminate-short {
92      0% { transform: translateX(0) scale(2, 1); }
93      60% { transform: translateX(460px) scale(0.01, 1); }
94      100% { transform: translateX(460px) scale(0.01, 1); }
95    }
96    @keyframes pulse-loading {
97      0% { opacity: 1; }
98      50% { opacity: .25; }
99      100% { opacity: 1; }
100    }</style>
100<script>
101    const loadingAppearance = "once";
102    const loaded = sessionStorage.getItem('loaded');
103
104    if (loadingAppearance === 'once') {
105      if (loaded === null) {
106        sessionStorage.setItem('loaded', true);
107        document.documentElement.classList.add('is-loading');
108      }
109    } else {
110      document.documentElement.classList.add('is-loading');
111    }
112  </script>
112<link rel="shortcut icon" href="//ivehaditpodcast.com/cdn/shop/files/ivehadit_favicon_32x32.png?v=1669733209" type="image/png" />
113  <title>Your Shopping Cart &ndash; I&#39;ve Had It Podcast</title><meta name="description" content="Join Jennifer Welch and Angie “Pumps” Sullivan and their special guests on “I’ve Had It” and let this comedic, feel-good podcast expose you to all the things you didn’t know you’ve had it with! Don’t ask them to bring a casserole to your event or to celebrate international snow cone day with you because they’ve HAD IT."><link rel="preload" as="font" href="//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2" type="font/woff2" crossorigin>
114<style data-shopify>@font-face {
115  font-family: "Open Sans";
116  font-weight: 700;
117  font-style: normal;
118  font-display: swap;
119  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n7.a9393be1574ea8606c68f4441806b2711d0d13e4.woff2") format("woff2"),
120       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n7.7b8af34a6ebf52beb1a4c1d8c73ad6910ec2e553.woff") format("woff");
121}
122
123@font-face {
124  font-family: "Open Sans";
125  font-weight: 400;
126  font-style: normal;
127  font-display: swap;
128  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"),
129       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff");
130}
131
132
133
134  @font-face {
135  font-family: "Open Sans";
136  font-weight: 800;
137  font-style: normal;
138  font-display: swap;
139  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n8.8397a8153d7172f9fd2b668340b216c70cae90a5.woff2") format("woff2"),
140       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n8.e6b8c8da9a85739da8727944118b210848d95f08.woff") format("woff");
141}
142
143
144
145
146  @font-face {
147  font-family: "Open Sans";
148  font-weight: 400;
149  font-style: normal;
150  font-display: swap;
151  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"),
152       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff");
153}
154
155
156
157
158  @font-face {
159  font-family: "Open Sans";
160  font-weight: 800;
161  font-style: normal;
162  font-display: swap;
163  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n8.8397a8153d7172f9fd2b668340b216c70cae90a5.woff2") format("woff2"),
164       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n8.e6b8c8da9a85739da8727944118b210848d95f08.woff") format("woff");
165}
166
167
168
169
170  @font-face {
171  font-family: "Open Sans";
172  font-weight: 300;
173  font-style: normal;
174  font-display: swap;
175  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n3.b10466eda05a6b2d1ef0f6ba490dcecf7588dd78.woff2") format("woff2"),
176       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n3.056c4b5dddadba7018747bd50fdaa80430e21710.woff") format("woff");
177}
178
179
180
181
182  @font-face {
183  font-family: "Open Sans";
184  font-weight: 500;
185  font-style: normal;
186  font-display: swap;
187  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n5.500dcf21ddee5bc5855ad3a20394d3bc363c217c.woff2") format("woff2"),
188       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_n5.af1a06d824dccfb4d400ba874ef19176651ec834.woff") format("woff");
189}
190
191
192
193
194  @font-face {
195  font-family: "Open Sans";
196  font-weight: 400;
197  font-style: italic;
198  font-display: swap;
199  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2") format("woff2"),
200       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff") format("woff");
201}
202
203
204
205
206  @font-face {
207  font-family: "Open Sans";
208  font-weight: 700;
209  font-style: italic;
210  font-display: swap;
211  src: url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_i7.916ced2e2ce15f7fcd95d196601a15e7b89ee9a4.woff2") format("woff2"),
212       url("//ivehaditpodcast.com/cdn/fonts/open_sans/opensans_i7.99a9cff8c86ea65461de497ade3d515a98f8b32a.woff") format("woff");
213}
214
215
216:root {--COLOR-BUTTON-PRIMARY-BG: #121744;
217  --COLOR-BUTTON-PRIMARY-BG-HOVER: #cacaca;--PRIMARY-BG-TRANSITION: background 0s linear 0s;
218    --PRIMARY-BG-TRANSITION-HOVER: background 0s linear 0.3s;--COLOR-BUTTON-PRIMARY-TEXT: #ffffff;--COLOR-BUTTON-PRIMARY-TEXT-HOVER: #ffffff;--COLOR-BUTTON-PRIMARY-BORDER: #121744;--PRIMARY-BUTTON-BORDER: var(--BORDER-WIDTH) solid var(--COLOR-BUTTON-PRIMARY-BORDER);--COLOR-BUTTON-PRIMARY-BORDER-HOVER: #000000;--PRIMARY-BUTTON-BORDER-HOVER: var(--BORDER-WIDTH) solid var(--COLOR-BUTTON-PRIMARY-BORDER-HOVER);
218--COLOR-BUTTON-PRIMARY-FADE: rgba(18, 23, 68, 0.05);
219  --COLOR-BUTTON-PRIMARY-BG-ALPHA-50: rgba(18, 23, 68, 0.5);
220  --COLOR-BUTTON-PRIMARY-TEXT-ALPHA-50: rgba(255, 255, 255, 0.5);
221
222  --COLOR-BUTTON-SECONDARY-BG: #ffffff;
223  --COLOR-BUTTON-SECONDARY-BG-HOVER: #000000;--SECONDARY-BG-TRANSITION: background 0s linear 0s;
224    --SECONDARY-BG-TRANSITION-HOVER: background 0s linear 0.3s;--COLOR-BUTTON-SECONDARY-TEXT: #000000;--COLOR-BUTTON-SECONDARY-TEXT-HOVER: #ffffff;--COLOR-BUTTON-SECONDARY-BORDER: #000000;--SECONDARY-BUTTON-BORDER: var(--BORDER-WIDTH) solid var(--COLOR-BUTTON-SECONDARY-BORDER);--COLOR-BUTTON-SECONDARY-BORDER-HOVER: #000000;--SECONDARY-BUTTON-BORDER-HOVER: var(--BORDER-WIDTH) solid var(--COLOR-BUTTON-SECONDARY-BORDER-HOVER);--COLOR-BUTTON-SECONDARY-TEXT-ALPHA-50: rgba(0, 0, 0, 0.5);
225
226  --COLOR-HEADING: #121744;
227  --COLOR-TEXT: #121744;
228  --COLOR-TEXT-DARKEN: #000000;
229  --COLOR-TEXT-LIGHTEN: #273295;
230  --COLOR-TEXT-ALPHA-5: rgba(18, 23, 68, 0.05);
231  --COLOR-TEXT-ALPHA-8: rgba(18, 23, 68, 0.08);
232  --COLOR-TEXT-ALPHA-10: rgba(18, 23, 68, 0.1);
233  --COLOR-TEXT-ALPHA-15: rgba(18, 23, 68, 0.15);
234  --COLOR-TEXT-ALPHA-20: rgba(18, 23, 68, 0.2);
235  --COLOR-TEXT-ALPHA-25: rgba(18, 23, 68, 0.25);
236  --COLOR-TEXT-ALPHA-50: rgba(18, 23, 68, 0.5);
237  --COLOR-TEXT-ALPHA-60: rgba(18, 23, 68, 0.6);
238  --COLOR-TEXT-ALPHA-85: rgba(18, 23, 68, 0.85);
239
240  --COLOR-BG: #ffffff;
241  --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25);
242  --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35);
243  --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6);
244  --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65);
245  --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85);
246  --COLOR-BG-OVERLAY: rgba(255, 255, 255, 0.75);
247  --COLOR-BG-DARKEN: #e6e6e6;
248  --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6;
249  --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd;
250  --COLOR-BG-LIGHTEN-DARKEN-3: #b3b3b3;
251  --COLOR-BG-LIGHTEN-DARKEN-4: #9a9a9a;
252  --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3;
253  --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #999999;
254  --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #808080;
255  --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #666666;
256
257  --COLOR-BG-ACCENT: #F6F6F7;
258
259  --COLOR-INPUT-BG: #ffffff;
260
261  --COLOR-ACCENT: #121744;
262  --COLOR-ACCENT-TEXT: #fff;
263
264  --COLOR-TAG-SAVING: #d43747;
265  --COLOR-TAG-SAVING-TEXT: #fff;
266
267  --COLOR-TAG-CUSTOM: #121744;
268  --COLOR-TAG-TEXT: #fff;
269
270  --COLOR-BORDER: #d3d3d3;
271  --COLOR-BORDER-ALPHA-15: rgba(211, 211, 211, 0.15);
272  --COLOR-BORDER-ALPHA-30: rgba(211, 211, 211, 0.3);
273  --COLOR-BORDER-ALPHA-50: rgba(211, 211, 211, 0.5);
274  --COLOR-BORDER-ALPHA-65: rgba(211, 211, 211, 0.65);
275  --COLOR-BORDER-LIGHTEN-DARKEN: #868686;
276  --COLOR-BORDER-HAIRLINE: #f7f7f7;
277
278  --COLOR-WHITE-BLACK: fff;
279  --COLOR-BLACK-WHITE: #000;--COLOR-DISABLED-GREY: rgba(18, 23, 68, 0.05);
280  --COLOR-DISABLED-GREY-DARKEN: rgba(18, 23, 68, 0.45);
281  --COLOR-ERROR: #D02E2E;
282  --COLOR-ERROR-BG: #f3cbcb;
283  --COLOR-SUCCESS: #56AD6A;
284  --COLOR-SUCCESS-BG: #ECFEF0;
285  --COLOR-WARN: #ECBD5E;
286  --COLOR-TRANSPARENT: rgba(255, 255, 255, 0);
287  --COLOR-WHITE: #fff;
288  --COLOR-WHITE-ALPHA-50: rgba(255, 255, 255, 0.5);
289  --COLOR-WHITE-ALPHA-60: rgba(255, 255, 255, 0.6);
290  --COLOR-BLACK: #000;
291  --COLOR-BLACK-ALPHA-20: rgba(0, 0, 0, 0.2);
292  --COLOR-BLACK-ALPHA-50: rgba(0, 0, 0, 0.5);
293  --COLOR-BLACK-ALPHA-60: rgba(0, 0, 0, 0.6);--FONT-STACK-BODY: "Open Sans", sans-serif;
294  --FONT-STYLE-BODY: normal;
295  --FONT-STYLE-BODY-ITALIC: italic;
296  --FONT-ADJUST-BODY: 0.95;
297
298  --FONT-WEIGHT-BODY: 400;
299  --FONT-WEIGHT-BODY-LIGHT: 300;
300  --FONT-WEIGHT-BODY-MEDIUM: 700;
301  --FONT-WEIGHT-BODY-BOLD: 500;
302
303  --FONT-STACK-HEADING: "Open Sans", sans-serif;
304  --FONT-STYLE-HEADING: normal;
305  --FONT-STYLE-HEADING-ITALIC: italic;
306  --FONT-ADJUST-HEADING: 1.15;
307
308  --FONT-WEIGHT-HEADING: 700;
309  --FONT-WEIGHT-HEADING-LIGHT: 400;
310  --FONT-WEIGHT-HEADING-MEDIUM: 800;
311  --FONT-WEIGHT-HEADING-BOLD: 800;
312
313  --FONT-STACK-NAV: "Open Sans", sans-serif;
314  --FONT-STYLE-NAV: normal;
315  --FONT-STYLE-NAV-ITALIC: italic;
316  --FONT-ADJUST-NAV: 1.0;
317
318  --FONT-WEIGHT-NAV: 700;
319  --FONT-WEIGHT-NAV-LIGHT: 400;
320  --FONT-WEIGHT-NAV-MEDIUM: 800;
321  --FONT-WEIGHT-NAV-BOLD: 800;
322
323  --FONT-STACK-BUTTON: "Open Sans", sans-serif;
324  --FONT-STYLE-BUTTON: normal;
325  --FONT-STYLE-BUTTON-ITALIC: italic;
326  --FONT-ADJUST-BUTTON: 0.9;
327
328  --FONT-WEIGHT-BUTTON: 400;
329  --FONT-WEIGHT-BUTTON-MEDIUM: 700;
330  --FONT-WEIGHT-BUTTON-BOLD: 500;
331
332  --FONT-STACK-SUBHEADING: "Open Sans", sans-serif;
333  --FONT-STYLE-SUBHEADING: normal;
334  --FONT-STYLE-SUBHEADING-ITALIC: italic;
335  --FONT-ADJUST-SUBHEADING: 1.0;
336
337  --FONT-WEIGHT-SUBHEADING: 400;
338  --FONT-WEIGHT-SUBHEADING-LIGHT: 300;
339  --FONT-WEIGHT-SUBHEADING-MEDIUM: 700;
340  --FONT-WEIGHT-SUBHEADING-BOLD: 500;
341
342  --LETTER-SPACING-SUBHEADING: 0.0em;
343  --LETTER-SPACING-BUTTON: 0.0em;
344
345  --BUTTON-TEXT-CAPS: none;
346  --SUBHEADING-TEXT-CAPS: none;--FONT-SIZE-INPUT: 1rem;--RADIUS: 0px;
347  --RADIUS-SMALL: 0px;
348  --RADIUS-TINY: 0px;
349  --RADIUS-BADGE: 0px;
350  --RADIUS-CHECKBOX: 0px;
351  --RADIUS-TEXTAREA: 0px;--PRODUCT-MEDIA-PADDING-TOP: 130.0%;--BORDER-WIDTH: 1px;--SITE-WIDTH: 1440px;
352  --SITE-WIDTH-NARROW: 840px;--loading-svg: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/loading.svg?v=91665432863842511931669678143" );
353  --icon-check: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/icon-check.svg?v=175316081881880408121669678143" );
354  --icon-close: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/icon-close.svg?v=152460236205633315831669678143" );
355  --icon-zoom-in: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/icon-zoom-in.svg?v=157433013461716915331669678143" );
356  --icon-zoom-out: url( "//ivehaditpodcast.com/cdn/shop/t/3/assets/icon-zoom-out.svg?v=164909107869959372931669678143" );--collection-sticky-bar-height: 0;
357  --collection-image-padding-top: 60%;
358
359  --drawer-width: 400px;
360  --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--full-height: 100vh;
361  --header-height: 60px;
362  --content-full: calc(100vh - var(--header-height));
363  --announcement-height: 0px;--gutter: 60px;
364  --gutter-mobile: 20px;
365  --grid-gutter: 20px;--inner: 20px;
366  --inner-tablet: 18px;
367  --inner-mobile: 16px;--grid: repeat(4, minmax(0, 1fr));
368  --grid-tablet: repeat(2, minmax(0, 1fr));
369  --grid-mobile: repeat(2, minmax(0, 1fr));
370  --megamenu-grid: repeat(4, minmax(0, 1fr));
371  --grid-row: 1 / span 4;--scrollbar-width: 0px;--overlay: #000;
372  --overlay-opacity: 1;--swatch-width: 40px;
373  --swatch-height: 20px;
374  --swatch-size: 42px;
375
376  
377  --move-offset: 20px;
378
379  
380  --autoplay-speed: 2200ms;
381
382  
383
384    --filter-bg: 1.0;
385    --product-filter-bg: 1.0;}</style><link href="//ivehaditpodcast.com/cdn/shop/t/3/assets/theme.css?v=67893511129193026721669814806" rel="stylesheet" type="text/css" media="all" />
385<script type="text/javascript">
386    if (window.MSInputMethodContext && document.documentMode) {
387      var scripts = document.getElementsByTagName('script')[0];
388      var polyfill = document.createElement("script");
389      polyfill.defer = true;
390      polyfill.src = "//ivehaditpodcast.com/cdn/shop/t/3/assets/ie11.js?v=164037955086922138091669678143";
391
392      scripts.parentNode.insertBefore(polyfill, scripts);
393
394      document.documentElement.classList.add('ie11');
395    } else {
396      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
397    }
398
399    document.addEventListener('lazyloaded', (e) => {
400      const lazyImage = e.target.parentNode;
401      if (lazyImage.classList.contains('lazy-image')) {
402        // Wait for the fade in images animation to complete
403        setTimeout(() => {
404          lazyImage.style.backgroundImage = 'none';
405        }, 500);
406      }
407    });
408
409    let root = '/';
410    if (root[root.length - 1] !== '/') {
411      root = `${root}/`;
412    }
413
414    window.theme = {
415      assets: {
416        photoswipe: '//ivehaditpodcast.com/cdn/shop/t/3/assets/photoswipe.js?v=108660782622152556431669678143',
417        smoothscroll: '//ivehaditpodcast.com/cdn/shop/t/3/assets/smoothscroll.js?v=37906625415260927261669678143',
418        no_image: "//ivehaditpodcast.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1024x.gif",
419        swatches: '//ivehaditpodcast.com/cdn/shop/t/3/assets/swatches.json?v=108341084980828767351669678144',
420        base: "//ivehaditpodcast.com/cdn/shop/t/3/assets/"
421      },
422      routes: {
423        root: root,
424        cart_url: "\/cart",
425        cart_add_url: "\/cart\/add",
426        cart_change_url: "\/cart\/change",
427        shop_url: "https:\/\/ivehaditpodcast.com",
428        search_url: "\/search",
429        product_recommendations_url: "\/recommendations\/products"
430      },
431      strings: {
432        add_to_cart: "Add to Cart",
433        cart_acceptance_error: "You must accept our terms and conditions.",
434        cart_empty: "Your cart is currently empty.",
435        cart_price: "Price",
436        cart_quantity: "Quantity",
437        cart_items_one: "{{ count }} item",
438        cart_items_many: "{{ count }} items",
439        cart_title: "Cart",
440        cart_total: "Total",
441        continue_shopping: "Continue Shopping",
442        free: "Free",
443        limit_error: "Sorry, looks like we don\u0026#39;t have enough of this product.",
444        no_results: "No results found",
445        preorder: "Pre-Order",
446        remove: "Remove",
447        results_one: " result",
448        results_other: " results",
449        sale_badge_text: "Sale",
450        saving_badge: "Save {{ discount }}",
451        saving_up_to_badge: "Save up to {{ discount }}",
452        sold_out: "Sold Out",
453        subscription: "Subscription",
454        unavailable: "Unavailable",
455        unit_price_label: "Unit price",
456        unit_price_separator: "per",
457        view_all: "View All",
458        zero_qty_error: "Quantity must be greater than 0.",
459        delete_confirm: "Are you sure you wish to delete this address?",
460        newsletter_product_availability: "Notify Me When It’s Available"
461      },
462      icons: {
463        plus: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07h-6.67V2.27c0-.565-.506-1.029-1.072-1.029-.566 0-1.071.464-1.071 1.03v6.605h-6.63c-.566 0-1.029.506-1.029 1.071 0 .566.463 1.072 1.029 1.072h6.63v6.695c0 .566.505 1.03 1.07 1.03.566 0 1.072-.464 1.072-1.03V11.02z"/></svg>',
464        minus: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07H1.953c-.566 0-1.029.505-1.029 1.07 0 .566.463 1.072 1.029 1.072h8.772z"/></svg>',
465        close: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 25 25"><path d="M11.374 12.167L1.236 22.304a1.09 1.09 0 001.543 1.543L12.917 13.71l10.137 10.138a1.09 1.09 0 001.543-1.543L14.46 12.167 24.597 2.029A1.09 1.09 0 0023.054.486L12.917 10.624 2.779.486A1.09 1.09 0 001.236 2.03l10.138 10.138z"/></svg>',
466        closeSmall: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 20 20"><path d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.
46603 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/></svg>'
467      },
468      settings: {
469        animations: false,
470        cartType: "drawer",
471        enableAcceptTerms: false,
472        enableInfinityScroll: false,
473        enablePaymentButton: true,
474        gridImageSize: "cover",
475        gridImageAspectRatio: 1.3,
476        mobileMenuBehaviour: "link",
477        productGridHover: "image",
478        savingBadgeType: "percentage",
479        showSaleBadge: true,
480        showSoldBadge: true,
481        showSavingBadge: false,
482        quickBuy: "quick_buy",
483        currency_code_enable: true,
484        hideInventoryCount: true,
485      },
486      sizes: {
487        mobile: 480,
488        small: 768,
489        large: 1024,
490        widescreen: 1440
491      },
492      moneyFormat: "${{amount}}",
493      moneyWithCurrencyFormat: "${{amount}} USD",
494      info: {
495        name: 'Palo Alto'
496      },
497      version: '4.4.1'
498    };
499    window.lazySizesConfig = window.lazySizesConfig || {};
500    window.lazySizesConfig.preloadAfterLoad = true;
501    window.PaloAlto = window.PaloAlto || {};
502    window.slate = window.slate || {};
503    window.isHeaderTransparent = false;
504    window.initialHeaderHeight = 60;
505    window.lastWindowWidth = window.innerWidth || document.documentElement.clientWidth;
506  </script>
506
507  
507<script src="//ivehaditpodcast.com/cdn/shop/t/3/assets/lazysizes.min.js?v=111431644619468174291669678143" async="async"></script>
507<script src="//ivehaditpodcast.com/cdn/shop/t/3/assets/vendor.js?v=88409154888791082151669678144" defer="defer"></script>
507
508  
508<script src="//ivehaditpodcast.com/cdn/shop/t/3/assets/theme.js?v=58289409401944805871669678144" defer="defer"></script>
508
509
510  
510<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
510<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68487905557/digital_wallets/dialog">
511<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
511<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 511
511
512<script id="shopify-features" type="application/json">{"accessToken":"75ab81a5989a37e325a653061a685359","betas":["rich-media-storefront-analytics"],"domain":"ivehaditpodcast.com","predictiveSearch":true,"shopId":68487905557,"locale":"en"}</script>
vendor: 1 bytes, line 512
512
513<script>var Shopify = Shopify || {};
514Shopify.shop = "ivehadithome.myshopify.com";
515Shopify.locale = "en";
516Shopify.currency = {"active":"USD","rate":"1.0"};
517Shopify.country = "US";
518Shopify.theme = {"name":"Theme export  ivehadit2-myshopify-com-palo-alto...","id":139044684053,"schema_name":"Palo Alto","schema_version":"4.4.1","theme_store_id":null,"role":"main"};
519Shopify.theme.handle = "null";
520Shopify.theme.style = {"id":null,"handle":null};
521Shopify.cdnHost = "ivehaditpodcast.com/cdn";
522Shopify.routes = Shopify.routes || {};
523Shopify.routes.root = "/";
524Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
525Shopify.SignInWithShop = Shopify.SignInWithShop || {};
526Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
527Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 527
527
528<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 528
528
529<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 529
529
530<script>
531  window.Shopify = window.Shopify || {};
532  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
533  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
534  window.Shopify.SignInWithShop.eligible = true;
535</script>
vendor: 1 bytes, line 535
535
536<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 536
536
537<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 537
537
538<script type="module">
539  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
540
541  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
542
543</script>
vendor: 1 bytes, line 543
543
544<script>
545  window.Shopify = window.Shopify || {};
546  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
547  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"]};
548</script>
vendor: 1 bytes, line 548
548
549<script>(function() {
550  var isLoaded = false;
551  function asyncLoad() {
552    if (isLoaded) return;
553    isLoaded = true;
554    var urls = ["https:\/\/shy.elfsight.com\/p\/platform.js?shop=ivehadithome.myshopify.com"];
555    for (var i = 0; i < urls.length; i++) {
556      var s = document.createElement('script');
557      s.type = 'text/javascript';
558      s.async = true;
559      s.src = urls[i];
560      var x = document.getElementsByTagName('script')[0];
561      x.parentNode.insertBefore(s, x);
562    }
563  };
564  if(window.attachEvent) {
565    window.attachEvent('onload', asyncLoad);
566  } else {
567    window.addEventListener('load', asyncLoad, false);
568  }
569})();</script>
vendor: 1 bytes, line 569
569
570<script id="__st">var __st={"a":68487905557,"offset":-18000,"reqid":"f92dd962-559c-4917-8cc5-c46b71407c4d-1790915603","pageurl":"ivehaditpodcast.com\/cart","u":"3ebdf8479924","p":"cart"};</script>
vendor: 1 bytes, line 570
570
571<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 571
571
572<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 572
572
573<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ivehaditpodcast.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 573
573
574<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 = "//ivehaditpodcast.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>
574<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 574
574
575<script>
576  window.Shopify = window.Shopify || {};
577  window.Shopify.MCP = window.Shopify.MCP || {};
578  window.Shopify.MCP.enabled = true;
579  window.Shopify.MCP.shop = "ivehadithome.myshopify.com";
580  window.Shopify.MCP.mcpEndpoint = "https:\/\/ivehaditpodcast.com\/api\/mcp";
581  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"]}}];
582</script>
vendor: 1 bytes, line 582
582
583<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("\/\/ivehaditpodcast.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
584</script>
vendor: 1 bytes, line 584
584
585<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://ivehaditpodcast.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
586</script>
vendor: 1 bytes, line 586
586
587<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
588  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);
589</script>
vendor: 1 bytes, line 589
589
590<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})}}));
591</script>
591
592
593<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
593
594<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0684/8790/5557/files/ive_had_it_social.jpg?v=1694791261" />
595<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0684/8790/5557/files/ive_had_it_social.jpg?v=1694791261" />
596<meta property="og:image:width" content="1200" />
597<meta property="og:image:height" content="628" />
598<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
599<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: 68487905557,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 599
599
600<script>
601  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
602</script>
vendor: 1 bytes, line 602
602
603<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}
603).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: 68487905557,storefrontBaseUrl: "https://ivehaditpodcast.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ivehaditpodcast.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"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":"I've Had It Podcast","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ivehadithome.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ivehaditpodcast.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://ivehaditpodcast.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"139044684053","themePublished":"true","eventMetadataId":"af83c051-8f7b-4740-ba44-866e8abaaf18","pageType":"cart","shopId":"68487905557","storefrontBaseUrl":"https:\/\/ivehaditpodcast.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>
603<script>
604  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
605  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
606  window.ShopifyAnalytics.meta.currency = 'USD';
607  var meta = {"page":{"pageType":"cart","requestId":"f92dd962-559c-4917-8cc5-c46b71407c4d-1790915603"}};
608  for (var attr in meta) {
609    window.ShopifyAnalytics.meta[attr] = meta[attr];
610  }
611</script>
vendor: 1 bytes, line 611
611
612<script class="analytics">
613  (function () {
614    var customDocumentWrite = function(content) {
615      var jquery = null;
616
617      if (window.jQuery) {
618        jquery = window.jQuery;
619      } else if (window.Checkout && window.Checkout.$) {
620        jquery = window.Checkout.$;
621      }
622
623      if (jquery) {
624        jquery('body').append(content);
625      }
626    };
627
628    var hasLoggedConversion = function(token) {
629      if (token) {
630        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
631      }
632      return false;
633    }
634
635    var setCookieIfConversion = function(token) {
636      if (token) {
637        var twoMonthsFromNow = new Date(Date.now());
638        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
639
640        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
641      }
642    }
643
644    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
645    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
646    if (trekkie.integrations) {
647      return;
648    }
649    trekkie.methods = [
650      'identify',
651      'page',
652      'ready',
653      'track',
654      'trackForm',
655      'trackLink'
656    ];
657    trekkie.factory = function(method) {
658      return function() {
659        var args = Array.prototype.slice.call(arguments);
660        args.unshift(method);
661        trekkie.push(args);
662        if (method == 'track' || method == 'page') {
663          var pageUrl;
664          try {
665            pageUrl = window.location.href;
666          } catch (e) {}
667          var pageReferrer;
668          try {
669            pageReferrer = document.referrer;
670          } catch (e) {}
671          try {
672            if (window.__TREKKIE_SHIM_QUEUE == null) {
673              window.__TREKKIE_SHIM_QUEUE = [];
674            }
675            window.__TREKKIE_SHIM_QUEUE.push({
676              from: 'trekkie-stub',
677              method: method,
678              args: args.slice(1),
679              pageContext: {
680                url: pageUrl,
681                referrer: pageReferrer
682              }
683            });
684          } catch (e) {
685            // no-op
686          }
687        }
688        return trekkie;
689      };
690    };
691    for (var i = 0; i < trekkie.methods.length; i++) {
692      var key = trekkie.methods[i];
693      trekkie[key] = trekkie.factory(key);
694    }
695    trekkie.load = function(config) {
696      trekkie.config = config || {};
697      trekkie.config.initialDocumentCookie = document.cookie;
698      var first = document.getElementsByTagName('script')[0];
699var script = document.createElement('script');
700script.type = 'text/javascript';
701script.onerror = function(e) {
702  var scriptFallback = document.createElement('script');
703  scriptFallback.type = 'text/javascript';
704  scriptFallback.onerror = function(error) {
705          var Monorail = {
706      produce: function produce(monorailDomain, schemaId, payload) {
707        var currentMs = new Date().getTime();
708        var event = {
709          schema_id: schemaId,
710          payload: payload,
711          metadata: {
712            event_created_at_ms: currentMs,
713            event_sent_at_ms: currentMs
714          }
715        };
716        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
717      },
718      sendRequest: function sendRequest(endpointUrl, payload) {
719        // Try the sendBeacon API
720        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
721          var blobData = new window.Blob([payload], {
722            type: 'text/plain'
723          });
724
725          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
726            return true;
727          } // sendBeacon was not successful
728
729        } // XHR beacon
730
731        var xhr = new XMLHttpRequest();
732
733        try {
734          xhr.open('POST', endpointUrl);
735          xhr.setRequestHeader('Content-Type', 'text/plain');
736          xhr.send(payload);
737        } catch (e) {
738          console.log(e);
739        }
740
741        return false;
742      },
743      isIos12: function isIos12() {
744        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
745      }
746    };
747    Monorail.produce('monorail-edge.shopifysvc.com',
748      'trekkie_storefront_load_errors/1.1',
749      {shop_id: 68487905557,
750      theme_id: 139044684053,
751      app_name: "storefront",
752      context_url: window.location.href,
753      source_url: "//ivehaditpodcast.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
754
755  };
756  scriptFallback.async = true;
757  scriptFallback.src = '//ivehaditpodcast.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
758  first.parentNode.insertBefore(scriptFallback, first);
759};
760script.async = true;
761script.src = '//ivehaditpodcast.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
762first.parentNode.insertBefore(script, first);
763
764    };
765    trekkie.load(
766      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68487905557,"isMerchantRequest":null,"themeId":139044684053,"themeCityHash":"4588907126936243260","contentLanguage":"en","currency":"USD","eventMetadataId":"af83c051-8f7b-4740-ba44-866e8abaaf18"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
767    );
768
769    var loaded = false;
770    trekkie.ready(function() {
771      if (loaded) return;
772      loaded = true;
773
774      window.ShopifyAnalytics.lib = window.trekkie;
775
776      var originalDocumentWrite = document.write;
777      document.write = customDocumentWrite;
778      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
779      document.write = originalDocumentWrite;
780
781      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
782      var token = match? match[1]: undefined;
783      if (!hasLoggedConversion(token)) {
784        setCookieIfConversion(token);
785        
786      }
787    });
788
789    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"f92dd962-559c-4917-8cc5-c46b71407c4d-1790915603","shopifyEmitted":true});
790
791    var eventsListenerScript = document.createElement('script');
792    eventsListenerScript.async = true;
793    eventsListenerScript.src = "//ivehaditpodcast.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
794    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
795})();</script>
vendor: 1 bytes, line 795
795
796<script
797  defer
798  src="https://ivehaditpodcast.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
799  data-application="storefront-renderer"
800  data-shop-id="68487905557"
801  data-render-region="gcp-us-central1"
802  data-page-type="cart"
803  data-theme-instance-id="139044684053"
804  data-theme-name="Palo Alto"
805  data-theme-version="4.4.1"
806  data-monorail-region="shop_domain"
807  data-resource-timing-sampling-rate="10"
808  data-shs="true"
809  data-shs-beacon="true"
810  data-shs-export-with-fetch="true"
811  data-shs-logs-sample-rate="1"
812  data-shs-beacon-endpoint="https://ivehaditpodcast.com/api/collect"
813></script>
813
814<meta name="shopify-y" content="ad8e1e46-ee23-4dc2-bd84-0203fbfe3bf3" data-expiration="1822473203000"><meta name="shopify-s" content="ca831e2d-ab80-4c25-872f-3c401b2fb4c9" data-expiration="1790917403000"><meta name="new-cookie-storage-activated" content="t">
815</head><body id="your-shopping-cart" class="template-cart show-buttons-animation palette--light  no-outline" data-animations="false"><div class="loading-overlay"><style data-shopify>:root { --loader-image: var(--loading-svg); }</style><div class="loader loader--image">
816      <div class="loader__image__holder"><div class="loader__image loader__image--fallback"></div></div>
817      </div>
818    </div>
819  </div><a class="in-page-link skip-link" href="#MainContent">Skip to content</a><div id="shopify-section-announcement-bar" class="shopify-section announcement-bar-static"><div id="Announcement--announcement-bar"
820  data-section-type="announcement-bar"
821  data-section-id="announcement-bar"
822  data-announcement-wrapper
823  >
824  <div class="ie11-error-message">
825    <p>This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.</p>
826  </div></div>
827
828
829</div><div id="shopify-section-header" class="shopify-section header--sticky"><div id="nav-drawer" class="drawer drawer--right drawer--nav" role="navigation" style="--highlight: #d02e2e;" data-drawer>
830  <div class="drawer__header"><div class="drawer__title"><a href="/" class="drawer__logo"><img
831        class="drawer__logo-image lazyload"
832        src="//ivehaditpodcast.com/cdn/shop/files/logo_small.png?v=1669677547"
833        data-src="//ivehaditpodcast.com/cdn/shop/files/logo_{width}x.png?v=1669677547"
834        data-widths= "[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048, 2450, 2700, 3000, 3350, 3750, 4100]"
835        data-aspectratio="5.157396449704142"
836        data-sizes="auto"
837        height="67.86369894446995px"
838        alt="">
839      <noscript>
840        <img src="//ivehaditpodcast.com/cdn/shop/files/logo_512x.png?v=1669677547" alt="">
841      </noscript>
842    </a></div><button type="button" class="drawer__close-button" aria-controls="nav-drawer" data-drawer-toggle>
843      <span class="visually-hidden">Close</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 20 20"><path d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.03 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/></svg></button>
844  </div><ul class="mobile-nav mobile-nav--weight-bold"><li class="mobile-menu__item mobile-menu__item--level-1">
845          <a href="/pages/episodes" class="mobile-navlink mobile-navlink--level-1">
846            EPISODES
847          </a>
848        </li><li class="mobile-menu__item mobile-menu__item--level-1">
849          <a href="https://ivehadit-shop.fourthwall.com" class="mobile-navlink mobile-navlink--level-1">
850            MERCH
851          </a>
852        </li><li class="mobile-menu__item mobile-menu__item--level-1">
853          <a href="/pages/booktour" class="mobile-navlink mobile-navlink--level-1">
854            BOOK TOUR
855          </a>
856        </li></ul><ul class="mobile-nav mobile-nav--bottom mobile-nav--weight-bold"><li class="mobile-menu__item"><a href="https://ivehaditpodcast.com/customer_authentication/redirect?locale=en&region_country=US" class="mobile-navlink mobile-navlink--small" id="customer_login_link">Log in</a></li>
857          <li class="mobile-menu__item"><a href="https://shopify.com/68487905557/account?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpdmVoYWRpdGhvbWUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNTIwNDAzLCJuYmYiOjE3OTA5MTU2MDN9.HVuJzlU__XTIKMo9VkKNYDwjMKba6za6K1MaX4o0hiQ" class="mobile-navlink mobile-navlink--small" id="customer_register_link">Create account</a></li></ul></div>
858<style data-shopify>:root {
859    --header-height: 97.86369894446995px;
860    --header-sticky-height: 0px;
861    --header-background-height: 97.86369894446995px;
862  }.main-content > .transparent-header:first-child { --header-height: 0px; }#PageContainer { padding-top: 97.86369894446995px; }</style><header id="SiteHeader"
863  class="site-header site-header--relative site-header--nav-left site-header--loading"
864  role="banner"
865  data-site-header
866  data-section-id="header"
867  data-height="97.86369894446995"
868  data-section-type="header"
869  data-transparent="false"
870  
871  data-position="relative"
872  data-nav-alignment="left"
873  
874  data-header-height>
875  <div class="site-header__background" data-header-background></div>
876  
877  <div class="wrapper" 
878    
879    data-wrapper><style data-shopify>@media screen and (min-width: 768px) {
880    .logo__image-link { height: 68px; }
881  }
882  .logo__image-link, .drawer__logo-image { width: 350px; }
883  .has-scrolled .logo__image-link { width: 206px; height: 40px; }</style><h1 class="logo" data-logo><a href="/" aria-label="I&#39;ve Had It Podcast" class="logo__image-link logo__image-link--other logo__image-link--single"><img
884        class="lazyload logo__image"
885        src="//ivehaditpodcast.com/cdn/shop/t/3/assets/blank_1x1.gif?v=50849316544257392421669678143"
886        data-src="//ivehaditpodcast.com/cdn/shop/files/logo_{width}x.png?v=1669677547"
887        data-widths= "[50,60,70,80,90,100,110,120,130,140,150,160,170,180,200,220,240,260,280,300,320,340,360,380,400,420,440,460,480,500]"
888        data-aspectratio="5.157396449704142"
889        data-sizes="auto"
890        loading="lazy"
891        width="350"
892        height="67.86369894446995"
893        alt="">
894      <noscript>
895        <img src="//ivehaditpodcast.com/cdn/shop/files/logo_1024x.png?v=1669677547" class="logo__image" alt="">
896      </noscript>
897      <span class="logo__image-push" style="padding-top: 19.4%"></span>
898    </a></h1>
899    <!-- /partials/site-nav.liquid --><nav id="NavStandard" class="nav nav--default nav--weight-bold" data-nav style="--highlight: #d02e2e;">
900  <div class="menu__item menu__item--compress">
901    <a href="/search" class="navlink navlink--icon" aria-label="Search" data-nav-search-open>
902      <span class="visually-hidden">Open search bar</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 22 22"><path d="M9.625 2a7.625 7.625 0 100 15.25 7.625 7.625 0 000-15.25zm0 1.5a6.125 6.125 0 110 12.25 6.125 6.125 0 010-12.25z"/><path d="M15.148 13.947l4.213 4.213a.687.687 0 11-.972.972l-4.213-4.213a.688.688 0 01.972-.972z"/></svg></a>
903
904    <a href="/cart" class="navlink navlink--icon cart__toggle cart__toggle" aria-controls="cart-drawer" aria-expanded="false" data-focus-element>
905      <span class="visually-hidden">Open cart</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 24 24"><path d="M17 5.25H7A2.75 2.75 0 004.25 8v10A2.75 2.75 0 007 20.75h10A2.75 2.75 0 0019.75 18V8A2.75 2.75 0 0017 5.25zM7 6.75h10c.69 0 1.25.56 1.25 1.25v10c0 .69-.56 1.25-1.25 1.25H7c-.69 0-1.25-.56-1.25-1.25V8c0-.69.56-1.25 1.25-1.25z"/><path d="M12 1.25a3.75 3.75 0 013.745 3.55l.005.2v1.186h-1.5V5a2.25 2.25 0 00-4.495-.154L9.75 5v1.186h-1.5V5A3.75 3.75 0 0112 1.25z"/><circle class="cart-indicator" cx="12" cy="13" r="2"/></svg></a>
906
907    <button type="button" class="icon-fallback-text navlink navlink--icon js-drawer-open" aria-controls="nav-drawer" data-drawer-toggle>
908      <span class="visually-hidden">Open navigation menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-hamburger" viewBox="0 0 28 18"><path d="M26.32 15.75H1.68c-.927 0-1.68.504-1.68 1.125S.752 18 1.68 18h24.64c.927 0 1.68-.504 1.68-1.125s-.753-1.125-1.68-1.125zm0-7.875H1.68C.753 7.875 0 8.379 0 9s.752 1.125 1.68 1.125h24.64c.927 0 1.68-.504 1.68-1.125s-.753-1.125-1.68-1.125zm0-7.875H1.68C.753 0 0 .504 0 1.125S.752 2.25 1.68 2.25h24.64c.927 0 1.68-.504 1.68-1.125S27.247 0 26.32 0z"/></svg></button>
909  </div><div class="menu__item child"
910  data-nav-item
911  
912    data-hover-disclosure-toggle
913  >
914  <a href="/pages/episodes" data-top-link class="navlink navlink--toplevel">
915    <span class="navtext">EPISODES</span>
916  </a></div>
917<div class="menu__item child"
918  data-nav-item
919  
920    data-hover-disclosure-toggle
921  >
922  <a href="https://ivehadit-shop.fourthwall.com" data-top-link class="navlink navlink--toplevel">
923    <span class="navtext">MERCH</span>
924  </a></div>
925<div class="menu__item child"
926  data-nav-item
927  
928    data-hover-disclosure-toggle
929  >
930  <a href="/pages/booktour" data-top-link class="navlink navlink--toplevel">
931    <span class="navtext">BOOK TOUR</span>
932  </a></div>
933<div class="menu__item menu__item--icons" data-nav-icons><div class="menu__item menu__item--icon">
934        <a href="/account" class="navlink navlink--icon">
935          <span class="visually-hidden">My Account</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 22 22"><path d="M11 2a9 9 0 100 18 9 9 0 000-18zm0 1.5a7.5 7.5 0 110 15 7.5 7.5 0 010-15z"/><path d="M11 13a8.973 8.973 0 00-6.708 3l-.447.501.448.5A8.978 8.978 0 0011 20a8.973 8.973 0 006.708-3l.447-.501-.448-.5A8.978 8.978 0 0011 13zm.294 1.506c1.757.068 3.4.743 4.685 1.885l.117.108-.117.11A7.468 7.468 0 0111 18.5l-.294-.006a7.469 7.469 0 01-4.685-1.885l-.118-.109.118-.109A7.468 7.468 0 0111 14.5l.294.006zM11 4.917a3.333 3.333 0 100 6.666 3.333 3.333 0 000-6.666zm0 1.5a1.833 1.833 0 110 3.666 1.833 1.833 0 010-3.666z"/></svg></a>
936      </div>
937    
938  </div>
939</nav>
940
941<div class="mobile-menu">
942  <button type="button" class="mobile-menu__button js-drawer-open" aria-controls="nav-drawer" data-drawer-toggle>
943    <span class="visually-hidden">Open navigation menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-hamburger" viewBox="0 0 28 18"><path d="M26.32 15.75H1.68c-.927 0-1.68.504-1.68 1.125S.752 18 1.68 18h24.64c.927 0 1.68-.504 1.68-1.125s-.753-1.125-1.68-1.125zm0-7.875H1.68C.753 7.875 0 8.379 0 9s.752 1.125 1.68 1.125h24.64c.927 0 1.68-.504 1.68-1.125s-.753-1.125-1.68-1.125zm0-7.875H1.68C.753 0 0 .504 0 1.125S.752 2.25 1.68 2.25h24.64c.927 0 1.68-.504 1.68-1.125S27.247 0 26.32 0z"/></svg></button>
944</div>
945  </div><div class="drawer__overlay"></div>
946</header>
947
948<script type="application/ld+json">
949{
950  "@context": "http://schema.org",
951  "@type": "Organization",
952  "name": "I\u0026#39;ve Had It Podcast","logo": "https:\/\/ivehaditpodcast.com\/cdn\/shop\/files\/logo_4358x.png?v=1669677547","sameAs": [
953    null,
954    null,
955    null,
956    null,
957    null,
958    null,
959    null
960  ],
961  "url": "https:\/\/ivehaditpodcast.com"
962}
963</script>
963</div><div id="PageContainer" data-page-container>
964    <main id="MainContent" class="main-content" data-main>
965      <div id="shopify-section-template--17083656339733__main" class="shopify-section"><!-- /templates/cart.liquid --><style data-shopify>.cart {
966    --PT: 60px;
967    --PB: 60px;
968  }</style><div class="cart section-padding" data-cart-page>
969  <div class="wrapper">
970    <form action="/cart" method="post" novalidate data-cart-form>
971      <div class="cart__empty" data-empty-message>
972        <div class="section__header">
973          <h1 class="section__heading h2"
974            >
975            Cart
976          </h1><p>Your cart is currently empty.</p>
977        </div>
978
979        <div class="cart__empty__buttons"
980          ><a href="/pages/episodes" class="btn btn--secondary btn--small">EPISODES</a><a href="https://ivehadit-shop.fourthwall.com" class="btn btn--secondary btn--small">MERCH</a><a href="/pages/booktour" class="btn btn--secondary btn--small">BOOK TOUR</a></div>
981      </div>
982
983      
984
985      <div class="cart__inner">
986        <div class="cart__content">
987          <h1 class="cart__title">Cart<span class="cart-drawer__item-qty" data-cart-items-qty>0 items</span></h1><a href="/collections/all" class="btn btn--secondary" data-continue-shopping>Continue Shopping</a><div class="cart__errors" data-cart-errors>
988            <p class="cart__errors__heading">Sorry, looks like we don&#39;t have enough of this product.</p>
989
990            <p class="cart__errors__content" data-error-message></p>
991
992            <button type="button" class="cart__errors__close" data-cart-error-close aria-label="Dismiss Cart"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-small" viewBox="0 0 20 20"><path d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.03 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/></svg></button>
993          </div>
994
995          <div class="cart__items__wrapper" data-items-wrapper>
996            <div class="loader loader--line"><div class="loader-indeterminate"></div></div>
997
998            <div class="cart__items" data-items-holder>
999              
1000            </div>
1001          </div>
1002
1003          <button type="submit" name="update" class="cart__update btn btn--secondary">Update Cart</button>
1004        </div>
1005
1006        <div class="cart__aside hidden" data-foot-holder><div class="cart__total hidden" data-cart-original-total>
1007            <span>Items</span>
1008
1009            <span data-cart-original-total-price>Free</span>
1010          </div>
1011
1012          <div class="cart__discounts hidden" data-cart-discounts-holder></div>
1013
1014          <div class="cart__total">
1015            <span>Subtotal</span>
1016
1017            <span data-cart-total class="cart__total__money">Free</span>
1018          </div><div class="cart__pair" data-cart-widget data-pair-products-holder>
1019            
1020          </div><div class="cart__widget__wrapper" data-collapsible-single><div class="cart__widget" data-cart-widget>
1021              <button
1022                class="cart__widget__title"
1023                type="button"
1024                data-collapsible-trigger
1025                aria-expanded="false"
1026                aria-controls="notes">Add order notes<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07h-6.67V2.27c0-.565-.506-1.029-1.072-1.029-.566 0-1.071.464-1.071 1.03v6.605h-6.63c-.566 0-1.029.506-1.029 1.071 0 .566.463 1.072 1.029 1.072h6.63v6.695c0 .566.505 1.03 1.07 1.03.566 0 1.072-.464 1.072-1.03V11.02z"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07H1.953c-.566 0-1.029.505-1.029 1.07 0 .566.463 1.072 1.029 1.072h8.772z"/></svg></button>
1027
1028              <div id="notes" aria-hidden="true" data-collapsible-container>
1029                <div class="cart__widget__content" data-collapsible-content>
1030                  <label for="note">Special instructions for seller</label>
1031
1032                  <textarea id="note" name="note" class="cart__field cart__field--textarea"  aria-label="Special instructions for seller"></textarea>
1033                </div>
1034              </div>
1035            </div><div class="cart__widget" data-cart-widget>
1036              <button
1037                class="cart__widget__title"
1038                type="button"
1039                data-collapsible-trigger
1040                aria-expanded="false"
1041                aria-controls="gift-notes">Is this a gift? Add a note.<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07h-6.67V2.27c0-.565-.506-1.029-1.072-1.029-.566 0-1.071.464-1.071 1.03v6.605h-6.63c-.566 0-1.029.506-1.029 1.071 0 .566.463 1.072 1.029 1.072h6.63v6.695c0 .566.505 1.03 1.07 1.03.566 0 1.072-.464 1.072-1.03V11.02z"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 19 20"><path d="M10.725 11.02h6.671c.566 0 1.03-.506 1.03-1.072 0-.565-.464-1.07-1.03-1.07H1.953c-.566 0-1.029.505-1.029 1.07 0 .566.463 1.072 1.029 1.072h8.772z"/></svg></button>
1042
1043              <div id="gift-notes" aria-hidden="true" data-collapsible-container>
1044                <div class="cart__widget__content" data-collapsible-content><label for="gift-note">Add a note for recipient</label>
1045
1046                  <textarea id="gift-note" name="attributes[Gift note]" class="cart__field cart__field--textarea" aria-label="Add a note for recipient"></textarea>
1047                </div>
1048              </div>
1049            </div></div><div class="cart__foot-inner">
1050            <div class="cart__buttons-wrapper"><p class="cart__errors__content" data-terms-error-message></p>
1051
1052              <div class="cart__buttons" data-cart-checkout-buttons>
1053                <fieldset class="cart__buttons__fieldset" data-cart-checkout-button>
1054                  <button type="submit" name="checkout" class="cart__checkout btn">Checkout</button>
1055                  <noscript>
1056                    <span class="cart__checkout cart__checkout--no-js btn">Checkout</span>
1057                  </noscript></fieldset>
1058              </div>
1059            </div>
1060
1061            <p class="cart__text">Shipping &amp; taxes calculated at checkout</p>
1062          </div>
1063        </div>
1064      </div>
1065    </form>
1066  </div>
1067</div>
1068
1069</div>
1070    </main><div id="shopify-section-footer" class="shopify-section"><!-- /sections/footer.liquid --><style data-shopify>.site-footer { --bg: #121744; }.site-footer {
1071      --text: #ffffff;
1072      --text-alpha-15: rgba(255, 255, 255, 0.15);
1073      --text-alpha-50: rgba(255, 255, 255, 0.6);
1074      --text-alpha-85: rgba(255, 255, 255, 0.85);
1075    }.site-footer { --border: #ffffff; }.footer-block { --items-count: 2; }</style><footer id="SiteFooter"
1076  class="site-footer "
1077  role="contentinfo"
1078  data-section-id="footer"
1079  data-section-type="footer"><div class="footer-content wrapper">
1080    <div class="footer-blocks"><style data-shopify>.footer-block--logo { min-width: calc(250px + calc(var(--gutter) / 2)); }
1081              .footer-block__logo-image { width: 250px; }</style><div class="footer-block footer-block--logo"
1082              
1083              >
1084              <a href="/" class="footer-block__logo-image"><div class="responsive-image"
1085    style="padding-top: 19.4%"
1086    style="width: 250px">
1087    <img class="logo--footer lazyload"
1088      src="//ivehaditpodcast.com/cdn/shop/t/3/assets/blank_1x1.gif?v=50849316544257392421669678143"
1089      data-src="//ivehaditpodcast.com/cdn/shop/files/Ivehadit_logo_white_{width}x.png?v=1669679454"
1090      data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048, 2450, 2700, 3000, 3350, 3750, 4100]"
1091      data-aspectratio="0.194"
1092      data-sizes="auto"
1093      alt="I&#39;ve Had It Podcast"
1094      width="250">
1095    <noscript>
1096      <img src="//ivehaditpodcast.com/cdn/shop/files/Ivehadit_logo_white_2048x2048.png?v=1669679454" alt="I&#39;ve Had It Podcast" class="logo--footer">
1097    </noscript>
1098  </div></a><div class="rte"><p>Join Jennifer Welch and Angie “Pumps” Sullivan and their special guests on “I’ve Had It” and let this comedic, feel-good podcast expose you to all the things you didn’t know you’ve had it with! Don’t ask them to bring a casserole to your event or to celebrate international snow cone day with you because they’ve HAD IT.</p></div></div><div class="footer-block footer-block--newsletter"
1099              
1100              ><div class="footer-title h5">SUBSCRIBE</div><div class="rte"><p>We won’t send you lame shit, we promise! </p></div><form method="post" action="/contact#NewsletterForm--footer-block-3" id="NewsletterForm--footer-block-3" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[accepts_marketing]" value="true"><div class="input-group input-group--inline">
1101    <div class="input-group__fields"><div class="input-group__item input-group__item--email">
1102        <input type="email" id="Email--footer-block-3"
1103          class="input-group__field input-group__field--email"
1104          value=""
1105          placeholder="Your email"
1106          name="contact[email]"
1107          autocorrect="off"
1108          autocapitalize="off"
1109          aria-label="Your email"
1110          
1111        >
1112      </div>
1113
1114      <div class="errors">Email is invalid or already taken.</div>
1115    </div>
1116
1117    <div class="input-group__item input-group__item--btn">
1118      <button type="submit" name="subscribe" id="SubscribeSubmit--footer-block-3" class="input-group__btn input-group__btn--icon"><span class="visually-hidden">Subscribe to Our Newsletter</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" viewB
1118ox="0 0 12 12"><path d="M1.07 3.59a.75.75 0 01.984-.067l.076.067L6.02 7.478l3.89-3.89a.75.75 0 01.984-.066l.077.067a.75.75 0 01.067.984l-.067.076-4.42 4.42a.75.75 0 01-.984.068l-.077-.067-4.42-4.42a.75.75 0 010-1.06z"/></svg></button>
1119    </div></div></form></div></div>
1120  </div>
1121
1122  <div class="footer-bottom wrapper"
1123    ><form method="post" action="/localization" id="LocalizationForm" accept-charset="UTF-8" class="footer__select-popout visually-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /></form><div class="social-sharing-wrapper"><a class="social-sharing-icon instagram" rel="noopener" href = "https://www.instagram.com/ivehaditpodcast/" title="View I&#39;ve Had It Podcast on Instagram"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 40 40"><path d="M24.715 10.503c-1.23-.056-1.6-.066-4.715-.066-3.115 0-3.483.011-4.713.066-3.165.145-4.639 1.644-4.784 4.784-.055 1.23-.068 1.598-.068 4.713s.013 3.483.068 4.715c.145 3.132 1.612 4.638 4.784 4.783 1.228.055 1.598.069 4.713.069 3.117 0 3.485-.012 4.715-.069 3.165-.143 4.637-1.646 4.783-4.783.055-1.23.067-1.6.067-4.715 0-3.115-.012-3.483-.067-4.713-.146-3.139-1.621-4.639-4.783-4.784zM20 25.992a5.992 5.992 0 110-11.984 5.992 5.992 0 010 11.984zm6.228-10.819a1.4 1.4 0 110-2.8 1.4 1.4 0 010 2.8zM23.888 20a3.888 3.888 0 11-7.776 0 3.888 3.888 0 017.776 0zM20 0C8.955 0 0 8.955 0 20s8.955 20 20 20 20-8.955 20-20S31.045 0 20 0zm11.597 24.81c-.192 4.242-2.554 6.592-6.785 6.787-1.245.056-1.644.07-4.812.07s-3.565-.014-4.81-.07c-4.24-.195-6.592-2.549-6.787-6.787-.056-1.243-.07-1.642-.07-4.81 0-3.168.014-3.565.07-4.81.195-4.24 2.549-6.592 6.787-6.785 1.245-.058 1.642-.072 4.81-.072 3.168 0 3.567.014 4.812.072 4.241.195 6.595 2.553 6.785 6.785.056 1.245.07 1.642.07 4.81 0 3.168-.014 3.567-.07 4.81z"/></svg></a><a class="social-sharing-icon facebook" rel="noopener" href = "https://www.facebook.com/profile.php?id=100086684443305" title="View I&#39;ve Had It Podcast on Facebook"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 40 40"><path d="M0 20C0 8.954 8.954 0 20 0s20 8.954 20 20-8.954 20-20 20S0 31.046 0 20zm21.085 11.76V20.879h3.003l.398-3.75h-3.401l.005-1.877c0-.978.093-1.502 1.497-1.502h1.878V10h-3.004c-3.608 0-4.878 1.819-4.878 4.878v2.251h-2.25v3.75h2.25v10.88h4.502z"/></svg></a><a class="social-sharing-icon youtube" rel="noopener" href = "https://www.youtube.com/@ivehaditpodcast" title="View I&#39;ve Had It Podcast on Youtube"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 40 40"><path d="M17.509 23.747L24.015 20l-6.506-3.747z"/><path d="M20 0C8.956 0 0 8.956 0 20s8.956 20 20 20 20-8.956 20-20S31.044 0 20 0zm12.497 20.02s0 4.057-.515 6.012a3.132 3.132 0 01-2.203 2.203c-1.956.515-9.779.515-9.779.515s-7.803 0-9.78-.535a3.132 3.132 0 01-2.202-2.203C7.503 24.077 7.503 20 7.503 20s0-4.056.515-6.012a3.195 3.195 0 012.203-2.223C12.177 11.25 20 11.25 20 11.25s7.823 0 9.78.535a3.132 3.132 0 012.202 2.203c.536 1.956.515 6.032.515 6.032z"/></svg></a><a href="https://ivehaditpodcast.podbean.com/" target="_blank" title="Podbean I've Had It podcast" rel="noopener noreferrer"><img src="https://cdn.shopify.com/s/files/1/0681/8637/4431/files/ihi_podbean_white3.png?v=1669728354" alt="Podbean I've had it Podcast" style="float: none;" /></a>
1124
1125  </div>
1126
1127    <small>&copy; 2026 I've Had It Podcast</small> <small><a href="https://janzendesigns.com">Designed by Janzen Designs</a> | <a href="https://www.shopify.com/?ref=janzen-designs">Powered by Shopify</a></small></div></div>
1128</footer>
1129
1130
1131</div></div>
1132
1133  
1134  
1134<script data-cart-total-discount type="text/x-template">
1135    
1136    <div class="cart__total" data-cart-discount>
1137      <span data-cart-discount-title>{{it.discountTitle}}</span>
1138      <span data-cart-discount-price>-{{it.discountTotalAllocatedAmount | safe}}</span>
1139    </div>
1140    
1141  </script>
1141<!-- Root element of PhotoSwipe. Must have class pswp. -->
1142<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="0">
1143  <!-- Background of PhotoSwipe.
1144    It's a separate element as animating opacity is faster than rgba(). -->
1145  <div class="pswp__bg"></div>
1146
1147  <!-- Slides wrapper with overflow:hidden. -->
1148  <div class="pswp__scroll-wrap">
1149    <!-- Container that holds slides.
1150      PhotoSwipe keeps only 3 of them in the DOM to save memory.
1151      Don't modify these 3 pswp__item elements, data is added later on. -->
1152    <div class="pswp__container">
1153      <div class="pswp__item"></div>
1154      <div class="pswp__item"></div>
1155      <div class="pswp__item"></div>
1156    </div>
1157
1158    <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
1159    <div class="pswp__ui pswp__ui--hidden">
1160
1161      <div class="pswp__top-bar">
1162
1163        <!--  Controls are self-explanatory. Order can be changed. -->
1164
1165        <div class="pswp__counter"></div>
1166
1167        <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)">
1168          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 25 25"><path d="M11.374 12.167L1.236 22.304a1.09 1.09 0 001.543 1.543L12.917 13.71l10.137 10.138a1.09 1.09 0 001.543-1.543L14.46 12.167 24.597 2.029A1.09 1.09 0 0023.054.486L12.917 10.624 2.779.486A1.09 1.09 0 001.236 2.03l10.138 10.138z"/></svg>
1169        </button>
1170
1171        <button class="pswp__button pswp__button--share" title="Share"></button>
1172
1173        <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
1174
1175        <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
1176
1177        <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR -->
1178        <!-- element will get class pswp__preloader--active when preloader is running -->
1179        <div class="pswp__preloader">
1180          <div class="pswp__preloader__icn">
1181            <div class="pswp__preloader__cut">
1182              <div class="pswp__preloader__donut"></div>
1183            </div>
1184          </div>
1185        </div>
1186      </div>
1187
1188      <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
1189        <div class="pswp__share-tooltip"></div>
1190      </div>
1191
1192      <button class="pswp__button pswp__button--arrow--left" type="button" title="Previous"></button>
1193
1194      <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button>
1195
1196      <div class="pswp__thumbs"></div>
1197
1198      <div class="pswp__caption">
1199        <div class="pswp__caption__center"></div>
1200        <a href="#" class="pswp__caption-close">
1201          <span class="visually-hidden">Close</span>
1202        </a>
1203      </div>
1204
1205    </div>
1206
1207  </div>
1208
1209</div><!-- Root element of PhotoSwipe. Must have class pswp. -->
1210<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="1">
1211  <!-- Background of PhotoSwipe.
1212    It's a separate element as animating opacity is faster than rgba(). -->
1213  <div class="pswp__bg"></div>
1214
1215  <!-- Slides wrapper with overflow:hidden. -->
1216  <div class="pswp__scroll-wrap">
1217    <!-- Container that holds slides.
1218      PhotoSwipe keeps only 3 of them in the DOM to save memory.
1219      Don't modify these 3 pswp__item elements, data is added later on. -->
1220    <div class="pswp__container">
1221      <div class="pswp__item"></div>
1222      <div class="pswp__item"></div>
1223      <div class="pswp__item"></div>
1224    </div>
1225
1226    <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
1227    <div class="pswp__ui pswp__ui--hidden">
1228
1229      <div class="pswp__top-bar">
1230
1231        <!--  Controls are self-explanatory. Order can be changed. -->
1232
1233        <div class="pswp__counter"></div>
1234
1235        <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)">
1236          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 25 25"><path d="M11.374 12.167L1.236 22.304a1.09 1.09 0 001.543 1.543L12.917 13.71l10.137 10.138a1.09 1.09 0 001.543-1.543L14.46 12.167 24.597 2.029A1.09 1.09 0 0023.054.486L12.917 10.624 2.779.486A1.09 1.09 0 001.236 2.03l10.138 10.138z"/></svg>
1237        </button>
1238
1239        <button class="pswp__button pswp__button--share" title="Share"></button>
1240
1241        <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
1242
1243        <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
1244
1245        <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR -->
1246        <!-- element will get class pswp__preloader--active when preloader is running -->
1247        <div class="pswp__preloader">
1248          <div class="pswp__preloader__icn">
1249            <div class="pswp__preloader__cut">
1250              <div class="pswp__preloader__donut"></div>
1251            </div>
1252          </div>
1253        </div>
1254      </div>
1255
1256      <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
1257        <div class="pswp__share-tooltip"></div>
1258      </div>
1259
1260      <button class="pswp__button pswp__button--arrow--left" type="button" title="Previous"></button>
1261
1262      <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button>
1263
1264      <div class="pswp__thumbs"></div>
1265
1266      <div class="pswp__caption">
1267        <div class="pswp__caption__center"></div>
1268        <a href="#" class="pswp__caption-close">
1269          <span class="visually-hidden">Close</span>
1270        </a>
1271      </div>
1272
1273    </div>
1274
1275  </div>
1276
1277</div><div id="shopify-section-popup" class="shopify-section"><!-- /sections/popups.liquid --></div>
1277<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1277
1278</body>
1279</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.