PageSourceSearch

https://artinstonesf.com/blog/

html artinstonesf.com collected 2026-10-07 17:21:27 UTC 68,532 bytes, 502 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#">
3<head>
4	        <meta charset="UTF-8" />
5                    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
6                    <link rel="profile" href="//gmpg.org/xfn/11" />
7        <link rel="pingback" href="https://artinstonesf.com/xmlrpc.php" />
8        
9<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
10<title>Blog - Art in Stone</title>
11<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
12<link rel="canonical" href="https://artinstonesf.com/blog/" />
13<meta property="og:locale" content="en_US" />
14<meta property="og:type" content="website" />
15<meta property="og:title" content="Blog - Art in Stone" />
16<meta property="og:description" content="A memorial is more than just a marker—it is a lasting work of art and a meaningful investment in the memory of your loved one. Preserving its beauty and integrity over time requires care, attention, and understanding of how natural elements and cemetery practices can affect its condition. Even the highest-quality granite and marble can [&hellip;]" />
17<meta property="og:url" content="https://artinstonesf.com/blog/" />
18<meta property="og:site_name" content="Art in Stone" />
19<meta name="twitter:card" content="summary_large_image" />
20<meta name="twitter:title" content="Blog - Art in Stone" />
21<meta name="twitter:description" content="A memorial is more than just a marker—it is a lasting work of art and a meaningful investment in the memory of your loved one. Preserving its beauty and integrity over time requires care, attention, and understanding of how natural elements and cemetery practices can affect its condition. Even the highest-quality granite and marble can [&hellip;]" />
22<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://artinstonesf.com/#organization","name":"Art in Stone"},{"@type":"WebSite","@id":"https://artinstonesf.com/#website","url":"https://artinstonesf.com","name":"Art in Stone","publisher":{"@id":"https://artinstonesf.com/#organization"},"inLanguage":"en-US"},{"@type":"CollectionPage","@id":"https://artinstonesf.com/blog/#webpage","url":"https://artinstonesf.com/blog/","name":"Blog - Art in Stone","isPartOf":{"@id":"https://artinstonesf.com/#website"},"inLanguage":"en-US"}]}</script>
22
23<!-- /Rank Math WordPress SEO plugin -->
24
25<link rel='dns-prefetch' href='//fonts.googleapis.com' />
26<link rel="alternate" type="application/rss+xml" title="Art in Stone &raquo; Feed" href="https://artinstonesf.com/feed/" />
27<link rel="alternate" type="application/rss+xml" title="Art in Stone &raquo; Comments Feed" href="https://artinstonesf.com/comments/feed/" />
28<style id="wp-img-auto-sizes-contain-inline-css">
29img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
30/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
31</style>
32<link rel='stylesheet' id='sbi_styles-css' href='https://artinstonesf.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.11.0' media='all' />
33<style id="wp-emoji-styles-inline-css">
34
35	img.wp-smiley, img.emoji {
36		display: inline !important;
37		border: none !important;
38		box-shadow: none !important;
39		height: 1em !important;
40		width: 1em !important;
41		margin: 0 0.07em !important;
42		vertical-align: -0.1em !important;
43		background: none !important;
44		padding: 0 !important;
45	}
46/*# sourceURL=wp-emoji-styles-inline-css */
47</style>
48<style id="wp-block-library-inline-css">
49:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
49--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
50
51/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
52</style>
53<style id="classic-theme-styles-inline-css">
54/*! This file is auto-generated */
55.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
56/*# sourceURL=/wp-includes/css/classic-themes.min.css */
57</style>
58
59<link rel='stylesheet' id='wc-blocks-style-css' href='https://artinstonesf.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.8.1' media='all' />
60
61<style id="global-styles-inline-css">
62: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,
620) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-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;}
62.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;}
63/*# sourceURL=global-styles-inline-css */
64</style>
65
66<link rel='stylesheet' id='contact-form-7-css' href='https://artinstonesf.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' />
67<link rel='stylesheet' id='sr7css-css' href='//artinstonesf.com/wp-content/plugins/revslider/public/css/sr7.css?ver=6.7.38' media='all' />
68<link rel='stylesheet' id='woocommerce-layout-css' href='https://artinstonesf.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.8.1' media='all' />
69<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://artinstonesf.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.8.1' media='only screen and (max-width: 768px)' />
70<link rel='stylesheet' id='woocommerce-general-css' href='https://artinstonesf.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.8.1' media='all' />
71<style id="woocommerce-inline-inline-css">
72.woocommerce form .form-row .required { visibility: visible; }
73/*# sourceURL=woocommerce-inline-inline-css */
74</style>
75<link rel='stylesheet' id='ywctm-frontend-css' href='https://artinstonesf.com/wp-content/plugins/yith-woocommerce-catalog-mode/assets/css/frontend.min.css?ver=2.55.0' media='all' />
76<style id="ywctm-frontend-inline-css">
77.widget.woocommerce.widget_shopping_cart{display: none !important}
78/*# sourceURL=ywctm-frontend-inline-css */
79</style>
80<link rel='stylesheet' id='parent-style-css' href='https://artinstonesf.com/wp-content/themes/blessing/style.css?ver=7.1.3' media='all' />
81<link rel='stylesheet' id='theme-font-Cinzel-css' href='https://fonts.googleapis.com/css?family=Cinzel:400,700&#038;subset=latin,latin-ext,cyrillic,cyrillic-ext' media='all' />
82<link rel='stylesheet' id='theme-font-Quattrocento-Sans-css' href='https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,400italic,700,700italic&#038;subset=latin,latin-ext,cyrillic,cyrillic-ext' media='all' />
83<link rel='stylesheet' id='fontello-style-css' href='https://artinstonesf.com/wp-content/themes/blessing/css/fontello/css/fontello.css' media='all' />
84<link rel='stylesheet' id='ancora-main-style-css' href='https://artinstonesf.com/wp-content/themes/blessing_child/style.css' media='all' />
85<link rel='stylesheet' id='ancora-shortcodes-style-css' href='https://artinstonesf.com/wp-content/plugins/ancora-utils/shortcodes/shortcodes.css' media='all' />
86<link rel='stylesheet' id='ancora-animation-style-css' href='https://artinstonesf.com/wp-content/themes/blessing/fw//css/core.animation.css' media='all' />
87<link rel='stylesheet' id='ancora-skin-style-css' href='https://artinstonesf.com/wp-content/themes/blessing/skins/blessing/skin.css' media='all' />
88<link rel='stylesheet' id='ancora-custom-style-css' href='https://artinstonesf.com/wp-content/themes/blessing/fw//css/custom-style.css' media='all' />
89<link rel='stylesheet' id='ancora-responsive-style-css' href='https://artinstonesf.com/wp-content/themes/blessing/css/responsive.css' media='all' />
90<link rel='stylesheet' id='ancora-skin-responsive-style-css' href='https://artinstonesf.com/wp-content/themes/blessing/skins/blessing/skin-responsive.css' media='all' />
91<link rel='stylesheet' id='mediaelement-css' href='https://artinstonesf.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' />
92<link rel='stylesheet' id='wp-mediaelement-css' href='https://artinstonesf.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.3' media='all' />
93<link rel='stylesheet' id='wp-block-paragraph-css' href='https://artinstonesf.com/wp-includes/blocks/paragraph/style.min.css?ver=7.1.3' media='all' />
94<script async data-wp-strategy="async" id="tp-tools-js" src="//artinstonesf.com/wp-content/plugins/revslider/public/js/libs/tptools.js?ver=6.7.38"></script>
vendor: 1 bytes, line 94
94
95<script async data-wp-strategy="async" id="sr7-js" src="//artinstonesf.com/wp-content/plugins/revslider/public/js/sr7.js?ver=6.7.38"></script>
vendor: 1 bytes, line 95
95
96<script id="jquery-core-js" src="https://artinstonesf.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 96
96
97<script id="jquery-migrate-js" src="https://artinstonesf.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 97
97
98<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://artinstonesf.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.8.1"></script>
vendor: 1 bytes, line 98
98
99<script id="wc-add-to-cart-js-extra">
100var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://artinstonesf.com/?page_id=5","is_cart":"","cart_redirect_after_add":"no"};
101//# sourceURL=wc-add-to-cart-js-extra
102</script>
vendor: 1 bytes, line 102
102
103<script data-wp-strategy="defer" id="wc-add-to-cart-js" src="https://artinstonesf.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 103
103
104<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://artinstonesf.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.8.1"></script>
vendor: 1 bytes, line 104
104
105<script id="woocommerce-js-extra">
106var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
107//# sourceURL=woocommerce-js-extra
108</script>
vendor: 1 bytes, line 108
108
109<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://artinstonesf.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 109
109
110<script id="vc_woocommerce-add-to-cart-js-js" src="https://artinstonesf.com/wp-content/plugins/js_composer/assets/js/vendors/woocommerce-add-to-cart.js?ver=8.7.2"></script>
vendor: 1 bytes, line 110
110
111<script></script>
111<link rel="https://api.w.org/" href="https://artinstonesf.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://artinstonesf.com/xmlrpc.php?rsd" />
112<meta name="generator" content="WordPress 7.1.3" />
113<meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC9hcnRpbnN0b25lc2YuY29tP3RpLW9ubGluZS11c2Vycy1nb29nbGU9MSZhbXA7cD0lMkZibG9nJTJGJmFtcDtfd3Bub25jZT00YmRjODU0NGJhIn0=" />	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
114	<meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
115<style id="custom-background-css">
116body.custom-background { background-color: #f7f7f7; }
117</style>
118<link rel="preconnect" href="https://fonts.googleapis.com">
119<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
120<meta name="generator" content="Powered by Slider Revolution 6.7.38 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
121<link rel="icon" href="https://artinstonesf.com/wp-content/uploads/2026/01/site-icon-68x68.jpg" sizes="32x32" />
122<link rel="icon" href="https://artinstonesf.com/wp-content/uploads/2026/01/site-icon-250x250.jpg" sizes="192x192" />
123<link rel="apple-touch-icon" href="https://artinstonesf.com/wp-content/uploads/2026/01/site-icon-250x250.jpg" />
124<meta name="msapplication-TileImage" content="https://artinstonesf.com/wp-content/uploads/2026/01/site-icon-300x300.jpg" />
125<script>
126	window._tpt			??= {};
127	window.SR7			??= {};
128	_tpt.R				??= {};
129	_tpt.R.fonts		??= {};
130	_tpt.R.fonts.customFonts??= {};
131	SR7.devMode			=  false;
132	SR7.F 				??= {};
133	SR7.G				??= {};
134	SR7.LIB				??= {};
135	SR7.E				??= {};
136	SR7.E.gAddons		??= {};
137	SR7.E.php 			??= {};
138	SR7.E.nonce			= '2bff37a5d0';
139	SR7.E.ajaxurl		= 'https://artinstonesf.com/wp-admin/admin-ajax.php';
140	SR7.E.resturl		= 'https://artinstonesf.com/wp-json/';
141	SR7.E.slug_path		= 'revslider/revslider.php';
142	SR7.E.slug			= 'revslider';
143	SR7.E.plugin_url	= 'https://artinstonesf.com/wp-content/plugins/revslider/';
144	SR7.E.wp_plugin_url = 'https://artinstonesf.com/wp-content/plugins/';
145	SR7.E.revision		= '6.7.38';
146	SR7.E.fontBaseUrl	= '//fonts.googleapis.com/css2?family=';
147	SR7.G.breakPoints 	= [1240,1024,778,480];
148	SR7.G.fSUVW 		= false;
149	SR7.E.modules 		= ['module','page','slide','layer','draw','animate','srtools','canvas','defaults','carousel','navigation','media','modifiers','migration'];
150	SR7.E.libs 			= ['WEBGL'];
151	SR7.E.css 			= ['csslp','cssbtns','cssfilters','cssnav','cssmedia'];
152	SR7.E.resources		= {};
153	SR7.E.ytnc			= false;
154	SR7.JSON			??= {};
155/*! Slider Revolution 7.0 - Page Processor */
156!function(){"use strict";window.SR7??={},window._tpt??={},SR7.version="Slider Revolution 6.7.16",_tpt.getMobileZoom=()=>_tpt.is_mobile?document.documentElement.clientWidth/window.innerWidth:1,_tpt.getWinDim=function(t){_tpt.screenHeightWithUrlBar??=window.innerHeight;let e=SR7.F?.modal?.visible&&SR7.M[SR7.F.module.getIdByAlias(SR7.F.modal.requested)];_tpt.scrollBar=window.innerWidth!==document.documentElement.clientWidth||e&&window.innerWidth!==e.c.module.clientWidth,_tpt.winW=_tpt.getMobileZoom()*window.innerWidth-(_tpt.scrollBar||"prepare"==t?_tpt.scrollBarW??_tpt.mesureScrollBar():0),_tpt.winH=_tpt.getMobileZoom()*window.innerHeight,_tpt.winWAll=document.documentElement.clientWidth},_tpt.getResponsiveLevel=function(t,e){return SR7.G.fSUVW?_tpt.closestGE(t,window.innerWidth):_tpt.closestGE(t,_tpt.winWAll)},_tpt.mesureScrollBar=function(){let t=document.createElement("div");return t.className="RSscrollbar-measure",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t),_tpt.scrollBarW=t.offsetWidth-t.clientWidth,document.body.removeChild(t),_tpt.scrollBarW},_tpt.loadCSS=async function(t,e,s){return s?_tpt.R.fonts.required[e].status=1:(_tpt.R[e]??={},_tpt.R[e].status=1),new Promise(((i,n)=>{if(_tpt.isStylesheetLoaded(t))s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i();else{const o=document.createElement("link");o.rel="stylesheet";let l="text",r="css";o["type"]=l+"/"+r,o.href=t,o.onload=()=>{s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i()},o.onerror=()=>{s?_tpt.R.fonts.required[e].status=3:_tpt.R[e].status=3,n(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(o)}}))},_tpt.addContainer=function(t){const{tag:e="div",id:s,class:i,datas:n,textContent:o,iHTML:l}=t,r=document.createElement(e);if(s&&""!==s&&(r.id=s),i&&""!==i&&(r.className=i),n)for(const[t,e]of Object.entries(n))"style"==t?r.style.cssText=e:r.setAttribute(`data-${t}`,e);return o&&(r.textContent=o),l&&(r.innerHTML=l),r},_tpt.collector=function(){return{fragment:new DocumentFragment,add(t){var e=_tpt.addContainer(t);return this.fragment.appendChild(e),e},append(t){t.appendChild(this.fragment)}}},_tpt.isStylesheetLoaded=function(t){let e=t.split("?")[0];return Array.from(document.querySelectorAll('link[rel="stylesheet"], link[rel="preload"]')).some((t=>t.href.split("?")[0]===e))},_tpt.preloader={requests:new Map,preloaderTemplates:new Map,show:function(t,e){if(!e||!t)return;const{type:s,color:i}=e;if(s<0||"off"==s)return;const n=`preloader_${s}`;let o=this.preloaderTemplates.get(n);o||(o=this.build(s,i),this.preloaderTemplates.set(n,o)),this.requests.has(t)||this.requests.set(t,{count:0});const l=this.requests.get(t);clearTimeout(l.timer),l.count++,1===l.count&&(l.timer=setTimeout((()=>{l.preloaderClone=o.cloneNode(!0),l.anim&&l.anim.kill(),void 0!==_tpt.gsap?l.anim=_tpt.gsap.fromTo(l.preloaderClone,1,{opacity:0}
156,{opacity:1}):l.preloaderClone.classList.add("sr7-fade-in"),t.appendChild(l.preloaderClone)}),150))},hide:function(t){if(!this.requests.has(t))return;const e=this.requests.get(t);e.count--,e.count<0&&(e.count=0),e.anim&&e.anim.kill(),0===e.count&&(clearTimeout(e.timer),e.preloaderClone&&(e.preloaderClone.classList.remove("sr7-fade-in"),e.anim=_tpt.gsap.to(e.preloaderClone,.3,{opacity:0,onComplete:function(){e.preloaderClone.remove()}})))},state:function(t){if(!this.requests.has(t))return!1;return this.requests.get(t).count>0},build:(t,e="#ffffff",s="")=>{if(t<0||"off"===t)return null;const i=parseInt(t);if(t="prlt"+i,isNaN(i))return null;if(_tpt.loadCSS(SR7.E.plugin_url+"public/css/preloaders/t"+i+".css","preloader_"+t),isNaN(i)||i<6){const n=`background-color:${e}`,o=1===i||2==i?n:"",l=3===i||4==i?n:"",r=_tpt.collector();["dot1","dot2","bounce1","bounce2","bounce3"].forEach((t=>r.add({tag:"div",class:t,datas:{style:l}})));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`,datas:{style:o}});return r.append(d),d}{let n={};if(7===i){let t;e.startsWith("#")?(t=e.replace("#",""),t=`rgba(${parseInt(t.substring(0,2),16)}, ${parseInt(t.substring(2,4),16)}, ${parseInt(t.substring(4,6),16)}, `):e.startsWith("rgb")&&(t=e.slice(e.indexOf("(")+1,e.lastIndexOf(")")).split(",").map((t=>t.trim())),t=`rgba(${t[0]}, ${t[1]}, ${t[2]}, `),t&&(n.style=`border-top-color: ${t}0.65); border-bottom-color: ${t}0.15); border-left-color: ${t}0.65); border-right-color: ${t}0.15)`)}else 12===i&&(n.style=`background:${e}`);const o=[10,0,4,2,5,9,0,4,4,2][i-6],l=_tpt.collector(),r=l.add({tag:"div",class:"sr7-prl-inner",datas:n});Array.from({length:o}).forEach((()=>r.appendChild(l.add({tag:"span",datas:{style:`background:${e}`}}))));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`});return l.append(d),d}}},SR7.preLoader={show:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.show(e||SR7.M[t].c.module,SR7.M[t]?.settings?.pLoader??{color:"#fff",type:10})},hide:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.hide(e||SR7.M[t].c.module)},state:(t,e)=>_tpt.preloader.state(e||SR7.M[t].c.module)},_tpt.prepareModuleHeight=function(t){window.SR7.M??={},window.SR7.M[t.id]??={},"ignore"==t.googleFont&&(SR7.E.ignoreGoogleFont=!0);let e=window.SR7.M[t.id];if(null==_tpt.scrollBarW&&_tpt.mesureScrollBar(),e.c??={},e.states??={},e.settings??={},e.settings.size??={},t.fixed&&(e.settings.fixed=!0),e.c.module=document.querySelector("sr7-module#"+t.id),e.c.adjuster=e.c.module.getElementsByTagName("sr7-adjuster")[0],e.c.content=e.c.module.getElementsByTagName("sr7-content")[0],"carousel"==t.type&&(e.c.carousel=e.c.content.getElementsByTagName("sr7-carousel")[0]),null==e.c.module||null==e.c.module)return;t.plType&&t.plColor&&(e.settings.pLoader={type:t.plType,color:t.plColor}),void 0===t.plType||"off"===t.plType||SR7.preLoader.state(t.id)&&SR7.preLoader.state(t.id,e.c.module)||SR7.preLoader.show(t.id,e.c.module),_tpt.winW||_tpt.getWinDim("prepare"),_tpt.getWinDim();let s=""+e.c.module.dataset?.modal;"modal"==s||"true"==s||"undefined"!==s&&"false"!==s||(e.settings.size.fullWidth=t.size.fullWidth,e.LEV??=_tpt.getResponsiveLevel(window.SR7.G.breakPoints,t.id),t.vpt=_tpt.fillArray(t.vpt,5),e.settings.vPort=t.vpt[e.LEV],void 0!==t.el&&"720"==t.el[4]&&t.gh[4]!==t.el[4]&&"960"==t.el[3]&&t.gh[3]!==t.el[3]&&"768"==t.el[2]&&t.gh[2]!==t.el[2]&&delete t.el,e.settings.size.height=null==t.el||null==t.el[e.LEV]||0==t.el[e.LEV]||"auto"==t.el[e.LEV]?_tpt.fillArray(t.gh,5,-1):_tpt.fillArray(t.el,5,-1),e.settings.size.width=_tpt.fillArray(t.gw,5,-1),e.settings.size.minHeight=_tpt.fillArray(t.mh??[0],5,-1),e.cacheSize={fullWidth:e.settings.size?.fullWidth,fullHeight:e.settings.size?.fullHeight},void 0!==t.off&&(t.off?.t&&(e.settings.size.m??={})&&(e.settings.size.m.t=t.off.t),t.off?.b&&(e.settings.size.m??={})&&(e.settings.size.m.b=t.off.b),t.off?.l&&(e.settings.size.p??={})&&(e.settings.size.p.l=t.off.l),t.off?.r&&(e.settings.size.p??={})&&(e.settings.size.p.r=t.off.r),e.offsetPrepared=!0),_tpt.updatePMHeight(t.id,t,!0))},_tpt.updatePMHeight=(t,e,s)=>{let i=SR7.M[t];var n=i.settings.size.fullWidth?_tpt.winW:i.c.module.parentNode.offsetWidth;n=0===n||isNaN(n)?_tpt.winW:n;let o=i.settings.size.width[i.LEV]||i.settings.size.width[i.LEV++]||i.settings.size.width[i.LEV--]||n,l=i.settings.size.height[i.LEV]||i.settings.size.height[i.LEV++]||i.settings.size.height[i.LEV--]||0,r=i.settings.size.minHeight[i.LEV]||i.settings.size.minHeight[i.LEV++]||i.settings.size.minHeight[i.LEV--]||0;if(l="auto"==l?0:l,l=parseInt(l),"carousel"!==e.type&&(n-=parseInt(e.onw??0)||0),i.MP=!i.settings.size.fullWidth&&n<o||_tpt.winW<o?Math.min(1,n/o):1,e.size.fullScreen||e.size.fullHeight){let t=parseInt(e.fho)||0,s=(""+e.fho).indexOf("%")>-1;
156e.newh=_tpt.winH-(s?_tpt.winH*t/100:t)}else e.newh=i.MP*Math.max(l,r);if(e.newh+=(parseInt(e.onh??0)||0)+(parseInt(e.carousel?.pt)||0)+(parseInt(e.carousel?.pb)||0),void 0!==e.slideduration&&(e.newh=Math.max(e.newh,parseInt(e.slideduration)/3)),e.shdw&&_tpt.buildShadow(e.id,e),i.c.adjuster.style.height=e.newh+"px",i.c.module.style.height=e.newh+"px",i.c.content.style.height=e.newh+"px",i.states.heightPrepared=!0,i.dims??={},i.dims.moduleRect=i.c.module.getBoundingClientRect(),i.c.content.style.left="-"+i.dims.moduleRect.left+"px",!i.settings.size.fullWidth)return s&&requestAnimationFrame((()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)})),void _tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0);_tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0),requestAnimationFrame((function(){s&&requestAnimationFrame((()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)}))})),i.earlyResizerFunction||(i.earlyResizerFunction=function(){requestAnimationFrame((function(){_tpt.getWinDim(),_tpt.moduleDefaults(e.id,e),_tpt.updateSlideBg(t,!0)}))},window.addEventListener("resize",i.earlyResizerFunction))},_tpt.buildShadow=function(t,e){let s=SR7.M[t];null==s.c.shadow&&(s.c.shadow=document.createElement("sr7-module-shadow"),s.c.shadow.classList.add("sr7-shdw-"+e.shdw),s.c.content.appendChild(s.c.shadow))},_tpt.bgStyle=async(t,e,s,i,n)=>{const o=SR7.M[t];if((e=e??o.settings).fixed&&!o.c.module.classList.contains("sr7-top-fixed")&&(o.c.module.classList.add("sr7-top-fixed"),o.c.module.style.position="fixed",o.c.module.style.width="100%",o.c.module.style.top="0px",o.c.module.style.left="0px",o.c.module.style.pointerEvents="none",o.c.module.style.zIndex=5e3,o.c.content.style.pointerEvents="none"),null==o.c.bgcanvas){let t=document.createElement("sr7-module-bg"),l=!1;if("string"==typeof e?.bg?.color&&e?.bg?.color.includes("{"))if(_tpt.gradient&&_tpt.gsap)e.bg.color=_tpt.gradient.convert(e.bg.color);else try{let t=JSON.parse(e.bg.color);(t?.orig||t?.string)&&(e.bg.color=JSON.parse(e.bg.color))}catch(t){return}let r="string"==typeof e?.bg?.color?e?.bg?.color||"transparent":e?.bg?.color?.string??e?.bg?.color?.orig??e?.bg?.color?.color??"transparent";if(t.style["background"+(String(r).includes("grad")?"":"Color")]=r,("transparent"!==r||n)&&(l=!0),o.offsetPrepared&&(t.style.visibility="hidden"),e?.bg?.image?.src&&(t.style.backgroundImage=`url(${e?.bg?.image.src})`,t.style.backgroundSize=""==(e.bg.image?.size??"")?"cover":e.bg.image.size,t.style.backgroundPosition=e.bg.image.position,t.style.backgroundRepeat=""==e.bg.image.repeat||null==e.bg.image.repeat?"no-repeat":e.bg.image.repeat,l=!0),!l)return;o.c.bgcanvas=t,e.size.fullWidth?t.style.width=_tpt.winW-(s&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":i&&(t.style.width=o.c.module.offsetWidth+"px"),e.sbt?.use?o.c.content.appendChild(o.c.bgcanvas):o.c.module.appendChild(o.c.bgcanvas)}o.c.bgcanvas.style.height=void 0!==e.newh?e.newh+"px":("carousel"==e.type?o.dims.module.h:o.dims.content.h)+"px",o.c.bgcanvas.style.left=!s&&e.sbt?.use||o.c.bgcanvas.closest("SR7-CONTENT")?"0px":"-"+(o?.dims?.moduleRect?.left??0)+"px"},_tpt.updateSlideBg=function(t,e){const s=SR7.M[t];let i=s.settings;s?.c?.bgcanvas&&(i.size.fullWidth?s.c.bgcanvas.style.width=_tpt.winW-(e&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":preparing&&(s.c.bgcanvas.style.width=s.c.module.offsetWidth+"px"))},_tpt.moduleDefaults=(t,e)=>{let s=SR7.M[t];null!=s&&null!=s.c&&null!=s.c.module&&(s.dims??={},s.dims.moduleRect=s.c.module.getBoundingClientRect(),s.c.content.style.left="-"+s.dims.moduleRect.left+"px",s.c.content.style.width=_tpt.winW-_tpt.scrollBarW+"px","carousel"==e.type&&(s.c.module.style.overflow="visible"),_tpt.bgStyle(t,e,window.innerWidth==_tpt.winW))},_tpt.getOffset=t=>{var e=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+i,left:e.left+s}},_tpt.fillArray=function(t,e){let s,i;t=Array.isArray(t)?t:[t];let n=Array(e),o=t.length;for(i=0;i<t.length;i++)n[i+(e-o)]=t[i],null==s&&"#"!==t[i]&&(s=t[i]);for(let t=0;t<e;t++)void 0!==n[t]&&"#"!=n[t]||(n[t]=s),s=n[t];return n},_tpt.closestGE=function(t,e){let s=Number.MAX_VALUE,i=-1;for(let n=0;n<t.length;n++)t[n]-1>=e&&t[n]-1-e<s&&(s=t[n]-1-e,i=n);return++i}}();</script>
156
157<style id="wp-custom-css">
158.quantity {
159    display: none !important;
160}
161
162.sl-image {
163    overflow: hidden !important;
164}
165
166.sl-image img {
167    cursor: zoom-in;
168    transition: none !important;
169}
170
171.sl-image {
172    overflow: hidden !important;
173}
174
175.sl-image img {
176    cursor: zoom-in;
177    transition: none !important;
178}
179
180
181</style>
182<noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><link rel='stylesheet' id='ancora-messages-style-css' href='https://artinstonesf.com/wp-content/themes/blessing/fw//js/core.messages/core.messages.css' media='all' />
183
184</head>
185
186
187<body class="blog custom-background wp-theme-blessing wp-child-theme-blessing_child theme-blessing ua_chrome woocommerce-no-js ancora_body body_style_wide body_filled theme_skin_blessing  article_style_stretch  layout_excerpt  template_excerpt  top_panel_style_dark  top_panel_opacity_transparent  menu_center  user_menu_hide  sidebar_show sidebar_right  top_panel_show top_panel_above wpb-js-composer js-comp-ver-8.7.2 vc_responsive">
188	
189	
190	<a name="toc_home" id="toc_home" class="sc_anchor" title="Home" data-description="&lt;i&gt;Return to Home&lt;/i&gt; - &lt;br&gt;navigate to home page of the site" data-icon="icon-home-1" data-url="https://artinstonesf.com/" data-separator="yes"></a><a name="toc_top" id="toc_top" class="sc_anchor" title="To Top" data-description="&lt;i&gt;Back to top&lt;/i&gt; - &lt;br&gt;scroll to top of the page" data-icon="icon-angle-double-up" data-url="" data-separator="yes"></a>
191	<div class="body_wrap">
192
193		
194		<div class="page_wrap">
195
196			
197<div class="top_panel_fixed_wrap"></div>
198
199<header class="top_panel_wrap bg_tint_dark" >
200
201
202    
203    <div class="border_bottom_grey font_086em display_none">
204        <div class="content_wrap clearfix top_div">
205            <div class="inline bottom">
206                Helping Families and Friends Honor Their Loved One            </div>
207            <div class="inline bottom side-right">
208                                    <div class="menu_user_area menu_user_left menu_user_contact_area"><a href="https://maps.app.goo.gl/iCKF9X38Tnze1gtA6" target="_blank">1174 El Camino Real, Colma, California 94014</a></div>
209                            </div>
210            <div class="inline side-right search_s">
211                <div class="search_wrap search_style_regular search_ajax" title="Open/close search form">
212					<a href="#" class="search_icon icon-search-2"></a>
213
214					<div class="search_form_wrap">
215						<form role="search" method="get" class="search_form" action="https://artinstonesf.com/">
216							<button type="submit" class="search_submit" data-text="Search" title="Start search"> Search</button>
217							<input type="text" class="search_field" placeholder="Search ..." value="" name="s" title="Search ..." />
218						</form>
219					</div>
220
221					<div class="search_results widget_area bg_tint_light"><a class="search_results_close icon-delete-2"></a><div class="search_results_content"></div></div>
222
223			</div>            </div>
224        </div>
225    </div>
226
227    <div class="menu_main_wrap logo_left with_text">
228        <div class="content_wrap clearfix display_none">
229
230            <div class="logo">
231                <div class="logo_img">
232                    <a href="https://artinstonesf.com/">
233                                            </a>
234                </div>
235                <div class="contein_logo_text">
236                    <a href="https://artinstonesf.com/">
237                        <span class="logo_text">ART IN STONE</span>                        <span class="logo_slogan">Marble &amp; Granite Memorials</span>                    </a>
238                </div>
239            </div>
240
241                <a href="#" class="menu_main_responsive_button icon-menu-1"></a>
242                <div class="inline image side-right marg_top_2em">
243                                                <div class="inline">
244                                <img src="https://artinstonesf.com/wp-content/themes/blessing/skins/blessing/images/phone.jpg" alt="img">
245                                <div class="side-right marg_null marg_top">
246                                    <h4><a href="tel:(650)755-1548">(650)755-1548</a></h4>
247                                    <span class="font_086em">Get in touch with us</span>
248                                </div>
249                            </div>
250
251                                        </div>
252            </div>
253
254            <nav role="navigation" class="menu_main_nav_area">
255                <ul id="menu_main" class="menu_main_nav"><li id="menu-item-2510" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-2510"><a href="https://artinstonesf.com/">Home</a></li>
256<li id="menu-item-2511" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2511"><a href="https://artinstonesf.com/about-us/">About Us</a></li>
257<li id="menu-item-2513" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2513"><a href="https://artinstonesf.com/gallery/">Gallery</a></li>
258<li id="menu-item-2515" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2515"><a href="https://artinstonesf.com/memorial-design-guide/">Design Guide</a>
259<ul class="sub-menu">
260	<li id="menu-item-2522" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2522"><a href="https://artinstonesf.com/memorial-types/">Memorial Types</a></li>
261	<li id="menu-item-2516" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2516"><a href="https://artinstonesf.com/granite-colors/">Granite Colors</a></li>
262	<li id="menu-item-2517" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2517"><a href="https://artinstonesf.com/carving-options/">Carving Options</a></li>
263</ul>
264</li>
265<li id="menu-item-2512" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2512"><a href="https://artinstonesf.com/faq/">FAQ</a></li>
266<li id="menu-item-2514" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-2514"><a href="https://artinstonesf.com/blog/" aria-current="page">Blog</a></li>
267<li id="menu-item-2518" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2518"><a href="https://artinstonesf.com/contact-us/">Contact Us</a></li>
268</ul>            </nav>
269        </div>
270
271</header>
272                			
273			<div class="page_content_wrap">
274
275				
276<div class="content_wrap">
277<div class="content">		<article class="post_item post_item_excerpt post_featured_default post_format_standard odd post-2559 post type-post status-publish format-standard hentry category-memorials">
278				
279			<div class="post_content clearfix">
280				<h3 class="post_title"><a href="https://artinstonesf.com/how-do-you-properly-maintain-a-granite-or-marble-memorial/"><span class="post_icon icon-book-2"></span>How Do You Properly Maintain a Granite or Marble Memorial?</a></h3>			<div class="post_info">
281										<span class="post_info_item post_info_posted"> <a href="https://artinstonesf.com/how-do-you-properly-maintain-a-granite-or-marble-memorial/" class="post_info_date">March 24, 2026</a></span>
282												<span class="post_info_item post_info_posted_by">by <a href="https://artinstonesf.com/author/artstonedev/" class="post_info_author">artstonedev</a></span>
283											<span class="post_info_item post_info_tags">in <a class="category_link" href="https://artinstonesf.com/category/memorials/">Memorials</a></span>
284											<span class="post_info_item post_info_counters">	<a class="post_counters_item post_counters_views icon-eye" title="Views - 1233" href="https://artinstonesf.com/how-do-you-properly-maintain-a-granite-or-marble-memorial/">1233</a>
285		<a class="post_counters_item post_counters_comments icon-comment-1" title="Comments - 0" href="https://artinstonesf.com/how-do-you-properly-maintain-a-granite-or-marble-memorial/#respond"><span class="post_counters_number"></span></a>
286		<a class="post_counters_item post_counters_likes icon-heart enabled" title="Like" href="#"
287		data-postid="2559"
288		data-likes="0"
289		data-title-like="Like"
290		data-title-dislike="Dislike"><span class="post_counters_number"></span></a>
291	</span>
292								</div>
293		
294				<div class="post_descr">
295				<p>A memorial is more than just a marker—it is a lasting work of art and a meaningful investment in the memory of your loved one. Preserving its beauty and integrity over time requires care, attention, and understanding of how natural elements and...</p><a href="https://artinstonesf.com/how-do-you-properly-maintain-a-granite-or-marble-memorial/" class="sc_button button-hover sc_button_square sc_button_style_filled sc_button_bg_link sc_button_size_small" data-text="READ MORE">READ MORE</a>				</div>
296                			</div>	<!-- /.post_content -->
297
298		</article>	<!-- /.post_item -->
299
300			<article class="post_item post_item_excerpt post_featured_default post_format_standard even last post-2280 post type-post status-publish format-standard hentry category-memorials">
301				
302			<div class="post_content clearfix">
303				<h3 class="post_title"><a href="https://artinstonesf.com/granite-vs-marble-headstones-bay-area-expert-guide/"><span class="post_icon icon-book-2"></span>Granite vs Marble Headstones Bay Area | Expert Guide</a></h3>			<div class="post_info">
304										<span class="post_info_item post_info_posted"> <a href="https://artinstonesf.com/granite-vs-marble-headstones-bay-area-expert-guide/" class="post_info_date">February 20, 2026</a></span>
305												<span class="post_info_item post_info_posted_by">by <a href="https://artinstonesf.com/author/artstonedev/" class="post_info_author">artstonedev</a></span>
306											<span class="post_info_item post_info_tags">in <a class="category_link" href="https://artinstonesf.com/category/memorials/">Memorials</a></span>
307											<span class="post_info_item post_info_counters">	<a class="post_counters_item post_counters_views icon-eye" title="Views - 2265" href="https://artinstonesf.com/granite-vs-marble-headstones-bay-area-expert-guide/">2265</a>
308		<a class="post_counters_item post_counters_comments icon-comment-1" title="Comments - 0" href="https://artinstonesf.com/granite-vs-marble-headstones-bay-area-expert-guide/#respond"><span class="post_counters_number"></span></a>
309		<a class="post_counters_item post_counters_likes icon-heart enabled" title="Like" href="#"
310		data-postid="2280"
311		data-likes="0"
312		data-title-like="Like"
313		data-title-dislike="Dislike"><span class="post_counters_number"></span></a>
314	</span>
315								</div>
316		
317				<div class="post_descr">
318				<p>Choosing a headstone or grave marker is a deeply meaningful decision. The material you select affects the memorial’s appearance, durability, maintenance, and long-term legibility.
319
320
321In the San Francisco Bay Area, families often ask whether...</p><a href="https://artinstonesf.com/granite-vs-marble-headstones-bay-area-expert-guide/" class="sc_button button-hover sc_button_square sc_button_style_filled sc_button_bg_link sc_button_size_small" data-text="READ MORE">READ MORE</a>				</div>
322                			</div>	<!-- /.post_content -->
323
324		</article>	<!-- /.post_item -->
325
326	
327		</div> <!-- /div class="content" -->	<div class="sidebar widget_area bg_tint_light sidebar_style_white" role="complementary">
328		<aside id="categories-2" class="widget_number_1 widget widget_categories"><h5 class="widget_title">Categories</h5>
329			<ul>
330					<li class="cat-item cat-item-1"><a href="https://artinstonesf.com/category/memorials/">Memorials</a>
331</li>
332			</ul>
333
334			</aside>
335		<aside id="recent-posts-2" class="widget_number_2 widget widget_recent_entries">
336		<h5 class="widget_title">Recent Posts</h5>
337		<ul>
338											<li>
339					<a href="https://artinstonesf.com/how-do-you-properly-maintain-a-granite-or-marble-memorial/">How Do You Properly Maintain a Granite or Marble Memorial?</a>
340									</li>
341											<li>
342					<a href="https://artinstonesf.com/granite-vs-marble-headstones-bay-area-expert-guide/">Granite vs Marble Headstones Bay Area | Expert Guide</a>
343									</li>
344					</ul>
345
346		</aside>	</div> <!-- /.sidebar -->
347	
348	</div> <!-- /div class="content_wrap" -->			
349			</div>		<!-- </.page_content_wrap> -->
350			
351							<footer class="footer_wrap bg_tint_light footer_style_white widget_area">
352					<div class="content_wrap">
353						<div class="columns_wrap">
354						<aside id="ancora_widget_socials-4" class="widget_number_1 column-1_4 widget widget_socials">		<div class="widget_inner">
355            						<div class="logo"><a href="https://artinstonesf.com"><span class="logo_text">ART IN STONE</span></a></div>
356										<div class="logo_descr">Our professional and caring staff is dedicated to working with your family to provide assistance in selecting high quality and affordable funeral services during a time</div>
357                    <div class="sc_socials sc_socials_size_small"><div class="sc_socials_item"><a href="https://www.facebook.com/profile.php?id=61573631836816" target="_blank" class="social_icons social_facebook"><span class="icon-facebook"></span></a></div></div>		</div>
358
359		</aside><aside id="text-3" class="widget_number_2 column-1_4 widget widget_text"><h5 class="widget_title">Testimonals</h5>			<div class="textwidget"><div class="testim"></div>Amazing and very well done and fast paced work. Amazing quality and I do recommend Art in Stone for their value and quality.<br>
360<em>- Julia M.</em><br><br></div>
361		</aside><aside id="text-4" class="widget_number_3 column-1_4 widget widget_text"><h5 class="widget_title">Contact Info</h5>			<div class="textwidget"><ul class="sc_list  sc_list_style_iconed"><li class="sc_list_item odd first"><span class="sc_list_icon icon-home-1"></span><a href="https://maps.app.goo.gl/iCKF9X38Tnze1gtA6" target="_blank" title="1174 El Camino Real, Colma, California 94014">1174 El Camino Real,<br>
362Colma, California 94014</a></li><li class="sc_list_item even"><span class="sc_list_icon icon-smartphone"></span><a href="tel:(650)755-1548">  (650)755-1548</a></li><li class="sc_list_item odd"><span class="sc_list_icon icon-mail-2"></span><a href="mailto:[email protected]"> [email protected]</a></li><li class="sc_list_item even"><span class="sc_list_icon icon-location-1"></span><a href="/contact-us/">Map & Directions</a></li></ul></div>
363		</aside>						</div>	<!-- /.columns_wrap -->
364					</div>	<!-- /.content_wrap -->
365				</footer>	<!-- /.footer_wrap -->
366			 
367				<div class="copyright_wrap bottom_cont">
368					<div class="content_wrap">
369						<p>Copyright © 2026 <a href="https://artinstonesf.com/">Art in Stone</a></p>					</div>
370				</div>
371						
372		</div>	<!-- /.page_wrap -->
373
374	</div>		<!-- /.body_wrap -->
375
376
377<div class="custom_html_section">
378<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 378-379
378
379<script async src="https://www.googletagmanager.com/gtag/js?id=
379G-7NF6Z2YY1G
vendor: 13 bytes, line 379
379"></script>
380<script>
381  
vendor: 138 bytes, lines 381-385
381window.dataLayer = window.dataLayer || [];
382  function gtag(){dataLayer.push(arguments);}
383  gtag('js', new Date());
384
385  gtag('config', '
385G-7NF6Z2YY1G
vendor: 5 bytes, line 385
385');
386</script>
386
387
388<script>
389document.addEventListener("DOMContentLoaded", function () {
390
391    document.querySelectorAll(".gallery-menu-toggle").forEach(function (btn) {
392        btn.addEventListener("click", function () {
393            this.closest(".gallery-menu-wrapper").classList.toggle("active");
394        });
395    });
396
397    /* Optional: close menu on link click */
398    document.querySelectorAll(".page-horizontal-menu a").forEach(function (link) {
399        link.addEventListener("click", function () {
400            this.closest(".gallery-menu-wrapper")?.classList.remove("active");
401        });
402    });
403
404});
405
406
407document.addEventListener('mousemove', function(e){
408
409    const img = e.target.closest('.sl-image img');
410    if (!img) return;
411
412    const rect = img.getBoundingClientRect();
413
414    const x = ((e.clientX - rect.left) / rect.width) * 100;
415    const y = ((e.clientY - rect.top) / rect.height) * 100;
416
417    img.style.transformOrigin = x + '% ' + y + '%';
418    img.style.transform = 'scale(2.5)';
419});
420
421document.addEventListener('mouseout', function(e){
422
423    const img = e.target.closest('.sl-image img');
424    if (!img) return;
425
426    img.style.transform = 'scale(1)';
427    img.style.transformOrigin = 'center center';
428});
429</script>
429</div>
430
431
432<a href="#" class="scroll_to_top icon-up-2" title="Scroll to top"></a>
433        
433<script type="speculationrules">
434{"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/blessing_child/*","/wp-content/themes/blessing/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
435</script>
435
436<!-- Instagram Feed JS -->
437<script type="text/javascript">
438var sbiajaxurl = "https://artinstonesf.com/wp-admin/admin-ajax.php";
439</script>
439
440	
440<script type='text/javascript'>
441		(function () {
442			var c = document.body.className;
443			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
444			document.body.className = c;
445		})();
446	</script>
446
447	
447<script id="wp-hooks-js" src="https://artinstonesf.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 447
447
448<script id="wp-i18n-js" src="https://artinstonesf.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 448
448
449<script id="wp-i18n-js-after">
450wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
451//# sourceURL=wp-i18n-js-after
452</script>
vendor: 1 bytes, line 452
452
453<script id="swv-js" src="https://artinstonesf.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 453
453
454<script id="contact-form-7-js-before">
455var wpcf7 = {
456    "api": {
457        "root": "https:\/\/artinstonesf.com\/wp-json\/",
458        "namespace": "contact-form-7\/v1"
459    }
460};
461//# sourceURL=contact-form-7-js-before
462</script>
vendor: 1 bytes, line 462
462
463<script id="contact-form-7-js" src="https://artinstonesf.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 463
463
464<script id="superfish-js" src="https://artinstonesf.com/wp-content/themes/blessing/fw//js/superfish.min.js"></script>
vendor: 1 bytes, line 464
464
465<script id="ancora-slidemenu-script-js" src="https://artinstonesf.com/wp-content/themes/blessing/fw//js/jquery.slidemenu.js"></script>
vendor: 1 bytes, line 465
465
466<script id="ancora-core-utils-script-js" src="https://artinstonesf.com/wp-content/themes/blessing/fw//js/core.utils.js"></script>
vendor: 1 bytes, line 466
466
467<script id="ancora-core-init-script-js-extra">
468var ANCORA_GLOBALS = {"strings":{"ajax_error":"Invalid server answer","bookmark_add":"Add the bookmark","bookmark_added":"Current page has been successfully added to the bookmarks. You can see it in the right panel on the tab &#039;Bookmarks&#039;","bookmark_del":"Delete this bookmark","bookmark_title":"Enter bookmark title","bookmark_exists":"Current page already exists in the bookmarks list","search_error":"Error occurs in AJAX search! Please, type your query and press search icon for the traditional search way.","email_confirm":"On the e-mail address &quot;%s&quot; we sent a confirmation email. Please, open it and click on the link.","reviews_vote":"Thanks for your vote! New average rating is:","reviews_error":"Error saving your vote! Please, try again later.","error_like":"Error saving your like! Please, try again later.","error_global":"Global error text","name_empty":"The name can&#039;t be empty","name_long":"Too long name","email_empty":"Too short (or empty) email address","email_long":"Too long email address","email_not_valid":"Invalid email address","subject_empty":"The subject can&#039;t be empty","subject_long":"Too long subject","text_empty":"The message text can&#039;t be empty","text_long":"Too long message text","send_complete":"Send message complete!","send_error":"Transmit failed!","login_empty":"The Login field can&#039;t be empty","login_long":"Too long login field","login_success":"Login success! The page will be reloaded in 3 sec.","login_failed":"Login failed!","password_empty":"The password can&#039;t be empty and shorter then 4 characters","password_long":"Too long password","password_not_equal":"The passwords in both fields are not equal","registration_success":"Registration success! Please log in!","registration_failed":"Registration failed!","geocode_error":"Geocode was not successful for the following reason:","googlemap_not_avail":"Google map API not available!","editor_save_success":"Post content saved!","editor_save_error":"Error saving post data!","editor_delete_post":"You really want to delete the current post?","editor_delete_post_header":"Delete post","editor_delete_success":"Post deleted!","editor_delete_error":"Error deleting post!","editor_caption_cancel":"Cancel","editor_caption_close":"Close"},"ajax_url":"https://artinstonesf.com/wp-admin/admin-ajax.php","ajax_nonce":"2c0c6f5f99","ajax_nonce_editor":"39200e6a7c","ajax_login":"1","use_ajax_views_counter":"","home_url":"https://artinstonesf.com","site_protocol":"https","vc_edit_mode":"","theme_font":"Roboto","theme_skin":"blessing","theme_skin_bg":"","slider_height":"520","system_message":{"message":"","status":"","header":""},"user_logged_in":"","toc_menu":"float","toc_menu_home":"1","toc_menu_top":"1","menu_fixed":"1","menu_relayout":"960","menu_responsive":"800","menu_slider":"1","demo_time":"0","media_elements_enabled":"1","ajax_search_enabled":"1","ajax_search_min_length":"3","ajax_search_delay":"200","css_animation":"1","menu_animation_in":"none","menu_animation_out":"none","popup_engine":"magnific","popup_gallery":"1","email_mask":"^([a-zA-Z0-9_\\-]+\\.)*[a-zA-Z0-9_\\-]+@[a-z0-9_\\-]+(\\.[a-z0-9_\\-]+)*\\.[a-z]{2,6}$","contacts_maxlength":"1000","comments_maxlength":"1000","remember_visitors_settings":"","admin_mode":"","isotope_resize_delta":"0.3","error_message_box":null,"viewmore_busy":"","video_resize_inited":"","top_panel_height":"0","link_color":"#493834","menu_color":"#592131","user_color":"#f1ad48"};
469//# sourceURL=ancora-core-init-script-js-extra
470</script>
vendor: 1 bytes, line 470
470
471<script id="ancora-core-init-script-js" src="https://artinstonesf.com/wp-content/themes/blessing/fw//js/core.init.js"></script>
vendor: 1 bytes, line 471
471
472<script id="mediaelement-core-js-before">
473var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
474//# sourceURL=mediaelement-core-js-before
475</script>
vendor: 1 bytes, line 475
475
476<script id="mediaelement-core-js" src="https://artinstonesf.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17"></script>
vendor: 1 bytes, line 476
476
477<script id="mediaelement-migrate-js" src="https://artinstonesf.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 477
477
478<script id="mediaelement-js-extra">
479var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
480//# sourceURL=mediaelement-js-extra
481</script>
vendor: 1 bytes, line 481
481
482<script id="wp-mediaelement-js" src="https://artinstonesf.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 482
482
483<script id="ancora-skin-link-script-js" src="https://artinstonesf.com/wp-content/themes/blessing/skins/blessing/add_title_to_link.js"></script>
vendor: 1 bytes, line 483
483
484<script id="sourcebuster-js-js" src="https://artinstonesf.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 484
484
485<script id="wc-order-attribution-js-extra">
486var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://artinstonesf.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
487//# sourceURL=wc-order-attribution-js-extra
488</script>
vendor: 1 bytes, line 488
488
489<script id="wc-order-attribution-js" src="https://artinstonesf.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.8.1"></script>
vendor: 1 bytes, line 489
489
490<script id="ancora-shortcodes-script-js" src="https://artinstonesf.com/wp-content/plugins/ancora-utils/shortcodes/shortcodes.js"></script>
vendor: 1 bytes, line 490
490
491<script id="ancora-messages-script-js" src="https://artinstonesf.com/wp-content/themes/blessing/fw//js/core.messages/core.messages.js"></script>
vendor: 1 bytes, line 491
491
492<script id="wp-emoji-settings" type="application/json">
493{"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://artinstonesf.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
494</script>
vendor: 1 bytes, line 494
494
495<script type="module">
496/*! This file is auto-generated */
497var 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)))});
498//# sourceURL=https://artinstonesf.com/wp-includes/js/wp-emoji-loader.min.js
499</script>
vendor: 1 bytes, line 499
499
500<script></script>
500
501</body>
502</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.