PageSourceSearch

https://havenspapoolhearth.com/blog/

html havenspapoolhearth.com collected 2026-10-06 19:28:42 UTC 151,235 bytes, 1,000 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4<meta charset="UTF-8" />
5<meta name='viewport' content='width=device-width, initial-scale=1.0' />
6<meta http-equiv='X-UA-Compatible' content='IE=edge' />
7<link rel="profile" href="https://gmpg.org/xfn/11" />
8<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
9
10	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
11	<title>Blog - Haven Spa Pool and Hearth</title>
12	<meta name="description" content="Click to read our Blogs. When you sign up for our newsletter you will receive exclusive promotional offers and product news.You can cancel at any time!" />
13	<link rel="canonical" href="https://havenspapoolhearth.com/blog/" />
14	<link rel="next" href="https://havenspapoolhearth.com/blog/page/2/" />
15	<meta property="og:locale" content="en_US" />
16	<meta property="og:type" content="article" />
17	<meta property="og:title" content="Blog - Haven Spa Pool and Hearth" />
18	<meta property="og:description" content="Click to read our Blogs. When you sign up for our newsletter you will receive exclusive promotional offers and product news.You can cancel at any time!" />
19	<meta property="og:url" content="https://havenspapoolhearth.com/blog/" />
20	<meta property="og:site_name" content="Haven Spa Pool Hearth" />
21	<meta name="twitter:card" content="summary_large_image" />
22	<!-- / Yoast SEO plugin. -->
23
24
25<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
26<link rel='dns-prefetch' href='//admin.revenuehunt.com' />
27<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
28<link rel='dns-prefetch' href='//fonts.googleapis.com' />
29<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
30<link rel="alternate" type="application/rss+xml" title="Haven Spa Pool Hearth &raquo; Feed" href="https://havenspapoolhearth.com/feed/" />
31<link rel="alternate" type="application/rss+xml" title="Haven Spa Pool Hearth &raquo; Comments Feed" href="https://havenspapoolhearth.com/comments/feed/" />
32<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/foundicons/3.0.0/foundation-icons.woff" as="font" type="font/woff2" crossorigin="anonymous">
33<link rel="preload" href="https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous">
34<link rel="preload" href="https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
35<style id="wp-img-auto-sizes-contain-inline-css">
36img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
37/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
38</style>
39<link rel='stylesheet' id='bs_bootstrap-css' href='https://havenspapoolhearth.com/wp-content/plugins/bootstrap-shortcodes/css/bootstrap.css?ver=7.1.3' media='all' />
40<link rel='stylesheet' id='bs_shortcodes-css' href='https://havenspapoolhearth.com/wp-content/plugins/bootstrap-shortcodes/css/shortcodes.css?ver=7.1.3' media='all' />
41<link rel='stylesheet' id='madnify-extension-base-frontend-css-css' href='https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css?ver=3.3.0_base_v1.0.0' media='all' />
42<style id="wp-emoji-styles-inline-css">
43
44	img.wp-smiley, img.emoji {
45		display: inline !important;
46		border: none !important;
47		box-shadow: none !important;
48		height: 1em !important;
49		width: 1em !important;
50		margin: 0 0.07em !important;
51		vertical-align: -0.1em !important;
52		background: none !important;
53		padding: 0 !important;
54	}
55/*# sourceURL=wp-emoji-styles-inline-css */
56</style>
57<style id="wp-block-library-inline-css">
58: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}}
58.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;--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}}
59
60/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
61</style>
62<style id="classic-theme-styles-inline-css">
63/*! This file is auto-generated */
64.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}
65/*# sourceURL=/wp-includes/css/classic-themes.min.css */
66</style>
67
68<style id="global-styles-inline-css">
69:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--fl-heading-text: #333333;--wp--preset--color--fl-body-bg: #f2f2f2;--wp--preset--color--fl-body-text: #757575;--wp--preset--color--fl-accent: #2b7bb9;--wp--preset--color--fl-accent-hover: #2b7bb9;--wp--preset--color--fl-topbar-bg: #ffffff;--wp--preset--color--fl-topbar-text: #757575;--wp--preset--color--fl-topbar-link: #2b7bb9;--wp--preset--color--fl-topbar-hover: #2b7bb9;--wp--preset--color--fl-header-bg: #ffffff;--wp--preset--color--fl-header-text: #757575;--wp--preset--color--fl-header-link: #757575;--wp--preset--color--fl-header-hover: #2b7bb9;--wp--preset--color--fl-nav-bg: #ffffff;--wp--preset--color--fl-nav-link: #757575;--wp--preset--color--fl-nav-hover: #2b7bb9;--wp--preset--color--fl-content-bg: #ffffff;--wp--preset--color--fl-footer-widgets-bg: #ffffff;--wp--preset--color--fl-footer-widgets-text: #757575;--wp--preset--color--fl-footer-widgets-link: #2b7bb9;--wp--preset--color--fl-footer-widgets-hover: #2b7bb9;--wp--preset--color--fl-footer-bg: #ffffff;--wp--preset--color--fl-footer-text: #757575;--wp--preset--color--fl-footer-link: #2b7bb9;--wp--preset--color--fl-footer-hover: #2b7bb9;--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,
690) 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-fl-heading-text-color{color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-color{color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-color{color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-color{color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-color{color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-color{color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-color{color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-color{color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-color{color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-color{color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-color{color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-color{color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-color{color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-color{color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-color{color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-color{color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-color{color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-color{color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-color{color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-color{color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-color{color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-color{color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-color{color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-color{color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-color{color: var(--wp--preset--color--fl-footer-hover) !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-fl-heading-text-background-color{background-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-background-color{background-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-background-color{background-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-background-color{background-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-background-color{background-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-background-color{background-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-background-color{background-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-background-color{background-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-background-color{background-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-background-color{background-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-background-color{background-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-background-color{background-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-background-color{background-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-background-color{background-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-background-color{background-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-background-color{background-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-background-color{background-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-background-color{background-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-background-color{background-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-background-color{background-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-background-color{background-color: var(--wp--preset--color--fl-footer-hover) !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-fl-heading-text-border-color{border-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-border-color{border-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-border-color{border-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-border-color{border-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-border-color{border-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-border-color{border-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-border-color{border-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-border-color{border-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-border-color{border-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-border-color{border-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-border-color{border-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-border-color{border-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-border-color{border-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-border-color{border-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-border-color{border-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-border-color{border-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-border-color{border-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-border-color{border-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-border-color{border-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-border-color{border-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-border-color{border-color: var(--wp--preset--color--fl-footer-hover) !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;}
69.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;}
70/*# sourceURL=global-styles-inline-css */
71</style>
72
73<link rel='stylesheet' id='woocommerce-layout-css' href='https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.1' media='all' />
74<style id="woocommerce-layout-inline-css">
75
76	.infinite-scroll .woocommerce-pagination {
77		display: none;
78	}
79/*# sourceURL=woocommerce-layout-inline-css */
80</style>
81<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.1' media='only screen and (max-width: 767px)' />
82<link rel='stylesheet' id='woocommerce-general-css' href='https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.1' media='all' />
83<style id="woocommerce-inline-inline-css">
84.woocommerce form .form-row .required { visibility: visible; }
85/*# sourceURL=woocommerce-inline-inline-css */
86</style>
87<link rel='stylesheet' id='font-awesome-5-css' href='https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/all.min.css?ver=2.10.3.1' media='all' />
88<link rel='stylesheet' id='foundation-icons-css' href='https://cdnjs.cloudflare.com/ajax/libs/foundicons/3.0.0/foundation-icons.css?ver=2.10.3.1' media='all' />
89<link rel='stylesheet' id='font-awesome-css' href='https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/v4-shims.min.css?ver=2.10.3.1' media='all' />
90<link rel='stylesheet' id='fl-builder-layout-bundle-ea30c3b8329a03e8dd2c8f041efba204-css' href='https://havenspapoolhearth.com/wp-content/uploads/bb-plugin/cache/ea30c3b8329a03e8dd2c8f041efba204-layout-bundle.css?ver=2.10.3.1-1.5.3.2' media='all' />
91<link rel='stylesheet' id='wpmenucart-icons-css' href='https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/css/wpmenucart-icons.min.css?ver=3.1.0' media='all' />
92<style id="wpmenucart-icons-inline-css">
93@font-face{font-family:WPMenuCart;src:url(https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.eot);src:url(https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.eot?#iefix) format('embedded-opentype'),url(https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.woff2) format('woff2'),url(https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.woff) format('woff'),url(https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.ttf) format('truetype'),url(https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.svg#WPMenuCart) format('svg');font-weight:400;font-style:normal;font-display:swap}
94/*# sourceURL=wpmenucart-icons-inline-css */
95</style>
96<link rel='stylesheet' id='wpmenucart-css' href='https://havenspapoolhearth.com/w
96p-content/plugins/woocommerce-menu-bar-cart/assets/css/wpmenucart-main.min.css?ver=3.1.0' media='all' />
97<style id="wpmenucart-inline-css">
98.et-cart-info { display:none !important; } .site-header-cart { display:none !important; }
99/*# sourceURL=wpmenucart-inline-css */
100</style>
101<link rel='stylesheet' id='jquery-magnificpopup-css' href='https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/css/jquery.magnificpopup.min.css?ver=2.10.3.1' media='all' />
102<link rel='stylesheet' id='base-css' href='https://havenspapoolhearth.com/wp-content/themes/bb-theme/css/base.min.css?ver=1.7.16' media='all' />
103<link rel='stylesheet' id='fl-automator-skin-css' href='https://havenspapoolhearth.com/wp-content/uploads/bb-theme/skin-6ac51af0cf31e.css?ver=1.7.16' media='all' />
104<link rel='stylesheet' id='fl-child-theme-css' href='https://havenspapoolhearth.com/wp-content/themes/woo360-theme-child/assets/css/main.css?ver=7.1.3' media='all' />
105<link rel='stylesheet' id='fl-child-theme-mobile-css' href='https://havenspapoolhearth.com/wp-content/themes/woo360-theme-child/assets/css/style-mobile.css?ver=7.1.3' media='all' />
106<link rel='stylesheet' id='fl-child-theme-gravity-forms-css' href='https://havenspapoolhearth.com/wp-content/themes/woo360-theme-child/assets/css/gravity-forms.css?ver=7.1.3' media='all' />
107<link rel='stylesheet' id='pp-animate-css' href='https://havenspapoolhearth.com/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' />
108<link rel='stylesheet' id='fl-builder-google-fonts-f7128c95ed9705d00568b84d1fe13791-css' href='//fonts.googleapis.com/css?family=Karla:600,400,700,300|DM%20Serif%20Display:400&#038;ver=7.1.3' media='all' />
109<script id="jquery-core-js" src="https://havenspapoolhearth.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 109
109
110<script id="jquery-migrate-js" src="https://havenspapoolhearth.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 110
110
111<script id="bs_bootstrap-js" src="https://havenspapoolhearth.com/wp-content/plugins/bootstrap-shortcodes/js/bootstrap.js?ver=7.1.3"></script>
vendor: 1 bytes, line 111
111
112<script id="bs_init-js" src="https://havenspapoolhearth.com/wp-content/plugins/bootstrap-shortcodes/js/init.js?ver=7.1.3"></script>
vendor: 1 bytes, line 112
112
113<script id="madnify-extension-base-frontend-js-js" src="https://havenspapoolhearth.com/wp-content/plugins/madnify/extensions/base/frontend/js/extension-frontend.js?ver=3.3.0_base_v1.0.0"></script>
vendor: 1 bytes, line 113
113
114<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.1"></script>
vendor: 1 bytes, line 114
114
115<script id="wc-add-to-cart-js-extra">
116var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://havenspapoolhearth.com/?page_id=5704","is_cart":"","cart_redirect_after_add":"no"};
117//# sourceURL=wc-add-to-cart-js-extra
118</script>
vendor: 1 bytes, line 118
118
119<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.1"></script>
vendor: 1 bytes, line 119
119
120<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.1"></script>
vendor: 1 bytes, line 120
120
121<script id="woocommerce-js-extra">
122var 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"};
123//# sourceURL=woocommerce-js-extra
124</script>
vendor: 1 bytes, line 124
124
125<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.1"></script>
vendor: 1 bytes, line 125
125
126<script id="WCPAY_ASSETS-js-extra">
127var wcpayAssets = {"url":"https://havenspapoolhearth.com/wp-content/plugins/woocommerce-payments/dist/"};
128//# sourceURL=WCPAY_ASSETS-js-extra
129</script>
vendor: 1 bytes, line 129
129
130<script id="fl-child-m360-dynamic-content-js" src="https://havenspapoolhearth.com/wp-content/themes/woo360-theme-child/assets/js/m360-dynamic-content.js?ver=7.1.3"></script>
130
131<link rel="https://api.w.org/" href="https://havenspapoolhearth.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://havenspapoolhearth.com/xmlrpc.php?rsd" />
132<meta name="generator" content="WordPress 7.1.3" />
133<meta name="generator" content="WooCommerce 11.1.1" />
134		
134<script>
135			var bb_powerpack = {
136				version: '2.42.3',
137				getAjaxUrl: function() { return atob( 'aHR0cHM6Ly9oYXZlbnNwYXBvb2xoZWFydGguY29tL3dwLWFkbWluL2FkbWluLWFqYXgucGhw' ); },
138				callback: function() {},
139				mapMarkerData: {},
140				post_id: '12316',
141				search_term: '',
142				current_page: 'https://havenspapoolhearth.com/blog/',
143				conditionals: {
144					is_front_page: false,
145					is_home: true,
146					is_archive: false,
147					current_post_type: '',
148					is_tax: false,
149										is_author: false,
150					current_author: false,
151					is_search: false,
152									}
153			};
154					</script>
154
155		<!-- Google Tag Manager --> 
155<script>
vendor: 327 bytes, line 155
155(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','
155GTM-MJ8R5DKN
vendor: 3 bytes, line 155
155');
155</script>
155 <!-- End Google Tag Manager -->
156
157<meta name="google-site-verification" content="ZcV31YgrNjUlXOh8w6rB0V0PZo8BUbTKik4gKT8UXNU" />
158<!-- Google Tag Manager -->
159<script>
vendor: 331 bytes, lines 159-163
159(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
160new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
161j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
162'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
163})(window,document,'script','dataLayer','
163GTM-P84Z8959
vendor: 3 bytes, line 163
163');
163</script>
163
164<!-- End Google Tag Manager -->
165	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
166	
167<!-- Schema & Structured Data For WP v1.66 - -->
168<script type="application/ld+json" class="saswp-schema-markup-output">
169[{"@context":"https:\/\/schema.org\/","@type":"WebSite","@id":"https:\/\/havenspapoolhearth.com#website","headline":"Haven Spa Pool Hearth","name":"Haven Spa Pool Hearth","url":"https:\/\/havenspapoolhearth.com","description":"Click to read our Blogs. When you sign up for our newsletter you will receive exclusive promotional offers and product news.You can cancel at any time!"},
170
171{"@context":"https:\/\/schema.org\/","@type":"Organization","@id":"https:\/\/havenspapoolhearth.com#Organization","name":"Haven Spa Pool Hearth","url":"https:\/\/havenspapoolhearth.com","sameAs":["https:\/\/www.facebook.com\/havenspapoolhearth\/","https:\/\/www.instagram.com\/havenspapoolhearth\/","https:\/\/x.com\/HavenSpas","https:\/\/www.youtube.com\/@havenspapoolhearth","https:\/\/www.yelp.com\/biz\/haven-spa-pool-and-hearth-clackamas-8"],"logo":{"@type":"ImageObject","url":"https:\/\/havenspapoolhearth.com\/wp-content\/uploads\/2020\/10\/logo_notagline.png","width":"925","height":"578"},"contactPoint":{"@type":"ContactPoint","contactType":"general","telephone":"+1-503-655-2900","url":"https:\/\/havenspapoolhearth.com\/get-a-quote\/"}}]
172</script>
172
173
174<link rel="icon" href="https://havenspapoolhearth.com/wp-content/uploads/2023/08/favicon-100x100.png" sizes="32x32" />
175<link rel="icon" href="https://havenspapoolhearth.com/wp-content/uploads/2023/08/favicon.png" sizes="192x192" />
176<link rel="apple-touch-icon" href="https://havenspapoolhearth.com/wp-content/uploads/2023/08/favicon.png" />
177<meta name="msapplication-TileImage" content="https://havenspapoolhearth.com/wp-content/uploads/2023/08/favicon.png" />
178<style id="wp-custom-css">
179.scriptlesssocialsharing {
180	display: none;
181}
182</style>
183</head>
184<body class="blog wp-theme-bb-theme wp-child-theme-woo360-theme-child theme-bb-theme fl-builder-2-10-3-1 fl-themer-1-5-3-2 fl-theme-1-7-16 fl-no-js woocommerce-no-js fl-theme-builder-header fl-theme-builder-header-header-2 fl-theme-builder-archive fl-theme-builder-archive-blog fl-theme-builder-footer fl-theme-builder-footer-woo-footer fl-framework-base fl-preset-default fl-full-width fl-search-active"  >
185<div id="rh-chat" data-quiz-id="bqHVLzE" data-chat-color="#4499FF"  data-chat-dot="true" data-chat-greeting="Need help? Take our quiz!"></div>
186<a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page">
187	<header class="fl-builder-content fl-builder-content-4561 fl-builder-global-templates-locked" data-post-id="4561" data-type="header" data-sticky="1" data-sticky-on="" data-sticky-breakpoint="medium" data-shrink="0" data-overlay="0" data-overlay-bg="transparent" data-shrink-image-height="50px" role="banner"  ><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-0qjzs1943iae fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large" data-node="0qjzs1943iae">
188	<div class="fl-row-content-wrap">
189						<div class="fl-row-content fl-row-fixed-width fl-node-content">
190		
191<div class="fl-col-group fl-node-hsnqrxo5jwy7 fl-col-group-equal-height fl-col-group-align-center" data-node="hsnqrxo5jwy7">
192			<div class="fl-col fl-node-6gcn1w03j25q fl-col-bg-color" data-node="6gcn1w03j25q">
193	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-rich-text fl-rich-text fl-node-iqf4ty953vr2" data-node="iqf4ty953vr2">
194	<p><a href="https://havenspapoolhearth.com/hot-tubs/">spa</a> — <a href="https://havenspapoolhearth.com/pools/">pool</a> — <a href="https://havenspapoolhearth.com/hearth/">hearth</a></p>
195</div>
196</div>
197</div>
198			<div class="fl-col fl-node-vhqkac9bgtuo fl-col-bg-color fl-col-small" data-node="vhqkac9bgtuo">
199	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-icon-group fl-node-amhn9irv2ctd" data-node="amhn9irv2ctd">
200	<div class="fl-module-content fl-node-content">
201		<div class="fl-icon-group">
202
203	<span class="fl-icon">
204								<a href="https://www.facebook.com/havenspapoolhearth/" target="_blank" aria-label="link to https://www.facebook.com/havenspapoolhearth/" rel="noopener" >
205							<i class="fab fa-facebook-f" aria-hidden="true"></i>
206				</a>
207			</span>
208	
209
210	<span class="fl-icon">
211								<a href="https://www.instagram.com/havenspapoolhearth/" target="_blank" aria-label="link to https://www.instagram.com/havenspapoolhearth/" rel="noopener" >
212							<i class="fab fa-instagram" aria-hidden="true"></i>
213				</a>
214			</span>
215	
216
217	<span class="fl-icon">
218								<a href="https://twitter.com/HavenSpas" target="_blank" aria-label="link to https://twitter.com/HavenSpas" rel="noopener" >
219							<i class="fab fa-twitter" aria-hidden="true"></i>
220				</a>
221			</span>
222	
223
224	<span class="fl-icon">
225								<a href="https://www.youtube.com/@havenspapoolhearth" target="_blank" aria-label="link to https://www.youtube.com/@havenspapoolhearth" rel="noopener" >
226							<i class="fab fa-youtube" aria-hidden="true"></i>
227				</a>
228			</span>
229	
230
231	<span class="fl-icon">
232								<a href="https://www.yelp.com/biz/haven-spa-pool-and-hearth-clackamas" target="_blank" aria-label="link to https://www.yelp.com/biz/haven-spa-pool-and-hearth-clackamas" rel="noopener" >
233							<i class="fi-social-yelp" aria-hidden="true"></i>
234				</a>
235			</span>
236	
237</div>
238	</div>
239</div>
240</div>
241</div>
242	</div>
243		</div>
244	</div>
245</div>
246<div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-y51xklt0fgb6 fl-row-default-height fl-row-align-center fl-visible-medium fl-visible-mobile" data-node="y51xklt0fgb6">
247	<div class="fl-row-content-wrap">
248						<div class="fl-row-content fl-row-fixed-width fl-node-content">
249		
250<div class="fl-col-group fl-node-8zw1ojbn26i0 fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="8zw1ojbn26i0">
251			<div class="fl-col fl-node-752wb4p6xlfa fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="752wb4p6xlfa">
252	<div class="fl-col-content fl-node-content"><div role="figure" class="fl-module fl-module-photo fl-photo fl-photo-align-center fl-node-lsp0wqgay7of" data-node="lsp0wqgay7of"  >
253	<div class="fl-photo-content fl-photo-img-png">
254				<a href="https://havenspapoolhearth.com/"  target="_self" >
255				<img loading="lazy" decoding="async" class="fl-photo-img wp-image-11215 size-full" src="https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-scaled.png" alt="Haven Transparent Logo - Large" height="1562" width="2560" title="Haven Transparent Logo - Large"  data-no-lazy="1"  srcset="https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-scaled.png 2560w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-300x183.png 300w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-1024x625.png 1024w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-768x469.png 768w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-1536x937.png 1536w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-2048x1249.png 2048w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-600x366.png 600w" sizes="auto, (max-width: 2560px) 100v
255w, 2560px" />
256				</a>
257					</div>
258	</div>
259</div>
260</div>
261			<div class="fl-col fl-node-xdvq3g0b4wp6 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="xdvq3g0b4wp6">
262	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-1owbcl5k2gz7" data-node="1owbcl5k2gz7">
263	<div class="fl-module-content fl-node-content">
264		<div class="fl-menu fl-menu-accordion-collapse fl-menu-responsive-toggle-always fl-menu-responsive-flyout-overlay fl-flyout-right">
265	<button class="fl-menu-mobile-toggle hamburger fl-content-ui-button" aria-haspopup="menu" aria-label="Menu"><span class="fl-menu-icon svg-container"><svg version="1.1" class="hamburger-menu" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512">
266<rect class="fl-hamburger-menu-top" width="512" height="102"/>
267<rect class="fl-hamburger-menu-middle" y="205" width="512" height="102"/>
268<rect class="fl-hamburger-menu-bottom" y="410" width="512" height="102"/>
269</svg>
270</span></button>	<div class="fl-clear"></div>
271	<nav aria-label="Navigation Menu"  ><ul id="menu-primary-menu" class="menu fl-menu-accordion fl-toggle-arrows"><li id="menu-item-7666" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">Spas</a><span role="button" tabindex="0" aria-label="Spas submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-7666" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-7666" class="sub-menu">	<li id="menu-item-11403" class="menu-item menu-item-type-custom menu-item-object-custom"><a  href="#quiz-bqHVLzE">Find Your Perfect Hot Tub</a></li>	<li id="menu-item-8336" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/">Hot Tubs</a><span role="button" tabindex="0" aria-label="Hot Tubs submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-8336" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-8336" class="sub-menu">		<li id="menu-item-10941" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/2-3-person-spa/">2-3 Person</a></li>		<li id="menu-item-10937" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/4-5-person/">4-5 Person</a></li>		<li id="menu-item-10938" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/5-6-person/">5 &#8211; 6 Person</a></li>		<li id="menu-item-10939" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/6-7-person-spa/">6 &#8211; 7 Person</a></li>		<li id="menu-item-10940" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/7-person/">7+ Person</a></li></ul></li>	<li id="menu-item-10933" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">Types</a><span role="button" tabindex="0" aria-label="Types submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10933" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-10933" class="sub-menu">		<li id="menu-item-10936" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/everyday-escape/">Everyday Escape</a></li>		<li id="menu-item-10934" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/signature-soak/">Signature Soak</a></li>		<li id="menu-item-10935" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/hot-tubs/prestige-spa/">Prestige Spa</a></li></ul></li>	<li id="menu-item-10187" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">Hot Tub Brands</a><span role="button" tabindex="0" aria-label="Hot Tub Brands submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu
271-10187" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-10187" class="sub-menu">		<li id="menu-item-10324" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/artesian/">Artesian</a></li>		<li id="menu-item-10191" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/nordic/">Nordic</a></li>		<li id="menu-item-10193" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/platinum-spas/">Platinum Spas</a></li>		<li id="menu-item-10194" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/chill-tub-lite/">Chill Tub Lite</a></li>		<li id="menu-item-10189" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/viking-spas/">Viking Spas</a></li></ul></li></ul></li><li id="menu-item-11228" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/swim-spas/">Swim Spas</a><span role="button" tabindex="0" aria-label="Swim Spas submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-11228" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-11228" class="sub-menu">	<li id="menu-item-11636" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home"><a  href="https://havenspapoolhearth.com/#quiz-W0HX4y5">Find Your Perfect Swim Spa</a></li>	<li id="menu-item-10195" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/tidalfit/">TidalFIt</a></li>	<li id="menu-item-10188" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/platinum-spas/">Platinum Spas</a></li></ul></li><li id="menu-item-8349" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">Cold Plunge Tubs</a><span role="button" tabindex="0" aria-label="Cold Plunge Tubs submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-8349" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-8349" class="sub-menu">	<li id="menu-item-10197" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/chill-tub-lite/">Chill Tub Lite</a></li></ul></li><li id="menu-item-11229" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/above-ground-pool/">Pools</a><span role="button" tabindex="0" aria-label="Pools submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-11229" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-11229" class="sub-menu">	<li id="menu-item-10208" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/kona-pools/">Kona Pools</a></li>	<li id="menu-item-10325" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/summer-breeze/">Summer Breeze</a></li></ul></li><li id="menu-item-5383" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/gazebos/">Gazebos</a><span role="button" tabindex="0" aria-label="Gazebos submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-5383" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-5383" class="sub-menu">	<li id="menu-item-5543" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">Brands</a><span role="button" tabindex="0" aria-label="Brands submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu
271-5543" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-5543" class="sub-menu">		<li id="menu-item-5534" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/gazebos/covana-spa-covers/">Covana Spa Covers</a></li>		<li id="menu-item-11230" class="menu-item menu-item-type-taxonomy menu-item-object-product_brand"><a  href="https://havenspapoolhearth.com/brand/visscher-specialty/">Visscher Specialty</a></li></ul></li>	<li id="menu-item-5544" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">Types</a><span role="button" tabindex="0" aria-label="Types submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-5544" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-5544" class="sub-menu">		<li id="menu-item-5532" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/gazebos/open-air-gazebos/">Open-Air Gazebos</a></li>		<li id="menu-item-5531" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/gazebos/fully-enclosed-gazebos/">Fully-Enclosed Gazebos</a></li>		<li id="menu-item-5530" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/gazebos/semi-enclosed-gazebos/">Semi-Enclosed Gazebos</a></li>		<li id="menu-item-6956" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/gazebos/automated-covers/">Automated Covers</a></li></ul></li></ul></li><li id="menu-item-10306" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/fireplaces-stoves/">Fireplaces &amp; Stoves</a><span role="button" tabindex="0" aria-label="Fireplaces &amp; Stoves submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10306" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-10306" class="sub-menu">	<li id="menu-item-10269" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/gas-fuel/">Gas Fuel</a><span role="button" tabindex="0" aria-label="Gas Fuel submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10269" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-10269" class="sub-menu">		<li id="menu-item-10273" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/gas-inserts/">Gas Inserts</a><span role="button" tabindex="0" aria-label="Gas Inserts submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10273" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-10273" class="sub-menu">			<li id="menu-item-12114" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/mendota-traditional-gas-fireplace-inserts/">Mendota Traditional Gas Fireplace Inserts</a></li>			<li id="menu-item-12113" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/mendota-firein-gas-fireplace-inserts/">Mendota FireIn Gas Fireplace Inserts</a></li>			<li id="menu-item-10454" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-e20-gas-fireplace-insert/">Enviro E20 Gas Fireplace Insert</a></li>			<li id="menu-item-10294" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-e25/">Enviro E25 Gas Insert</a></li>			<li id="menu-item-10295" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-e30/">Enviro E30 Gas Insert</a></li>			<li id="menu-item-10453" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-ri30-gas-fireplace-insert/">Enviro Ri30 Gas Fireplace Insert</a></li>			<li id="menu-item-10298" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-ex32/">Enviro EX32 Gas Insert</a></li>			<li id="menu-item-10455" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/10431/">Enviro E33 Gas Insert</a></li>			<li id="menu-item-10452" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-ex35-gas-fireplace-insert/">Enviro EX35 Gas Insert</a></li>			<li id="menu-item-10451" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-e44-gas-insert/">Enviro E44 Gas Insert</a></li></ul></li>		<li id="menu-item-10290" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/gas-free-standing/">Gas Free-Standing</a><span role="button" tabindex="0" aria-label="Gas Free-Standing submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu
271-10290" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-10290" class="sub-menu">			<li id="menu-item-10416" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-cube-gas-freestanding-stove/">Enviro Cube Gas Freestanding Stove</a></li>			<li id="menu-item-10299" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-s20-freestanding-gas-stove/">Enviro S20 Freestanding Gas Stove</a></li>			<li id="menu-item-10300" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-s50-freestanding-gas-stove/">Enviro S50 Freestanding Gas Stove</a></li>			<li id="menu-item-10293" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-berkely-freestanding-gas-stove/">Enviro Berkely Freestanding Gas Stove</a></li>			<li id="menu-item-10407" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-westley-cast-iron-freestanding-gas-stove/">Enviro Westley Cast Iron Freestanding Gas Stove</a></li>			<li id="menu-item-10303" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-westport-cast-iron/">Enviro Westport Cast Iron Freestanding Gas Stove</a></li>			<li id="menu-item-10304" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-westport-steel-freestanding-gas-stove/">Enviro Westport Steel Freestanding Gas Stove</a></li>			<li id="menu-item-10406" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/true-north-tn24-gas-stove/">True North TN24 Gas Stove</a></li></ul></li>		<li id="menu-item-10307" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/fireplaces-stoves/gas-zero-clearance/">Gas Zero Clearance</a><span role="button" tabindex="0" aria-label="Gas Zero Clearance submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10307" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-10307" class="sub-menu">			<li id="menu-item-12112" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/mendota-timberline-linear-gas-fireplaces/">Mendota Linear Gas Fireplaces</a></li>			<li id="menu-item-10383" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-q1-gas-fireplace/">Enviro Q1 Gas Fireplace</a></li>			<li id="menu-item-10390" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-q2-gas-fireplace/">Enviro Q2 Gas Fireplace</a></li>			<li id="menu-item-10305" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/heat-glo-slimline-series-gas-fireplace/">Heat &#038; Glo SlimLine Series Gas Fireplace</a></li></ul></li></ul></li>	<li id="menu-item-10270" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/pellet-fuel/">Pellet Fuel</a><span role="button" tabindex="0" aria-label="Pellet Fuel submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10270" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-10270" class="sub-menu">		<li id="menu-item-10308" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/fireplaces-stoves/pellet-free-standing/">Pellet Free Standing</a><span role="button" tabindex="0" aria-label="Pellet Free Standing submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu
271-10308" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-10308" class="sub-menu">			<li id="menu-item-10354" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/breckwell-big-e-freestanding-pellet-stove/">Breckwell Big E Freestanding Pellet Stove</a></li>			<li id="menu-item-10334" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/piazzetta-p158/">Piazzetta P158</a></li>			<li id="menu-item-10297" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-ef2-freestanding-pellet-stove/">Enviro EF2 Pellet Stove</a></li>			<li id="menu-item-10355" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/breckwell-sp22-maverick-pellet-stove/">Breckwell SP22 Maverick Pellet Stove</a></li>			<li id="menu-item-10353" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-mini-freestanding-pellet-stove/">Enviro Mini Freestanding Pellet Stove</a></li>			<li id="menu-item-10351" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-meridian/">Enviro Meridian Freestanding Pellet Stove</a></li></ul></li>		<li id="menu-item-10309" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/fireplaces-stoves/pellet-inserts/">Pellet Inserts</a><span role="button" tabindex="0" aria-label="Pellet Inserts submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10309" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-10309" class="sub-menu">			<li id="menu-item-10356" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/breckwell-sp241i-blazer-pellet-insert/">Breckwell SP241i Blazer Pellet Insert</a></li>			<li id="menu-item-10296" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-ef2/">Enviro EF2</a></li>			<li id="menu-item-10352" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/enviro-meridian-pellet-insert/">Enviro Meridian Pellet Insert</a></li></ul></li></ul></li>	<li id="menu-item-10271" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/wood-fuel/">Wood Fuel</a><span role="button" tabindex="0" aria-label="Wood Fuel submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10271" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-10271" class="sub-menu">		<li id="menu-item-10310" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/fireplaces-stoves/wood-free-standing/">Wood Free Standing</a><span role="button" tabindex="0" aria-label="Wood Free Standing submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-10310" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-10310" class="sub-menu">			<li id="menu-item-10335" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/true-north-tn20-freestanding/">True North TN20 Freestanding</a></li>			<li id="menu-item-10348" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/empire-gateway-freestanding-wood-stove/">Empire Gateway Freestanding Wood Stove</a></li>			<li id="menu-item-10326" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/pacific-energy-alderlea-t4/">Pacific Energy Alderlea T4 LE2 Wood Stove</a></li>			<li id="menu-item-10327" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/pacific-energy-alderlea-t5/">Pacific Energy Alderlea T5 Wood Stove</a></li>			<li id="menu-item-10328" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/pacific-energy-neo-1-6/">Pacific Energy NEO 1.6 Wood Insert</a></li>			<li id="menu-item-10330" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/pacific-energy-summit/">Pacific Energy Summit LE Wood Stove</a></li>			<li id="menu-item-10332" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/pacific-energy-vista-freestanding/">Pacific Energy Vista LE2 Wood Stove</a></li>			<li id="menu-item-10338" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/vermont-castings-dauntless-flexburn-wood-burning-stove/">Vermont Castings Dauntless FlexBurn Wood-Burning Stove</a></li>			<li id="menu-item-10340" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/vermont-castings-defiant-wood-burning-stove/">Vermont Castings Defiant Wood-Burning Stove</a></li>			<li id="menu-item-10342" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/vermont-castings-encore-wood-burning-stove/">Vermont Castings Encore Wood-Burning Stove</a></li>			<li id="menu-item-10343" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/vermont-castings-montpelier/">Vermont Castings Montpelier</a></li></ul></li>		<li id="menu-item-10311" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/fireplaces-stoves/wood-inserts/">Wood Inserts</a><span role="button" tabindex="0" aria-label="Wood Inserts submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu
271-10311" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-10311" class="sub-menu">			<li id="menu-item-10336" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/true-north-tn20-wood-insert/">True North TN20 Wood Insert</a></li>			<li id="menu-item-10346" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/empire-archway-wood-burning-insert/">Empire Archway Wood Burning Insert</a></li>			<li id="menu-item-10333" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/pacific-energy-vista-insert/">Pacific Energy Vista LE2 Wood Insert</a></li>			<li id="menu-item-10344" class="menu-item menu-item-type-post_type menu-item-object-product"><a  href="https://havenspapoolhearth.com/product/vermont-castings-montpelier-ii-wood-burning-insert/">Vermont Castings Montpelier II Wood-Burning Insert</a></li></ul></li>		<li id="menu-item-10312" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/fireplaces-stoves/wood-zero-clearance/">Wood Zero Clearance</a></li></ul></li>	<li id="menu-item-11223" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/wood-pellets/">Wood Pellets</a></li></ul></li><li id="menu-item-5441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/spa-pool-supplies/">Water Care</a><span role="button" tabindex="0" aria-label="Water Care submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-5441" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-5441" class="sub-menu">	<li id="menu-item-8392" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/spa-chemicals/">Spa Chemicals</a><span role="button" tabindex="0" aria-label="Spa Chemicals submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-8392" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-8392" class="sub-menu">		<li id="menu-item-11968" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/spa-chemicals/spa-balancers/">Spa Balancers</a></li>		<li id="menu-item-11966" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/spa-chemicals/spa-sanitizers/">Spa Sanitizers</a></li>		<li id="menu-item-11969" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/spa-chemicals/spa-oxidizers/">Spa Oxidizers</a></li>		<li id="menu-item-11970" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/spa-chemicals/spa-specialty-chemicals/">Spa Specialty Chemicals</a></li></ul></li>	<li id="menu-item-8390" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/pool-chemicals/">Pool Chemicals</a><span role="button" tabindex="0" aria-label="Pool Chemicals submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-8390" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-8390" class="sub-menu">		<li id="menu-item-11133" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/pool-chemicals/pool-algaecides/">Pool Algaecides</a></li>		<li id="menu-item-11134" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/pool-chemicals/pool-balancers/">Pool Balancers</a></li>		<li id="menu-item-11135" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/pool-chemicals/oxidizers/">Pool Oxidizers</a></li>		<li id="menu-item-11136" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/pool-chemicals/pool-sanitizers/">Pool Sanitizers</a></li></ul></li>	<li id="menu-item-8391" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/pool-cleaners/">Pool Cleaners</a></li></ul></li><li id="menu-item-12104" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/accessories/">Accessories</a></li><li id="menu-item-6946" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">Service</a><span role="button" tabindex="0" aria-label="Service submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu
271-6946" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-6946" class="sub-menu">	<li id="menu-item-5433" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/service-center/">Service Center</a></li>	<li id="menu-item-5459" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/spa-maintenance/">Spa Maintenance</a></li>	<li id="menu-item-8092" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/pool-maintenance/">Pool Maintenance</a></li>	<li id="menu-item-10097" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/service-request/">Service Request</a></li></ul></li><li id="menu-item-8960" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/our-locations/">Showrooms</a><span role="button" tabindex="0" aria-label="Showrooms submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-8960" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-8960" class="sub-menu">	<li id="menu-item-7677" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/beaverton-haven-spa-pool-hearth/">Beaverton</a></li>	<li id="menu-item-7678" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/clackamas-haven-spa-pool-hearth/">Clackamas</a></li>	<li id="menu-item-8151" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/salem-spa-pool-hearth/">Salem</a></li>	<li id="menu-item-7679" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/vancouver-haven-spa-pool-hearth/">Vancouver</a></li></ul></li><li id="menu-item-8235" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">More</a><span role="button" tabindex="0" aria-label="More submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-8235" class="fl-menu-toggle fl-content-ui-button"></span></div><ul id="sub-menu-8235" class="sub-menu">	<li id="menu-item-11893" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/financing/">Financing</a><span role="button" tabindex="0" aria-label="Financing submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-11893" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-11893" class="sub-menu">		<li id="menu-item-11892" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/wells-fargo-financing/">Wells Fargo Financing</a></li>		<li id="menu-item-11891" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/request-financing-infomation/">Request Financing Infomation</a></li></ul></li>	<li id="menu-item-7684" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/about/">About Us</a></li>	<li id="menu-item-9388" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a  href="https://havenspapoolhearth.com/category/youtube-videos/">Informational videos</a></li>	<li id="menu-item-10903" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-28 current_page_item current_page_parent"><a  href="https://havenspapoolhearth.com/blog/" aria-current="page">Blog</a></li>	<li id="menu-item-9364" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/gallery/">Gallery</a></li>	<li id="menu-item-5380" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/owners-corner/">Owners Corner</a><span role="button" tabindex="0" aria-label="Owners Corner submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu
271-5380" class="fl-menu-toggle fl-content-ui-button"></span></div>	<ul id="sub-menu-5380" class="sub-menu">		<li id="menu-item-10103" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/service-request/">Service Request</a></li>		<li id="menu-item-5397" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">FAQs</a><span role="button" tabindex="0" aria-label="FAQs submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-5397" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-5397" class="sub-menu">			<li id="menu-item-5400" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/hot-tub-spa-faqs/">Hot Tub &#038; Spa FAQs</a></li>			<li id="menu-item-5399" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/pool-faqs/">Pool FAQs</a></li>			<li id="menu-item-5398" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/fireplace-stove-faqs/">Fireplace &#038; Stove FAQs</a></li></ul></li>		<li id="menu-item-5431" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#">Helpful Information</a><span role="button" tabindex="0" aria-label="Helpful Information submenu toggle" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-5431" class="fl-menu-toggle fl-content-ui-button"></span></div>		<ul id="sub-menu-5431" class="sub-menu">			<li id="menu-item-5432" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/manuals-and-user-guides/">Manuals and User Guides</a></li>			<li id="menu-item-5442" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/glossary-of-water-chemistry-terms/">Glossary of Water Chemistry Terms</a></li>			<li id="menu-item-5471" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a  href="https://havenspapoolhearth.com/category/pool-chemistry/">Pool Chemistry</a></li>			<li id="menu-item-5472" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a  href="https://havenspapoolhearth.com/category/spa-chemistry/">Spa Chemistry</a></li></ul></li></ul></li></ul></li></ul></nav></div>
272	</div>
273</div>
274</div>
275</div>
276	</div>
277		</div>
278	</div>
279</div>
280<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-87vzke0dyftc fl-row-default-height fl-row-align-center fl-visible-desktop fl-visible-large" data-node="87vzke0dyftc">
281	<div class="fl-row-content-wrap">
282						<div class="fl-row-content fl-row-full-width fl-node-content">
283		
284<div class="fl-col-group fl-node-hkz3bgosnr64 fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="hkz3bgosnr64">
285			<div class="fl-col fl-node-w6h3bjs5qdix fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="w6h3bjs5qdix">
286	<div class="fl-col-content fl-node-content"><div role="figure" class="fl-module fl-module-photo fl-photo fl-photo-align-right fl-node-k8twaysudn52" data-node="k8twaysudn52"  >
287	<div class="fl-photo-content fl-photo-img-png">
288				<a href="https://havenspapoolhearth.com/"  target="_self" >
289				<img loading="lazy" decoding="async" class="fl-photo-img wp-image-11215 size-full" src="https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-scaled.png" alt="Haven Transparent Logo - Large" height="1562" width="2560" title="Haven Transparent Logo - Large"  data-no-lazy="1"  srcset="https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-scaled.png 2560w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-300x183.png 300w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-1024x625.png 1024w, https://havenspapoolhearth.com/w
289p-content/uploads/2020/10/Haven-Transparent-Logo-Large-768x469.png 768w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-1536x937.png 1536w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-2048x1249.png 2048w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/Haven-Transparent-Logo-Large-600x366.png 600w" sizes="auto, (max-width: 2560px) 100vw, 2560px" />
290				</a>
291					</div>
292	</div>
293</div>
294</div>
295			<div class="fl-col fl-node-vm4a70utp5d8 fl-col-bg-color fl-col-small-custom-width" data-node="vm4a70utp5d8">
296	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-05g8wcbz9ulh" data-node="05g8wcbz9ulh">
297	<div class="fl-module-content fl-node-content">
298		<div class="fl-menu fl-menu-responsive-flyout-overlay fl-flyout-right">
299		<div class="fl-clear"></div>
300	<nav aria-label="Navigation Menu"  ><ul id="menu-main-menu" class="menu fl-menu-horizontal fl-toggle-none"><li id="menu-item-12169" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-catalog/" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-12169">Products</a></div><ul id="sub-menu-12169" class="sub-menu">	<li id="menu-item-12269" class="menu-item menu-item-type-custom menu-item-object-custom"><a  href="https://havenspapoolhearth.com/hot-tubs/">Hot Tubs</a></li>	<li id="menu-item-12270" class="menu-item menu-item-type-custom menu-item-object-custom"><a  href="https://havenspapoolhearth.com/pools/">Pools</a></li>	<li id="menu-item-12271" class="menu-item menu-item-type-custom menu-item-object-custom"><a  href="https://havenspapoolhearth.com/hearth/">Hearth</a></li>	<li id="menu-item-12172" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/swim-spas/">Swim Spas</a></li>	<li id="menu-item-12170" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/fireplaces-stoves/">Fireplaces &amp; Stoves</a></li>	<li id="menu-item-12247" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/gazebos/">Gazebos</a></li>	<li id="menu-item-12175" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/financing/">Financing</a></li></ul></li><li id="menu-item-12176" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/product-category/accessories/" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-12176">Accessories</a></div><ul id="sub-menu-12176" class="sub-menu">	<li id="menu-item-12177" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/pool-accessories/">Pool Accessories</a></li>	<li id="menu-item-12179" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/pool-cleaners/">Pool Cleaners</a></li>	<li id="menu-item-12181" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/wood-fuel/">Wood Fuel</a></li>	<li id="menu-item-12182" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/wood-pellets/">Wood Pellets</a></li></ul></li><li id="menu-item-12183" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/our-locations/" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-12183">Showrooms</a></div><ul id="sub-menu-12183" class="sub-menu">	<li id="menu-item-12184" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/beaverton-haven-spa-pool-hearth/">Beaverton</a></li>	<li id="menu-item-12185" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/clackamas-haven-spa-pool-hearth/">Clackamas</a></li>	<li id="menu-item-12186" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/salem-spa-pool-hearth/">Salem</a></li>	<li id="menu-item-12187" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/vancouver-haven-spa-pool-hearth/">Vancouver</a></li></ul></li><li id="menu-item-12188" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="https://havenspapoolhearth.com/owners-corner/service-center/" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu
300-12188">Service</a></div><ul id="sub-menu-12188" class="sub-menu">	<li id="menu-item-12189" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/service-request/">Service Request</a></li>	<li id="menu-item-12190" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/spa-maintenance/">Spa Maintenance</a></li>	<li id="menu-item-12191" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/pool-maintenance/">Pool Maintenance</a></li></ul></li><li id="menu-item-12192" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-12192">Water Care</a></div><ul id="sub-menu-12192" class="sub-menu">	<li id="menu-item-12180" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/spa-chemicals/">Spa Chemicals</a></li>	<li id="menu-item-12178" class="menu-item menu-item-type-taxonomy menu-item-object-product_cat"><a  href="https://havenspapoolhearth.com/product-category/pool-chemicals/">Pool Chemicals</a></li></ul></li><li id="menu-item-12194" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a  href="#" aria-haspopup="menu" aria-expanded="false" aria-controls="sub-menu-12194">About</a></div><ul id="sub-menu-12194" class="sub-menu">	<li id="menu-item-12193" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/about/">Haven History</a></li>	<li id="menu-item-12195" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-28 current_page_item current_page_parent"><a  href="https://havenspapoolhearth.com/blog/" aria-current="page">Blog</a></li>	<li id="menu-item-12196" class="menu-item menu-item-type-taxonomy menu-item-object-category"><a  href="https://havenspapoolhearth.com/category/youtube-videos/">Informational Videos</a></li>	<li id="menu-item-12197" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/gallery/">Gallery</a></li></ul></li></ul></nav></div>
301	</div>
302</div>
303<div class="fl-module fl-module-search fl-node-wv3dqzh2ba0f" data-node="wv3dqzh2ba0f">
304	<div class="fl-module-content fl-node-content">
305		<div class="fl-search-form fl-search-form-inline fl-search-form-width-full"
306	>
307	<div class="fl-search-form-wrap">
308		<div class="fl-search-form-fields">
309			<div class="fl-search-form-input-wrap">
310				<form role="search" aria-label="Search form" method="get" action="https://havenspapoolhearth.com/">
311	<div class="fl-form-field">
312		<input type="search" aria-label="Search input" class="fl-search-text" placeholder="Search..." value="" name="s" />
313
314			</div>
315	</form>
316			</div>
317			<div  class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon">
318			<a role="button" tabindex="0"     class="fl-button"  >
319					<i class="fl-button-icon fl-button-icon-before fas fa-search" aria-hidden="true"></i>
320						<span class="fl-button-text">Search</span>
321					</a>
322	</div>
323		</div>
324	</div>
325</div>
326	</div>
327</div>
328</div>
329</div>
330			<div class="fl-col fl-node-2p8we7avu1d0 fl-col-bg-color fl-col-small fl-col-has-cols" data-node="2p8we7avu1d0">
331	<div class="fl-col-content fl-node-content">
332<div class="fl-col-group fl-node-7f4zlrgpxjbt fl-col-group-nested" data-node="7f4zlrgpxjbt">
333			<div class="fl-col fl-node-yk8jm2nhpo17 fl-col-bg-color fl-col-small" data-node="yk8jm2nhpo17">
334	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-button fl-button-wrap fl-button-width-full fl-button-left fl-node-gvp2lmw5ic1k" data-node="gvp2lmw5ic1k">
335			<a href="https://havenspapoolhearth.com/get-a-quote/"  target="_self"  class="fl-button"  >
336							<span class="fl-button-text">Get a Quote</span>
337					</a>
338	</div>
339</div>
340</div>
341			<div class="fl-col fl-node-isjomyv3lcag fl-col-bg-color fl-col-small" data-node="isjomyv3lcag">
342	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-button fl-button-wrap fl-button-width-full fl-button-left fl-node-xs6fn9zm1j8h" data-node="xs6fn9zm1j8h">
343			<a href="https://havenspapoolhearth.com/service-request/"  target="_self"  class="fl-button"  >
344							<span class="fl-button-text">Service Request</span>
345					</a>
346	</div>
347</div>
348</div>
349	</div>
350</div>
351</div>
352	</div>
353		</div>
354	</div>
355</div>
356</header>
356	<div id="fl-main-content" class="fl-page-content"  role="main">
357
358		<div class="fl-builder-content fl-builder-content-762 fl-builder-global-templates-locked" data-post-id="762"><div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-tm6npa4xwj5s fl-row-default-height fl-row-align-center fl-row-bg-overlay" data-node="tm6npa4xwj5s">
359	<div class="fl-row-content-wrap">
360						<div class="fl-row-content fl-row-fixed-width fl-node-content">
361		
362<div class="fl-col-group fl-node-rzj6nh0wkvsd" data-node="rzj6nh0wkvsd">
363			<div class="fl-col fl-node-1xhe0grk85c4 fl-col-bg-color" data-node="1xhe0grk85c4">
364	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-ruogwnqld19x" data-node="ruogwnqld19x">
365	<div class="fl-module-content fl-node-content">
366		<h1 class="fl-heading">
367		<span class="fl-heading-text">Blog</span>
368	</h1>
369	</div>
370</div>
371</div>
372</div>
373	</div>
374		</div>
375	</div>
376</div>
377<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-d3764rgez0t1 fl-row-default-height fl-row-align-center" data-node="d3764rgez0t1">
378	<div class="fl-row-content-wrap">
379						<div class="fl-row-content fl-row-fixed-width fl-node-content">
380		
381<div class="fl-col-group fl-node-notsx8m5vwlk" data-node="notsx8m5vwlk">
382			<div class="fl-col fl-node-29q0oj8vysup fl-col-bg-color" data-node="29q0oj8vysup">
383	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-xic03qhysmgr" data-node="xic03qhysmgr">
384	<div class="fl-module-content fl-node-content">
385		<h2 class="fl-heading">
386		<span class="fl-heading-text">Articles on Hot Tubs, Swim Spas, Pools, and More</span>
387	</h2>
388	</div>
389</div>
390<div class="fl-module fl-module-post-grid fl-node-21kljm34nybv" data-node="21kljm34nybv">
391	<div class="fl-module-content fl-node-content">
392			<div class="fl-post-grid"  >
393	<div class="fl-post-column">
394<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12316 post type-post status-publish format-standard has-post-thumbnail hentry category-spa-chemistry tag-hot-tub-dealer tag-hot-tubs-for-sale tag-large-hot-tub tag-new-hot-tub tag-small-hot-tub"  >
395
396	<meta    itemid="https://havenspapoolhearth.com/spa-chemistry/how-often-should-you-change-your-hot-tub-water/" content="How Often Should You Change Your Hot Tub Water?" /><meta  content="2026-09-12" /><meta  content="2026-09-12" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   ><meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-You-Change-Your-Hot-Tub-Water-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
397
398	
399	<a href="https://havenspapoolhearth.com/spa-chemistry/how-often-should-you-change-your-hot-tub-water/" rel="bookmark" title="How Often Should You Change Your Hot Tub Water?" aria-hidden="true" tabindex="-1">
400		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-You-Change-Your-Hot-Tub-Water-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-You-Change-Your-Hot-Tub-Water-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-You-Change-Your-Hot-Tub-Water-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-You-Change-Your-Hot-Tub-Water-header-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-You-Change-Your-Hot-Tub-Water-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-You-Change-Your-Hot-Tub-Water-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-You-Change-Your-Hot-Tub-Water-header.jpg 1920w" sizes="auto, (max-width: 300px) 100v
400w, 300px" />	</a>
401
402	
403</div>
404
405	<div class="fl-post-grid-text">
406
407		<h2 class="fl-post-grid-title" >
408			<a href="https://havenspapoolhearth.com/spa-chemistry/how-often-should-you-change-your-hot-tub-water/" title="How Often Should You Change Your Hot Tub Water?">How Often Should You Change Your Hot Tub Water?</a>
409		</h2>
410
411		
412		
413		
414		
415	
416	
417	
418		
419				<div class="fl-post-grid-content">
420							<p>Maintaining fresh, clean water is essential to enjoying your backyard oasis. As your trusted local hot tub dealer, Haven Spa, Pool &amp; Hearth—with convenient locations in Clackamas, Beaverton, Salem, and Vancouver—is here to ensure your soaking experience stays safe, clear, and relaxing. Stop by today. The Standard 3-to-4-Month Rule As&hellip;</p>
421										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/spa-chemistry/how-often-should-you-change-your-hot-tub-water/" title="How Often Should You Change Your Hot Tub Water?" aria-hidden="true" tabindex="-1">Read More<span class="sr-only"> about How Often Should You Change Your Hot Tub Water?</span></a>
422					</div>
423		
424		
425	</div>
426</div>
427
428</div>
429<div class="fl-post-column">
430<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12310 post type-post status-publish format-standard has-post-thumbnail hentry category-service-and-maintenance tag-above-ground-pools tag-home-swimming-pool tag-hot-tub-store tag-outdoor-swim-spa tag-swim-spa tag-swim-spas-for-sale"  >
431
432	<meta    itemid="https://havenspapoolhearth.com/service-and-maintenance/swim-spa-vs-traditional-pool-which-takes-less-maintenance/" content="Swim Spa vs. Traditional Pool: Which Takes Less Maintenance?" /><meta  content="2026-09-12" /><meta  content="2026-09-12" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   ><meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/09/Which-Takes-Less-Maintenance-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
433
434	
435	<a href="https://havenspapoolhearth.com/service-and-maintenance/swim-spa-vs-traditional-pool-which-takes-less-maintenance/" rel="bookmark" title="Swim Spa vs. Traditional Pool: Which Takes Less Maintenance?" aria-hidden="true" tabindex="-1">
436		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/09/Which-Takes-Less-Maintenance-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2026/09/Which-Takes-Less-Maintenance-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Which-Takes-Less-Maintenance-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Which-Takes-Less-Maintenance-header-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Which-Takes-Less-Maintenance-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Which-Takes-Less-Maintenance-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Which-Takes-Less-Maintenance-header.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
437
438	
439</div>
440
441	<div class="fl-post-grid-text">
442
443		<h2 class="fl-post-grid-title" >
444			<a href="https://havenspapoolhearth.com/service-and-maintenance/swim-spa-vs-traditional-pool-which-takes-less-maintenance/" title="Swim Spa vs. Traditional Pool: Which Takes Less Maintenance?">Swim Spa vs. Traditional Pool: Which Takes Less Maintenance?</a>
445		</h2>
446
447		
448		
449		
450		
451	
452	
453	
454		
455				<div class="fl-post-grid-content">
456							<p>Choosing between an outdoor swim spa and a home swimming pool comes down to lifestyle, budget, and especially upkeep. If you want year-round wellness and exercise without spending your entire weekend skimming leaves and adjusting water chemistry, low-maintenance swim spas win every single time. At Haven Spa, Pool &amp; Hearth,&hellip;</p>
457										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/service-and-maintenance/swim-spa-vs-traditional-pool-which-takes-less-maintenance/" title="Swim Spa vs. Traditional Pool: Which Takes Less Maintenance?" aria-hidden="true" tabindex="-1">
457Read More<span class="sr-only"> about Swim Spa vs. Traditional Pool: Which Takes Less Maintenance?</span></a>
458					</div>
459		
460		
461	</div>
462</div>
463
464</div>
465<div class="fl-post-column">
466<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12304 post type-post status-publish format-standard has-post-thumbnail hentry category-service-and-maintenance tag-above-ground-pool tag-above-ground-pool-service tag-home-swimming-pool tag-outdoor-swimming-pool tag-pool-pump"  >
467
468	<meta    itemid="https://havenspapoolhearth.com/service-and-maintenance/how-long-should-you-run-your-pool-pump-each-day/" content="How Long Should You Run Your Pool Pump Each Day?" /><meta  content="2026-09-12" /><meta  content="2026-09-12" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   ><meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Long-Should-You-Run-Your-Pool-Pump-Each-Day-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
469
470	
471	<a href="https://havenspapoolhearth.com/service-and-maintenance/how-long-should-you-run-your-pool-pump-each-day/" rel="bookmark" title="How Long Should You Run Your Pool Pump Each Day?" aria-hidden="true" tabindex="-1">
472		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Long-Should-You-Run-Your-Pool-Pump-Each-Day-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Long-Should-You-Run-Your-Pool-Pump-Each-Day-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Long-Should-You-Run-Your-Pool-Pump-Each-Day-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Long-Should-You-Run-Your-Pool-Pump-Each-Day-header-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Long-Should-You-Run-Your-Pool-Pump-Each-Day-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Long-Should-You-Run-Your-Pool-Pump-Each-Day-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Long-Should-You-Run-Your-Pool-Pump-Each-Day-header.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
473
474	
475</div>
476
477	<div class="fl-post-grid-text">
478
479		<h2 class="fl-post-grid-title" >
480			<a href="https://havenspapoolhearth.com/service-and-maintenance/how-long-should-you-run-your-pool-pump-each-day/" title="How Long Should You Run Your Pool Pump Each Day?">How Long Should You Run Your Pool Pump Each Day?</a>
481		</h2>
482
483		
484		
485		
486		
487	
488	
489	
490		
491				<div class="fl-post-grid-content">
492							<p>As a home swimming pool owner, keeping your water crystal clear, safe, and inviting is likely one of your top priorities. Central to achieving pristine water is your pool pump. Running it long enough ensures proper water turnover—cycling every gallon through your filtration system—without unnecessarily driving up your electric bill.&hellip;</p>
493										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/service-and-maintenance/how-long-should-you-run-your-pool-pump-each-day/" title="How Long Should You Run Your Pool Pump Each Day?" aria-hidden="true" tabindex="-1">Read More<span class="sr-only"> about How Long Should You Run Your Pool Pump Each Day?</span></a>
494					</div>
495		
496		
497	</div>
498</div>
499
500</div>
501<div class="fl-post-column">
502<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12298 post type-post status-publish format-standard has-post-thumbnail hentry category-fireplaces tag-fireplace-service tag-gas-fireplace tag-indoor-fireplace tag-ventless-gas-fireplace"  >
503
504	<meta    itemid="https://havenspapoolhearth.com/fireplaces/how-often-should-a-gas-fireplace-be-serviced/" content="How Often Should a Gas Fireplace Be Serviced?" /><meta  content="2026-09-12" /><meta  content="2026-09-12" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   >
504<meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-a-Gas-Fireplace-Be-Serviced-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
505
506	
507	<a href="https://havenspapoolhearth.com/fireplaces/how-often-should-a-gas-fireplace-be-serviced/" rel="bookmark" title="How Often Should a Gas Fireplace Be Serviced?" aria-hidden="true" tabindex="-1">
508		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-a-Gas-Fireplace-Be-Serviced-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-a-Gas-Fireplace-Be-Serviced-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-a-Gas-Fireplace-Be-Serviced-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-a-Gas-Fireplace-Be-Serviced-header-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-a-Gas-Fireplace-Be-Serviced-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-a-Gas-Fireplace-Be-Serviced-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-Often-Should-a-Gas-Fireplace-Be-Serviced-header.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
509
510	
511</div>
512
513	<div class="fl-post-grid-text">
514
515		<h2 class="fl-post-grid-title" >
516			<a href="https://havenspapoolhearth.com/fireplaces/how-often-should-a-gas-fireplace-be-serviced/" title="How Often Should a Gas Fireplace Be Serviced?">How Often Should a Gas Fireplace Be Serviced?</a>
517		</h2>
518
519		
520		
521		
522		
523	
524	
525	
526		
527				<div class="fl-post-grid-content">
528							<p>When the temperature drops, nothing compares to the cozy warmth of a gas fireplace. To keep your home safe and warm all winter long, routine maintenance is essential. At Haven Spa, Pool &amp; Hearth, serving homeowners across Clackamas, Beaverton, Salem, and Vancouver, we recommend having your indoor fireplace professionally inspected&hellip;</p>
529										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/fireplaces/how-often-should-a-gas-fireplace-be-serviced/" title="How Often Should a Gas Fireplace Be Serviced?" aria-hidden="true" tabindex="-1">Read More<span class="sr-only"> about How Often Should a Gas Fireplace Be Serviced?</span></a>
530					</div>
531		
532		
533	</div>
534</div>
535
536</div>
537<div class="fl-post-column">
538<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12291 post type-post status-publish format-standard has-post-thumbnail hentry category-fireplaces tag-fireplace-repair tag-fireplace-service tag-indoor-fireplace tag-wood-burning-fireplace tag-wood-stove"  >
539
540	<meta    itemid="https://havenspapoolhearth.com/fireplaces/why-is-smoke-coming-out-of-my-wood-stove-into-the-house/" content="Why Is Smoke Coming Out of My Wood Stove Into the House?" /><meta  content="2026-09-12" /><meta  content="2026-09-12" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   ><meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/09/Why-Is-Smoke-Coming-Out-of-My-Wood-Stove-Into-the-House-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
541
542	
543	<a href="https://havenspapoolhearth.com/fireplaces/why-is-smoke-coming-out-of-my-wood-stove-into-the-house/" rel="bookmark" title="Why Is Smoke Coming Out of My Wood Stove Into the House?" aria-hidden="true" tabindex="-1">
544		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/09/Why-Is-Smoke-Coming-Out-of-My-Wood-Stove-Into-the-House-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/w
544p-content/uploads/2026/09/Why-Is-Smoke-Coming-Out-of-My-Wood-Stove-Into-the-House-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Why-Is-Smoke-Coming-Out-of-My-Wood-Stove-Into-the-House-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Why-Is-Smoke-Coming-Out-of-My-Wood-Stove-Into-the-House-header-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Why-Is-Smoke-Coming-Out-of-My-Wood-Stove-Into-the-House-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Why-Is-Smoke-Coming-Out-of-My-Wood-Stove-Into-the-House-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/Why-Is-Smoke-Coming-Out-of-My-Wood-Stove-Into-the-House-header.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
545
546	
547</div>
548
549	<div class="fl-post-grid-text">
550
551		<h2 class="fl-post-grid-title" >
552			<a href="https://havenspapoolhearth.com/fireplaces/why-is-smoke-coming-out-of-my-wood-stove-into-the-house/" title="Why Is Smoke Coming Out of My Wood Stove Into the House?">Why Is Smoke Coming Out of My Wood Stove Into the House?</a>
553		</h2>
554
555		
556		
557		
558		
559	
560	
561	
562		
563				<div class="fl-post-grid-content">
564							<p>Nothing ruins a cozy evening faster than a room full of smoke. If your wood stove is suddenly backing up, Haven Spa, Pool &amp; Hearth is here to help. Serving homeowners across Clackamas, Beaverton, Salem, and Vancouver, our team knows that a smoking indoor fireplace or wood stove is both&hellip;</p>
565										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/fireplaces/why-is-smoke-coming-out-of-my-wood-stove-into-the-house/" title="Why Is Smoke Coming Out of My Wood Stove Into the House?" aria-hidden="true" tabindex="-1">Read More<span class="sr-only"> about Why Is Smoke Coming Out of My Wood Stove Into the House?</span></a>
566					</div>
567		
568		
569	</div>
570</div>
571
572</div>
573<div class="fl-post-column">
574<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12285 post type-post status-publish format-standard has-post-thumbnail hentry category-fireplaces tag-fireplace-service tag-gas-fireplace tag-indoor-fireplace tag-pellet-stove tag-wood-fireplace"  >
575
576	<meta    itemid="https://havenspapoolhearth.com/fireplaces/how-to-prepare-your-hearth-and-fireplace-for-the-first-burn-of-autumn/" content="How to Prepare Your Hearth and Fireplace for the First Burn of Autumn" /><meta  content="2026-09-12" /><meta  content="2026-09-12" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   ><meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-to-Prepare-Your-Hearth-and-Fireplace-for-the-First-Burn-of-Autumn-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
577
578	
579	<a href="https://havenspapoolhearth.com/fireplaces/how-to-prepare-your-hearth-and-fireplace-for-the-first-burn-of-autumn/" rel="bookmark" title="How to Prepare Your Hearth and Fireplace for the First Burn of Autumn" aria-hidden="true" tabindex="-1">
580		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-to-Prepare-Your-Hearth-and-Fireplace-for-the-First-Burn-of-Autumn-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-to-Prepare-Your-Hearth-and-Fireplace-for-the-First-Burn-of-Autumn-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-to-Prepare-Your-Hearth-and-Fireplace-for-the-First-Burn-of-Autumn-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-to-Prepare-Your-Hearth-and-Fireplace-for-the-First-Burn-of-Autumn-header-768x400.jpg 768w, https://havenspapoolhearth.com/w
580p-content/uploads/2026/09/How-to-Prepare-Your-Hearth-and-Fireplace-for-the-First-Burn-of-Autumn-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-to-Prepare-Your-Hearth-and-Fireplace-for-the-First-Burn-of-Autumn-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/09/How-to-Prepare-Your-Hearth-and-Fireplace-for-the-First-Burn-of-Autumn-header.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
581
582	
583</div>
584
585	<div class="fl-post-grid-text">
586
587		<h2 class="fl-post-grid-title" >
588			<a href="https://havenspapoolhearth.com/fireplaces/how-to-prepare-your-hearth-and-fireplace-for-the-first-burn-of-autumn/" title="How to Prepare Your Hearth and Fireplace for the First Burn of Autumn">How to Prepare Your Hearth and Fireplace for the First Burn of Autumn</a>
589		</h2>
590
591		
592		
593		
594		
595	
596	
597	
598		
599				<div class="fl-post-grid-content">
600							<p>As the crisp autumn air settles into Oregon and Washington, nothing feels quite as comforting as gathering around a warm indoor fireplace. At Haven Spa, Pool &amp; Hearth, we want to help you usher in the cozy season safely. Whether you visit our showrooms in Clackamas, Beaverton, Salem, or Vancouver,&hellip;</p>
601										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/fireplaces/how-to-prepare-your-hearth-and-fireplace-for-the-first-burn-of-autumn/" title="How to Prepare Your Hearth and Fireplace for the First Burn of Autumn" aria-hidden="true" tabindex="-1">Read More<span class="sr-only"> about How to Prepare Your Hearth and Fireplace for the First Burn of Autumn</span></a>
602					</div>
603		
604		
605	</div>
606</div>
607
608</div>
609<div class="fl-post-column">
610<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12155 post type-post status-publish format-standard has-post-thumbnail hentry category-spa-chemistry tag-pool-care tag-pool-chemicals tag-spa-care tag-spa-chemicals tag-spa-sanitizers"  >
611
612	<meta    itemid="https://havenspapoolhearth.com/spa-chemistry/what-is-a-spa-sanitizer-and-why-do-you-need-one/" content="What Is a Spa Sanitizer and Why Do You Need One?" /><meta  content="2026-08-15" /><meta  content="2026-08-15" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   ><meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/08/What-Is-a-Spa-Sanitizer-and-Why-Do-You-Need-One-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
613
614	
615	<a href="https://havenspapoolhearth.com/spa-chemistry/what-is-a-spa-sanitizer-and-why-do-you-need-one/" rel="bookmark" title="What Is a Spa Sanitizer and Why Do You Need One?" aria-hidden="true" tabindex="-1">
616		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/08/What-Is-a-Spa-Sanitizer-and-Why-Do-You-Need-One-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2026/08/What-Is-a-Spa-Sanitizer-and-Why-Do-You-Need-One-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/What-Is-a-Spa-Sanitizer-and-Why-Do-You-Need-One-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/What-Is-a-Spa-Sanitizer-and-Why-Do-You-Need-One-header-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/What-Is-a-Spa-Sanitizer-and-Why-Do-You-Need-One-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/What-Is-a-Spa-Sanitizer-and-Why-Do-You-Need-One-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/What-Is-a-Spa-Sanitizer-and-Why-Do-You-Need-One-header.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
617
618	
619</div>
620
621	<div class="fl-post-grid-text">
622
623		<h2 class="fl-post-grid-title" >
624			<a href="https://havenspapoolhearth.com/spa-chemistry/what-is-a-spa-sanitizer-and-why-do-you-need-one/" title="What Is a Spa Sanitizer and Why Do You Need One?">What Is a Spa Sanitizer and Why Do You Need One?</a>
625		</h2>
626
627		
628		
629		
630		
631	
632	
633	
634		
635				<div class="fl-post-grid-content">
636							<p>Nothing compares to stepping into a warm, relaxing hot tub at the end of a long day. However, to keep your personal oasis safe, clean, and crystal-clear, staying consistent with proper spa care is essential. At Haven Spa, Pool &amp; Hearth—proudly serving our local communities with locations in Clackamas, Beaverton,&hellip;</p>
637										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/spa-chemistry/what-is-a-spa-sanitizer-and-why-do-you-need-one/" title="What Is a Spa Sanitizer and Why Do You Need One?" aria-hidden="true" tabindex="-1">
637Read More<span class="sr-only"> about What Is a Spa Sanitizer and Why Do You Need One?</span></a>
638					</div>
639		
640		
641	</div>
642</div>
643
644</div>
645<div class="fl-post-column">
646<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12148 post type-post status-publish format-standard has-post-thumbnail hentry category-hot-tubs tag-hot-tub-chemicals tag-hot-tub-for-sale tag-hot-tub-maintenance tag-hot-tub-store tag-new-hot-tub"  >
647
648	<meta    itemid="https://havenspapoolhearth.com/hot-tubs/the-ultimate-guide-to-off-season-hot-tub-maintenance-in-the-pacific-northwest/" content="The Ultimate Guide to Off-Season Hot Tub Maintenance in the Pacific Northwest" /><meta  content="2026-08-15" /><meta  content="2026-08-15" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   ><meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/08/The-Ultimate-Guide-to-Off-Season-Hot-Tub-Maintenance-in-the-Pacific-Northwest-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
649
650	
651	<a href="https://havenspapoolhearth.com/hot-tubs/the-ultimate-guide-to-off-season-hot-tub-maintenance-in-the-pacific-northwest/" rel="bookmark" title="The Ultimate Guide to Off-Season Hot Tub Maintenance in the Pacific Northwest" aria-hidden="true" tabindex="-1">
652		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/08/The-Ultimate-Guide-to-Off-Season-Hot-Tub-Maintenance-in-the-Pacific-Northwest-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2026/08/The-Ultimate-Guide-to-Off-Season-Hot-Tub-Maintenance-in-the-Pacific-Northwest-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/The-Ultimate-Guide-to-Off-Season-Hot-Tub-Maintenance-in-the-Pacific-Northwest-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/The-Ultimate-Guide-to-Off-Season-Hot-Tub-Maintenance-in-the-Pacific-Northwest-header-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/The-Ultimate-Guide-to-Off-Season-Hot-Tub-Maintenance-in-the-Pacific-Northwest-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/The-Ultimate-Guide-to-Off-Season-Hot-Tub-Maintenance-in-the-Pacific-Northwest-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/The-Ultimate-Guide-to-Off-Season-Hot-Tub-Maintenance-in-the-Pacific-Northwest-header.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
653
654	
655</div>
656
657	<div class="fl-post-grid-text">
658
659		<h2 class="fl-post-grid-title" >
660			<a href="https://havenspapoolhearth.com/hot-tubs/the-ultimate-guide-to-off-season-hot-tub-maintenance-in-the-pacific-northwest/" title="The Ultimate Guide to Off-Season Hot Tub Maintenance in the Pacific Northwest">The Ultimate Guide to Off-Season Hot Tub Maintenance in the Pacific Northwest</a>
661		</h2>
662
663		
664		
665		
666		
667	
668	
669	
670		
671				<div class="fl-post-grid-content">
672							<p>As the rainy Pacific Northwest transition season rolls in, keeping your spa in peak condition requires a little extra attention. At Haven Spa, Pool &amp; Hearth, your local premier hot tub store with convenient locations in Clackamas, Beaverton, Salem, and Vancouver, we want to help you preserve your investment. Proper&hellip;</p>
673										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/hot-tubs/the-ultimate-guide-to-off-season-hot-tub-maintenance-in-the-pacific-northwest/" title="The Ultimate Guide to Off-Season Hot Tub Maintenance in the Pacific Northwest" aria-hidden="true" tabindex="-1">Read More<span class="sr-only"> about The Ultimate Guide to Off-Season Hot Tub Maintenance in the Pacific Northwest</span></a>
674					</div>
675		
676		
677	</div>
678</div>
679
680</div>
681<div class="fl-post-column">
682<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12141 post type-post status-publish format-standard has-post-thumbnail hentry category-spas tag-backyard-pool tag-hot-tub-store tag-outdoor-swim-spa tag-pool-installation tag-swim-spa tag-swim-spas-for-sale tag-swimming-pool"  >
683
684	<meta    itemid="https://havenspapoolhearth.com/spas/swim-spa-vs-traditional-pool-which-is-right-for-a-small-backyard/" content="Swim Spa vs. Traditional Pool: Which Is Right for a Small Backyard?" /><meta  content="2026-08-15" /><meta  content="2026-08-15" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   >
684<meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/08/Swim-Spa-vs-Traditional-Pool.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
685
686	
687	<a href="https://havenspapoolhearth.com/spas/swim-spa-vs-traditional-pool-which-is-right-for-a-small-backyard/" rel="bookmark" title="Swim Spa vs. Traditional Pool: Which Is Right for a Small Backyard?" aria-hidden="true" tabindex="-1">
688		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/08/Swim-Spa-vs-Traditional-Pool-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2026/08/Swim-Spa-vs-Traditional-Pool-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Swim-Spa-vs-Traditional-Pool-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Swim-Spa-vs-Traditional-Pool-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Swim-Spa-vs-Traditional-Pool-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Swim-Spa-vs-Traditional-Pool-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Swim-Spa-vs-Traditional-Pool.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
689
690	
691</div>
692
693	<div class="fl-post-grid-text">
694
695		<h2 class="fl-post-grid-title" >
696			<a href="https://havenspapoolhearth.com/spas/swim-spa-vs-traditional-pool-which-is-right-for-a-small-backyard/" title="Swim Spa vs. Traditional Pool: Which Is Right for a Small Backyard?">Swim Spa vs. Traditional Pool: Which Is Right for a Small Backyard?</a>
697		</h2>
698
699		
700		
701		
702		
703	
704	
705	
706		
707				<div class="fl-post-grid-content">
708							<p>If you are dreaming of creating your ultimate outdoor retreat, deciding between a compact swim spa and a traditional backyard pool can be a tough choice. At Haven Spa, Pool &amp; Hearth—your premier local hot tub store serving Clackamas, Beaverton, Salem, and Vancouver—we specialize in helping local homeowners maximize their&hellip;</p>
709										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/spas/swim-spa-vs-traditional-pool-which-is-right-for-a-small-backyard/" title="Swim Spa vs. Traditional Pool: Which Is Right for a Small Backyard?" aria-hidden="true" tabindex="-1">Read More<span class="sr-only"> about Swim Spa vs. Traditional Pool: Which Is Right for a Small Backyard?</span></a>
710					</div>
711		
712		
713	</div>
714</div>
715
716</div>
717<div class="fl-post-column">
718<div class="fl-post-grid-post fl-post-grid-image-above-title fl-post-columns-post fl-post-align-default post-12134 post type-post status-publish format-standard has-post-thumbnail hentry category-pools tag-above-ground-pool tag-above-ground-pool-installation tag-backyard-pool tag-home-swimming-pool tag-outdoor-swimming-pool"  >
719
720	<meta    itemid="https://havenspapoolhearth.com/pools/energy-saving-tips-for-heating-your-backyard-pool-efficiently/" content="Energy-Saving Tips for Heating Your Backyard Pool Efficiently" /><meta  content="2026-08-15" /><meta  content="2026-08-15" /><div   ><meta  content="Haven Spa Pool Hearth"></div><div   ><meta  content="https://havenspapoolhearth.com/author/a09f8671_admin/" /><meta  content="Haven Spa, Pool &amp; Hearth" /></div><div   ><meta  content="https://havenspapoolhearth.com/wp-content/uploads/2026/08/Energy-Saving-Tips-for-Heating-Your-Backyard-Pool-Efficiently-header.jpg" /><meta  content="1920" /><meta  content="1000" /></div><div   ><meta  content="https://schema.org/CommentAction" /><meta  content="0" /></div>	<div class="fl-post-grid-image">
721
722	
723	<a href="https://havenspapoolhearth.com/pools/energy-saving-tips-for-heating-your-backyard-pool-efficiently/" rel="bookmark" title="Energy-Saving Tips for Heating Your Backyard Pool Efficiently" aria-hidden="true" tabindex="-1">
724		<img width="300" height="156" src="https://havenspapoolhearth.com/wp-content/uploads/2026/08/Energy-Saving-Tips-for-Heating-Your-Backyard-Pool-Efficiently-header-300x156.jpg" class="attachment-medium size-medium wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://havenspapoolhearth.com/w
724p-content/uploads/2026/08/Energy-Saving-Tips-for-Heating-Your-Backyard-Pool-Efficiently-header-300x156.jpg 300w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Energy-Saving-Tips-for-Heating-Your-Backyard-Pool-Efficiently-header-1024x533.jpg 1024w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Energy-Saving-Tips-for-Heating-Your-Backyard-Pool-Efficiently-header-768x400.jpg 768w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Energy-Saving-Tips-for-Heating-Your-Backyard-Pool-Efficiently-header-1536x800.jpg 1536w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Energy-Saving-Tips-for-Heating-Your-Backyard-Pool-Efficiently-header-600x313.jpg 600w, https://havenspapoolhearth.com/wp-content/uploads/2026/08/Energy-Saving-Tips-for-Heating-Your-Backyard-Pool-Efficiently-header.jpg 1920w" sizes="auto, (max-width: 300px) 100vw, 300px" />	</a>
725
726	
727</div>
728
729	<div class="fl-post-grid-text">
730
731		<h2 class="fl-post-grid-title" >
732			<a href="https://havenspapoolhearth.com/pools/energy-saving-tips-for-heating-your-backyard-pool-efficiently/" title="Energy-Saving Tips for Heating Your Backyard Pool Efficiently">Energy-Saving Tips for Heating Your Backyard Pool Efficiently</a>
733		</h2>
734
735		
736		
737		
738		
739	
740	
741	
742		
743				<div class="fl-post-grid-content">
744							<p>Keeping your backyard pool comfortably warm shouldn’t mean sky-high energy bills. At Haven Spa, Pool &amp; Hearth, serving homeowners across Clackamas, Beaverton, Salem, and Vancouver, we believe you deserve an inviting outdoor swimming pool without unnecessary expenses. Whether you enjoy a traditional home swimming pool or are planning a new&hellip;</p>
745										<a class="fl-post-grid-more" href="https://havenspapoolhearth.com/pools/energy-saving-tips-for-heating-your-backyard-pool-efficiently/" title="Energy-Saving Tips for Heating Your Backyard Pool Efficiently" aria-hidden="true" tabindex="-1">Read More<span class="sr-only"> about Energy-Saving Tips for Heating Your Backyard Pool Efficiently</span></a>
746					</div>
747		
748		
749	</div>
750</div>
751
752</div>
753	</div>
754<div class="fl-clear"></div>
755	<div class="fl-builder-pagination">
756	<ul class='page-numbers'>
757	<li><span aria-label="Page 1" aria-current="page" class="page-numbers current">1</span></li>
758	<li><a aria-label="Page 2" class="page-numbers" href="https://havenspapoolhearth.com/blog/page/2/">2</a></li>
759	<li><a aria-label="Page 3" class="page-numbers" href="https://havenspapoolhearth.com/blog/page/3/">3</a></li>
760	<li><span class="page-numbers dots">&hellip;</span></li>
761	<li><a aria-label="Page 25" class="page-numbers" href="https://havenspapoolhearth.com/blog/page/25/">25</a></li>
762	<li><a class="next page-numbers" href="https://havenspapoolhearth.com/blog/page/2/">Next &raquo;</a></li>
763</ul>
764	</div>
765		</div>
766</div>
767</div>
768</div>
769			<div class="fl-col fl-node-1opevfawzcd6 fl-col-bg-color fl-col-small" data-node="1opevfawzcd6">
770	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-widget fl-node-ufhge7ol16tm" data-node="ufhge7ol16tm">
771	<div class="fl-module-content fl-node-content">
772		<div class="fl-widget">
773<div class="widget widget_search"><form aria-label="Search" method="get" role="search" action="https://havenspapoolhearth.com/" title="Type and press Enter to search.">
774	<input aria-label="Search" type="search" class="fl-search-input form-control" name="s" placeholder="Search"  value="" onfocus="if (this.value === 'Search') { this.value = ''; }" onblur="if (this.value === '') this.value='Search';" />
775</form>
776</div></div>
777	</div>
778</div>
779<div class="fl-module fl-module-widget fl-node-06ymkh537z2u" data-node="06ymkh537z2u">
780	<div class="fl-module-content fl-node-content">
781		<div class="fl-widget">
782<div class="widget widget_categories"><h2 class="widgettitle">Categories</h2>
783			<ul>
784					<li class="cat-item cat-item-187"><a href="https://havenspapoolhearth.com/category/blog/">Blog</a>
785</li>
786	<li class="cat-item cat-item-366"><a href="https://havenspapoolhearth.com/category/fireplaces/">FIreplaces</a>
787</li>
788	<li class="cat-item cat-item-369"><a href="https://havenspapoolhearth.com/category/hot-tubs/">Hot Tubs</a>
789</li>
790	<li class="cat-item cat-item-7"><a href="https://havenspapoolhearth.com/category/pool-chemistry/">Pool Chemistry</a>
791</li>
792	<li class="cat-item cat-item-367"><a href="https://havenspapoolhearth.com/category/pools/">Pools</a>
793</li>
794	<li class="cat-item cat-item-170"><a href="https://havenspapoolhearth.com/category/service-and-maintenance/">Service And Maintenance</a>
795</li>
796	<li class="cat-item cat-item-8"><a href="https://havenspapoolhearth.com/category/spa-chemistry/">Spa Chemistry</a>
797</li>
798	<li class="cat-item cat-item-368"><a href="https://havenspapoolhearth.com/category/spas/">Spas</a>
799</li>
800	<li class="cat-item cat-item-1"><a href="https://havenspapoolhearth.com/category/updates/">Updates</a>
801</li>
802	<li class="cat-item cat-item-171"><a href="https://havenspapoolhearth.com/category/youtube-videos/">YouTube Videos</a>
803</li>
804			</ul>
805
806			</div></div>
807	</div>
808</div>
809</div>
810</div>
811	</div>
812		</div>
813	</div>
814</div>
815</div>
816	</div><!-- .fl-page-content -->
817	<footer class="fl-builder-content fl-builder-content-701 fl-builder-global-templates-locked" data-post-id="701" data-type="footer"  ><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-b96tg8h50ply fl-row-default-height fl-row-align-center" data-node="b96tg8h50ply">
818	<div class="fl-row-content-wrap">
819						<div class="fl-row-content fl-row-fixed-width fl-node-content">
820		
821<div class="fl-col-group fl-node-jxcbt6s0hzok" data-node="jxcbt6s0hzok">
822			<div class="fl-col fl-node-723ucdaqolhk fl-col-bg-color fl-col-small fl-visible-desktop fl-visible-large" data-node="723ucdaqolhk">
823	<div class="fl-col-content fl-node-content"><h6  class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-wi584s02v6ej fl-visible-desktop fl-visible-large" data-node="wi584s02v6ej">
824			company	</h6>
825<div class="fl-module fl-module-menu fl-node-39cy5rbqwf8a" data-node="39cy5rbqwf8a">
826	<div class="fl-module-content fl-node-content">
827		<div class="fl-menu">
828		<div class="fl-clear"></div>
829	<nav aria-label="Navigation Menu"  ><ul id="menu-company" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-5506" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/about/">About</a></li><li id="menu-item-5505" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/">Owners Corner</a></li><li id="menu-item-5503" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/reviews/">Reviews</a></li></ul></nav></div>
830	</div>
831</div>
832</div>
833</div>
834			<div class="fl-col fl-node-4t1d0ijxbe8o fl-col-bg-color fl-col-small fl-visible-desktop fl-visible-large" data-node="4t1d0ijxbe8o">
835	<div class="fl-col-content fl-node-content"><h6  class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-j4lc7rmihfye fl-visible-desktop fl-visible-large" data-node="j4lc7rmihfye">
836			services	</h6>
837<div class="fl-module fl-module-menu fl-node-npgojhcf0umt" data-node="npgojhcf0umt">
838	<div class="fl-module-content fl-node-content">
839		<div class="fl-menu">
840		<div class="fl-clear"></div>
841	<nav aria-label="Navigation Menu"  ><ul id="menu-services" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-5496" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/hot-tubs/">Hot Tubs</a></li><li id="menu-item-5497" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/pools/">Pools</a></li><li id="menu-item-5494" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/gazebos/">Gazebos</a></li><li id="menu-item-5495" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/hearth/">Hearth</a></li><li id="menu-item-10095" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/service-request/">Service Request</a></li></ul></nav></div>
842	</div>
843</div>
844</div>
845</div>
846			<div class="fl-col fl-node-xpfejmwsuyd8 fl-col-bg-color fl-col-small fl-visible-desktop fl-visible-large" data-node="xpfejmwsuyd8">
847	<div class="fl-col-content fl-node-content"><h6  class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-ob9rxqihzpm3 fl-visible-desktop fl-visible-large" data-node="ob9rxqihzpm3">
848			information	</h6>
849<div class="fl-module fl-module-menu fl-node-jhwtv8gpy03c" data-node="jhwtv8gpy03c">
850	<div class="fl-module-content fl-node-content">
851		<div class="fl-menu">
852		<div class="fl-clear"></div>
853	<nav aria-label="Navigation Menu"  ><ul id="menu-information" class="menu fl-menu-vertical fl-toggle-none"><li id="menu-item-7688" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-28 current_page_item current_page_parent"><a  href="https://havenspapoolhearth.com/blog/" aria-current="page">Blog</a></li><li id="menu-item-5502" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/manuals-and-user-guides/">Manuals and User Guides</a></li><li id="menu-item-5501" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/owners-corner/glossary-of-water-chemistry-terms/">Glossary</a></li><li id="menu-item-5500" class="menu-item menu-item-type-post_type menu-item-object-page"><a  href="https://havenspapoolhearth.com/get-a-quote/">Get a Quote</a></li><li id="menu-item-5499" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy"><a  href="https://havenspapoolhearth.com/privacy-policy/">Privacy Policy</a></li></ul></nav></div>
854	</div>
855</div>
856</div>
857</div>
858			<div class="fl-col fl-node-63lucm1f7kzr fl-col-bg-color fl-col-small" data-node="63lucm1f7kzr">
859	<div class="fl-col-content fl-node-content"><h6  class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-846o21dgzb0m fl-visible-desktop fl-visible-large" data-node="846o21dgzb0m">
860			Business Hours	</h6>
861<div  class="fl-module fl-module-rich-text fl-rich-text fl-node-rawnmj0bzts4" data-node="rawnmj0bzts4">
862	<p>Monday - Saturday: 10am - 6pm</p>
863<p>Sunday: 11am - 4pm</p>
864</div>
865</div>
866</div>
867			<div class="fl-col fl-node-l91n5r6dszav fl-col-bg-color fl-col-small" data-node="l91n5r6dszav">
868	<div class="fl-col-content fl-node-content"><h6  class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-s4wh9ue3dfml fl-visible-desktop fl-visible-large" data-node="s4wh9ue3dfml">
869			get in touch	</h6>
870<div  class="fl-module fl-module-rich-text fl-rich-text fl-node-t8w4cosf0j7k" data-node="t8w4cosf0j7k">
871	<p><strong><a href="https://havenspapoolhearth.com/clackamas/">Clackamas</a></strong> <a href="tel:5036552900">(503) 655-2900</a></p>
872<p><strong><a href="https://havenspapoolhearth.com/beaverton/">Beaverton</a></strong> <a href="tel:5036492201">(503) 649-2201</a></p>
873<p><strong><a href="https://havenspapoolhearth.com/vancouver/">Vancouver</a></strong> <a href="tel:+13605740135">(360) 574-0135</a></p>
874<p><a href="https://havenspapoolhearth.com/salem/"><strong>Salem </strong></a><a href="tel:5033624883">(503) 362-4883</a></p>
875</div>
876<div class="fl-module fl-module-icon-group fl-node-2iskl3ac9uy0" data-node="2iskl3ac9uy0">
877	<div class="fl-module-content fl-node-content">
878		<div class="fl-icon-group">
879
880	<span class="fl-icon">
881								<a href="https://www.facebook.com/havenspapoolhearth/" target="_blank" aria-label="link to https://www.facebook.com/havenspapoolhearth/" rel="noopener" >
882							<i class="fab fa-facebook-f" aria-hidden="true"></i>
883				</a>
884			</span>
885	
886
887	<span class="fl-icon">
888								<a href="https://www.instagram.com/havenspapoolhearth/" target="_blank" aria-label="link to https://www.instagram.com/havenspapoolhearth/" rel="noopener" >
889							<i class="fab fa-instagram" aria-hidden="true"></i>
890				</a>
891			</span>
892	
893
894	<span class="fl-icon">
895								<a href="https://twitter.com/HavenSpas" target="_blank" aria-label="link to https://twitter.com/HavenSpas" rel="noopener" >
896							<i class="fab fa-twitter" aria-hidden="true"></i>
897				</a>
898			</span>
899	
900
901	<span class="fl-icon">
902								<a href="https://www.youtube.com/channel/UCfsS4j6PFH5-gDUh6mRjc9g" target="_blank" aria-label="link to https://www.youtube.com/channel/UCfsS4j6PFH5-gDUh6mRjc9g" rel="noopener" >
903							<i class="fab fa-youtube" aria-hidden="true"></i>
904				</a>
905			</span>
906	
907
908	<span class="fl-icon">
909								<a href="https://www.yelp.com/biz/haven-spa-pool-and-hearth-clackamas" target="_blank" aria-label="link to https://www.yelp.com/biz/haven-spa-pool-and-hearth-clackamas" rel="noopener" >
910							<i class="fi-social-yelp" aria-hidden="true"></i>
911				</a>
912			</span>
913	
914</div>
915	</div>
916</div>
917<figure class="fl-module fl-module-photo fl-photo fl-photo-align-left fl-node-mhcjv5t60iux" data-node="mhcjv5t60iux"  >
918	<div class="fl-photo-content fl-photo-img-png">
919				<img decoding="async" class="fl-photo-img wp-image-5296 size-medium" src="https://havenspapoolhearth.com/wp-content/uploads/2020/10/logo_notagline-300x187.png" alt="logo_notagline" height="187" width="300" title="logo_notagline" loading="lazy" srcset="https://havenspapoolhearth.com/wp-content/uploads/2020/10/logo_notagline-300x187.png 300w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/logo_notagline-600x375.png 600w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/logo_notagline-768x480.png 768w, https://havenspapoolhearth.com/wp-content/uploads/2020/10/logo_notagline.png 925w" sizes="auto, (max-width: 300px) 100vw, 300px" />
920					</div>
921	</figure>
922</div>
923</div>
924	</div>
925		</div>
926	</div>
927</div>
928<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-chy0l8pq3mkb fl-row-default-height fl-row-align-center" data-node="chy0l8pq3mkb">
929	<div class="fl-row-content-wrap">
930						<div class="fl-row-content fl-row-fixed-width fl-node-content">
931		
932<div class="fl-col-group fl-node-3wjkg0ob9qlc" data-node="3wjkg0ob9qlc">
933			<div class="fl-col fl-node-1j0dubl9snoa fl-col-bg-color" data-node="1j0dubl9snoa">
934	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-rich-text fl-rich-text fl-node-lhw9ixrpysbq" data-node="lhw9ixrpysbq">
935	<p>© 2026 Haven Spa Pool Hearth. All Rights Reserved.</p>
936</div>
937</div>
938</div>
939	</div>
940		</div>
941	</div>
942</div>
943</footer>
943<script type="text/javascript" src="https://conversions.marketing360.com/wc/M360.js"></script>
943	</div><!-- .fl-page -->
944<script type="speculationrules">
945{"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/woo360-theme-child/*","/wp-content/themes/bb-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
946</script>
946
947<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 947-948
947
948<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
948GTM-P84Z8959
vendor: 85 bytes, lines 948-949
948"
949height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
950<!-- End Google Tag Manager (noscript) -->
951
952<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, line 952
952 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
952GTM-MJ8R5DKN
vendor: 83 bytes, line 952
952" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
952<!-- End Google Tag Manager (noscript) -->
953	
953<script>
954		(function () {
955			var c = document.body.className;
956			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
957			document.body.className = c;
958		})();
959	</script>
959
960	
960<script id="jp-tracks-js" src="//stats.wp.com/w.js?ver=202641"></script>
vendor: 1 bytes, line 960
960
961<script id="jp-tracks-functions-js" src="https://havenspapoolhearth.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-connection/dist/tracks-callables.js?minify=false&#038;ver=a1795bfc061f496e47cf"></script>
vendor: 1 bytes, line 961
961
962<script id="madnify-extension-base-fancybox-js" src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js?ver=3.3.0_base_v1.0.0"></script>
vendor: 1 bytes, line 962
962
963<script id="madnify-extension-base-frontend-footer-js-js" src="https://havenspapoolhearth.com/wp-content/plugins/madnify/extensions/base/frontend/js/extension-frontend-footer.js?ver=3.3.0_base_v1.0.0"></script>
vendor: 1 bytes, line 963
963
964<script id="product-recommendation-quiz-for-ecommerce-js-extra">
965var js_vars = {"shop":"havenspapoolhearth.com","platform":"woocommerce","channel":"wordpress","plugin_version":"2.5.6","woo_version":"11.1.1","wp_version":"7.1.3"};
966//# sourceURL=product-recommendation-quiz-for-ecommerce-js-extra
967</script>
vendor: 1 bytes, line 967
967
968<script async id="product-recommendation-quiz-for-ecommerce-js" src="https://admin.revenuehunt.com/embed.js?shop=havenspapoolhearth.com&#038;ver=2.5.6"></script>
vendor: 1 bytes, line 968
968
969<script id="imagesloaded-js" src="https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/js/libs/jquery.imagesloaded.min.js?ver=2.10.3.1"></script>
vendor: 1 bytes, line 969
969
970<script id="jquery-throttle-js" src="https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/js/libs/jquery.ba-throttle-debounce.min.js?ver=2.10.3.1"></script>
vendor: 1 bytes, line 970
970
971<script id="fl-builder-layout-bundle-46f0d71323b4400a810439e219f18009-js" src="https://havenspapoolhearth.com/wp-content/uploads/bb-plugin/cache/46f0d71323b4400a810439e219f18009-layout-bundle.js?ver=2.10.3.1-1.5.3.2"></script>
vendor: 1 bytes, line 971
971
972<script id="wpmenucart-remove-js-extra">
973var wpmenucart_ajax = {"ajaxurl":"https://havenspapoolhearth.com/wp-admin/admin-ajax.php","nonce":"202d357093","action":"wpmenucart_ajax","always_display":"1"};
974//# sourceURL=wpmenucart-remove-js-extra
975</script>
vendor: 1 bytes, line 975
975
976<script id="wpmenucart-remove-js" src="https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/js/wpmenucart-remove.min.js?ver=3.1.0"></script>
vendor: 1 bytes, line 976
976
977<script id="wpmenucart-js" src="https://havenspapoolhearth.com/wp-content/plugins/woocommerce-menu-bar-cart/assets/js/wpmenucart.min.js?ver=3.1.0"></script>
vendor: 1 bytes, line 977
977
978<script id="sourcebuster-js-js" src="https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.1"></script>
vendor: 1 bytes, line 978
978
979<script id="wc-order-attribution-js-extra">
980var wc_order_attribution = {"params":{"lifetime":1.0000000000000001e-5,"session":30,"base64":false,"ajaxurl":"https://havenspapoolhearth.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"}};
981//# sourceURL=wc-order-attribution-js-extra
982</script>
vendor: 1 bytes, line 982
982
983<script id="wc-order-attribution-js" src="https://havenspapoolhearth.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.1"></script>
vendor: 1 bytes, line 983
983
984<script id="jquery-magnificpopup-js" src="https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/js/libs/jquery.magnificpopup.min.js?ver=2.10.3.1"></script>
vendor: 1 bytes, line 984
984
985<script id="jquery-fitvids-js" src="https://havenspapoolhearth.com/wp-content/plugins/bb-plugin/js/libs/jquery.fitvids.min.js?ver=1.2"></script>
vendor: 1 bytes, line 985
985
986<script id="fl-automator-js-extra">
987var themeopts = {"medium_breakpoint":"992","mobile_breakpoint":"768","scrollTopPosition":"800"};
988//# sourceURL=fl-automator-js-extra
989</script>
vendor: 1 bytes, line 989
989
990<script id="fl-automator-js" src="https://havenspapoolhearth.com/wp-content/themes/bb-theme/js/theme.min.js?ver=1.7.16"></script>
vendor: 1 bytes, line 990
990
991<script id="wp-emoji-settings" type="application/json">
992{"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://havenspapoolhearth.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
993</script>
vendor: 1 bytes, line 993
993
994<script type="module">
995/*! This file is auto-generated */
996var 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)))});
997//# sourceURL=https://havenspapoolhearth.com/wp-includes/js/wp-emoji-loader.min.js
998</script>
998
999</body>
1000</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.