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 […]" /> 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 […]" />
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 » Feed" href="https://artinstonesf.com/feed/" /> 27<link rel="alternate" type="application/rss+xml" title="Art in Stone » 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&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&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="<i>Return to Home</i> - <br>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="<i>Back to top</i> - <br>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 & 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 'Bookmarks'","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 "%s" 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'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't be empty","subject_long":"Too long subject","text_empty":"The message text can't be empty","text_long":"Too long message text","send_complete":"Send message complete!","send_error":"Transmit failed!","login_empty":"The Login field can'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'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.