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 » Feed" href="https://havenspapoolhearth.com/feed/" /> 31<link rel="alternate" type="application/rss+xml" title="Haven Spa Pool Hearth » 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&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 – 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 – 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 & Stoves</a><span role="button" tabindex="0" aria-label="Fireplaces & 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 & 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 & 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 & 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 & 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 & 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 & 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…</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 & 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 & Hearth,…</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 & 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.…</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 & 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 & Hearth, serving homeowners across Clackamas, Beaverton, Salem, and Vancouver, we recommend having your indoor fireplace professionally inspected…</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 & 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 & 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…</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 & 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 & Hearth, we want to help you usher in the cozy season safely. Whether you visit our showrooms in Clackamas, Beaverton, Salem, or Vancouver,…</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 & 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 & Hearthâproudly serving our local communities with locations in Clackamas, Beaverton,…</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 & 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 & 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…</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 & 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 & Hearthâyour premier local hot tub store serving Clackamas, Beaverton, Salem, and Vancouverâwe specialize in helping local homeowners maximize their…</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 & 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 & 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…</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">…</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 »</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&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&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.