PageSourceSearch

https://thegrotto.org/shop/

html thegrotto.org collected 2026-10-02 03:38:36 UTC 112,156 bytes, 767 lines download raw bytes

1<!doctype html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="https://gmpg.org/xfn/11">
7	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
8
9	<!-- This site is optimized with the Yoast SEO plugin v26.4 - https://yoast.com/wordpress/plugins/seo/ -->
10	<title>Shop - The National Sanctuary of Our Sorrowful Mother, The Grotto</title>
11	<link rel="canonical" href="https://thegrotto.org/shop/" />
12	<meta property="og:locale" content="en_US" />
13	<meta property="og:type" content="article" />
14	<meta property="og:title" content="Shop - The National Sanctuary of Our Sorrowful Mother, The Grotto" />
15	<meta property="og:description" content="The Grotto Gift Shop Set among towering pines and native shrubs, the Grotto Gift Shop greets visitors entering from the main parking lot. The proceeds of the Gift Shop help [&hellip;]" />
16	<meta property="og:url" content="https://thegrotto.org/shop/" />
17	<meta property="og:site_name" content="The National Sanctuary of Our Sorrowful Mother, The Grotto" />
18	<meta property="article:modified_time" content="2026-09-08T00:33:43+00:00" />
19	<meta name="twitter:card" content="summary_large_image" />
20	<meta name="twitter:label1" content="Est. reading time" />
21	<meta name="twitter:data1" content="1 minute" />
22	
22<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://thegrotto.org/shop/","url":"https://thegrotto.org/shop/","name":"Shop - The National Sanctuary of Our Sorrowful Mother, The Grotto","isPartOf":{"@id":"https://thegrotto.org/#website"},"datePublished":"2025-09-04T03:02:01+00:00","dateModified":"2026-09-08T00:33:43+00:00","breadcrumb":{"@id":"https://thegrotto.org/shop/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://thegrotto.org/shop/"]}]},{"@type":"BreadcrumbList","@id":"https://thegrotto.org/shop/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://thegrotto.org/"},{"@type":"ListItem","position":2,"name":"Shop"}]},{"@type":"WebSite","@id":"https://thegrotto.org/#website","url":"https://thegrotto.org/","name":"The National Sanctuary of Our Sorrowful Mother, The Grotto","description":"The Grotto is a internationally-renowned Catholic shrine and botanical garden located minutes from downtown Portland, serving over 300,000 visitors annually.","publisher":{"@id":"https://thegrotto.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://thegrotto.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://thegrotto.org/#organization","name":"The National Sanctuary of Our Sorrowful Mother, The Grotto","url":"https://thegrotto.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://thegrotto.org/#/schema/logo/image/","url":"https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png","contentUrl":"https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png","width":2560,"height":415,"caption":"The National Sanctuary of Our Sorrowful Mother, The Grotto"},"image":{"@id":"https://thegrotto.org/#/schema/logo/image/"}}]}</script>
22
23	<!-- / Yoast SEO plugin. -->
24
25
26<link rel="alternate" type="application/rss+xml" title="The National Sanctuary of Our Sorrowful Mother, The Grotto &raquo; Feed" href="https://thegrotto.org/feed/" />
27<link rel="alternate" type="application/rss+xml" title="The National Sanctuary of Our Sorrowful Mother, The Grotto &raquo; Comments Feed" href="https://thegrotto.org/comments/feed/" />
28<link rel="alternate" type="text/calendar" title="The National Sanctuary of Our Sorrowful Mother, The Grotto &raquo; iCal Feed" href="https://thegrotto.org/events/?ical=1" />
29<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://thegrotto.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthegrotto.org%2Fshop%2F" />
30<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://thegrotto.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fthegrotto.org%2Fshop%2F&#038;format=xml" />
31<style id="wp-img-auto-sizes-contain-inline-css">
32img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
33/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
34</style>
35<link rel='stylesheet' id='genesis-blocks-style-css-css' href='https://thegrotto.org/wp-content/plugins/genesis-blocks/dist/style-blocks.build.css?ver=1773253670' media='all' />
36<link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://thegrotto.org/wp-content/plugins/events-calendar-pro/build/css/tribe-events-pro-mini-calendar-block.css?ver=7.7.14' media='all' />
37<link rel='stylesheet' id='tec-variables-skeleton-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/common/build/css/variables-skeleton.css?ver=6.10.2' media='all' />
38<link rel='stylesheet' id='tec-variables-full-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/common/build/css/variables-full.css?ver=6.10.2' media='all' />
39<link rel='stylesheet' id='tribe-events-v2-virtual-single-block-css' href='https://thegrotto.org/wp-content/plugins/events-calendar-pro/build/css/events-virtual-single-block.css?ver=7.7.14' media='all' />
40<style id="wp-emoji-styles-inline-css">
41
42	img.wp-smiley, img.emoji {
43		display: inline !important;
44		border: none !important;
45		box-shadow: none !important;
46		height: 1em !important;
47		width: 1em !important;
48		margin: 0 0.07em !important;
49		vertical-align: -0.1em !important;
50		background: none !important;
51		padding: 0 !important;
52	}
53/*# sourceURL=wp-emoji-styles-inline-css */
54</style>
55<style id="global-styles-inline-css">
56: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--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,0) 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%);
56--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--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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-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-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-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;}
56.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-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;}
57:root :where(.wp-block-icon svg){width: 24px;}
58:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
59/*# sourceURL=global-styles-inline-css */
60</style>
61<link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-skeleton.css?ver=6.15.17.1' media='all' />
62<link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-full.css?ver=6.15.17.1' media='all' />
63<link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://thegrotto.org/wp-content/plugins/the-events-calendar/build/css/integrations/plugins/elementor/widgets/widget-base.css?ver=6.15.17.1' media='all' />
64<link rel='stylesheet' id='hello-elementor-css' href='https://thegrotto.org/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.4' media='all' />
65<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://thegrotto.org/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.4' media='all' />
66<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://thegrotto.org/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.4' media='all' />
67<link rel='stylesheet' id='elementor-frontend-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.35.7' media='all' />
68<link rel='stylesheet' id='elementor-post-8-css' href='https://thegrotto.org/wp-content/uploads/elementor/css/post-8.css?ver=1773253796' media='all' />
69<link rel='stylesheet' id='widget-image-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.35.7' media='all' />
70<link rel='stylesheet' id='widget-search-css' href='https://thegrotto.org/wp-content/plugins/elementor-pro/assets/css/widget-search.min.css?ver=3.32.2' media='all' />
71<link rel='stylesheet' id='widget-nav-menu-css' href='https://thegrotto.org/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.32.2' media='all' />
72<link rel='stylesheet' id='widget-divider-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=3.35.7' media='all' />
73<link rel='stylesheet' id='widget-heading-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.35.7' media='all' />
74<link rel='stylesheet' id='widget-social-icons-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.35.7' media='all' />
75<link rel='stylesheet' id='e-apple-webkit-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=3.35.7' media='all' />
76<link rel='stylesheet' id='e-animation-fadeInLeft-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInLeft.min.css?ver=3.35.7' media='all' />
77<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://thegrotto.org/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=3.35.7' media='all' />
78<link rel='stylesheet' id='elementor-post-75-css' href='https://thegrotto.org/wp-content/uploads/elementor/css/post-75.css?ver=1788828102' media='all' />
79<link rel='stylesheet' id='elementor-post-39-css' href='https://thegrotto.org/wp-content/uploads/elementor/css/post-39.css?ver=1773253796' media='all' />
80<link rel='stylesheet' id='elementor-post-50-css' href='https://thegrotto.org/wp-content/uploads/elementor/css/post-50.css?ver=1788827789' media='all' />
81<link rel='stylesheet' id='tablepress-default-css' href='https://thegrotto.org/wp-content/tablepress-combined.min.css?ver=11' media='all' />
82<link rel='stylesheet' id='elementor-gf-local-marcellus-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/marcellus.css?ver=1756870117' media='all' />
83<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1756488212' media='all' />
84<link rel='stylesheet' id='elementor-gf-local-inter-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/inter.css?ver=1756870140' media='all' />
85<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1756486701' media='all' />
86<link rel='stylesheet' id='elementor-gf-local-marcellussc-css' href='https://thegrotto.org/wp-content/uploads/elementor/google-fonts/css/marcellussc.css?ver=1756911266' media='all' />
87<script id="jquery-core-js" src="https://thegrotto.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 87
87
88<script id="jquery-migrate-js" src="https://thegrotto.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
88
89<link rel="https://api.w.org/" href="https://thegrotto.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://thegrotto.org/wp-json/wp/v2/pages/75" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://thegrotto.org/xmlrpc.php?rsd" />
90<link rel='shortlink' href='https://thegrotto.org/?p=75' />
91<meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://thegrotto.org"><link rel="alternate" href="https://thegrotto.org/wp-json/tribe/events/v1/" /><meta name="generator" content="Elementor 3.35.7; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
92<!-- Begin Constant Contact Active Forms -->
93<script> var _ctct_m = "47480c16baa43faeb57cfab017aa986d"; </script>
vendor: 2 bytes, line 93
93
94<script id="signupScript" src="//static.ctctcdn.com/js/signup-form-widget/current/signup-form-widget.min.js" async defer></script>
94
95<!-- End Constant Contact Active Forms -->
96<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 96-97
96
97<script async src="https://www.googletagmanager.com/gtag/js?id=
97G-LT41Z3HXQ3
vendor: 13 bytes, line 97
97"></script>
98<script>
99  
vendor: 136 bytes, lines 99-102
99window.dataLayer = window.dataLayer || [];
100  function gtag(){dataLayer.push(arguments);}
101  gtag('js', new Date());
102  gtag('config', '
102G-LT41Z3HXQ3
vendor: 5 bytes, line 102
102');
103</script>
103
104
105<!-- Meta Pixel Code -->
106<script>
vendor: 408 bytes, lines 106-115
106
107!function(f,b,e,v,n,t,s)
108{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
109n.callMethod.apply(n,arguments):n.queue.push(arguments)};
110if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
111n.queue=[];t=b.createElement(e);t.async=!0;
112t.src=v;s=b.getElementsByTagName(e)[0];
113s.parentNode.insertBefore(t,s)}(window, document,'script',
114'https://connect.facebook.net/en_US/fbevents.js');
115fbq('init', '
1151478262859905867
vendor: 32 bytes, lines 115-116
115');
116fbq('track', 'PageView');
117</script>
117
118<noscript><img height="1" width="1" style="display:none"
119src=https://www.facebook.com/tr?id=1478262859905867&ev=PageView&noscript=1
120/></noscript>
121<!-- End Meta Pixel Code -->
122			<style>
123				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
124				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
125					background-image: none !important;
126				}
127				@media screen and (max-height: 1024px) {
128					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
129					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
130						background-image: none !important;
131					}
132				}
133				@media screen and (max-height: 640px) {
134					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
135					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
136						background-image: none !important;
137					}
138				}
139			</style>
140			<link rel="icon" href="https://thegrotto.org/wp-content/uploads/2025/10/The-Grotto-Favicon_Oct-2025.png" sizes="32x32" />
141<link rel="icon" href="https://thegrotto.org/wp-content/uploads/2025/10/The-Grotto-Favicon_Oct-2025.png" sizes="192x192" />
142<link rel="apple-touch-icon" href="https://thegrotto.org/wp-content/uploads/2025/10/The-Grotto-Favicon_Oct-2025.png" />
143<meta name="msapplication-TileImage" content="https://thegrotto.org/wp-content/uploads/2025/10/The-Grotto-Favicon_Oct-2025.png" />
144</head>
145<body class="wp-singular page-template-default page page-id-75 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor tribe-no-js hello-elementor-default elementor-default elementor-kit-8 elementor-page elementor-page-75">
146
147
148<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
149
150		<header data-elementor-type="header" data-elementor-id="39" class="elementor elementor-39 elementor-location-header" data-elementor-post-type="elementor_library">
151			<div class="elementor-element elementor-element-eecb96a elementor-hidden-mobile e-flex e-con-boxed e-con e-parent" data-id="eecb96a" data-element_type="container" data-e-type="container">
152					<div class="e-con-inner">
153		<div class="elementor-element elementor-element-6b01941 e-con-full e-flex e-con e-child" data-id="6b01941" data-element_type="container" data-e-type="container">
154				<div class="elementor-element elementor-element-70aefd4 elementor-widget-mobile__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="70aefd4" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
155											<a href="https://thegrotto.org">
156			<img width="2560" height="415" src="https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png" class="attachment-full size-full wp-image-399" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png 2560w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-300x49.png 300w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-1024x166.png 1024w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-768x125.png 768w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-1536x249.png 1536w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-2048x332.png 2048w" sizes="(max-width: 2560px) 100v
156w, 2560px" />				</a>
157											</div>
158				<div class="elementor-element elementor-element-2bf955e elementor-widget elementor-widget-shortcode" data-id="2bf955e" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
159							<div class="elementor-shortcode"><div class="gtranslate_wrapper" id="gt-wrapper-12966977"></div></div>
160						</div>
161				</div>
162		<div class="elementor-element elementor-element-949cd22 e-con-full e-flex e-con e-child" data-id="949cd22" data-element_type="container" data-e-type="container">
163				<div class="elementor-element elementor-element-a4353a8 elementor-widget elementor-widget-search" data-id="a4353a8" data-element_type="widget" data-e-type="widget" data-settings="{&quot;submit_trigger&quot;:&quot;click_submit&quot;,&quot;pagination_type_options&quot;:&quot;none&quot;}" data-widget_type="search.default">
164							<search class="e-search hidden" role="search">
165			<form class="e-search-form" action="https://thegrotto.org" method="get">
166
167				
168				<label class="e-search-label" for="search-a4353a8">
169					<span class="elementor-screen-only">
170						Search					</span>
171									</label>
172
173				<div class="e-search-input-wrapper">
174					<input id="search-a4353a8" placeholder="" class="e-search-input" type="search" name="s" value="" autocomplete="on" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="results-a4353a8" aria-haspopup="listbox">
175					<svg aria-hidden="true" class="e-font-icon-svg e-fas-times" viewBox="0 0 352 512" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>										<output id="results-a4353a8" class="e-search-results-container hide-loader" aria-live="polite" aria-atomic="true" aria-label="Results for search" tabindex="0">
176						<div class="e-search-results"></div>
177											</output>
178									</div>
179				
180				
181				<button class="e-search-submit  " type="submit">
182					
183										<span class="">
184						Search					</span>
185									</button>
186				<input type="hidden" name="e_search_props" value="a4353a8-39">
187			</form>
188		</search>
189						</div>
190				<div class="elementor-element elementor-element-4073e96 elementor-nav-menu__align-end elementor-nav-menu--dropdown-mobile elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="4073e96" data-element_type="widget" data-e-type="widget" data-settings="{&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;i aria-hidden=\&quot;true\&quot; class=\&quot;\&quot;&gt;&lt;\/i&gt;&quot;,&quot;library&quot;:&quot;&quot;},&quot;layout&quot;:&quot;horizontal&quot;,&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
191								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
192				<ul id="menu-1-4073e96" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://thegrotto.org/visit/" class="elementor-item">Visit</a>
193<ul class="sub-menu elementor-nav-menu--dropdown">
194	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://thegrotto.org/visit/hours-admission/" class="elementor-sub-item">Hours &amp; Admission</a></li>
195	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320"><a href="https://thegrotto.org/visit/gardens/" class="elementor-sub-item">Gardens &amp; Grounds</a></li>
196	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://thegrotto.org/visit/annual-garden-pass/" class="elementor-sub-item">
196Annual Garden Pass</a></li>
197	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1460"><a href="https://thegrotto.org/upper-gardens-temporary-closure/" class="elementor-sub-item">Upper Gardens Temporary Closure</a></li>
198	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://thegrotto.org/visit/directions/" class="elementor-sub-item">Directions</a></li>
199	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://thegrotto.org/visit/pilgrimages/" class="elementor-sub-item">Pilgrimages </a></li>
200	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://thegrotto.org/visit/field-trips/" class="elementor-sub-item">Field Trips</a></li>
201	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://thegrotto.org/visit/faq-garden-etiquette/" class="elementor-sub-item">FAQ &amp; Garden Etiquette </a></li>
202</ul>
203</li>
204<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-82"><a href="https://thegrotto.org/mass-events/" class="elementor-item">Mass &amp; Events</a>
205<ul class="sub-menu elementor-nav-menu--dropdown">
206	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="https://thegrotto.org/mass-events/mass-schedule/" class="elementor-sub-item">Mass Schedule</a></li>
207	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://thegrotto.org/mass-events/event-calendar/" class="elementor-sub-item">Event Calendar</a></li>
208	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1694"><a href="https://thegrotto.org/eucharistic-miracles-exhibit/" class="elementor-sub-item">Eucharistic Miracles Exhibit</a></li>
209	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://thegrotto.org/mass-lunch-learn-2/" class="elementor-sub-item">Mass, Lunch &amp; Learn</a></li>
210	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649"><a href="https://thegrotto.org/gonzaga-concert-choir-at-the-grotto/" class="elementor-sub-item">Gonzaga Concert Choir at The Grotto</a></li>
211	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://thegrotto.org/about/employment-opportunities/" class="elementor-sub-item">Employment Opportunities</a></li>
212	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://thegrotto.org/mass-events/rosary/" class="elementor-sub-item">Rosary</a></li>
213	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://thegrotto.org/mass-events/confession/" class="elementor-sub-item">Confession</a></li>
214	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://thegrotto.org/mass-events/conference-center/" class="elementor-sub-item">Conference Center</a></li>
215	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://thegrotto.org/mass-events/weddings/" class="elementor-sub-item">Weddings</a></li>
216	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-81"><a href="https://thegrotto.org/christmas/" class="elementor-sub-item">Christmas</a>
217	<ul class="sub-menu elementor-nav-menu--dropdown">
218		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="/christmas" class="elementor-sub-item">Christmas Festival of Lights</a></li>
219		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://thegrotto.org/christmas/christmas-mass-schedule/" class="elementor-sub-item">Christmas Mass Schedule</a></li>
220	</ul>
221</li>
222</ul>
223</li>
224<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-80"><a href="https://thegrotto.org/support/" class="elementor-item">Support</a>
225<ul class="sub-menu elementor-nav-menu--dropdown">
226	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121"><a href="https://thegrotto.org/support/donate/" class="elementor-sub-item">Donate</a></li>
227	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://thegrotto.org/support/volunteer/" class="elementor-sub-item">Volunteer</a></li>
228	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://thegrotto.org/support/friends-of-the-grotto/" class="elementor-sub-item">Friends of the Grotto</a></li>
229	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://thegrotto.org/support/legacy-gifts/" class="elementor-sub-item">Legacy Gifts</a></li>
230</ul>
231</li>
232<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://thegrotto.org/pray/" class="elementor-item">Pray</a>
233<ul class="sub-menu elementor-nav-menu--dropdown">
234	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://thegrotto.org/pray/daily-prayer/" class="elementor-sub-item">Daily Prayer</a></li>
235	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://thegrotto.org/pray/mass-intentions/" class="elementor-sub-item">Mass Intentions</a></li>
236	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"><a href="https://thegrotto.org/pray/st-peregrine-devotions/" class="elementor-sub-item">St. Peregrine Devotions </a></li>
237	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-789"><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/" class="elementor-sub-item">A Guide to Indulgences for the St. Peregrine Tercentenary</a></li>
238	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://thegrotto.org/pray/light-a-candle/" class="elementor-sub-item">Light a Candle</a></li>
239</ul>
240</li>
241<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-78"><a href="https://thegrotto.org/about/" class="elementor-item">About Us</a>
242<ul class="sub-menu elementor-nav-menu--dropdown">
243	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://thegrotto.org/about/about-the-grotto/" class="elementor-sub-item">About The Grotto</a></li>
244	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://thegrotto.org/about/the-grotto-history/" class="elementor-sub-item">The Grotto’s History</a></li>
245	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://thegrotto.org/about/about-the-servites/" class="elementor-sub-item">About The Servites</a></li>
246	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://thegrotto.org/about/contact-us/" class="elementor-sub-item">Contact Us</a></li>
247	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://thegrotto.org/about/daily-e-news/" class="elementor-sub-item">Daily E-News</a></li>
248</ul>
249</li>
250<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-75 current_page_item menu-item-77"><a href="https://thegrotto.org/shop/" aria-current="page" class="elementor-item elementor-item-active">Shop</a></li>
251</ul>			</nav>
252					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
253			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
254					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
255				<ul id="menu-2-4073e96" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://thegrotto.org/visit/" class="elementor-item" tabindex="-1">Visit</a>
256<ul class="sub-menu elementor-nav-menu--dropdown">
257	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://thegrotto.org/visit/hours-admission/" class="elementor-sub-item" tabindex="-1">Hours &amp; Admission</a></li>
258	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320"><a href="https://thegrotto.org/visit/gardens/" class="elementor-sub-item" tabindex="-1">Gardens &amp; Grounds</a></li>
259	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://thegrotto.org/visit/annual-garden-pass/" class="elementor-sub-item" tabindex="-1">Annual Garden Pass</a></li>
260	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1460"><a href="https://thegrotto.org/upper-gardens-temporary-closure/" class="elementor-sub-item" tabindex="-1">Upper Gardens Temporary Closure</a></li>
261	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://thegrotto.org/visit/directions/" class="elementor-sub-item" tabindex="-1">Directions</a></li>
262	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://thegrotto.org/visit/pilgrimages/" class="elementor-sub-item" tabindex="-1">Pilgrimages </a></li>
263	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://thegrotto.org/visit/field-trips/" class="elementor-sub-item" tabindex="-1">Field Trips</a></li>
264	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://thegrotto.org/visit/faq-garden-etiquette/" class="elementor-sub-item" tabindex="-1">FAQ &amp; Garden Etiquette </a></li>
265</ul>
266</li>
267<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-82"><a href="https://thegrotto.org/mass-events/" class="elementor-item" tabindex="-1">Mass &amp; Events</a>
268<ul class="sub-menu elementor-nav-menu--dropdown">
269	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="https://thegrotto.org/mass-events/mass-schedule/" class="elementor-sub-item" tabindex="-1">Mass Schedule</a></li>
270	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://thegrotto.org/mass-events/event-calendar/" class="elementor-sub-item" tabindex="-1">Event Calendar</a></li>
271	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1694"><a href="https://thegrotto.org/eucharistic-miracles-exhibit/" class="elementor-sub-item" tabindex="-1">Eucharistic Miracles Exhibit</a></li>
272	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://thegrotto.org/mass-lunch-learn-2/" class="elementor-sub-item" tabindex="-1">Mass, Lunch &amp; Learn</a></li>
273	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649"><a href="https://thegrotto.org/gonzaga-concert-choir-at-the-grotto/" class="elementor-sub-item" tabindex="-1">Gonzaga Concert Choir at The Grotto</a></li>
274	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://thegrotto.org/about/employment-opportunities/" class="elementor-sub-item" tabindex="-1">Employment Opportunities</a></li>
275	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://thegrotto.org/mass-events/rosary/" class="elementor-sub-item" tabindex="-1">Rosary</a></li>
276	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://thegrotto.org/mass-events/confession/" class="elementor-sub-item" tabindex="-1">Confession</a></li>
277	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://thegrotto.org/mass-events/conference-center/" class="elementor-sub-item" tabindex="-1">Conference Center</a></li>
278	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://thegrotto.org/mass-events/weddings/" class="elementor-sub-item" tabindex="-1">Weddings</a></li>
279	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-81"><a href="https://thegrotto.org/christmas/" class="elementor-sub-item" tabindex="-1">Christmas</a>
280	<ul class="sub-menu elementor-nav-menu--dropdown">
281		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="/christmas" class="elementor-sub-item" tabindex="-1">Christmas Festival of Lights</a></li>
282		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://thegrotto.org/christmas/christmas-mass-schedule/" class="elementor-sub-item" tabindex="-1">Christmas Mass Schedule</a></li>
283	</ul>
284</li>
285</ul>
286</li>
287<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-80"><a href="https://thegrotto.org/support/" class="elementor-item" tabindex="-1">Support</a>
288<ul class="sub-menu elementor-nav-menu--dropdown">
289	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121"><a href="https://thegrotto.org/support/donate/" class="elementor-sub-item" tabindex="-1">Donate</a></li>
290	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://thegrotto.org/support/volunteer/" class="elementor-sub-item" tabindex="-1">Volunteer</a></li>
291	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://thegrotto.org/support/friends-of-the-grotto/" class="elementor-sub-item" tabindex="-1">Friends of the Grotto</a></li>
292	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://thegrotto.org/support/legacy-gifts/" class="elementor-sub-item" tabindex="-1">Legacy Gifts</a></li>
293</ul>
294</li>
295<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://thegrotto.org/pray/" class="elementor-item" tabindex="-1">Pray</a>
296<ul class="sub-menu elementor-nav-menu--dropdown">
297	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://thegrotto.org/pray/daily-prayer/" class="elementor-sub-item" tabindex="-1">Daily Prayer</a></li>
298	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://thegrotto.org/pray/mass-intentions/" class="elementor-sub-item" tabindex="-1">Mass Intentions</a></li>
299	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"><a href="https://thegrotto.org/pray/st-peregrine-devotions/" class="elementor-sub-item" tabindex="-1">St. Peregrine Devotions </a></li>
300	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-789"><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/" class="elementor-sub-item" tabindex="-1">A Guide to Indulgences for the St. Peregrine Tercentenary</a></li>
301	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://thegrotto.org/pray/light-a-candle/" class="elementor-sub-item" tabindex="-1">Light a Candle</a></li>
302</ul>
303</li>
304<li class="menu-item
304 menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-78"><a href="https://thegrotto.org/about/" class="elementor-item" tabindex="-1">About Us</a>
305<ul class="sub-menu elementor-nav-menu--dropdown">
306	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://thegrotto.org/about/about-the-grotto/" class="elementor-sub-item" tabindex="-1">About The Grotto</a></li>
307	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://thegrotto.org/about/the-grotto-history/" class="elementor-sub-item" tabindex="-1">The Grotto’s History</a></li>
308	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://thegrotto.org/about/about-the-servites/" class="elementor-sub-item" tabindex="-1">About The Servites</a></li>
309	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://thegrotto.org/about/contact-us/" class="elementor-sub-item" tabindex="-1">Contact Us</a></li>
310	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://thegrotto.org/about/daily-e-news/" class="elementor-sub-item" tabindex="-1">Daily E-News</a></li>
311</ul>
312</li>
313<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-75 current_page_item menu-item-77"><a href="https://thegrotto.org/shop/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Shop</a></li>
314</ul>			</nav>
315						</div>
316				</div>
317					</div>
318				</div>
319		<div class="elementor-element elementor-element-884a98e elementor-hidden-desktop elementor-hidden-tablet e-con-full e-flex e-con e-parent" data-id="884a98e" data-element_type="container" data-e-type="container">
320		<div class="elementor-element elementor-element-7bb8798 e-con-full e-flex e-con e-child" data-id="7bb8798" data-element_type="container" data-e-type="container">
321				<div class="elementor-element elementor-element-dba6dc7 elementor-widget-mobile__width-initial elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="dba6dc7" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
322											<a href="https://thegrotto.org">
323			<img width="2560" height="415" src="https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png" class="attachment-full size-full wp-image-399" alt="" srcset="https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-scaled.png 2560w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-300x49.png 300w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-1024x166.png 1024w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-768x125.png 768w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-1536x249.png 1536w, https://thegrotto.org/wp-content/uploads/2025/08/TheGrottoLogo_PPNB_FinalGreenMaroon-2048x332.png 2048w" sizes="(max-width: 2560px) 100v
323w, 2560px" />				</a>
324											</div>
325				</div>
326		<div class="elementor-element elementor-element-b290988 e-con-full e-flex e-con e-child" data-id="b290988" data-element_type="container" data-e-type="container">
327				<div class="elementor-element elementor-element-c926c98 elementor-nav-menu__align-end elementor-nav-menu--dropdown-mobile elementor-nav-menu--stretch elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="c926c98" data-element_type="widget" data-e-type="widget" data-settings="{&quot;submenu_icon&quot;:{&quot;value&quot;:&quot;&lt;svg aria-hidden=\&quot;true\&quot; class=\&quot;e-font-icon-svg e-fas-angle-down\&quot; viewBox=\&quot;0 0 320 512\&quot; xmlns=\&quot;http:\/\/www.w3.org\/2000\/svg\&quot;&gt;&lt;path d=\&quot;M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;full_width&quot;:&quot;stretch&quot;,&quot;layout&quot;:&quot;horizontal&quot;,&quot;toggle&quot;:&quot;burger&quot;}" data-widget_type="nav-menu.default">
328								<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
329				<ul id="menu-1-c926c98" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://thegrotto.org/visit/" class="elementor-item">Visit</a>
330<ul class="sub-menu elementor-nav-menu--dropdown">
331	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://thegrotto.org/visit/hours-admission/" class="elementor-sub-item">Hours &amp; Admission</a></li>
332	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320"><a href="https://thegrotto.org/visit/gardens/" class="elementor-sub-item">Gardens &amp; Grounds</a></li>
333	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://thegrotto.org/visit/annual-garden-pass/" class="elementor-sub-item">Annual Garden Pass</a></li>
334	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1460"><a href="https://thegrotto.org/upper-gardens-temporary-closure/" class="elementor-sub-item">Upper Gardens Temporary Closure</a></li>
335	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://thegrotto.org/visit/directions/" class="elementor-sub-item">Directions</a></li>
336	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://thegrotto.org/visit/pilgrimages/" class="elementor-sub-item">Pilgrimages </a></li>
337	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://thegrotto.org/visit/field-trips/" class="elementor-sub-item">Field Trips</a></li>
338	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://thegrotto.org/visit/faq-garden-etiquette/" class="elementor-sub-item">FAQ &amp; Garden Etiquette </a></li>
339</ul>
340</li>
341<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-82"><a href="https://thegrotto.org/mass-events/" class="elementor-item">Mass &amp; Events</a>
342<ul class="sub-menu elementor-nav-menu--dropdown">
343	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="https://thegrotto.org/mass-events/mass-schedule/" class="elementor-sub-item">Mass Schedule</a></li>
344	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://thegrotto.org/mass-events/event-calendar/" class="elementor-sub-item">Event Calendar</a></li>
345	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1694"><a href="https://thegrotto.org/eucharistic-miracles-exhibit/" class="elementor-sub-item">Eucharistic Miracles Exhibit</a></li>
346	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://thegrotto.org/mass-lunch-learn-2/" class="elementor-sub-item">Mass, Lunch &amp; Learn</a></li>
347	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649"><a href="https://thegrotto.org/gonzaga-concert-choir-at-the-grotto/" class="elementor-sub-item">Gonzaga Concert Choir at The Grotto</a></li>
348	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://thegrotto.org/about/employment-opportunities/" class="elementor-sub-item">Employment Opportunities</a></li>
349	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://thegrotto.org/mass-events/rosary/" class="elementor-sub-item">Rosary</a></li>
350	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://thegrotto.org/mass-events/confession/" class="elementor-sub-item">Confession</a></li>
351	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://thegrotto.org/mass-events/conference-center/" class="elementor-sub-item">Conference Center</a></li>
352	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://thegrotto.org/mass-events/weddings/" class="elementor-sub-item">Weddings</a></li>
353	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-81"><a href="https://thegrotto.org/christmas/" class="elementor-sub-item">Christmas</a>
354	<ul class="sub-menu elementor-nav-menu--dropdown">
355		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="/christmas" class="elementor-sub-item">Christmas Festival of Lights</a></li>
356		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://thegrotto.org/christmas/christmas-mass-schedule/" class="elementor-sub-item">Christmas Mass Schedule</a></li>
357	</ul>
358</li>
359</ul>
360</li>
361<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-80"><a href="https://thegrotto.org/support/" class="elementor-item">Support</a>
362<ul class="sub-menu elementor-nav-menu--dropdown">
363	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121"><a href="https://thegrotto.org/support/donate/" class="elementor-sub-item">Donate</a></li>
364	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://thegrotto.org/support/volunteer/" class="elementor-sub-item">Volunteer</a></li>
365	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://thegrotto.org/support/friends-of-the-grotto/" class="elementor-sub-item">Friends of the Grotto</a></li>
366	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://thegrotto.org/support/legacy-gifts/" class="elementor-sub-item">Legacy Gifts</a></li>
367</ul>
368</li>
369<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://thegrotto.org/pray/" class="elementor-item">Pray</a>
370<ul class="sub-menu elementor-nav-menu--dropdown">
371	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://thegrotto.org/pray/daily-prayer/" class="elementor-sub-item">Daily Prayer</a></li>
372	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://thegrotto.org/pray/mass-intentions/" class="elementor-sub-item">Mass Intentions</a></li>
373	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"><a href="https://thegrotto.org/pray/st-peregrine-devotions/" class="elementor-sub-item">St. Peregrine Devotions </a></li>
374	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-789"><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/" class="elementor-sub-item">A Guide to Indulgences for the St. Peregrine Tercentenary</a></li>
375	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://thegrotto.org/pray/light-a-candle/" class="elementor-sub-item">Light a Candle</a></li>
376</ul>
377</li>
378<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-78"><a href="https://thegrotto.org/about/" class="elementor-item">About Us</a>
379<ul class="sub-menu elementor-nav-menu--dropdown">
380	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://thegrotto.org/about/about-the-grotto/" class="elementor-sub-item">About The Grotto</a></li>
381	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://thegrotto.org/about/the-grotto-history/" class="elementor-sub-item">The Grotto’s History</a></li>
382	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://thegrotto.org/about/about-the-servites/" class="elementor-sub-item">About The Servites</a></li>
383	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://thegrotto.org/about/contact-us/" class="elementor-sub-item">Contact Us</a></li>
384	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://thegrotto.org/about/daily-e-news/" class="elementor-sub-item">Daily E-News</a></li>
385</ul>
386</li>
387<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-75 current_page_item menu-item-77"><a href="https://thegrotto.org/shop/" aria-current="page" class="elementor-item elementor-item-active">Shop</a></li>
388</ul>			</nav>
389					<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false">
390			<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg>		</div>
391					<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
392				<ul id="menu-2-c926c98" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-83"><a href="https://thegrotto.org/visit/" class="elementor-item" tabindex="-1">Visit</a>
393<ul class="sub-menu elementor-nav-menu--dropdown">
394	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-94"><a href="https://thegrotto.org/visit/hours-admission/" class="elementor-sub-item" tabindex="-1">Hours &amp; Admission</a></li>
395	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320"><a href="https://thegrotto.org/visit/gardens/" class="elementor-sub-item" tabindex="-1">Gardens &amp; Grounds</a></li>
396	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://thegrotto.org/visit/annual-garden-pass/" class="elementor-sub-item" tabindex="-1">Annual Garden Pass</a></li>
397	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1460"><a href="https://thegrotto.org/upper-gardens-temporary-closure/" class="elementor-sub-item" tabindex="-1">Upper Gardens Temporary Closure</a></li>
398	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-93"><a href="https://thegrotto.org/visit/directions/" class="elementor-sub-item" tabindex="-1">Directions</a></li>
399	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-92"><a href="https://thegrotto.org/visit/pilgrimages/" class="elementor-sub-item" tabindex="-1">Pilgrimages </a></li>
400	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://thegrotto.org/visit/field-trips/" class="elementor-sub-item" tabindex="-1">Field Trips</a></li>
401	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90"><a href="https://thegrotto.org/visit/faq-garden-etiquette/" class="elementor-sub-item" tabindex="-1">FAQ &amp; Garden Etiquette </a></li>
402</ul>
403</li>
404<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-82"><a href="https://thegrotto.org/mass-events/" class="elementor-item" tabindex="-1">Mass &amp; Events</a>
405<ul class="sub-menu elementor-nav-menu--dropdown">
406	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-103"><a href="https://thegrotto.org/mass-events/mass-schedule/" class="elementor-sub-item" tabindex="-1">Mass Schedule</a></li>
407	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-102"><a href="https://thegrotto.org/mass-events/event-calendar/" class="elementor-sub-item" tabindex="-1">Event Calendar</a></li>
408	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1694"><a href="https://thegrotto.org/eucharistic-miracles-exhibit/" class="elementor-sub-item" tabindex="-1">Eucharistic Miracles Exhibit</a></li>
409	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1700"><a href="https://thegrotto.org/mass-lunch-learn-2/" class="elementor-sub-item" tabindex="-1">Mass, Lunch &amp; Learn</a></li>
410	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1649"><a href="https://thegrotto.org/gonzaga-concert-choir-at-the-grotto/" class="elementor-sub-item" tabindex="-1">Gonzaga Concert Choir at The Grotto</a></li>
411	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://thegrotto.org/about/employment-opportunities/" class="elementor-sub-item" tabindex="-1">Employment Opportunities</a></li>
412	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105"><a href="https://thegrotto.org/mass-events/rosary/" class="elementor-sub-item" tabindex="-1">Rosary</a></li>
413	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-104"><a href="https://thegrotto.org/mass-events/confession/" class="elementor-sub-item" tabindex="-1">Confession</a></li>
414	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-108"><a href="https://thegrotto.org/mass-events/conference-center/" class="elementor-sub-item" tabindex="-1">Conference Center</a></li>
415	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-107"><a href="https://thegrotto.org/mass-events/weddings/" class="elementor-sub-item" tabindex="-1">Weddings</a></li>
416	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-81"><a href="https://thegrotto.org/christmas/" class="elementor-sub-item" tabindex="-1">Christmas</a>
417	<ul class="sub-menu elementor-nav-menu--dropdown">
418		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110"><a href="/christmas" class="elementor-sub-item" tabindex="-1">Christmas Festival of Lights</a></li>
419		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-111"><a href="https://thegrotto.org/christmas/christmas-mass-schedule/" class="elementor-sub-item" tabindex="-1">Christmas Mass Schedule</a></li>
420	</ul>
421</li>
422</ul>
423</li>
424<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-80"><a href="https://thegrotto.org/support/" class="elemen
424tor-item" tabindex="-1">Support</a>
425<ul class="sub-menu elementor-nav-menu--dropdown">
426	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-121"><a href="https://thegrotto.org/support/donate/" class="elementor-sub-item" tabindex="-1">Donate</a></li>
427	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-120"><a href="https://thegrotto.org/support/volunteer/" class="elementor-sub-item" tabindex="-1">Volunteer</a></li>
428	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-119"><a href="https://thegrotto.org/support/friends-of-the-grotto/" class="elementor-sub-item" tabindex="-1">Friends of the Grotto</a></li>
429	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://thegrotto.org/support/legacy-gifts/" class="elementor-sub-item" tabindex="-1">Legacy Gifts</a></li>
430</ul>
431</li>
432<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-79"><a href="https://thegrotto.org/pray/" class="elementor-item" tabindex="-1">Pray</a>
433<ul class="sub-menu elementor-nav-menu--dropdown">
434	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://thegrotto.org/pray/daily-prayer/" class="elementor-sub-item" tabindex="-1">Daily Prayer</a></li>
435	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://thegrotto.org/pray/mass-intentions/" class="elementor-sub-item" tabindex="-1">Mass Intentions</a></li>
436	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128"><a href="https://thegrotto.org/pray/st-peregrine-devotions/" class="elementor-sub-item" tabindex="-1">St. Peregrine Devotions </a></li>
437	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-789"><a href="https://thegrotto.org/a-guide-to-indulgences-for-the-st-peregrine-tercentenary/" class="elementor-sub-item" tabindex="-1">A Guide to Indulgences for the St. Peregrine Tercentenary</a></li>
438	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://thegrotto.org/pray/light-a-candle/" class="elementor-sub-item" tabindex="-1">Light a Candle</a></li>
439</ul>
440</li>
441<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-78"><a href="https://thegrotto.org/about/" class="elementor-item" tabindex="-1">About Us</a>
442<ul class="sub-menu elementor-nav-menu--dropdown">
443	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://thegrotto.org/about/about-the-grotto/" class="elementor-sub-item" tabindex="-1">About The Grotto</a></li>
444	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-262"><a href="https://thegrotto.org/about/the-grotto-history/" class="elementor-sub-item" tabindex="-1">The Grotto’s History</a></li>
445	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://thegrotto.org/about/about-the-servites/" class="elementor-sub-item" tabindex="-1">About The Servites</a></li>
446	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://thegrotto.org/about/contact-us/" class="elementor-sub-item" tabindex="-1">Contact Us</a></li>
447	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://thegrotto.org/about/daily-e-news/" class="elementor-sub-item" tabindex="-1">Daily E-News</a></li>
448</ul>
449</li>
450<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-75 current_page_item menu-item-77"><a href="https://thegrotto.org/shop/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Shop</a></li>
451</ul>			</nav>
452						</div>
453				</div>
454				</div>
455		<div class="elementor-element elementor-element-ed14301 elementor-hidden-desktop elementor-hidden-tablet e-con-full e-flex e-con e-parent" data-id="ed14301" data-element_type="container" data-e-type="container">
456		<div class="elementor-element elementor-element-613c0df e-flex e-con-boxed e-con e-child" data-id="613c0df" data-element_type="container" data-e-type="container">
457					<div class="e-con-inner">
458				<div class="elementor-element elementor-element-d371fec elementor-widget elementor-widget-search" data-id="d371fec" data-element_type="widget" data-e-type="widget" data-settings="{&quot;submit_trigger&quot;:&quot;click_submit&quot;,&quot;pagination_type_options&quot;:&quot;none&quot;}" data-widget_type="search.default">
459							<search class="e-search hidden" role="search">
460			<form class="e-search-form" action="https://thegrotto.org" method="get">
461
462				
463				<label class="e-search-label" for="search-d371fec">
464					<span class="elementor-screen-only">
465						Search					</span>
466									</label>
467
468				<div class="e-search-input-wrapper">
469					<input id="search-d371fec" placeholder="" class="e-search-input" type="search" name="s" value="" autocomplete="on" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="results-d371fec" aria-haspopup="listbox">
470					<svg aria-hidden="true" class="e-font-icon-svg e-fas-times" viewBox="0 0 352 512" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>										<output id="results-d371fec" class="e-search-results-container hide-loader" aria-live="polite" aria-atomic="true" aria-label="Results for search" tabindex="0">
471						<div class="e-search-results"></div>
472											</output>
473									</div>
474				
475				
476				<button class="e-search-submit  " type="submit">
477					
478										<span class="">
479						Search					</span>
480									</button>
481				<input type="hidden" name="e_search_props" value="d371fec-39">
482			</form>
483		</search>
484						</div>
485					</div>
486				</div>
487				</div>
488				</header>
489		
490<main id="content" class="site-main post-75 page type-page status-publish hentry">
491
492	
493	<div class="page-content">
494				<div data-elementor-type="wp-page" data-elementor-id="75" class="elementor elementor-75" data-elementor-post-type="page">
495				<div class="elementor-element elementor-element-45889627 e-con-full e-flex e-con e-parent" data-id="45889627" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
496		<div class="elementor-element elementor-element-58c8d172 e-con-full animated-slow e-flex elementor-invisible e-con e-child" data-id="58c8d172" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}">
497				<div class="elementor-element elementor-element-6ea21a49 elementor-widget elementor-widget-heading" data-id="6ea21a49" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
498					<h1 class="elementor-heading-title elementor-size-default">The Grotto Gift Shop</h1>				</div>
499				<div class="elementor-element elementor-element-4cdffbb animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider" data-id="4cdffbb" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:40}" data-widget_type="divider.default">
500							<div class="elementor-divider">
501			<span class="elementor-divider-separator">
502						</span>
503		</div>
504						</div>
505				</div>
506				</div>
507		<div class="elementor-element elementor-element-1ed6636b e-flex e-con-boxed e-con e-parent" data-id="1ed6636b" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
508					<div class="e-con-inner">
509		<div class="elementor-element elementor-element-2c60a9b3 e-con-full e-flex e-con e-child" data-id="2c60a9b3" data-element_type="container" data-e-type="container">
510				<div class="elementor-element elementor-element-4305406b elementor-widget elementor-widget-text-editor" data-id="4305406b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
511									<p>Set among towering pines and native shrubs, the Grotto Gift Shop greets visitors entering from the main parking lot.</p><p>The proceeds of the Gift Shop help support The Grotto and its ministries.</p><p>The Gift Shop displays a variety of inspirational merchandise such as medals, nativity collections, patron saint medals, rosaries, St. Peregrine religious articles, Nativities, books and much more.</p><ul><li>Gift shop hours: 9 a.m. &#8211; 6:30 p.m. daily</li><li>Gift shop phone number:<b> <a href="tel:+15032612424">503-261-2424</a></b></li></ul>								</div>
512				</div>
513					</div>
514				</div>
515		<div class="elementor-element elementor-element-455ae026 e-flex e-con-boxed e-con e-parent" data-id="455ae026" data-element_type="container" data-e-type="container">
516					<div class="e-con-inner">
517				<div class="elementor-element elementor-element-465f90c2 animated-slow elementor-invisible elementor-widget elementor-widget-button" data-id="465f90c2" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:400}" data-widget_type="button.default">
518										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://shop.thegrotto.org/" target="_blank">
519						<span class="elementor-button-content-wrapper">
520						<span class="elementor-button-icon">
521				<svg aria-hidden="true" class="e-font-icon-svg e-fas-shopping-cart" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z"></path></svg>			</span>
522									<span class="elementor-button-text">
522Click Here to Shop Online</span>
523					</span>
524					</a>
525								</div>
526					</div>
527				</div>
528				</div>
529		
530		
531			</div>
532
533	
534</main>
535
536			<footer data-elementor-type="footer" data-elementor-id="50" class="elementor elementor-50 elementor-location-footer" data-elementor-post-type="elementor_library">
537			<div class="elementor-element elementor-element-0987aab e-con-full e-flex e-con e-parent" data-id="0987aab" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
538				<div class="elementor-element elementor-element-f485613 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="f485613" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
539							<div class="elementor-divider">
540			<span class="elementor-divider-separator">
541						</span>
542		</div>
543						</div>
544				</div>
545		<div class="elementor-element elementor-element-5bd685a e-flex e-con-boxed e-con e-parent" data-id="5bd685a" data-element_type="container" data-e-type="container">
546					<div class="e-con-inner">
547				<div class="elementor-element elementor-element-84b04dc elementor-widget elementor-widget-shortcode" data-id="84b04dc" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default">
548							<div class="elementor-shortcode"><div class="gtranslate_wrapper" id="gt-wrapper-35723448"></div></div>
549						</div>
550					</div>
551				</div>
552		<div class="elementor-element elementor-element-dacad24 e-flex e-con-boxed e-con e-parent" data-id="dacad24" data-element_type="container" data-e-type="container">
553					<div class="e-con-inner">
554		<div class="elementor-element elementor-element-330890d e-con-full e-flex e-con e-child" data-id="330890d" data-element_type="container" data-e-type="container">
555				<div class="elementor-element elementor-element-d336103 elementor-widget elementor-widget-heading" data-id="d336103" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
556					<h2 class="elementor-heading-title elementor-size-default">Hours (9/8/26 - 10/1/26)</h2>				</div>
557				<div class="elementor-element elementor-element-8b54bf1 elementor-widget elementor-widget-text-editor" data-id="8b54bf1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
558									<p><strong>Grounds: 9 a.m. – 6:30 p.m. </strong>(Daily) <em>Admission to the Upper Gardens is sold until 5:30 p.m. with gardens closing at 8 p.m.</em><br /><strong>Gift Shop: 9 a.m. – 6:30 p.m. </strong>(Daily)</p>								</div>
559				</div>
560		<div class="elementor-element elementor-element-89faecc e-con-full e-flex e-con e-child" data-id="89faecc" data-element_type="container" data-e-type="container">
561				<div class="elementor-element elementor-element-e0b5d82 elementor-widget elementor-widget-heading" data-id="e0b5d82" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
562					<h2 class="elementor-heading-title elementor-size-default">Policies</h2>				</div>
563				<div class="elementor-element elementor-element-98a600b elementor-widget elementor-widget-text-editor" data-id="98a600b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
564									<p><a href="/privacy-policy">Privacy Policy</a></p>								</div>
565				</div>
566		<div class="elementor-element elementor-element-4af073e e-con-full e-flex e-con e-child" data-id="4af073e" data-element_type="container" data-e-type="container">
567				<div class="elementor-element elementor-element-468a411 elementor-widget elementor-widget-heading" data-id="468a411" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
568					<h2 class="elementor-heading-title elementor-size-default">Leave a Review</h2>				</div>
569				<div class="elementor-element elementor-element-8bf2834 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="8bf2834" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
570							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
571							<span class="elementor-grid-item" role="listitem">
572					<a class="elementor-icon elementor-social-icon elementor-social-icon-yelp elementor-repeater-item-5f34402" href="https://www.yelp.com/writeareview/biz/RVOw2Dy6Vv3crbox4jSHiQ?return_url=%2Fbiz%2FRVOw2Dy6Vv3crbox4jSHiQ&#038;review_origin=biz-details-war-button" target="_blank">
573						<span class="elementor-screen-only">Yelp</span>
574						<svg aria-hidden="true" class="e-font-icon-svg e-fab-yelp" viewB
574ox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path d="M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z"></path></svg>					</a>
575				</span>
576							<span class="elementor-grid-item" role="listitem">
577					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-457cdd9" href="https://www.facebook.com/profile.php?id=100064850851625&#038;sk=reviews" target="_blank">
578						<span class="elementor-screen-only">Facebook</span>
579						<svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg>					</a>
580				</span>
581							<span class="elementor-grid-item" role="listitem">
582					<a class="elementor-icon elementor-social-icon elementor-social-icon-google elementor-repeater-item-1c30006" href="https://www.google.com/search?q=the+grotto&#038;rlz=1C1VDKB_enUS1027US1027&#038;oq=the+grotto&#038;gs_lcrp=EgZjaHJvbWUqBggAEEUYOzIGCAAQRRg7MgYIARBFGDsyBggCEEUYOzINCAMQLhiDARixAxiABDIQCAQQLhiDARixAxiABBiKBTIGCAUQRRg8MgYIBhBFGDwyBggHEEUYPNIBCDI0MjFqMGo3qAIAsAIA&#038;sourceid=chrome&#038;ie=UTF-8&#038;lqi=Cgp0aGUgZ3JvdHRvSIONtQJaHBAAEAEYABgBIgp0aGUgZ3JvdHRvKgYIAhAAEAGSARNoaXN0b3JpY2FsX2xhbmRtYXJrqgFNCgkvbS8wNHZrbjMQASoOIgp0aGUgZ3JvdHRvKAAyHhABIhpk4_aMJ4PKx-bQtqG2XcG-TRGrs2pxLC4aJzIOEAIiCnRoZSBncm90dG_gAQA#lkt=LocalPoiReviews&#038;rlimm=13985209986835420330&#038;lrd=0x5495a1512597471d:0xc2157262de9214aa,3,,,," target="_blank">
583						<span class="elementor-screen-only">Google</span>
584						<svg aria-hidden="true" class="e-font-icon-svg e-fab-google" viewBox="0 0 488 512" xmlns="http://www.w3.org/2000/svg"><path d="M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z"></path></svg>					</a>
585				</span>
586					</div>
587						</div>
588				</div>
589		<div class="elementor-element elementor-element-5997553 e-con-full e-flex e-con e-child" data-id="5997553" data-element_type="container" data-e-type="container">
590				<div class="elementor-element elementor-element-93095ec elementor-widget elementor-widget-heading" data-id="93095ec" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
591					<h2 class="elementor-heading-title elementor-size-default">Address</h2>				</div>
592				<div class="elementor-element elementor-element-c886293 elementor-widget elementor-widget-text-editor" data-id="c886293" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
593									<p><a href="https://www.google.com/maps/dir//8840+NE+Skidmore+St,+Portland,+OR+97220/data=!4m6!4m5!1m1!4e2!1m2!1m1!1s0x5495a15125f7d675:0x80721535470bb7ff?sa=X&amp;ved=1t:707&amp;ictx=111" target="_blank" rel="noopener">8840 NE Skidmore St. <br />Portland, OR 97220</a></p><p>(Entrance at NE 85<sup>th</sup> &amp; Sandy Blvd.)</p>								</div>
594				<div class="elementor-element elementor-element-5f99533 elementor-widget elementor-widget-heading" data-id="5f99533" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
595					<h2 class="elementor-heading-title elementor-size-default">Mass Times</h2>				</div>
596				<div class="elementor-element elementor-element-64f06dd elementor-widget elementor-widget-text-editor" data-id="64f06dd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
597									<p><strong>Daily Mass:</strong> 12 noon<br /><strong>Sunday Masses:</strong> 8 a.m., 10 a.m., 12 noon</p><p><a href="/mass-events/mass-schedule/">Full Mass Schedule</a></p>								</div>
598				</div>
599		<div class="elementor-element elementor-element-7160a0c e-con-full e-flex e-con e-child" data-id="7160a0c" data-element_type="container" data-e-type="container">
600				<div class="elementor-element elementor-element-05968fe elementor-widget elementor-widget-heading" data-id="05968fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
601					<h2 class="elementor-heading-title elementor-size-default">Quick Links</h2>				</div>
602				<div class="elementor-element elementor-element-95c0c31 elementor-widget elementor-widget-text-editor" data-id="95c0c31" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
603									<p><a href="/sitemap/">Sitemap</a><br /><a href="/about/contact-us/">Contact Us</a><br /><a href="/christmas/">Christmas Festival of Lights</a><br /><a href="/about/daily-e-news/">E-News Signup</a><br /><a href="/support/">Support Us</a></p>								</div>
604				</div>
605		<div class="elementor-element elementor-element-274bf41 e-con-full e-flex e-con e-child" data-id="274bf41" data-element_type="container" data-e-type="container">
606				<div class="elementor-element elementor-element-cd232de elementor-widget elementor-widget-heading" data-id="cd232de" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
607					<h2 class="elementor-heading-title elementor-size-default">Follow Us</h2>				</div>
608				<div class="elementor-element elementor-element-c9c9e61 e-grid-align-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="c9c9e61" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
609							<div class="elementor-social-icons-wrapper elementor-grid" role="list">
610							<span class="elementor-grid-item" role="listitem">
611					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-470cafb" href="https://www.instagram.com/thegrottopdx" target="_blank">
612						<span class="elementor-screen-only">Instagram</span>
613						<svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
614				</span>
615							<span class="elementor-grid-item" role="listitem">
616					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-05c2bb9" href="https://www.facebook.com/profile.php?id=100064850851625" target="_blank">
617						<span class="elementor-screen-only">Facebook</span>
618						<svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg>					</a>
619				</span>
620							<span class="elementor-grid-item" role="listitem">
621					<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-60087e4" href="https://www.youtube.com/user/TheGrottoPortland" target="_blank">
622						<span class="elementor-screen-only">Youtube</span>
623						<svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>					</a>
624				</span>
625							<span class="elementor-grid-item" role="listitem">
626					<a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-457cdd9" href="https://x.com/thegrottopdx" target="_blank">
627						<span class="elementor-screen-only">Twitter</span>
628						<svg aria-hidden="true" class="e-font-icon-svg e-fab-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>					</a>
629				</span>
630					</div>
631						</div>
632				<div class="elementor-element elementor-element-c8ff07e elementor-widget elementor-widget-heading" data-id="c8ff07e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
633					<h2 class="elementor-heading-title elementor-size-default">The Grotto</h2>				</div>
634				<div class="elementor-element elementor-element-fb439ca elementor-widget elementor-widget-text-editor" data-id="fb439ca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
635									<p>The National Sanctuary of Our Sorrowful Mother, The Grotto, is an internationally-renowned Catholic shrine and botanical garden located minutes from downtown Portland, serving over 300,000 visitors annually.</p>								</div>
636				</div>
637					</div>
638				</div>
639		<div class="elementor-element elementor-element-5e2c444 e-flex e-con-boxed e-con e-parent" data-id="5e2c444" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
640					<div class="e-con-inner">
641				<div class="elementor-element elementor-element-c5a8fac elementor-widget elementor-widget-text-editor" data-id="c5a8fac" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
642									<p><strong>Copyright 2026 | The Grotto | All Rights Reserved</strong></p>								</div>
643					</div>
644				</div>
645				</footer>
646		
647<script type="speculationrules">
648{"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/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
649</script>
649
650		
650<script>
651		( function ( body ) {
652			'use strict';
653			body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' );
654		} )( document.body );
655		</script>
655
656			
656<script type="text/javascript">
657		function genesisBlocksShare( url, title, w, h ){
658			var left = ( window.innerWidth / 2 )-( w / 2 );
659			var top  = ( window.innerHeight / 2 )-( h / 2 );
660			return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left);
661		}
662	</script>
662
663				
663<script>
664				const registerAllyAction = () => {
665					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
666						return;
667					}
668
669					elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
670						if (window?.ea11yWidget?.widget?.open) {
671							return window.ea11yWidget.widget.isOpen()
672								? window.ea11yWidget.widget.close()
673								: window.ea11yWidget.widget.open();
674						}
675					} );
676				};
677
678				const waitingLimit = 30;
679				let retryCounter = 0;
680
681				const waitForElementorPro = () => {
682					return new Promise( ( resolve ) => {
683						const intervalId = setInterval( () => {
684							if ( retryCounter === waitingLimit ) {
685								resolve( null );
686							}
687
688							retryCounter++;
689
690							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
691								clearInterval( intervalId );
692								resolve( window.elementorFrontend );
693							}
694								}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
695					});
696				};
697
698				waitForElementorPro().then( () => { registerAllyAction(); });
699			</script>
699
700			
700<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
700			
700<script>
701				const lazyloadRunObserver = () => {
702					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
703					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
704						entries.forEach( ( entry ) => {
705							if ( entry.isIntersecting ) {
706								let lazyloadBackground = entry.target;
707								if( lazyloadBackground ) {
708									lazyloadBackground.classList.add( 'e-lazyloaded' );
709								}
710								lazyloadBackgroundObserver.unobserve( entry.target );
711							}
712						});
713					}, { rootMargin: '200px 0px 200px 0px' } );
714					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
715						lazyloadBackgroundObserver.observe( lazyloadBackground );
716					} );
717				};
718				const events = [
719					'DOMContentLoaded',
720					'elementor/lazyload/observe',
721				];
722				events.forEach( ( event ) => {
723					document.addEventListener( event, lazyloadRunObserver );
724				} );
725			</script>
725
726			
726<script id="tec-user-agent-js" src="https://thegrotto.org/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 726
726
727<script id="genesis-blocks-dismiss-js-js" src="https://thegrotto.org/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.js?ver=1773253670"></script>
vendor: 1 bytes, line 727
727
728<script id="hello-theme-frontend-js" src="https://thegrotto.org/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.4"></script>
vendor: 1 bytes, line 728
728
729<script id="elementor-webpack-runtime-js" src="https://thegrotto.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.35.7"></script>
vendor: 1 bytes, line 729
729
730<script id="elementor-frontend-modules-js" src="https://thegrotto.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.35.7"></script>
vendor: 1 bytes, line 730
730
731<script id="jquery-ui-core-js" src="https://thegrotto.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3"></script>
vendor: 1 bytes, line 731
731
732<script id="elementor-frontend-js-before">
733var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.35.7","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_editor_one":true,"import-export-customization":true,"mega-menu":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/thegrotto.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/thegrotto.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/thegrotto.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"0d9e497eca"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":75,"title":"Shop%20-%20The%20National%20Sanctuary%20of%20Our%20Sorrowful%20Mother%2C%20The%20Grotto","excerpt":"","featuredImage":false}};
734//# sourceURL=elementor-frontend-js-before
735</script>
vendor: 1 bytes, line 735
735
736<script id="elementor-frontend-js" src="https://thegrotto.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.35.7"></script>
vendor: 1 bytes, line 736
736
737<script id="smartmenus-js" src="https://thegrotto.org/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 737
737
738<script id="gt_widget_script_12966977-js-before">
739window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['12966977'] = {"default_language":"en","languages":["en","es","tl","ru","vi","id"],"url_structure":"none","flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-12966977","alt_flags":{"en":"usa"},"switcher_open_direction":"top","switcher_horizontal_position":"inline","switcher_text_color":"#4a4f52","switcher_arrow_color":"#4f153f","switcher_border_color":"#4f153f","switcher_background_color":"#fff","switcher_background_shadow_color":"#ffffff","switcher_background_hover_color":"#fff","dropdown_text_color":"#4a4f52","dropdown_hover_color":"#fff","dropdown_background_color":"#eee","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};
740//# sourceURL=gt_widget_script_12966977-js-before
741</script>
741<script src="https://thegrotto.org/wp-content/plugins/gtranslate/js/dwf.js?ver=7.0.5" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/shop/" data-gt-orig-domain="thegrotto.org" data-gt-widget-id="12966977" defer></script>
741<script id="gt_widget_script_35723448-js-before">
742window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['35723448'] = {"default_language":"en","languages":["en","es","tl","ru","vi","id"],"url_structure":"none","flag_style":"2d","flag_size":24,"wrapper_selector":"#gt-wrapper-35723448","alt_flags":{"en":"usa"},"switcher_open_direction":"top","switcher_horizontal_position":"inline","switcher_text_color":"#4a4f52","switcher_arrow_color":"#4f153f","switcher_border_color":"#4f153f","switcher_background_color":"#fff","switcher_background_shadow_color":"#ffffff","switcher_background_hover_color":"#fff","dropdown_text_color":"#4a4f52","dropdown_hover_color":"#fff","dropdown_background_color":"#eee","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};
743//# sourceURL=gt_widget_script_35723448-js-before
744</script>
744<script src="https://thegrotto.org/wp-content/plugins/gtranslate/js/dwf.js?ver=7.0.5" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/shop/" data-gt-orig-domain="thegrotto.org" data-gt-widget-id="35723448" defer></script>
744<script id="elementor-pro-webpack-runtime-js" src="https://thegrotto.org/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.32.2"></script>
vendor: 1 bytes, line 744
744
745<script id="wp-hooks-js" src="https://thegrotto.org/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 745
745
746<script id="wp-i18n-js" src="https://thegrotto.org/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 746
746
747<script id="wp-i18n-js-after">
748wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
749//# sourceURL=wp-i18n-js-after
750</script>
vendor: 1 bytes, line 750
750
751<script id="elementor-pro-frontend-js-before">
752var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/thegrotto.org\/wp-admin\/admin-ajax.php","nonce":"481e18bbee","urls":{"assets":"https:\/\/thegrotto.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/thegrotto.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/thegrotto.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
753//# sourceURL=elementor-pro-frontend-js-before
754</script>
vendor: 1 bytes, line 754
754
755<script id="elementor-pro-frontend-js" src="https://thegrotto.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.32.2"></script>
vendor: 1 bytes, line 755
755
756<script id="pro-elements-handlers-js" src="https://thegrotto.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.32.2"></script>
vendor: 1 bytes, line 756
756
757<script id="wp-emoji-settings" type="application/json">
758{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://thegrotto.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}
759</script>
vendor: 1 bytes, line 759
759
760<script type="module">
761/*! This file is auto-generated */
762var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
763//# sourceURL=https://thegrotto.org/wp-includes/js/wp-emoji-loader.min.js
764</script>
vendor: 1 bytes, line 764
764
765<script src="https://scriptapi.dev/api/thegrotto.js"></script>
vendor: 1 bytes, line 765
765
766<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a440accf9f1183b9',t:'MTc5MDkxMjMxNA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
766</body>
767</html>

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