PageSourceSearch

https://www.gratefulweb.com/shop/

html gratefulweb.com collected 2026-09-24 09:19:06 UTC 124,284 bytes, 1,245 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#">
3
4<head>
5    <meta charset="UTF-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7
8
9    <title>Shop - Grateful Web</title>
10<link data-rocket-prefetch href="https://exchange.mediavine.com" rel="dns-prefetch">
11<link data-rocket-prefetch href="https://scripts.mediavine.com" rel="dns-prefetch">
12<link data-rocket-prefetch href="https://fonts.googleapis.com" rel="dns-prefetch">
13<link data-rocket-prefetch href="https://cdn.jsdelivr.net" rel="dns-prefetch">
14<link data-rocket-prefetch href="https://cdnjs.cloudflare.com" rel="dns-prefetch">
15<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
16<link data-rocket-prefetch href="https://securepubads.g.doubleclick.net" rel="dns-prefetch">
17<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch">
18<link data-rocket-prefetch href="https://ajax.googleapis.com" rel="dns-prefetch"><link rel="preload" data-rocket-preload as="image" href="https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-450x450.jpg" imagesrcset="https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-450x450.jpg 450w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024.jpg 500w" imagesizes="(max-width: 450px) 100v
18w, 450px" fetchpriority="high">
19
20		<!-- All in One SEO Pro 5.0.1 - aioseo.com -->
21	<meta name="robots" content="max-image-preview:large" />
22	<meta name="google-site-verification" content="J3l4bOkqRq9KfYzZsV3sZI2Jpm0er-Ie1fwSjrcyhpc" />
23	<link rel="canonical" href="https://www.gratefulweb.com/shop/" />
24	<link rel="next" href="https://www.gratefulweb.com/shop/page/2/" />
25	<meta name="generator" content="All in One SEO Pro (AIOSEO) 5.0.1" />
26		<meta property="og:locale" content="en_US" />
27		<meta property="og:site_name" content="Grateful Web" />
28		<meta property="og:type" content="website" />
29		<meta property="og:title" content="Shop - Grateful Web" />
30		<meta property="og:url" content="https://www.gratefulweb.com/shop/" />
31		<meta property="og:image" content="https://www.gratefulweb.com/wp-content/uploads/2026/04/gweb-logo-text-only-1.png" />
32		<meta property="og:image:secure_url" content="https://www.gratefulweb.com/wp-content/uploads/2026/04/gweb-logo-text-only-1.png" />
33		<meta name="twitter:card" content="summary_large_image" />
34		<meta name="twitter:title" content="Shop - Grateful Web" />
35		<meta name="twitter:image" content="https://www.gratefulweb.com/wp-content/uploads/2025/10/asdasdsasadfsdfsd.png" />
36		
36<script type="application/ld+json" class="aioseo-schema">
37			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.gratefulweb.com\/shop\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.gratefulweb.com#listItem","position":1,"name":"Home","item":"https:\/\/www.gratefulweb.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.gratefulweb.com\/shop\/#listItem","name":"Shop"}},{"@type":"ListItem","@id":"https:\/\/www.gratefulweb.com\/shop\/#listItem","position":2,"name":"Shop","previousItem":{"@type":"ListItem","@id":"https:\/\/www.gratefulweb.com#listItem","name":"Home"}}]},{"@type":"CollectionPage","@id":"https:\/\/www.gratefulweb.com\/shop\/#collectionpage","url":"https:\/\/www.gratefulweb.com\/shop\/","name":"Shop - Grateful Web","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.gratefulweb.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.gratefulweb.com\/shop\/#breadcrumblist"}},{"@type":"Organization","@id":"https:\/\/www.gratefulweb.com\/#organization","name":"Grateful Web","description":"Grateful Web is an independent music publication covering live music, festivals, and artist stories since 1995.","url":"https:\/\/www.gratefulweb.com\/","email":"[email protected]","telephone":"+17208395163","foundingDate":"1995-07-10","logo":{"@type":"ImageObject","url":"https:\/\/www.gratefulweb.com\/wp-content\/uploads\/2025\/10\/grateful-web_logo-large_2017-03-15_2200px.png","@id":"https:\/\/www.gratefulweb.com\/shop\/#organizationLogo","width":2200,"height":2047},"image":{"@id":"https:\/\/www.gratefulweb.com\/shop\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/gratefulweb","https:\/\/www.instagram.com\/gratefulweb","https:\/\/www.tiktok.com\/@gratefulweb","https:\/\/www.youtube.com\/gratefulweb"]},{"@type":"WebPage","@id":"https:\/\/www.gratefulweb.com\/shop\/#webpage","url":"https:\/\/www.gratefulweb.com\/shop\/","name":"Shop - Grateful Web","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.gratefulweb.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.gratefulweb.com\/shop\/#breadcrumblist"}},{"@type":"WebSite","@id":"https:\/\/www.gratefulweb.com\/#website","url":"https:\/\/www.gratefulweb.com\/","name":"Grateful Web","alternateName":"Gweb","description":"30 years so far...","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.gratefulweb.com\/#organization"}}]}
38		</script>
38
39		<!-- All in One SEO Pro -->
40
41<link rel='dns-prefetch' href='//scripts.mediavine.com' />
42<link rel='dns-prefetch' href='//www.googletagmanager.com' />
43<link rel='dns-prefetch' href='//ajax.googleapis.com' />
44<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
45<link rel='dns-prefetch' href='//www.google.com' />
46<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
47<link rel='dns-prefetch' href='//fonts.googleapis.com' />
48<link rel="alternate" type="application/rss+xml" title="Grateful Web &raquo; Feed" href="https://www.gratefulweb.com/feed/" />
49<link rel="alternate" type="application/rss+xml" title="Grateful Web &raquo; Comments Feed" href="https://www.gratefulweb.com/comments/feed/" />
50<link rel="alternate" type="application/rss+xml" title="Grateful Web &raquo; Products Feed" href="https://www.gratefulweb.com/shop/feed/" />
51		<!-- This site uses the Google Analytics by MonsterInsights plugin v11.1.3 - Using Analytics tracking - https://www.monsterinsights.com/ -->
52		<!-- Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel. -->
53					<!-- No tracking code set -->
54				<!-- / Google Analytics by MonsterInsights -->
55		<style id="wp-img-auto-sizes-contain-inline-css">
56img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
57/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
58</style>
59<style id="wp-emoji-styles-inline-css">
60
61	img.wp-smiley, img.emoji {
62		display: inline !important;
63		border: none !important;
64		box-shadow: none !important;
65		height: 1em !important;
66		width: 1em !important;
67		margin: 0 0.07em !important;
68		vertical-align: -0.1em !important;
69		background: none !important;
70		padding: 0 !important;
71	}
72/*# sourceURL=wp-emoji-styles-inline-css */
73</style>
74<style id="wp-block-library-inline-css">
75:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
75--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
76
77/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
78</style>
79<style id="classic-theme-styles-inline-css">
80/*! This file is auto-generated */
81.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
82/*# sourceURL=/wp-includes/css/classic-themes.min.css */
83</style>
84
85<link rel='stylesheet' id='wc-blocks-style-css' href='https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.6.2' media='all' />
86
87<link rel='stylesheet' id='mpp_gutenberg-css' href='https://www.gratefulweb.com/wp-content/plugins/metronet-profile-picture/dist/blocks.style.build.css?ver=2.6.3' media='all' />
88<link rel='stylesheet' id='twenty-twenty-one-custom-color-overrides-css' href='https://www.gratefulweb.com/wp-content/themes/twentytwentyone/assets/css/custom-color-overrides.css?ver=1.0' media='all' />
89<style id="global-styles-inline-css">
90:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #28303D;--wp--preset--color--gray: #39414D;--wp--preset--color--green: #D1E4DD;--wp--preset--color--blue: #D1DFE4;--wp--preset--color--purple: #D1D1E4;--wp--preset--color--red: #E4D1D1;--wp--preset--color--orange: #E4DAD1;--wp--preset--color--yellow: #EEEADD;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
900) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--purple-to-yellow: linear-gradient(160deg, #D1D1E4 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-purple: linear-gradient(160deg, #EEEADD 0%, #D1D1E4 100%);--wp--preset--gradient--green-to-yellow: linear-gradient(160deg, #D1E4DD 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-green: linear-gradient(160deg, #EEEADD 0%, #D1E4DD 100%);--wp--preset--gradient--red-to-yellow: linear-gradient(160deg, #E4D1D1 0%, #EEEADD 100%);--wp--preset--gradient--yellow-to-red: linear-gradient(160deg, #EEEADD 0%, #E4D1D1 100%);--wp--preset--gradient--purple-to-red: linear-gradient(160deg, #D1D1E4 0%, #E4D1D1 100%);--wp--preset--gradient--red-to-purple: linear-gradient(160deg, #E4D1D1 0%, #D1D1E4 100%);--wp--preset--font-size--small: 18px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--extra-small: 16px;--wp--preset--font-size--normal: 20px;--wp--preset--font-size--extra-large: 40px;--wp--preset--font-size--huge: 96px;--wp--preset--font-size--gigantic: 144px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-gray-color{color: var(--wp--preset--color--gray) !important;}.has-green-color{color: var(--wp--preset--color--green) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-purple-color{color: var(--wp--preset--color--purple) !important;}.has-red-color{color: var(--wp--preset--color--red) !important;}.has-orange-color{color: var(--wp--preset--color--orange) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-background-color{background-color: var(--wp--preset--color--gray) !important;}.has-green-background-color{background-color: var(--wp--preset--color--green) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-purple-background-color{background-color: var(--wp--preset--color--purple) !important;}.has-red-background-color{background-color: var(--wp--preset--color--red) !important;}.has-orange-background-color{background-color: var(--wp--preset--color--orange) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-gray-border-color{border-color: var(--wp--preset--color--gray) !important;}.has-green-border-color{border-color: var(--wp--preset--color--green) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-purple-border-color{border-color: var(--wp--preset--color--purple) !important;}.has-red-border-color{border-color: var(--wp--preset--color--red) !important;}.has-orange-border-color{border-color: var(--wp--preset--color--orange) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
90.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-purple-to-yellow-gradient-background{background: var(--wp--preset--gradient--purple-to-yellow) !important;}.has-yellow-to-purple-gradient-background{background: var(--wp--preset--gradient--yellow-to-purple) !important;}.has-green-to-yellow-gradient-background{background: var(--wp--preset--gradient--green-to-yellow) !important;}.has-yellow-to-green-gradient-background{background: var(--wp--preset--gradient--yellow-to-green) !important;}.has-red-to-yellow-gradient-background{background: var(--wp--preset--gradient--red-to-yellow) !important;}.has-yellow-to-red-gradient-background{background: var(--wp--preset--gradient--yellow-to-red) !important;}.has-purple-to-red-gradient-background{background: var(--wp--preset--gradient--purple-to-red) !important;}.has-red-to-purple-gradient-background{background: var(--wp--preset--gradient--red-to-purple) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-extra-small-font-size{font-size: var(--wp--preset--font-size--extra-small) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-extra-large-font-size{font-size: var(--wp--preset--font-size--extra-large) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-gigantic-font-size{font-size: var(--wp--preset--font-size--gigantic) !important;}
91/*# sourceURL=global-styles-inline-css */
92</style>
93
94<link rel='stylesheet' id='woocommerce-layout-css' href='https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.6.2' media='all' />
95<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.6.2' media='only screen and (max-width: 768px)' />
96<link rel='stylesheet' id='woocommerce-general-css' href='//www.gratefulweb.com/wp-content/plugins/woocommerce/assets/css/twenty-twenty-one.css?ver=10.6.2' media='all' />
97<style id="woocommerce-inline-inline-css">
98.woocommerce form .form-row .required { visibility: visible; }
99/*# sourceURL=woocommerce-inline-inline-css */
100</style>
101<link rel='stylesheet' id='twenty-twenty-one-print-style-css' href='https://www.gratefulweb.com/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.0' media='print' />
102<link rel='stylesheet' id='newsletter-css' href='https://www.gratefulweb.com/wp-content/plugins/newsletter/style.css?ver=9.2.1' media='all' />
103<link rel='stylesheet' id='gw-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&#038;family=Work+Sans:ital,wght@0,100..900;1,100..900&#038;display=swap' media='all' />
104<link rel='stylesheet' id='bootstrap-css-css' href='https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css?ver=5.0.2' media='all' />
105<link rel='stylesheet' id='owl-carousel-css' href='https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css?ver=2.3.4' media='all' />
106<link rel='stylesheet' id='owl-carousel-theme-css' href='https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css?ver=2.3.4' media='all' />
107<link rel='stylesheet' id='swiper-css-css' href='https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css?ver=11' media='all' />
108<link rel='stylesheet' id='gratefulweb-style-css' href='https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/css/style.css?ver=1784817658' media='all' />
109<link rel='stylesheet' id='gratefulweb-aos-css' href='https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/css/aos.css?ver=1758147620' media='all' />
110<link rel='stylesheet' id='gratefulweb-responsive-css' href='https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/css/responsive.css?ver=1785509368' media='all' />
111<script id="jquery-core-js" src="https://www.gratefulweb.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 111
111
112<script id="jquery-migrate-js" src="https://www.gratefulweb.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 112
112
113<script id="mv-script-wrapper-js" async="async" fetchpriority="high" data-noptimize="1" data-cfasync="false" src="https://scripts.mediavine.com/tags/grateful-web.js?ver=7.1.2"></script>
vendor: 1 bytes, line 113
113
114<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.6.2"></script>
vendor: 1 bytes, line 114
114
115<script id="wc-add-to-cart-js-extra">
116var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.gratefulweb.com/cart/","is_cart":"","cart_redirect_after_add":"no"};
117//# sourceURL=wc-add-to-cart-js-extra
118</script>
vendor: 1 bytes, line 118
118
119<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.6.2"></script>
vendor: 1 bytes, line 119
119
120<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.6.2"></script>
vendor: 1 bytes, line 120
120
121<script id="twenty-twenty-one-ie11-polyfills-js-after">
122( Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach ) || document.write( '<\u0073cript src="https://www.gratefulweb.com/wp-content/themes/twentytwentyone/assets/js/polyfills.js?ver=1.0"></scr' + 'ipt>' );
123//# sourceURL=twenty-twenty-one-ie11-polyfills-js-after
124</script>
vendor: 1 bytes, line 124
124
125<script data-wp-strategy="defer" defer id="twenty-twenty-one-primary-navigation-script-js" src="https://www.gratefulweb.com/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js?ver=1.0"></script>
125
126
127<!-- Google tag (gtag.js) snippet added by Site Kit -->
128<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 128-129
128
129<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
129GT-TNPNVCT
vendor: 18 bytes, line 129
129" async></script>
130<script id="google_gtagjs-js-after">
131window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
132gtag("set","linker",{"domains":["www.gratefulweb.com"]});
133gtag("js", new Date());
134gtag("set", "developer_id.dZTNiMT", true);
135gtag("config", "GT-TNPNVCT");
136 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
137//# sourceURL=google_gtagjs-js-after
138</script>
138
139<link rel="https://api.w.org/" href="https://www.gratefulweb.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.gratefulweb.com/xmlrpc.php?rsd" />
140<meta name="generator" content="WordPress 7.1.2" />
141<meta name="generator" content="WooCommerce 10.6.2" />
142<meta name="generator" content="Site Kit by Google 1.188.0" />	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
143	<meta name="google-site-verification" content="J3l4bOkqRq9KfYzZsV3sZI2Jpm0er-Ie1fwSjrcyhpc"><link rel="icon" href="https://www.gratefulweb.com/wp-content/uploads/2025/10/cropped-grateful-web_logo-large_2017-03-15_2200px-32x32.png" sizes="32x32" />
144<link rel="icon" href="https://www.gratefulweb.com/wp-content/uploads/2025/10/cropped-grateful-web_logo-large_2017-03-15_2200px-192x192.png" sizes="192x192" />
145<link rel="apple-touch-icon" href="https://www.gratefulweb.com/wp-content/uploads/2025/10/cropped-grateful-web_logo-large_2017-03-15_2200px-180x180.png" />
146<meta name="msapplication-TileImage" content="https://www.gratefulweb.com/wp-content/uploads/2025/10/cropped-grateful-web_logo-large_2017-03-15_2200px-270x270.png" />
147<style id="wp-custom-css">
148
149.main-section section:not(.home-featured-sec){
150	max-width: 1920px;
151	margin: 0 auto;
152}
153
154
155.screen-reader-text {
156  position: absolute;
157  left: -9999px;
158  top: auto;
159  width: 1px;
160  height: 1px;
161  overflow: hidden;
162}
163
164
165.page-template-page-media .gallery-container {
166	display: flex; 
167	flex-wrap: wrap;
168  gap: 4px;
169}
170.page-template-page-media .gridpost {
171	flex: 0 0 calc(33.33% - 4px);
172	position: relative;
173} 
174
175
176.single-article .recentPosts figure img {
177    object-fit: cover;
178}
179
180.woocommerce-shop.woocommerce.woocommerce-page.woocommerce-js .main-section {
181	max-width: 1399px;
182	margin: 0 auto;
183	padding: 16px;
184}
185
186.woocommerce ul.products.columns-4 li.product {
187    width: calc(25% - 16px) !important;
188    background: #fff;
189    padding: 16px;
190    border-radius: 12px;
191}
192
193a.button.product_type_external {
194    background-color: red !important;
195    color: #fff !important;
196    display: inline-block;
197    padding: 8px;
198    border: 1px solid red !important;
199    border-radius: 6px;
200    font-weight: 600;
201		transition: all ease 0.3s;
202}
203a.button.product_type_external:hover {
204    background-color: #fff !important;
205    color: red !important;
206}
207.page-id-253003 .main-section {
208	padding: 50px 0;
209}
210
211.articleinnercontent {
212    max-width: 850px;
213    margin: 0 auto;
214    padding: 0 24px 24px;
215    width: 100%;
216}
217
218.articleinnercontent img{
219    width: 100%;
220	  height: auto;
221}
222
223.gridpost.recentbigimg a img {
224    width: 100%;
225    object-fit: cover;
226    object-position: top center;
227    height: 700px;
228}
229
230@media screen and (max-width: 1199px){
231.trendingPosts .post_image_small a img{
232    height: 150px !important;
233}
234
235}
236
237@media screen and (max-width:991px){
238.trendingPosts .post_image_small a img{
239    height: 200px !important;
240}
241}
242
243@media screen and (max-width: 1024px){
244	.page-template-page-media .gridpost {
245	flex: 0 0 calc(50.33% - 4px);
246	}
247	
248	.woocommerce ul.products.columns-4 li.product {
249	width: calc(50% - 16px) !important;
250}
251}
252
253@media screen and (max-width: 767px){
254	.page-template-page-media .gridpost {
255		flex: 100%;
256	}
257	.woocommerce ul.products.columns-4 li.product {
258	width: 100% !important;
259
260}
261	
262	ul.products li.product .woocommerce-loop-product__link {
263	width: 100%;
264}
265	.gridpost.recentbigimg a img {
266    height:500px;
267}
268}
269
270
271/* Mediavine Mobile CSS */
272@media only screen and (max-width: 359px) {
273   .newsletter .text-center {
274       min-width: unset !important;
275   }
276}
277/* Mediavine CSS Ends */
278
279
280.gridpost img {
281    width: 100%;
282    height: 100%;
283    object-fit: cover;
284    object-position: top center;
285}
286
287
288
289/*dp 05-12-2025*/
290
291
292.home-featured-sec {
293    position: relative;
294    margin-bottom: 40px;
295    height: auto;
296    overflow: hidden;
297}
298.featured-inner a {
299    display: block;
300    width: 100%;
301}
302
303.home-featured-sec .gridpost img {
304    width: 100%;
305    height: 900px;
306    object-fit: cover;
307    object-position: top center;
308}
309
310
311/**/
312
313.page-id-91 .allcard-img a img {
314    width: 100%;
315    object-fit: cover;
316    object-position: top center;
317    height: 450px;
318}
319.page-id-91 .homeherond .first-gridpost img {
320    max-height:700px;
321}
322.page-id-91 .homeherond .postgrid-col .gridpost img {
323    max-height: 350px;
324}
325
326.page-id-91 .recentPosts-wrapper .recentsmallimg .post-img img {
327    height: 330px;
328    object-fit: cover;
329}
330
331
332.recent-posts-sec .postcard .post-img img {
333    width: 100%;
334    object-fit: cover;
335    object-position: top center;
336    height: 420px;
337}
338
339
340
341.gridpost.recentbigimg a img {
342    width: 100%;
343    object-fit: cover;
344    object-position: top center;
345    height: 700px;
346}
347
348.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
349    position: absolute;
350    left: 0;
351    right: 0;
352    bottom: 50px;
353}
354.swiper-pagination span {
355    width: 16px;
356    height: 16px;
357}
358.swiper-pagination-bullet {
359    background: #fff;
360    opacity: 0.9;
361}
362.swiper-pagination-bullet-active{
363	background:#e37849;
364}
365
366
367@media screen and (max-width:991px){
368.home-featured-sec .gridpost img {
369    height: 500px;
370}
371	.swiper-pagination span {
372    width: 12px;
373    height: 12px;
374}
375}
376@media screen and (max-width:767px){
377.featured-inner .mySwiper a {
378    font-size: 14px;
379}
380
381}
382
383
384.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
385    bottom: 10px;
386}
387
388
389.recentPosts-wrapper .post-content {
390    justify-content: flex-start;
391	    padding: 30px 16px 30px 16px;
392}
393.recentPosts-wrapper .post-content .tagswrapper {
394    margin-top: auto;
395}
396.recentPosts-wrapper .post-content > p {
397    line-height: 22px;
398}
399.recent-posts-sec .postcard .category.tag {
400    padding: 10px;
401    display: flex;
402}
403
404.articleinnercontent ul {
405    font-size: 12pt;
406    line-height: 1.6em;
407}
408
409</style>
410
411    <title>Shop - Grateful WebGrateful Web</title>
412<meta name="generator" content="WP Rocket 3.23.2.2" data-wpr-features="wpr_preconnect_external_domains wpr_oci wpr_cdn wpr_preload_links wpr_desktop" /></head>
413
414<style>
415    .navbar-nav .current-menu-item a {
416        color: #d44f49 !important;
417        /* Change color to highlight active menu */
418        font-weight: bold;
419    }
420
421    .search-suggestions {
422        position: absolute;
423        top: 100%;
424        left: 0;
425        right: 0;
426        background: #fff;
427        border: 1px solid #ddd;
428        max-height: 300px;
429        overflow-y: auto;
430        z-index: 999;
431        list-style: none;
432        margin: 0;
433        padding: 0;
434    }
435
436    .search-suggestions li {
437        padding: 10px;
438        cursor: pointer;
439        display: flex;
440        justify-content: space-between;
441    }
442
443    .search-suggestions li.selected {
444        background: #f0f0f0;
445    }
446
447    .search-suggestions li.no-results {
448        cursor: default;
449        color: #999;
450    }
451</style>
452
453
454<body class="archive post-type-archive post-type-archive-product wp-custom-logo wp-embed-responsive wp-theme-twentytwentyone wp-child-theme-themegratefulweb theme-twentytwentyone woocommerce-shop woocommerce woocommerce-page woocommerce-no-js is-light-theme no-js hfeed has-main-navigation">
455
456    
457
458
459    <!-- Header -->
460    <header  class="header" id="gratefulWebHeader">
461        <div  class="custom-container">
462            <div  class="d-flex align-mobile">
463                <div class="spider-wrapper" 
464                    style="
465                        background-image: url('https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/images/gweb-spider-web.png');
466                        background-size: cover;
467                        background-position: bottom;"> 
468                    <div class="silk-thread"></div>
469                    <div class="dropdown-spider">
470                        <img src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/images/gweb-spider-mascot.png"/>
471                    </div>
472                </div>
473                <div class="cstmlogo">
474                    <a class="navbar-brand p-0 m-0" href="https://www.gratefulweb.com">
475                        <a href="https://www.gratefulweb.com/" class="custom-logo-link" rel="home"><img width="420" height="118" src="https://www.gratefulweb.com/wp-content/uploads/2026/04/gweb-logo-text-only-1.png" class="custom-logo" alt="Grateful Web" decoding="async" srcset="https://www.gratefulweb.com/wp-content/uploads/2026/04/gweb-logo-text-only-1.png 420w, https://www.gratefulweb.com/wp-content/uploads/2026/04/gweb-logo-text-only-1-300x84.png 300w" sizes="(max-width: 420px) 100v
475w, 420px" /></a>                    </a>
476                </div>
477                <div class="hd-right">
478                    <div class="top-bar">
479                        <div  class="custom-container">
480                            <div class="row align-items-center">
481                                <div class="col-xl-4 col-md-1">
482                                    <a class="search-toggle" style="padding:0;" aria-label="Open search">
483                                        <div class="search-container desktop_search" style="min-width:120px; display:flex; padding: 8px;">
484                                            <svg class="search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
485                                            <path d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>
486                                            </svg>
487                                        </div>
488                                    </a>
489                                        
490                                        <div class="search-container" style="margin-left:0px; top: -12px;">
491                                            <form id="global-search-form" method="get" action="https://www.gratefulweb.com/" role="search">
492                                                <div class="search-wrapper">
493                                                    <input 
494                                                        type="text" 
495                                                        id="global-search-input" 
496                                                        name="s" 
497                                                        placeholder="Search articles, topics..." 
498                                                        value="" 
499                                                        autocomplete="off"
500                                                        aria-label="Search"
501                                                    />
502                                                    <button type="submit" class="search-submit" aria-label="Submit search">
503                                                        <svg class="search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
504                                                        <path d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>
505                                                        </svg>
506                                                    </button>
507                                                </div>
508                                            </form>
509                                        </div>
510                                </div>
511                                <div class="col-xl-8 col-11">
512                                    <div class="d-flex align-items-center justify-content-end gap-3">
513                                        <div class="tp-menu-head">
514                                            <ul id="menu-top-menu" class="top-nav-list"><li id="menu-item-253031" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-253031"><a href="https://www.gratefulweb.com/about-us/">About</a></li>
515<li id="menu-item-253007" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-253007"><a href="https://www.gratefulweb.com/contact-us/">Contact</a></li>
516<li id="menu-item-252986" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-252986"><a rel="privacy-policy" href="https://www.gratefulweb.com/privacy-policy/">Privacy Policy</a></li>
517<li id="menu-item-253077" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-253077"><a href="https://www.gratefulweb.com/terms-and-conditions/">Terms and Conditions</a></li>
518</ul>                                        </div>
519                                        <div class="header-social-link">
520                                            <ul class="social-icons text-uppercase">
521                                                <!-- <li><a href="#"><img src="/assets/images/fb.svg" class="img-fluid" alt="facebook"></a></li>
522                                <li><a href="#"><img src="/assets/images/twitter.svg" class="img-fluid" alt="twitter"></a></li>
523                                <li><a href="#"><img src="/assets/images/insta.svg" class="img-fluid" alt="instagram"></a></li>
524                                <li><a href="#"><img src="/assets/images/youtube.svg" class="img-fluid" alt="youtube"></a></li> -->
525
526                                                                                                    <li>
527                                                        <a href="https://www.facebook.com/gratefulweb" target="_blank"
528                                                            rel="noopener">
529                                                            <img src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/images/ftr-fb.svg"
530                                                                alt="fb" class="img-fluid">
531                                                        </a>
532                                                    </li>
533                                                                                                    <li>
534                                                        <a href="https://x.com/gratefulweb" target="_blank"
535                                                            rel="noopener">
536                                                            <img src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/images/ftr-twitter.svg"
537                                                                alt="twitter" class="img-fluid">
538                                                        </a>
539                                                    </li>
540                                                                                                    <li>
541                                                        <a href="https://www.instagram.com/gratefulweb" target="_blank"
542                                                            rel="noopener">
543                                                            <img src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/images/ftr-insta.svg"
544                                                                alt="insta" class="img-fluid">
545                                                        </a>
546                                                    </li>
547                                                                                                    <li>
548                                                        <a href="https://www.youtube.com/gratefulweb" target="_blank"
549                                                            rel="noopener">
550                                                            <img src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/images/ftr-youtube.svg"
551                                                                alt="youtube" class="img-fluid">
552                                                        </a>
553                                                    </li>
554                                                                                            </ul>
555                                        </div>
556                                    </div>
557                                </div>
558                            </div>
559                        </div>
560                    </div>
561                    <div class="main-header" id="main_header">
562                        <!-- Navbar -->
563                        <nav class="navbar navbar-expand-xl">
564                            <div class="custom-container">
565
566
567                                <div class="collapse navbar-collapse align-items-center menu_navBar" id="mynavbar">
568                                    <ul id="menu-main-menu" class="navbar-nav header_menu_list"><li id="menu-item-303" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-303"><a href="https://www.gratefulweb.com/">Home</a></li>
569<li id="menu-item-646426" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-646426"><a href="https://www.gratefulweb.com/all-articles/">Articles</a></li>
570<li id="menu-item-646424" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-646424"><a href="https://www.gratefulweb.com/news/">News</a></li>
571<li id="menu-item-468491" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468491"><a href="https://www.gratefulweb.com/interviews/">Interviews</a></li>
572<li id="menu-item-468492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468492"><a href="https://www.gratefulweb.com/reviews/">Reviews</a></li>
573<li id="menu-item-1148" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1148"><a href="https://www.gratefulweb.com/festivals/">Festivals</a></li>
574<li id="menu-item-253044" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-253044"><a href="https://www.gratefulweb.com/galleries/">Galleries</a></li>
575<li id="menu-item-253104" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-253104"><a href="https://www.gratefulweb.com/videos/">Videos</a></li>
576</ul>
577                                     
578                                </div>
579                                <div class="rightWrapper d-flex">
580
581                                    <div class="search-container mobile_search">
582                                        <button class="search-toggle" aria-label="Open search">
583                                            <svg class="search-icon" xmlns="http://www.w3.org/2000/svg"
584                                                viewBox="0 0 24 24">
585                                                <path
586                                                    d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" />
587                                            </svg>
588                                        </button>
589
590                                        <form id="global-search-form" method="get"
591                                            action="https://www.gratefulweb.com/" role="search">
592                                            <div class="search-wrapper">
593                                                <input type="text" id="global-search-input" name="s"
594                                                    placeholder="Search articles, topics..."
595                                                    value=""
596                                                    autocomplete="off" aria-label="Search" />
597                                                <button type="submit" class="search-submit" aria-label="Submit search">
598                                                    <svg class="search-icon" xmlns="http://www.w3.org/2000/svg"
599                                                        viewBox="0 0 24 24">
600                                                        <path
601                                                            d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" />
602                                                    </svg>
603                                                </button>
604                                            </div>
605                                        </form>
606                                    </div>
607
608                                    <div class="search">
609                                        <a href="#" class="text-decoration-none">
610                                            <!-- <img src="/assets/images/search.svg" class="img-fluid" alt="search"> -->
611                                            <p class="img-fluid">
612                                                                                            </p>
613                                        </a>
614                                    </div>
615
616                                    <div class="loginBox">
617                                                                                    <a href="https://www.gratefulweb.com/wp-login.php" class="loginBtn lightBtn">Login</a>
618                                                                            </div>
619
620                                </div>
621
622                                <button class="navbar-toggler" type="button" data-bs-toggle="offcanvas"
623                                    data-bs-target="#offcanvasNavbar" aria-controls="offcanvasNavbar">
624                                    <span class="navbar-toggler-icon"></span>
625                                </button>
626                            </div>
627                        </nav>
628                        <!-- Offcanvas Menu -->
629                        <div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvasNavbar"
630                            aria-labelledby="offcanvasNavbarLabel">
631                            <div class="offcanvas-header justify-content-end">
632                                <button type="button" data-bs-dismiss="offcanvas"
633                                    aria-label="Close">
634                                            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-x-lg" viewBox="0 0 16 16">
635                           <path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z"></path>
636                        </svg>
637                                </button>
638                            </div>
639                            <div class="offcanvas-body">
640                                <ul id="menu-main-menu-1" class="navbar-nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-303"><a href="https://www.gratefulweb.com/">Home</a></li>
641<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-646426"><a href="https://www.gratefulweb.com/all-articles/">Articles</a></li>
642<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-646424"><a href="https://www.gratefulweb.com/news/">News</a></li>
643<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468491"><a href="https://www.gratefulweb.com/interviews/">Interviews</a></li>
644<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468492"><a href="https://www.gratefulweb.com/reviews/">Reviews</a></li>
645<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1148"><a href="https://www.gratefulweb.com/festivals/">Festivals</a></li>
646<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-253044"><a href="https://www.gratefulweb.com/galleries/">Galleries</a></li>
647<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-253104"><a href="https://www.gratefulweb.com/videos/">Videos</a></li>
648</ul>                            </div>
649                        </div>
650                    </div>
651                </div>
652            </div>
653        </div>
654    </header>
655    
655<script src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/js/dropdown-spider.js"></script>
655
656
657    <!-- Header -->
658    <main  class="main-section"><nav class="woocommerce-breadcrumb" aria-label="Breadcrumb"><a href="https://www.gratefulweb.com">Home</a>&nbsp;&#47;&nbsp;Shop</nav><header  class="woocommerce-products-header">
659			<h1 class="woocommerce-products-header__title page-title">Shop</h1>
660	
661	</header>
662<div  class="woocommerce-notices-wrapper"></div><p class="woocommerce-result-count" role="alert" aria-relevant="all" >
663	Showing 1&ndash;16 of 22 results</p>
664<form class="woocommerce-ordering" method="get">
665		<select
666		name="orderby"
667		class="orderby"
668					aria-label="Shop order"
669			>
670					<option value="menu_order"  selected='selected'>Default sorting</option>
671					<option value="popularity" >Sort by popularity</option>
672					<option value="rating" >Sort by average rating</option>
673					<option value="date" >Sort by latest</option>
674					<option value="price" >Sort by price: low to high</option>
675					<option value="price-desc" >Sort by price: high to low</option>
676			</select>
677	<input type="hidden" name="paged" value="1" />
678	</form>
679<ul class="products columns-4">
680<li class="entry product type-product post-641293 status-publish first instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
681	<a href="https://www.zazzle.com/gweb_trucker_2_hat-256320706670538075" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-450x450.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Grateful Web Spy Dye Hat - Trucker Cap" decoding="async" fetchpriority="high" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-450x450.jpg 450w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spydye_hat-r2cfc4fd395ed4f898a729e9f7e9980ce_eahic_8byvr_1024.jpg 500w" sizes="(max-width: 450px) 100v
681w, 450px" style="width:100%;height:100%;max-width:500px;" /><h2 class="woocommerce-loop-product__title">Grateful Web Spy Dye Hat &#8211; Trucker Cap</h2>
682	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>15.60</bdi></span></span>
683</a><a href="https://www.zazzle.com/gweb_trucker_2_hat-256320706670538075" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_641293" data-quantity="1" class="button product_type_external" data-product_id="641293" data-product_sku="" aria-label="Buy &ldquo;Grateful Web Spy Dye Hat - Trucker Cap&rdquo;" rel="nofollow">Buy product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_641293" class="screen-reader-text">
684			</span>
685</li>
686<li class="entry product type-product post-640426 status-publish instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
687	<a href="https://www.zazzle.com/gweb_shower_curtain-256676768738072061" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024-450x450.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Grateful Web Spy Dye Shower Curtain" decoding="async" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024-450x450.jpg 450w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_shower_curtain-r3b951b505eb54335b3d55a6fccc3ac9f_6evm9_1024.jpg 500w" sizes="(max-width: 450px) 100v
687w, 450px" style="width:100%;height:100%;max-width:500px;" /><h2 class="woocommerce-loop-product__title">Grateful Web Spy Dye Shower Curtain</h2>
688	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>59.95</bdi></span></span>
689</a><a href="https://www.zazzle.com/gweb_shower_curtain-256676768738072061" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_640426" data-quantity="1" class="button product_type_external" data-product_id="640426" data-product_sku="" aria-label="Buy &ldquo;Grateful Web Spy Dye Shower Curtain&rdquo;" rel="nofollow">Buy product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_640426" class="screen-reader-text">
690			</span>
691</li>
692<li class="entry product type-product post-641301 status-publish instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
693	<a href="https://www.zazzle.com/gweb_spy_dye_throw_pillow-256957558861877955" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024-450x450.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Grateful Web Spy Dye Throw Pillow" decoding="async" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024-450x450.jpg 450w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/09/gweb_spy_dye_throw_pillow-r1dd04e5feb9847a5840626520a351bf2_4gu52_8byvr_1024.jpg 500w" sizes="(max-width: 450px) 100v
693w, 450px" style="width:100%;height:100%;max-width:500px;" /><h2 class="woocommerce-loop-product__title">Grateful Web Spy Dye Throw Pillow</h2>
694	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>39.76</bdi></span></span>
695</a><a href="https://www.zazzle.com/gweb_spy_dye_throw_pillow-256957558861877955" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_641301" data-quantity="1" class="button product_type_external" data-product_id="641301" data-product_sku="" aria-label="Buy &ldquo;Grateful Web Spy Dye Throw Pillow&rdquo;" rel="nofollow">Buy product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_641301" class="screen-reader-text">
696			</span>
697</li>
698<li class="entry product type-product post-637354 status-publish last instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
699	<a href="https://www.cafepress.com/shopdetail/gweb.1701391466" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="GWEB BIB" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/73_750x750_Front_Color-SkyBlue.jpg 750w" sizes="auto, (max-width: 450px) 100v
699w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">GWEB BIB</h2>
700	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>24.39</bdi></span></span>
701</a><a href="https://www.cafepress.com/shopdetail/gweb.1701391466" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637354" data-quantity="1" class="button product_type_external" data-product_id="637354" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637354" class="screen-reader-text">
702			</span>
703</li>
704<li class="entry product type-product post-637377 status-publish first instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
705	<a href="https://www.zazzle.com/pd/spp/pt-pexagon_waterbottle?tdid=5b7e81ba-b967-4381-838c-903234ff56aa" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/view.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="GWeb H20 Bottle" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/view.jpg 500w, https://www.gratefulweb.com/wp-content/uploads/2025/08/view-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/view-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/view-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/view-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/view-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/view-96x96.jpg 96w" sizes="auto, (max-width: 450px) 100v
705w, 450px" style="width:100%;height:100%;max-width:500px;" /><h2 class="woocommerce-loop-product__title">GWeb H20 Bottle</h2>
706	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>28.70</bdi></span></span>
707</a><a href="https://www.zazzle.com/pd/spp/pt-pexagon_waterbottle?tdid=5b7e81ba-b967-4381-838c-903234ff56aa" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637377" data-quantity="1" class="button product_type_external" data-product_id="637377" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637377" class="screen-reader-text">
708			</span>
709</li>
710<li class="entry product type-product post-637351 status-publish instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
711	<a href="https://www.cafepress.com/shopdetail/gweb.1701391481" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="GWeb Kids Baseball T-Shirts" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/136_750x750_Front_Color-BlackWhite.jpg 750w" sizes="auto, (max-width: 450px) 100v
711w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">GWeb Kids Baseball T-Shirts</h2>
712	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>30.49</bdi></span></span>
713</a><a href="https://www.cafepress.com/shopdetail/gweb.1701391481" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637351" data-quantity="1" class="button product_type_external" data-product_id="637351" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637351" class="screen-reader-text">
714			</span>
715</li>
716<li class="entry product type-product post-637369 status-publish instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
717	<a href="https://www.cafepress.com/shopdetail/gweb.1701393554" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Gweb Kids Classic T-Shirts" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/181_750x750_Front_Color-Navy.jpg 750w" sizes="auto, (max-width: 450px) 100v
717w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">Gweb Kids Classic T-Shirts</h2>
718	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>29.64</bdi></span></span>
719</a><a href="https://www.cafepress.com/shopdetail/gweb.1701393554" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637369" data-quantity="1" class="button product_type_external" data-product_id="637369" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637369" class="screen-reader-text">
720			</span>
721</li>
722<li class="entry product type-product post-637367 status-publish last instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
723	<a href="https://www.cafepress.com/shopdetail/gweb.1701391482" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="GWeb Kids Crewneck Sweatshirts" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/135_750x750_Front_Color-AshGray.jpg 750w" sizes="auto, (max-width: 450px) 100v
723w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">GWeb Kids Crewneck Sweatshirts</h2>
724	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>43.54</bdi></span></span>
725</a><a href="https://www.cafepress.com/shopdetail/gweb.1701391482" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637367" data-quantity="1" class="button product_type_external" data-product_id="637367" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637367" class="screen-reader-text">
726			</span>
727</li>
728<li class="entry product type-product post-637621 status-publish first instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
729	<a href="https://www.cafepress.com/shopdetail/gweb.1701390206" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="GWeb Men&#039;s Baseball Tees" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/38_750x750_Front_Color-BlackWhite.jpg 750w" sizes="auto, (max-width: 450px) 100v
729w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">GWeb Men&#8217;s Baseball Tees</h2>
730	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>37.44</bdi></span></span>
731</a><a href="https://www.cafepress.com/shopdetail/gweb.1701390206" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637621" data-quantity="1" class="button product_type_external" data-product_id="637621" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637621" class="screen-reader-text">
732			</span>
733</li>
734<li class="entry product type-product post-637375 status-publish instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
735	<a href="https://www.cafepress.com/shopdetail/gweb.1701389786" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="GWeb Men&#039;s Classic T-Shirts" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/159_750x750_Front_Color-Black.jpg 750w" sizes="auto, (max-width: 450px) 100v
735w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">GWeb Men&#8217;s Classic T-Shirts</h2>
736	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>25.24</bdi></span></span>
737</a><a href="https://www.cafepress.com/shopdetail/gweb.1701389786" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637375" data-quantity="1" class="button product_type_external" data-product_id="637375" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637375" class="screen-reader-text">
738			</span>
739</li>
740<li class="entry product type-product post-637365 status-publish instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
741	<a href="https://www.cafepress.com/shopdetail/gweb.1701390205" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Gweb Men&#039;s Polo Shirts" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/45_750x750_Front_Color-White.jpg 750w" sizes="auto, (max-width: 450px) 100v
741w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">Gweb Men&#8217;s Polo Shirts</h2>
742	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>50.49</bdi></span></span>
743</a><a href="https://www.cafepress.com/shopdetail/gweb.1701390205" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637365" data-quantity="1" class="button product_type_external" data-product_id="637365" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637365" class="screen-reader-text">
744			</span>
745</li>
746<li class="entry product type-product post-414897 status-publish last instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
747	<a href="https://www.zazzle.com/gweb_mug-256001640521804067" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/05/gweb_mug-r70a0067bcfa6417d9fde2e6f5258a2c0_kfpte_644-600x600.webp" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="gweb mug" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/05/gweb_mug-r70a0067bcfa6417d9fde2e6f5258a2c0_kfpte_644-600x600.webp 600w, https://www.gratefulweb.com/wp-content/uploads/2025/05/gweb_mug-r70a0067bcfa6417d9fde2e6f5258a2c0_kfpte_644-300x300.webp 300w, https://www.gratefulweb.com/wp-content/uploads/2025/05/gweb_mug-r70a0067bcfa6417d9fde2e6f5258a2c0_kfpte_644-100x100.webp 100w, https://www.gratefulweb.com/wp-content/uploads/2025/05/gweb_mug-r70a0067bcfa6417d9fde2e6f5258a2c0_kfpte_644-150x150.webp 150w, https://www.gratefulweb.com/wp-content/uploads/2025/05/gweb_mug-r70a0067bcfa6417d9fde2e6f5258a2c0_kfpte_644.webp 644w" sizes="auto, (max-width: 450px) 100v
747w, 450px" style="width:100%;height:100%;max-width:644px;" /><h2 class="woocommerce-loop-product__title">gweb mug</h2>
748	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>17.65</bdi></span></span>
749</a><a href="https://www.zazzle.com/gweb_mug-256001640521804067" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_414897" data-quantity="1" class="button product_type_external" data-product_id="414897" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_414897" class="screen-reader-text">
750			</span>
751</li>
752<li class="entry product type-product post-637373 status-publish first instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
753	<a href="https://www.cafepress.com/shopdetail/gweb.1701388498" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="GWeb SpyDye Dark Men&#039;s Hoodies" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/244_750x750_Front_Color-Navy.jpg 750w" sizes="auto, (max-width: 450px) 100v
753w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">GWeb SpyDye Dark Men&#8217;s Hoodies</h2>
754	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>53.19</bdi></span></span>
755</a><a href="https://www.cafepress.com/shopdetail/gweb.1701388498" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637373" data-quantity="1" class="button product_type_external" data-product_id="637373" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637373" class="screen-reader-text">
756			</span>
757</li>
758<li class="entry product type-product post-637356 status-publish instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
759	<a href="https://www.cafepress.com/shopdetail/gweb.1701439667" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="GWeb Spydye Mug" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/0_750x750_Back_Color-White.jpg 750w" sizes="auto, (max-width: 450px) 100v
759w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">GWeb Spydye Mug</h2>
760	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>10.49</bdi></span></span>
761</a><a href="https://www.cafepress.com/shopdetail/gweb.1701439667" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637356" data-quantity="1" class="button product_type_external" data-product_id="637356" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637356" class="screen-reader-text">
762			</span>
763</li>
764<li class="entry product type-product post-637358 status-publish instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
765	<a href="https://www.cafepress.com/shopdetail/gweb.1701389232" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Gweb SpyDye Women&#039;s Hoodie" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/1305_750x750_Front_Color-White.jpg 750w" sizes="auto, (max-width: 450px) 100v
765w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">Gweb SpyDye Women&#8217;s Hoodie</h2>
766	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>53.19</bdi></span></span>
767</a><a href="https://www.cafepress.com/shopdetail/gweb.1701389232" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637358" data-quantity="1" class="button product_type_external" data-product_id="637358" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637358" class="screen-reader-text">
768			</span>
769</li>
770<li class="entry product type-product post-637361 status-publish last instock product_cat-uncategorized has-post-thumbnail shipping-taxable product-type-external">
771	<a href="https://www.cafepress.com/shopdetail/gweb.1701389260" class="woocommerce-LoopProduct-link woocommerce-loop-product__link"><img width="450" height="450" src="https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White-600x600.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Gweb SpyDye Women&#039;s Tshirt" decoding="async" loading="lazy" srcset="https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White-600x600.jpg 600w, https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White-300x300.jpg 300w, https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White-150x150.jpg 150w, https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White-100x100.jpg 100w, https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White-24x24.jpg 24w, https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White-48x48.jpg 48w, https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White-96x96.jpg 96w, https://www.gratefulweb.com/wp-content/uploads/2025/08/89_750x750_Front_Color-White.jpg 750w" sizes="auto, (max-width: 450px) 100v
771w, 450px" style="width:100%;height:100%;max-width:750px;" /><h2 class="woocommerce-loop-product__title">Gweb SpyDye Women&#8217;s Tshirt</h2>
772	<span class="price"><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">&#36;</span>19.99</bdi></span></span>
773</a><a href="https://www.cafepress.com/shopdetail/gweb.1701389260" aria-describedby="woocommerce_loop_add_to_cart_link_describedby_637361" data-quantity="1" class="button product_type_external" data-product_id="637361" data-product_sku="" aria-label="View Product" rel="nofollow">View Product</a>	<span id="woocommerce_loop_add_to_cart_link_describedby_637361" class="screen-reader-text">
774			</span>
775</li>
776</ul>
777<nav class="woocommerce-pagination" aria-label="Product Pagination">
778	<ul class='page-numbers'>
779	<li><span aria-label="Page 1" aria-current="page" class="page-numbers current">1</span></li>
780	<li><a aria-label="Page 2" class="page-numbers" href="https://www.gratefulweb.com/shop/page/2/">2</a></li>
781	<li><a class="next page-numbers" href="https://www.gratefulweb.com/shop/page/2/">&rarr;</a></li>
782</ul>
783</nav>
784</main>
785<!-- Footer -->
786<footer  class="footer-sec">
787    <div class="custom-container">
788        <div  class="ft-row">
789            <div class="ftr-left">
790                <div class="ftr-logo">
791                    <a href="https://www.gratefulweb.com/">
792                        <img loading="lazy" src="https://www.gratefulweb.com/wp-content/uploads/2025/10/grateful_web_logo_nd_1.png" alt="grateful web" class="img-fluid w-100" style="background-color: #fff">
793                    </a>
794                </div>
795                <div class="ftr-social-icons">
796                    <ul>
797                            <li>
798                                <a href="https://www.instagram.com/gratefulweb/" target="_blank" rel="noopener">
799                                    <img loading="lazy" src="https://www.gratefulweb.com/wp-content/themes/grateful-web/assets/images/ftr-insta.svg" alt="insta" class="img-fluid">
800                                </a>
801                            </li>
802                            <li>
803                                <a href="https://x.com/i/flow/login?redirect_after_login=%2Fgratefulweb" target="_blank" rel="noopener">
804                                    <img loading="lazy" src="https://www.gratefulweb.com/wp-content/themes/grateful-web/assets/images/ftr-twitter.svg" alt="twitter" class="img-fluid">
805                                </a>
806                            </li>
807                            <li>
808                                <a href="https://www.facebook.com/gratefulweb" target="_blank" rel="noopener">
809                                    <img loading="lazy" src="https://www.gratefulweb.com/wp-content/themes/grateful-web/assets/images/ftr-fb.svg" alt="fb" class="img-fluid">
810                                </a>
811                            </li>
812                            <li>
813                                <a href="https://www.youtube.com/gratefulweb" target="_blank" rel="noopener">
814                                    <img loading="lazy" src="https://www.gratefulweb.com/wp-content/themes/grateful-web/assets/images/ftr-youtube.svg" alt="youtube" class="img-fluid">
815                                </a>
816                            </li>
817                    </ul>
818                </div>
819            </div>
820
821            <div class="ftr-mid">
822                    <div class="mw-240">
823                        <ul id="menu-footer-section-one" class="ftr-links-wrapper">
824                            <li><a id="menu-item-323" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home ftr-link" href="/">Home</a></li>
825                            <li><a id="menu-item-252998" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/all-articles/">Articles</a></li>
826                            <li><a id="menu-item-1135" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/artist/">Artists</a></li>
827                            <li><a id="menu-item-252999" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/festival/">Festivals</a></li>
828                        </ul>                        
829                    </div>
830
831
832            <div class="mw-240">
833                <ul id="menu-footer-section-two" class="ftr-links-wrapper">
834                    <li><a id="menu-item-586739" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/galleries/">Galleries</a></li>
835                    <li><a id="menu-item-586741" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/interviews/">Interviews</a></li>
836                    <li><a id="menu-item-586740" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/reviews/">Reviews</a></li>
837                    <li><a id="menu-item-626629" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/shop/">Shop</a></li>
838                </ul>
839            </div>
840
841
842            <div class="mw-240">
843                <ul id="menu-footer-section-three" class="ftr-links-wrapper">
844                    <li><a id="menu-item-586742" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/venues/">Venues</a></li>
845                    <li><a id="menu-item-586743" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/videos/">Videos</a></li>
846                    <li><a id="menu-item-253030" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/writers/">Writers</a></li>
847                    <li><a id="menu-item-638318" class="menu-item menu-item-type-post_type menu-item-object-page ftr-link" href="/contact-us/">Contact Us</a></li>
848                </ul>                        
849            </div>
850
851
852            </div>
853
854            <div class="newsletter">
855                <div class="ftr-right text-center">
856                    <h4 class="newsletter-title">Newsletter</h4>
857                    <p class="newsletter-subtitle">Sign up for Weekly insights</p>
858<!--                     <form class="newsletter-form" method="post" action="#">
859                        <input type="email" name="newsletter_email" placeholder="Enter your email" required>
860                        <button type="submit" class="darkBtn w-100">Submit</button>
861                    </form> -->
862                    <div class="newsletter-form">
863                            <div class="tnp tnp-subscription ">
864<form method="post" action="https://www.gratefulweb.com/wp-admin/admin-ajax.php?action=tnp&amp;na=s">
865<input type="hidden" name="nlang" value="">
866<div class="tnp-field tnp-field-email"><label for="tnp-1">Email</label>
867<input class="tnp-email" type="email" name="ne" id="tnp-1" value="" placeholder="Enter your email" required></div>
868<div class="tnp-field tnp-field-button" style="text-align: left"><input class="tnp-submit" type="submit" value="Subscribe" style="">
869</div>
870</form>
871</div>
872                    </div>
873
874
875                </div>
876            </div>
877        </div>
878
879        <div  class="ftr-copyright">
880            <p>&copy; COPYRIGHT © 1995 - 2026 GRATEFUL WEB, INC. ALL RIGHTS RESERVED.</p>
881            <a href="https://www.gratefulweb.com/privacy-policy/" class="copyright-link">Privacy</a>
882            <a href="https://www.gratefulweb.com/terms-and-conditions/" class="copyright-link">Terms</a>
883        </div>
884    </div>
885</footer>
886
887
888
889
890<script type="speculationrules">
891{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/themegratefulweb/*","/wp-content/themes/twentytwentyone/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
892</script>
vendor: 1 bytes, line 892
892
893<script>
894document.body.classList.remove('no-js');
895//# sourceURL=twenty_twenty_one_supports_js
896</script>
vendor: 1 bytes, line 896
896
897<script>
898		if ( -1 !== navigator.userAgent.indexOf('MSIE') || -1 !== navigator.appVersion.indexOf('Trident/') ) {
899			document.body.classList.add('is-IE');
900		}
901	//# sourceURL=twentytwentyone_add_ie_class
902</script>
vendor: 1 bytes, line 902
902
903<script type="application/ld+json">{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Home","@id":"https://www.gratefulweb.com"}},{"@type":"ListItem","position":2,"item":{"name":"Shop","@id":"https://www.gratefulweb.com/shop/"}}]}</script>
903	
903<script>
904		(function () {
905			var c = document.body.className;
906			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
907			document.body.className = c;
908		})();
909	</script>
909
910	
910<script id="mpp_gutenberg_tabs-js" src="https://www.gratefulweb.com/wp-content/plugins/metronet-profile-picture/js/mpp-frontend.js?ver=2.6.3"></script>
vendor: 1 bytes, line 910
910
911<script id="woocommerce-js-extra">
912var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
913//# sourceURL=woocommerce-js-extra
914</script>
vendor: 1 bytes, line 914
914
915<script data-wp-strategy="defer" id="woocommerce-js" src="https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.6.2"></script>
vendor: 1 bytes, line 915
915
916<script id="rocket-browser-checker-js-after">
917"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
918//# sourceURL=rocket-browser-checker-js-after
919</script>
vendor: 1 bytes, line 919
919
920<script id="rocket-preload-links-js-extra">
921var RocketPreloadLinksConfig = {"excludeUris":"/all-articles/|/wp-admin/|/wp-json/|/contact-us/|/articles/viva-el-gonzo-2026-closes-out-with-marathon-collaborations-and-exploratory-jams/|/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/checkout/??(.*)|/cart/?|/my-account/??(.*)|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.gratefulweb.com","onHoverDelay":"100","rateThrottle":"3"};
922//# sourceURL=rocket-preload-links-js-extra
923</script>
vendor: 1 bytes, line 923
923
924<script id="rocket-preload-links-js-after">
925(function() {
926"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
927}());
928
929//# sourceURL=rocket-preload-links-js-after
930</script>
vendor: 1 bytes, line 930
930
931<script id="twenty-twenty-one-responsive-embeds-script-js" src="https://www.gratefulweb.com/wp-content/themes/twentytwentyone/assets/js/responsive-embeds.js?ver=1.0"></script>
vendor: 1 bytes, line 931
931
932<script id="newsletter-js-extra">
933var newsletter_data = {"action_url":"https://www.gratefulweb.com/wp-admin/admin-ajax.php"};
934//# sourceURL=newsletter-js-extra
935</script>
vendor: 1 bytes, line 935
935
936<script id="newsletter-js" src="https://www.gratefulweb.com/wp-content/plugins/newsletter/main.js?ver=9.2.1"></script>
vendor: 1 bytes, line 936
936
937<script id="sourcebuster-js-js" src="https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.6.2"></script>
vendor: 1 bytes, line 937
937
938<script id="wc-order-attribution-js-extra">
939var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://www.gratefulweb.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
940//# sourceURL=wc-order-attribution-js-extra
941</script>
vendor: 1 bytes, line 941
941
942<script id="wc-order-attribution-js" src="https://www.gratefulweb.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.6.2"></script>
vendor: 86 bytes, lines 942-943
942
943<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
9436LfzJusrAAAAACwYQ24x_k0yNatgWpZWx2e-BoTt
vendor: 25 bytes, line 943
943&#038;ver=3.0"></script>
944<script id="wp-polyfill-js" src="https://www.gratefulweb.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 944
944
945<script id="wpcf7-recaptcha-js-before">
946var wpcf7_recaptcha = {
947    "sitekey": "6LfzJusrAAAAACwYQ24x_k0yNatgWpZWx2e-BoTt",
948    "actions": {
949        "homepage": "homepage",
950        "contactform": "contactform"
951    }
952};
953//# sourceURL=wpcf7-recaptcha-js-before
954</script>
vendor: 1 bytes, line 954
954
955<script id="wpcf7-recaptcha-js" src="https://www.gratefulweb.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.5"></script>
vendor: 1 bytes, line 955
955
956<script id="googlesitekit-events-provider-contact-form-7-js" src="https://www.gratefulweb.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-fac2a8013ba5ba355cd0.js" defer></script>
vendor: 1 bytes, line 956
956
957<script id="googlesitekit-events-provider-content-events-js-before">
958window._googlesitekit = window._googlesitekit || {};
959window._googlesitekit.contentEvents = {"postID":0,"isSinglePost":false,"hasVimeoEmbed":false};
960//# sourceURL=googlesitekit-events-provider-content-events-js-before
961</script>
vendor: 1 bytes, line 961
961
962<script id="googlesitekit-events-provider-content-events-js" src="https://www.gratefulweb.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 962
962
963<script id="googlesitekit-events-provider-optin-monster-js" src="https://www.gratefulweb.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-optin-monster-7c1f04393660981c468d.js" defer></script>
vendor: 1 bytes, line 963
963
964<script id="googlesitekit-events-provider-woocommerce-js-before">
965window._googlesitekit.wcdata = window._googlesitekit.wcdata || {};
966window._googlesitekit.wcdata.products = [{"id":641293,"name":"Grateful Web Spy Dye Hat - Trucker Cap","categories":[{"name":"Uncategorized"}],"price":1560},{"id":640426,"name":"Grateful Web Spy Dye Shower Curtain","categories":[{"name":"Uncategorized"}],"price":5995},{"id":641301,"name":"Grateful Web Spy Dye Throw Pillow","categories":[{"name":"Uncategorized"}],"price":3976},{"id":637354,"name":"GWEB BIB","categories":[{"name":"Uncategorized"}],"price":2439},{"id":637377,"name":"GWeb H20 Bottle","categories":[{"name":"Uncategorized"}],"price":2870},{"id":637351,"name":"GWeb Kids Baseball T-Shirts","categories":[{"name":"Uncategorized"}],"price":3049},{"id":637369,"name":"Gweb Kids Classic T-Shirts","categories":[{"name":"Uncategorized"}],"price":2964},{"id":637367,"name":"GWeb Kids Crewneck Sweatshirts","categories":[{"name":"Uncategorized"}],"price":4354},{"id":637621,"name":"GWeb Men's Baseball Tees","categories":[{"name":"Uncategorized"}],"price":3744},{"id":637375,"name":"GWeb Men's Classic T-Shirts","categories":[{"name":"Uncategorized"}],"price":2524},{"id":637365,"name":"Gweb Men's Polo Shirts","categories":[{"name":"Uncategorized"}],"price":5049},{"id":414897,"name":"gweb mug","categories":[{"name":"Uncategorized"}],"price":1765},{"id":637373,"name":"GWeb SpyDye Dark Men's Hoodies","categories":[{"name":"Uncategorized"}],"price":5319},{"id":637356,"name":"GWeb Spydye Mug","categories":[{"name":"Uncategorized"}],"price":1049},{"id":637358,"name":"Gweb SpyDye Women's Hoodie","categories":[{"name":"Uncategorized"}],"price":5319},{"id":637361,"name":"Gweb SpyDye Women's Tshirt","categories":[{"name":"Uncategorized"}],"price":1999}];
967window._googlesitekit.wcdata.add_to_cart = null;
968window._googlesitekit.wcdata.currency = "USD";
969window._googlesitekit.wcdata.currencyMinorUnit = 2;
970window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"];
971//# sourceURL=googlesitekit-events-provider-woocommerce-js-before
972</script>
vendor: 1 bytes, line 972
972
973<script id="googlesitekit-events-provider-woocommerce-js" src="https://www.gratefulweb.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-86c5a3ff303665006998.js" defer></script>
vendor: 1 bytes, line 973
973
974<script id="jquery-cdn-js" src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 974
974
975<script id="bootstrap-js-js" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js?ver=5.0.2"></script>
vendor: 83 bytes, lines 975-976
975
976<script id="recaptcha-js" src="https://www.google.com/recaptcha/api.js"></script>
977<script id="owl-carousel-js" src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js?ver=2.3.4"></script>
vendor: 1 bytes, line 977
977
978<script id="swiper-js-js" src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js?ver=11"></script>
vendor: 1 bytes, line 978
978
979<script id="underscore-js" src="https://www.gratefulweb.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 979
979
980<script id="wp-util-js-extra">
981var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
982//# sourceURL=wp-util-js-extra
983</script>
vendor: 1 bytes, line 983
983
984<script id="wp-util-js" src="https://www.gratefulweb.com/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 984
984
985<script id="ajax-pagination-js-extra">
986var ajax_object = {"ajaxurl":"https://www.gratefulweb.com/wp-admin/admin-ajax.php","loading_text":"Loading...","error_text":"Error loading content. Please try again."};
987//# sourceURL=ajax-pagination-js-extra
988</script>
vendor: 1 bytes, line 988
988
989<script id="ajax-pagination-js" src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/js/ajax-pagination.js?ver=1758147558"></script>
vendor: 1 bytes, line 989
989
990<script id="search-js" src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/js/search.js?ver=1758147560"></script>
vendor: 1 bytes, line 990
990
991<script id="gratefulweb-swiper-init-js" src="https://www.gratefulweb.com/wp-content/themes/themegratefulweb/assets/js/swiper-init.js?ver=1777603070"></script>
vendor: 1 bytes, line 991
991
992<script id="heartbeat-js" src="https://www.gratefulweb.com/wp-content/plugins/wp-rocket/assets/js/heartbeat.js?ver=3.23.2.2"></script>
992
993
994
995
996<!-- JS FILES -->
997<!-- 
997<script defer src="/assets/js/bootstrap.min.js"></script>
997 -->
998
999<!-- 
999<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
vendor: 1 bytes, line 999
999
1000<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
vendor: 66 bytes, lines 1000-1002
1000
1001<script src="https://www.google.com/recaptcha/api.js"></script>
1002 
1002-->
1003<script>
1004var ajaxurl = "https://www.gratefulweb.com/wp-admin/admin-ajax.php";
1005</script>
1005
1006
1007<script>
1008document.addEventListener('DOMContentLoaded', function() {
1009    // Cached elements
1010    const $ = jQuery;
1011    const header = $("#main_header");
1012    const recentPosts = $(".recent-posts-sec");
1013    
1014    // Check if recentPosts element exists before accessing its offset
1015    if (recentPosts.length) {
1016        const stickyOffset = header.offset().top;
1017        const recentPostsStickyOffset = recentPosts.offset().top;
1018
1019        // Combined scroll handler
1020        $(window).scroll(function() {
1021            const scrollTop = $(window).scrollTop();
1022            header.toggleClass("sticky", scrollTop > stickyOffset);
1023            recentPosts.toggleClass("recent-posts-sec-sticky", scrollTop > recentPostsStickyOffset);
1024        });
1025    }
1026
1027
1028    const searchContainer = $('.search-container');
1029    const searchInput = $('#global-search-input');
1030    const wrapper = $('.search-wrapper');
1031    const suggestionBox = $('<ul class="search-suggestions"></ul>').appendTo(wrapper);
1032    let searchTimer;
1033    let selectedIndex = -1;
1034
1035    // Toggle search input
1036    $('.search-toggle').on('click', function(e) {
1037        e.preventDefault();
1038        e.stopPropagation();
1039        searchContainer.toggleClass('active');
1040        if (searchContainer.hasClass('active')) {
1041            setTimeout(() => searchInput.focus(), 100);
1042        }
1043    });
1044
1045    $(document).on('click keyup', function(e) {
1046        if (!$(e.target).closest('.search-container').length || e.key === "Escape") {
1047            searchContainer.removeClass('active');
1048            suggestionBox.empty();
1049            selectedIndex = -1;
1050        }
1051    });
1052
1053    // Live search with debounce
1054    searchInput.on('input', function() {
1055        clearTimeout(searchTimer);
1056        const term = $(this).val().trim();
1057        selectedIndex = -1;
1058
1059        if (term.length < 2) {
1060            suggestionBox.empty();
1061            return;
1062        }
1063
1064        searchTimer = setTimeout(() => {
1065            fetch(`${ajaxurl}?action=live_search&term=${encodeURIComponent(term)}`)
1066                .then(res => res.json())
1067                .then(data => {
1068                    if (!data || data.length === 0) {
1069                        suggestionBox.html('<li class="no-results">No results</li>');
1070                        return;
1071                    }
1072
1073                    suggestionBox.html(data.map((item, idx) =>
1074                        `<li data-index="${idx}" data-url="${item.url}">
1075                            <span class="title">${item.title.replace(new RegExp(`(${term})`, 'gi'), '<strong>$1</strong>')}</span>
1076                            <span class="type">${item.type}</span>
1077                        </li>`
1078                    ));
1079                });
1080        }, 300);
1081    });
1082
1083    // Keyboard navigation
1084    searchInput.on('keydown', function(e) {
1085        const items = suggestionBox.find('li').not('.no-results');
1086        if (!items.length) return;
1087
1088        if (e.key === 'ArrowDown') {
1089            e.preventDefault();
1090            selectedIndex = (selectedIndex + 1) % items.length;
1091            items.removeClass('selected').eq(selectedIndex).addClass('selected');
1092            scrollToSelected(items, selectedIndex);
1093        } else if (e.key === 'ArrowUp') {
1094            e.preventDefault();
1095            selectedIndex = (selectedIndex - 1 + items.length) % items.length;
1096            items.removeClass('selected').eq(selectedIndex).addClass('selected');
1097            scrollToSelected(items, selectedIndex);
1098        } else if (e.key === 'Enter') {
1099            e.preventDefault();
1100            const url = items.eq(selectedIndex).data('url');
1101            if (url) window.location.href = url;
1102        }
1103    });
1104
1105    // Click on suggestion
1106    suggestionBox.on('click', 'li', function() {
1107        const url = $(this).data('url');
1108        if (url) window.location.href = url;
1109    });
1110
1111    // Ensure selected item is visible in scroll
1112    function scrollToSelected(items, index) {
1113        const item = items.eq(index);
1114        if (!item.length) return;
1115        const containerTop = suggestionBox.scrollTop();
1116        const containerBottom = containerTop + suggestionBox.innerHeight();
1117        const itemTop = item.position().top + suggestionBox.scrollTop();
1118        const itemBottom = itemTop + item.outerHeight();
1119
1120        if (itemBottom > containerBottom) {
1121            suggestionBox.scrollTop(itemBottom - suggestionBox.innerHeight());
1122        }
1122 else if (itemTop < containerTop) {
1123            suggestionBox.scrollTop(itemTop);
1124        }
1125    }
1126
1127
1128
1129
1130
1131
1132
1133
1134});
1135</script>
1135
1136
1137
1138<script type="text/javascript">
1139    
1140    jQuery(document).ready(function($) {
1141    var importInProgress = false;
1142    var currentPostId = 0;
1143    
1144    // Start batch import
1145    $(document).on('click', '#start-batch-import', function() {
1146        currentPostId = $(this).data('post-id');
1147        $('#batch-import-container').hide();
1148        $('#import-progress').show();
1149        startBatchImport();
1150    });
1151    
1152    // Pause/resume import
1153    $(document).on('click', '#pause-import', function() {
1154        if (importInProgress) {
1155            importInProgress = false;
1156            $(this).text('Resume Import');
1157            $('#progress-status').text('Import paused...');
1158        } else {
1159            importInProgress = true;
1160            $(this).text('Pause Import');
1161            processNextBatch();
1162        }
1163    });
1164    
1165    function startBatchImport() {
1166        $.ajax({
1167            url: gallery_importer_vars.ajax_url,
1168            type: 'POST',
1169            data: {
1170                action: 'start_batch_import',
1171                post_id: currentPostId,
1172                nonce: gallery_importer_vars.nonce
1173            },
1174            success: function(response) {
1175                var data = JSON.parse(response);
1176                importInProgress = true;
1177                $('#pause-import').show();
1178                processNextBatch();
1179            },
1180            error: function() {
1181                $('#progress-status').html('<span style="color:red;">Error starting import</span>');
1182            }
1183        });
1184    }
1185    
1186    function processNextBatch() {
1187        if (!importInProgress) return;
1188        
1189        $.ajax({
1190            url: gallery_importer_vars.ajax_url,
1191            type: 'POST',
1192            data: {
1193                action: 'process_image_batch',
1194                post_id: currentPostId,
1195                nonce: gallery_importer_vars.nonce
1196            },
1197            beforeSend: function() {
1198                $('#progress-status').text('Processing batch...');
1199            },
1200            success: function(response) {
1201                var data = JSON.parse(response);
1202                
1203                // Update progress bar
1204                var total_images = data.total_images || data.imported.length;
1205                var processed = data.imported.length;
1206                var percent = Math.round((processed / total_images) * 100);
1207                $('#progress-bar').css('width', percent + '%').text(percent + '%');
1208                
1209                // Display status
1210                if (data.completed) {
1211                    $('#progress-status').html('<span style="color:green;">' + data.message + '</span>');
1212                    $('#pause-import').hide();
1213                    importInProgress = false;
1214                } else {
1215                    var statusText = 'Processed batch ' + data.current_batch + ' of ' + data.total_batches + 
1216                                    '. Imported ' + data.batch_imported + ' images in this batch. ' +
1217                                    data.remaining + ' images remaining.';
1218                    
1219                    if (data.batch_errors && data.batch_errors.length > 0) {
1220                        statusText += ' <span style="color:orange;">Errors: ' + data.batch_errors.length + '</span>';
1221                    }
1222                    
1223                    $('#progress-status').html(statusText);
1224                    
1225                    // Process next batch after a short delay
1226                    if (importInProgress) {
1227                        setTimeout(processNextBatch, 1000);
1228                    }
1229                }
1230            },
1231            error: function() {
1232                $('#progress-status').html('<span style="color:red;">Error processing batch</span>');
1233                importInProgress = false;
1234            }
1235        });
1236    }
1237});
1238
1239
1240</script>
1240
1241
1242
1243</body>
1244</html>
1245<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790181656 -->

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.