301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: cchts.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <meta name='viewport' content='width=device-width, initial-scale=1.0' /> <meta http-equiv='X-UA-Compatible' content='IE=edge' /> <script> var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); </script> <link rel="profile" href="https://gmpg.org/xfn/11" /> <!-- Global site tag (gtag.js) - Google Ads: 978386393 --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <script>window._wca = window._wca || [];</script> <!-- This site is optimized with the Yoast SEO plugin v24.6 - https://yoast.com/wordpress/plugins/seo/ --> <title>Sonoma Hot Tubs - Best Hot Tubs and Spas, Water Service & Repairs</title> <meta name="description" content="Affordable, Luxury Hot Tubs For Sale in Sonoma, Napa Valley & Santa Rosa. Sonoma Hot Tubs has the perfect hot tub at the right price for you." /> <link rel="canonical" href="https://sonomahottubs.com/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Sonoma Hot Tubs - Best Hot Tubs and Spas, Water Service & Repairs" /> <meta property="og:description" content="Affordable, Luxury Hot Tubs For Sale in Sonoma, Napa Valley & Santa Rosa. Sonoma Hot Tubs has the perfect hot tub at the right price for you." /> <meta property="og:url" content="https://sonomahottubs.com/" /> <meta property="og:site_name" content="Sonoma Hot Tubs" /> <meta property="article:publisher" content="https://www.facebook.com/SonomaHotTubs/" /> <meta property="article:modified_time" content="2025-03-04T23:25:56+00:00" /> <meta property="og:image" content="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite.png" /> <meta name="twitter:card" content="summary_large_image" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://sonomahottubs.com/","url":"https://sonomahottubs.com/","name":"Sonoma Hot Tubs - Best Hot Tubs and Spas, Water Service & Repairs","isPartOf":{"@id":"https://sonomahottubs.com/#website"},"about":{"@id":"https://sonomahottubs.com/#organization"},"primaryImageOfPage":{"@id":"https://sonomahottubs.com/#primaryimage"},"image":{"@id":"https://sonomahottubs.com/#primaryimage"},"thumbnailUrl":"https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite.png","datePublished":"2021-06-07T00:34:38+00:00","dateModified":"2025-03-04T23:25:56+00:00","description":"Affordable, Luxury Hot Tubs For Sale in Sonoma, Napa Valley & Santa Rosa. Sonoma Hot Tubs has the perfect hot tub at the right price for you.","breadcrumb":{"@id":"https://sonomahottubs.com/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://sonomahottubs.com/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://sonomahottubs.com/#primaryimage","url":"https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite.png","contentUrl":"https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite.png","width":2100,"height":1680,"caption":"Triad 30 Hot Tub"},{"@type":"BreadcrumbList","@id":"https://sonomahottubs.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://sonomahottubs.com/#website","url":"https://sonomahottubs.com/","name":"Sonoma Hot Tubs","description":"","publisher":{"@id":"https://sonomahottubs.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://sonomahottubs.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://sonomahottubs.com/#organization","name":"Sonoma Hot Tubs","url":"https://sonomahottubs.com/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://sonomahottubs.com/#/schema/logo/image/","url":"https://sonomahottubs.com/wp-content/uploads/2021/06/logo.png","contentUrl":"https://sonomahottubs.com/wp-content/uploads/2021/06/logo.png","width":502,"height":221,"caption":"Sonoma Hot Tubs"},"image":{"@id":"https://sonomahottubs.com/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/SonomaHotTubs/","https://www.instagram.com/sonomahottubs/?hl=en"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /> <link rel="alternate" type="application/rss+xml" title="Sonoma Hot Tubs » Feed" href="https://sonomahottubs.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Sonoma Hot Tubs » Comments Feed" href="https://sonomahottubs.com/comments/feed/" /> <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/foundicons/3.0.0/foundation-icons.woff" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://sonomahottubs.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://sonomahottubs.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/sonomahottubs.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!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!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://sonomahottubs.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' media='all' /> <style id='wp-block-library-theme-inline-css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <link rel='stylesheet' id='mediaelement-css' href='https://sonomahottubs.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://sonomahottubs.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.7.1' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .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} </style> <style id='global-styles-inline-css'> :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: #0a0a0a;--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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.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;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='jquery-magnificpopup-css' href='https://sonomahottubs.com/wp-content/plugins/bb-plugin/css/jquery.magnificpopup.min.css?ver=2.8.6.1' media='all' /> <link rel='stylesheet' id='fl-builder-layout-30-css' href='https://sonomahottubs.com/wp-content/uploads/bb-plugin/cache/30-layout.css?ver=c45f78ed95703846cb8c45ffcebdfc07' media='all' /> <link rel='stylesheet' id='contact-form-7-css' href='https://sonomahottubs.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.0.5' media='all' /> <link rel='stylesheet' id='LeadConnector-css' href='https://sonomahottubs.com/wp-content/plugins/leadconnector/public/css/lc-public.css?ver=3.0.4' media='all' /> <link rel='stylesheet' id='woocommerce-layout-css' href='https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=9.7.1' media='all' /> <style id='woocommerce-layout-inline-css'> .infinite-scroll .woocommerce-pagination { display: none; } </style> <link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=9.7.1' media='only screen and (max-width: 767px)' /> <link rel='stylesheet' id='woocommerce-general-css' href='https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=9.7.1' media='all' /> <style id='woocommerce-inline-inline-css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='spam-protect-for-contact-form7-css' href='https://sonomahottubs.com/wp-content/plugins/wp-contact-form-7-spam-blocker/frontend/css/spam-protect-for-contact-form7.css?ver=1.0.0' media='all' /> <link rel='stylesheet' id='cmplz-general-css' href='https://sonomahottubs.com/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1742073345' media='all' /> <link rel='stylesheet' id='font-awesome-5-css' href='https://sonomahottubs.com/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/css/all.min.css?ver=2.8.6.1' media='all' /> <link rel='stylesheet' id='foundation-icons-css' href='https://cdnjs.cloudflare.com/ajax/libs/foundicons/3.0.0/foundation-icons.css?ver=2.8.6.1' media='all' /> <link rel='stylesheet' id='ultimate-icons-css' href='https://sonomahottubs.com/wp-content/uploads/bb-plugin/icons/ultimate-icons/style.css?ver=2.8.6.1' media='all' /> <link rel='stylesheet' id='fl-builder-layout-bundle-9f930aa65aee07eb4a1feeac78c6090b-css' href='https://sonomahottubs.com/wp-content/uploads/bb-plugin/cache/9f930aa65aee07eb4a1feeac78c6090b-layout-bundle.css?ver=2.8.6.1-1.4.11.2' media='all' /> <link rel='stylesheet' id='woo-variation-swatches-css' href='https://sonomahottubs.com/wp-content/plugins/woo-variation-swatches/assets/css/frontend.min.css?ver=1742073810' media='all' /> <style id='woo-variation-swatches-inline-css'> :root { --wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E"); --wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E"); --wvs-single-product-item-width:30px; --wvs-single-product-item-height:30px; --wvs-single-product-item-font-size:16px} </style> <link rel='stylesheet' id='brands-styles-css' href='https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/css/brands.css?ver=9.7.1' media='all' /> <style id='akismet-widget-style-inline-css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel='stylesheet' id='wprevpro_w3-css' href='https://sonomahottubs.com/wp-content/plugins/wp-review-slider-pro/public/css/wprevpro_w3_min.css?ver=12.3.1_1' media='all' /> <link rel='stylesheet' id='base-css' href='https://sonomahottubs.com/wp-content/themes/bb-theme/css/base.min.css?ver=1.7.18' media='all' /> <link rel='stylesheet' id='fl-automator-skin-css' href='https://sonomahottubs.com/wp-content/uploads/bb-theme/skin-67d5f2ced7569.css?ver=1.7.18' media='all' /> <link rel='stylesheet' id='fl-child-theme-css' href='https://sonomahottubs.com/wp-content/themes/bb-theme-child/style.css?ver=6.7.1' media='all' /> <link rel='stylesheet' id='pp-animate-css' href='https://sonomahottubs.com/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' /> <link rel='stylesheet' id='fl-builder-google-fonts-21fae0353d059a1c67e4f970aafa9a26-css' href='//fonts.googleapis.com/css?family=Montserrat%3A800%2C700%2C300%2C400&ver=6.7.1' media='all' /> <script src="https://sonomahottubs.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script src="https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.7.1" id="jquery-blockui-js" data-wp-strategy="defer"></script> <script id="wc-add-to-cart-js-extra"> var 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:\/\/sonomahottubs.com\/cart\/","is_cart":"","cart_redirect_after_add":"yes"}; </script> <script src="https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.7.1" id="wc-add-to-cart-js" defer data-wp-strategy="defer"></script> <script src="https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.7.1" id="js-cookie-js" defer data-wp-strategy="defer"></script> <script id="woocommerce-js-extra"> var 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"}; </script> <script src="https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.7.1" id="woocommerce-js" defer data-wp-strategy="defer"></script> <script src="https://sonomahottubs.com/wp-content/plugins/wp-contact-form-7-spam-blocker/frontend/js/spam-protect-for-contact-form7.js?ver=1.0.0" id="spam-protect-for-contact-form7-js"></script> <script type="text/plain" data-service="jetpack-statistics" data-category="statistics" data-cmplz-src="https://stats.wp.com/s-202519.js" id="woocommerce-analytics-js" defer data-wp-strategy="defer"></script> <!-- Google tag (gtag.js) snippet added by Site Kit --> <!-- Google Analytics snippet added by Site Kit --> <script src="https://www.googletagmanager.com/gtag/js?id=G-M2K7REHHBM" id="google_gtagjs-js" async></script> <script id="google_gtagjs-js-after"> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} gtag("set","linker",{"domains":["sonomahottubs.com"]}); gtag("js", new Date()); gtag("set", "developer_id.dZTNiMT", true); gtag("config", "G-M2K7REHHBM"); </script> <!-- End Google tag (gtag.js) snippet added by Site Kit --> <script src="https://sonomahottubs.com/wp-content/plugins/wp-review-slider-pro/public/js/wprs-slick.min.js?ver=12.3.1_1" id="wp-review-slider-pro_slick-min-js"></script> <script src="https://sonomahottubs.com/wp-content/plugins/wp-review-slider-pro/public/js/wprs-combined.min.js?ver=12.3.1_1" id="wp-review-slider-pro_unslider_comb-min-js"></script> <script id="wp-review-slider-pro_plublic-min-js-extra"> var wprevpublicjs_script_vars = {"wpfb_nonce":"ed60d705ee","wpfb_ajaxurl":"https:\/\/sonomahottubs.com\/wp-admin\/admin-ajax.php","wprevpluginsurl":"https:\/\/sonomahottubs.com\/wp-content\/plugins\/wp-review-slider-pro","page_id":"30"}; </script> <script src="https://sonomahottubs.com/wp-content/plugins/wp-review-slider-pro/public/js/wprev-public.min.js?ver=12.3.1_1" id="wp-review-slider-pro_plublic-min-js"></script> <script src="https://sonomahottubs.com/wp-content/themes/bb-theme-child/js/cookie.js?ver=1" id="sht_cookie_script-js"></script> <link rel="https://api.w.org/" href="https://sonomahottubs.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sonomahottubs.com/wp-json/wp/v2/pages/30" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sonomahottubs.com/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://sonomahottubs.com/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sonomahottubs.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsonomahottubs.com%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sonomahottubs.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsonomahottubs.com%2F&format=xml" /> <script> var bb_powerpack = { search_term: '', version: '2.40.0.2', getAjaxUrl: function() { return atob( 'aHR0cHM6Ly9zb25vbWFob3R0dWJzLmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocA==' ); }, callback: function() {} }; </script> <!-- start Simple Custom CSS and JS --> <style> #ui-datepicker-div { z-index: 10000 !important; } #bp-landing-hero a.btn { display: inline-block; min-width: 300px; text-align: center; background-color: #F1BC00; color: #13284C !important; border: 0; font-weight: 400; box-shadow: none; font-size: 18px; line-height: 1.3; border-radius: 6px; padding: 5px 1.2em; text-transform: uppercase; color: #fff; transition: 0.8s; text-decoration: none; } #bp-landing-hero a.btn:hover { background-color: #e7e7e8; color: #13284C; } fieldset { border: 0; padding: 0; margin: 0; } .frm_forms input, .frm_forms select, .frm_forms textarea, .frm_forms button[type=submit] { width: 100%; margin-bottom: 0.75em; box-sizing: border-box; border: 1px solid #666; border-radius: 6px; font-size: 18px; line-height: 24px; padding: 8px 16px; } .frm_forms input[type=submit], .frm_forms button[type=submit]{ background-color: #F1BC00; color: #13284C; transition: .3s; margin-bottom: 0; border: 0; text-transform: uppercase; cursor: pointer; } .frm_forms input[type=submit]:hover, .frm_forms button[type=submit]:hover { background-color: #e7e7e8; color: #13284C; } #bp-landing-hero .bp-landing-container { position: relative; max-width: 1000px; padding: 0 10px; margin: 0 auto; } #bp-landing-hero.bp-landing-hero { min-height: 100vh; align-content: center; background-image: url(https://blueprint.sirv.com/Hydropool/email-landing/hero-desktop.webp); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 200px 0; } #bp-landing-hero.dos-landing-hero { min-height: 100vh; align-content: center; background-image: url(https://blueprint.sirv.com/Hydropool/email-landing/hero-desktop.webp); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 200px 0; } #bp-landing-hero.bp-landing-hero.ss { background-image: url(https://blueprint.sirv.com/Hydropool/email-landing/hero-ss-desktop.webp); } #bp-landing-hero.dos-landing-hero.ss { background-image: url(https://blueprint.sirv.com/Hydropool/email-landing/hero-ss-desktop.webp); } #bp-landing-hero.bp-landing-hero .bp-hero-inner { position: relative; max-width: 600px; border-radius: 30px; padding: 50px; overflow: hidden; } #bp-landing-hero.dos-landing-hero .bp-hero-inner { position: relative; max-width: 600px; border-radius: 30px; padding: 50px; overflow: hidden; } #bp-landing-hero.bp-landing-hero.bp-landing-hero-2 .bp-hero-inner { max-width: 550px; } #bp-landing-hero.dos-landing-hero.bp-landing-hero-2 .bp-hero-inner { max-width: 550px; } #bp-landing-hero.bp-landing-hero.bp-landing-hero-3 .bp-hero-inner { max-width: 100%; } #bp-landing-hero.dos-landing-hero.bp-landing-hero-3 .bp-hero-inner { max-width: 100%; } #bp-landing-hero.bp-landing-hero .bp-hero-inner::before { content: ''; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background-color: rgba(19, 40, 76, .9); mix-blend-mode: multiply; } #bp-landing-hero.dos-landing-hero .bp-hero-inner::before { content: ''; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background-color: rgba(19, 40, 76, .9); mix-blend-mode: multiply; } #bp-landing-hero.bp-landing-hero .bp-hero-inner .bp-hero-content { position: relative; color: #fff; font-size: 18px; } #bp-landing-hero.dos-landing-hero .bp-hero-inner .bp-hero-content { position: relative; color: #fff; font-size: 18px; } #bp-landing-hero.bp-landing-hero .bp-hero-inner .bp-hero-content.center-content { text-align: center; } #bp-landing-hero.dos-landing-hero .bp-hero-inner .bp-hero-content.center-content { text-align: center; } #bp-landing-hero.bp-landing-hero .bp-hero-inner .bp-hero-content > *:not(:last-child) { margin-bottom: 20px; } #bp-landing-hero.dos-landing-hero .bp-hero-inner .bp-hero-content > *:not(:last-child) { margin-bottom: 20px; } #bp-landing-hero.bp-landing-hero .bp-hero-inner h1 { color: #fff; font-family: montserrat, sans-serif; font-size: 40px; font-weight: bold; text-transform: uppercase; } #bp-landing-hero.dos-landing-hero .bp-hero-inner h1 { color: #fff; font-family: montserrat, sans-serif; font-size: 40px; font-weight: bold; text-transform: uppercase; } #bp-landing-hero.bp-landing-hero .bp-hero-inner img.ipad-img { width: 200px; display: block; } #bp-landing-hero.dos-landing-hero .bp-hero-inner img.ipad-img { width: 200px; display: block; } #bp-landing-hero.bp-landing-hero .bp-hero-inner p.p-highlight { font-weight: bold; color: #D1AF26; } #bp-landing-hero.dos-landing-hero .bp-hero-inner p.p-highlight { font-weight: bold; color: #D1AF26; } #bp-landing-hero.bp-landing-hero .bp-hero-inner p.sub-text { font-size: 25px; } #bp-landing-hero.dos-landing-hero .bp-hero-inner p.sub-text { font-size: 25px; } #bp-landing-hero.bp-landing-hero .bp-hero-inner p:not(:last-child) { margin-bottom: 20px; } #bp-landing-hero.dos-landing-hero .bp-hero-inner p:not(:last-child) { margin-bottom: 20px; } #bp-landing-hero.bp-landing-hero .bp-hero-inner .bp-video-container { max-width: 800px; margin-left: auto; margin-right: auto; aspect-ratio: 16 / 9; } #bp-landing-hero.dos-landing-hero .bp-hero-inner .bp-video-container { max-width: 800px; margin-left: auto; margin-right: auto; aspect-ratio: 16 / 9; } #bp-landing-hero.bp-landing-hero .bp-hero-inner .bp-video-container iframe { width: 100%; height: 100%; } #bp-landing-hero.dos-landing-hero .bp-hero-inner .bp-video-container iframe { width: 100%; height: 100%; } .bp-form-popup { display: none; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 10px; z-index: 9999; } .bp-form-popup.open { display: flex; } .bp-form-popup::before { content: ''; position: absolute; top: 0; height: 0; display: block; width: 100%; height: 100%; background-color: #000; opacity: .5; mix-blend-mode: multiply; } .bp-form-popup .bp-form-popup-wrap { position: relative; width: 100%; max-width: 640px; background-color: #fff; border-radius: 24px; padding: 40px; } .bp-form-popup .bp-form-close { position: absolute; right: 20px; top: 20px; display: block; color: #000; font-size: 20px; font-weight: bold; text-decoration: none; } .bp-form-popup .bp-form-popup-inner > *:not(:last-child) { margin-bottom: 20px; } .bp-form-popup h2 { color: #13284C; font-size: 35px; font-family: montserrat, sans-serif; text-transform: uppercase; font-weight: bold; } @media screen and (max-width: 767px) { #bp-landing-hero.bp-landing-hero { background-image: url(https://blueprint.sirv.com/Hydropool/email-landing/hero-mobile.webp); padding: 120px 0 100px; } #bp-landing-hero.bp-landing-hero.ss { background-image: url(https://blueprint.sirv.com/Hydropool/email-landing/hero-ss-mobile.webp); } #bp-landing-hero.bp-landing-hero .bp-hero-inner { border-radius: 20px; padding: 30px; margin: 0 auto; } #bp-landing-hero.bp-landing-hero .bp-hero-inner h1 { font-size: 28px; } #bp-landing-hero.bp-landing-hero .bp-hero-inner p.sub-text { font-size: 20px; } .bp-form-popup .bp-form-popup-wrap { padding: 30px; } .bp-form-popup h2 { font-size: 27px; } }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style> .fl-post .fl-post-image-beside { float: left; width: 100%; } .fl-post-thumb img { height: auto !important; max-width: 100%; width: 100%; } .woocommerce-products-header .term-description { line-height: 2.5; } div#wpcf7-f20958-o1 { text-align: center; } div#wpcf7-f20958-o1 label { font-size: 20px; line-height: 1.4; letter-spacing: 0px; color: #fff; font-family: "Montserrat",sans-serif; font-weight: 400; font-style: normal; text-transform: capitalize; text-align: center; } input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { padding: 12px; width: 100%; } .pum-theme-20981 .pum-container, .pum-theme-default-theme .pum-container { padding: 40px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgb(2 2 2 / 23%); background-image: url("https://sonhottubdev.wpengine.com/wp-content/uploads/2021/08/homecollection.jpg"); background-repeat: no-repeat, repeat; background-size: cover; background-position: center; } button.pum-close.popmake-close { background: #105fa8 !important; } .pum-theme-20981, .pum-theme-default-theme { background-color: rgb(255 255 255 / 73%); } div#wpcf7-f20958-o1 button, input[type=button], input[type=submit] { background-color: #105fa8; color: #fff; font-size: 18px; line-height: 1.2; padding: 8px 24px; font-weight: normal; text-shadow: none; border: 1px solid #105fa8; font-family: "Montserrat",sans-serif; box-shadow: none; -webkit-border-radius: 4px; margin-left: 13%; width: 30%; } .wpcf7-not-valid-tip { color: #0b0000; font-size: 0.7em; font-weight: normal; display: block; } .wpcf7-response-output { color: #fff; } .open-pop.pum-trigger { padding: 9px; background: #105fa8; border-radius: 8px; color: #fff; } .open-pop.pum-trigger { text-decoration: none !important; } .fl-post .fl-post-image-beside { float: left; width: 100%; } .fl-post-thumb img { height: auto !important; max-width: 100%; width: 100%; } .myproductform { width: 100% !important; display: block !important; clear: both; } .myrow { display: flex; } .mycolumn { flex: 50%; } .formheading { padding: 9px; background: #105fa8; border-radius: 8px; color: #fff; font-size: 20px; text-align: center; text-transform: uppercase; font-weight: 600; } .product-details { display: none; } .myproductform .wpcf7-form-control.wpcf7-submit { text-align: center; width: 100%; text-transform: uppercase; font-weight: 700; margin: auto; } .myproductform .wpcf7 { margin-top: 40px; } .myproductform .wpcf7 input { border: 2px solid #105fa8; } .myproductform .wpcf7 .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required { border: 2px solid #105fa8; width: ; } .wpcf7 form.sent .wpcf7-response-output { border-color: #105fa8; color: #000; text-align: center; } .wpcf7-not-valid-tip { color: red; font-size: 0.7em; font-weight: normal; display: block; } .wpcf7-response-output { color: #000; border: 2px solid red !important; font-size:14px !important; } .hideproduct-title { display: none !important; } .redstar { color: red; } /* My Custom Css start */ .variable-item-span.variable-item-span-button { display: none; } .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled { display: none !important; } .variations .label { padding: 0px 10px 0px 10px !important; } .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled { display: none !important; } .woo-variation-gallery-container.preload-style-fade { flex-direction: column-reverse; display: flex; } .woo-variation-gallery-thumbnail-wrapper { display: flex; align-items: center; } .woo-variation-gallery-thumbnail-slider.woo-variation-gallery-thumbnail-columns-2 { width: 100%; margin-bottom: 7px; } .woo-variation-gallery-thumbnail-slider img { opacity: 0; visibility: hidden; height: 50px !important; } .woo-variation-gallery-thumbnail-slider div { position: relative; } .woo-variation-gallery-thumbnail-slider { text-align: center; } .woo-variation-gallery-thumbnail-slider > div:first-child:before, .woo-variation-gallery-thumbnail-slider > div:last-child:before{ position: absolute; color: white; font-size: 18px; background: #012c6d; padding: 12px; border-radius: 16px; } .woo-variation-gallery-thumbnail-slider > div:first-child:before { content: 'Front View'; right: 10px; } .woo-variation-gallery-thumbnail-slider > div:last-child:before { content: 'Top View'; left: 10px; } .button-variable-item-Ultralife.White, .button-variable-item-Ultralife.Gray, .button-variable-item-Moonstone, .button-variable-item-Desert.Stone, .button-variable-item-Smoked.Marble, .button-variable-item-Driftwood.Gray, .button-variable-item-Vintage.Cedar, .button-variable-item-Midnight.Maple { background-position: center ; background-repeat: no-repeat; background-size: contain; } .variations tbody tr:nth-child(1) { justify-content: center; } .button-variable-item-front-view .variable-item-span.variable-item-span-button, .button-variable-item-top-view .variable-item-span.variable-item-span-button { display: block !important; } body .button-variable-wrapper .variable-item.button-variable-item.button-variable-item-front-view, body .button-variable-wrapper .variable-item.button-variable-item.button-variable-item-top-view { box-shadow: 0 0 0 1px #fff; display: block; background: #1d2f3f; width: 120px !important; height: fit-content !important; padding: 0px; border-radius: 20px; color: #fff; } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover { box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.07); border: 1px solid #1191d3; } .button-variable-wrapper .variable-item.button-variable-item.button-variable-item-front-view.selected, .button-variable-wrapper .variable-item.button-variable-item.button-variable-item-top-view.selected { box-shadow: 0 0 0 1px #fff; display: block; background: #1191d3; width: 120px !important; height: fit-content !important; padding: 0px; border-radius: 20px; border: 1px solid #1191d3; color: #fff; } .woocommerce div.product div.images img { display: block; width: 100%; height: 400px; box-shadow: none; object-fit: contain; margin: 0 auto; } .woocommerce div.product div.images img { display: block; box-shadow: none; object-fit: contain; margin: 0 auto; } .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger { top: -35px; z-index: 1; } .variations tr td{ border: none !important; } .woocommerce div.product form.cart { border: none !important; } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover { box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.07); } .woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item { border-radius: 100%; width: 50px !important; height: 50px !important; } .woocommerce div.product form.cart .variations tr:first-child th.label { visibility: hidden; } table tbody tr:hover > td, table tbody tr:hover > th { background-color: #fff; } .reset_variations { display: none !important; } table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th { background-color: #fff; } .woocommerce div.product form.cart .variations label { color: #000000; font-family: "rift-soft", Sans-serif; font-size: 24px; font-weight: 300; } .woocommerce div.product form.cart { margin-bottom: 0em; } .woo-selected-variation-item-name { display: none !important; } .woocommerce div.product form.cart .variations tr:first-child td.label { display: none !important; } /* Cove Variation Images */ .postid-19138 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/Cove-uwhite-150x150.jpg"); } .postid-19138 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/Cove-ugrey-150x150.jpg"); } .postid-19138 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/Cove-moonstone-150x150.jpg"); } .postid-19138 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/Cove-dstone-150x150.jpg"); } .postid-19138 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/Cove-smoked-150x150.jpg"); } .postid-19138 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/Cove-DriftwoodGray.jpg"); } .postid-19138 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Cove-dark-btmimg.jpg"); } .postid-19138 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/Cove-midnightmapple.jpg"); } /* Cove variation End */ /* executive Variation Images */ .postid-18801 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/Executive-uwhite-150x150.jpg"); } .postid-18801 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/Executive-ugrey-150x150.jpg"); } .postid-18801 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/Executive-moonstone-150x150.jpg"); } .postid-18801 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/Executive-dstone-150x150.jpg"); } .postid-18801 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/Executive-smoked-150x150.jpg"); } .postid-18801 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/Executive-drftwood-01.jpg"); } .postid-18801 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Executive-btmimg-dark.jpg"); } .postid-18801 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/Executive-midnight-01.jpg"); } /* executive variation End */ /* Chairman Variation Images */ .postid-18221 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-top-Chairman-uwhite-150x150.jpg"); } .postid-18221 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-top-Chairman-ugrey-150x150.jpg"); } .postid-18221 .button-variable-item-Moonstone { background-image: url("/wp-content/uploads/2022/02/D1-top-Chairman-moonstone-150x150.jpg"); } .postid-18221 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-top-Chairman-dstone-150x150.jpg"); } .postid-18221 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-top-Chairman-smoked-150x150.jpg"); } .postid-18221 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Chairman-driftwood.jpg"); } .postid-18221 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Chairman-VintageCedar-btmimg.jpg"); } .postid-18221 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Chairman-MidnightMaple.jpg"); } /* Chairman variation End */ /* Diplomat Variation Images */ .postid-18218 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-top-Diplomat-uwhite-150x150.jpg"); } .postid-18218 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-top-Diplomat-ugrey-150x150.jpg"); } .postid-18218 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/D1-top-Diplomat-moonstone-150x150.jpg"); } .postid-18218 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-top-Diplomat-dstone-150x150.jpg"); } .postid-18218 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-top-Diplomat-smoked-150x150.jpg"); } .postid-18218 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/Diplomat-driftwood-variant.jpg"); } .postid-18218 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Diplomat-VintageCedar-btmimg-01.jpg"); } .postid-18218 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/Diplomat-MidnightMaple-variant.jpg"); } /* Diplomat variation End */ /* Nautilus Variation Images */ .postid-18217 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-top-Nautilus-UltraLifeWhi-150x150.jpg"); } .postid-18217 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-top-Nautilus-UltraLifeGr-150x150.jpg"); } .postid-18217 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/D1-top-Nautilus-Moonsto-150x150.jpg"); } .postid-18217 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-top-Nautilus-DesertSto-150x150.jpg"); } .postid-18217 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-top-Nautilus-SmokedMarb-150x150.jpg"); } .postid-18217 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Nautilus-DriftwoodGray.jpg"); } .postid-18217 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-cab-nautilus-VintageCeder-dark-btmimg.jpg"); } .postid-18217 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Nautilus-MidnightMaple.jpg"); } /* Nautilus variation End */ /* Aurora Variation Images */ .postid-18214 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-top-Aurora-uwhite-150x150.jpg"); } .postid-18214 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-top-Aurora-ugrey-150x150.jpg"); } .postid-18214 .button-variable-item-Moonstone { background-image: url("/wp-content/uploads/2022/02/D1-top-Aurora-moonstone-150x150.jpg"); } .postid-18214 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-top-Aurora-dstone-150x150.jpg"); } .postid-18214 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-top-Aurora-smoked-150x150.jpg"); } .postid-18214 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-Cab-Aurora-driftwood.jpg"); } .postid-18214 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Aurora-dark-btmimg.jpg"); } .postid-18214 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-Cab-Aurora-dstone-1.jpg"); } /* Aurora variation End */ /* Nautique Variation Images */ .postid-18213 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/Nautique-uwhite-150x150.jpg"); } .postid-18213 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/Nautique-ugrey-150x150.jpg"); } .postid-18213 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/Nautique-moonstone-150x150.jpg"); } .postid-18213 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/Nautique-dstone-150x150.jpg"); } .postid-18213 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/Nautique-smoked-150x150.jpg"); } .postid-18213 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Nautique-DriftwoodGray.jpg"); } .postid-18213 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Nautique_-dark-btmimg.jpg"); } .postid-18213 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Nautique-MidnightMaple.jpg"); } /* Nautique variation End */ /* Triad 36 Variation Images */ .postid-18210 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/Triad36-uwhite-150x150.jpg"); } .postid-18210 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/Triad36-ugrey-150x150.jpg"); } .postid-18210 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/Triad36-moonstone-150x150.jpg"); } .postid-18210 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/Triad36-dstone-150x150.jpg"); } .postid-18210 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/Triad36-smoked-150x150.jpg"); } .postid-18210 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Triad36-DriftwoodGray.jpg"); } .postid-18210 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Triad36_-dark-btmimg.jpg"); } .postid-18210 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Triad36-DesertStone.jpg"); } /* Triad 36 variation End */ /* Sojourn Variation Images */ .postid-18169 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/Sojourn-uwhite-150x150.jpg"); } .postid-18169 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/Sojourn-ugrey-150x150.jpg"); } .postid-18169 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/Sojourn-moonstone-150x150.jpg"); } .postid-18169 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/Sojourn-dstone-150x150.jpg"); } .postid-18169 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/Sojourn-smoked-150x150.jpg"); } .postid-18169 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Sojourn-DriftwoodGray.jpg"); } .postid-18169 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Sojourn-vintage-dark-btmimg.jpg"); } .postid-18169 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Sojourn-MidnightMaple.jpg"); } /* Sojourn variation End */ /* Wayfarer Variation Images */ .postid-18168 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-top-Wayfarer-uwhite-150x150.jpg"); } .postid-18168 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-top-Wayfarer-ugrey-150x150.jpg"); } .postid-18168 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/D1-top-Wayfarer-moonstone-150x150.jpg"); } .postid-18168 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-top-Wayfarer-dstone-1-150x150.jpg"); } .postid-18168 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-top-Wayfarer-smoked-150x150.jpg"); } .postid-18168 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Wayfarer-DriftwoodGray.jpg"); } .postid-18168 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Wayfarer_-dark-btmimg.jpg"); } .postid-18168 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Wayfarer-MidnightMaple.jpg"); } /* Wayfarer variation End */ /* Meridian Variation Images */ .postid-18167 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/Meridian-uwhite-150x150.jpg"); } .postid-18167 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/Meridian-ugrey-150x150.jpg"); } .postid-18167 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/Meridian-moonstone-150x150.jpg"); } .postid-18167 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/Meridian-dstone-150x150.jpg"); } .postid-18167 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/Meridian-smoked-150x150.jpg"); } .postid-18167 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Meridian-DriftwoodGray.jpg"); } .postid-18167 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Meridian_-dark-btmimg.jpg"); } .postid-18167 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Meridian-MidnightMaple.jpg"); } /* Meridian variation End */ /* Latitude Variation Images */ .postid-18166 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/Latitude-uwhite-150x150.jpg"); } .postid-18166 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/Latitude-ugrey-150x150.jpg"); } .postid-18166 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/Latitude-moonstone-150x150.jpg"); } .postid-18166 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/Latitude-dstone-150x150.jpg"); } .postid-18166 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/Latitude-smoked-150x150.jpg"); } .postid-18166 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Latitude-DriftwoodGray.jpg"); } .postid-18166 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Latitude-dark-btmimg.jpg"); } .postid-18166 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Latitude-MidnightMaple.jpg"); } /* Latitude variation End */ /* Serenade Variation Images */ .postid-18165 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-cab-Serenade-uwhite-150x150.jpg"); } .postid-18165 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Serenade-ugrey-150x150.jpg"); } .postid-18165 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/D1-cab-Serenade-moonstone-150x150.jpg"); } .postid-18165 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-cab-Serenade-dstone-150x150.jpg"); } .postid-18165 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-cab-Serenade-smoked-150x150.jpg"); } .postid-18165 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Serenade-DriftwoodGray.jpg"); } .postid-18165 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Serenade-dark-btmimg.jpg"); } .postid-18165 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Serenade-midnight.jpg"); } /* Serenade variation End */ /* Breeze Variation Images */ .postid-18164 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/Breeze-uwhite-150x150.jpg"); } .postid-18164 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/Breeze-ugrey-150x150.jpg"); } .postid-18164 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/Breeze-moonstone-150x150.jpg"); } .postid-18164 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/Breeze-dstone-150x150.jpg"); } .postid-18164 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/Breeze-smoked-150x150.jpg"); } .postid-18164 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Breeze-Moonstone.jpg"); } .postid-18164 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Breeze-dark-botmimg.jpg"); } .postid-18164 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Breeze-MidnightMaple.jpg"); } /* Breeze variation End */ /* Dream Variation Images */ .postid-18163 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-cab-Dream-uwhite-150x150.jpg"); } .postid-18163 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Dream-ugrey-150x150.jpg"); } .postid-18163 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/D1-cab-Dream-moonstone-150x150.jpg"); } .postid-18163 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-cab-Dream-dstone-150x150.jpg"); } .postid-18163 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-cab-Dream-smoked-150x150.jpg"); } .postid-18163 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Dream-DriftwoodGray.jpg"); } .postid-18163 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Dream-dark-btmimg.jpg"); } .postid-18163 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-MidnightMaple.jpg"); } /* Dream variation End */ /* Journey Variation Images */ .postid-18162 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-top-Journey-uwhite-150x150.jpg"); } .postid-18162 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-top-Journey-ugrey-150x150.jpg"); } .postid-18162 .button-variable-item-Moonstone { background-image:url("/wp-content/uploads/2022/02/D1-top-Journey-moonstone-150x150.jpg"); } .postid-18162 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-top-Journey-dstone-150x150.jpg"); } .postid-18162 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-top-Journey-smoked-150x150.jpg"); } .postid-18162 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Journey-SmokedMarble.jpg"); } .postid-18162 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Shell-Journey-dark-btmimg.jpg"); } .postid-18162 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-Journey-MidnightMaple.jpg"); } /* Journey variation End */ /* Amore Bay variation Start*/ .postid-18078 .button-variable-item-Ultralife.White { background-image: url("/wp-content/uploads/2022/02/D1-top-Amore-UltraLifeWhi-150x150.png"); } .postid-18078 .button-variable-item-Ultralife.Gray { background-image: url("/wp-content/uploads/2022/02/D1-top-Amore-UltraLifeGr-150x150.png"); } .postid-18078 .button-variable-item-Moonstone { background-image: url("/wp-content/uploads/2022/02/D1-top-Amore-Moonsto-150x150.png"); } .postid-18078 .button-variable-item-Desert.Stone { background-image: url("/wp-content/uploads/2022/02/D1-top-Amore-DesertSto-150x150.png"); } .postid-18078 .button-variable-item-Smoked.Marble { background-image: url("/wp-content/uploads/2022/02/D1-top-Amore-SmokedMarb-150x150.png"); } .postid-18078 .button-variable-item-Driftwood.Gray { background-image: url("/wp-content/uploads/2022/02/D1-cab-Amore-DriftwoodGray-Amorebay.jpg"); } .postid-18078 .button-variable-item-Vintage.Cedar { background-image: url("/wp-content/uploads/2022/02/D1-Cab-VintageCedar-dark-btming.jpg"); } .postid-18078 .button-variable-item-Midnight.Maple { background-image: url("/wp-content/uploads/2022/02/D1-cab-MidnightMaple-Amorebay.jpg"); } /* Amore Bay variation End */ /* Hot TUb Features start*/ .featuredhottubs-maindiv:after { position: absolute; content: ''; background: #E6EAED; width: 300%; height: 100%; top: 0; left: calc(-100% - 0%); } .featuredhottubs-maindiv, .featuredhottubs-maindiv * { position: relative; z-index: 99; } .featuredhottubs-maindiv .features-wrapper { padding-bottom: 50px; } .features-wrapper { display: grid; grid-template-columns: auto auto auto auto; } .features-wrapper .inner-wrapper { padding: 17px 4px; } .featureheading { text-align: center; text-transform: uppercase; font-size: 40px; font-weight: 700; padding-top: 50px; } .featuresubheading { text-align: center; text-transform: uppercase; font-size: 20px; font-weight: 700; color: #105fa8; } .featuredhottubs-maindiv .inner-wrapper h3 { line-height: 0.9; min-height: 50px; } .featuredhottubs-maindiv .inner-wrapper h3 a { font-size: 17px; font-weight: 600; text-transform: uppercase; } .featuredhottubs-maindiv .inner-wrapper p { font-size: 13px; color: #55595c; } .feature-img { border: 1px solid #fff; overflow: hidden; } .features-wrapper .inner-wrapper .feature-img img { -webkit-transition: all 1.5s; transition-duration: 1.5s; -o-transition: all 1.5s; transition: all 1.5s; transition-duration: 1.5s; } .features-wrapper .inner-wrapper:hover .feature-img img { transform: scale(1.1); } /* Hot TUb Features end*/ /* Freaute Single post start */ .feature-single--banner h1 { font-weight: 600; font-size: 50px !important; color: #fff !important; z-index: 2; } .feature-single--banner { display: flex; justify-content: center; align-items: center; background-attachment: fixed; width: 100%; height: 328px; background-size: cover; background-repeat: no-repeat; position: relative; } .feature-single--banner:before { content: ; content: ''; background-color: #0000002b; width: 100%; position: absolute; height: 100%; } .feature--main--content { padding: 40px 80px; text-align: justify; } .feature-mainrowforbtn > div { display: inline-block; } .feature-mainrowforbtn { text-align: center; padding-bottom: 40px; } .feature-mainrowforbtn .btnforfeatures { margin: 0px 20px; } .feature-mainrowforbtn .btnforfeatures a { background: #2ea2cc; padding: 10px 40px; border-radius: 8px; transition: .3s; display: block; border: 1px solid #2ea2cc; } .feature-mainrowforbtn .btnforfeatures a { color: #fff; } .feature-mainrowforbtn .btnforfeatures a:hover { background: #000; color: #fff; padding: 10px 40px; border-radius: 8px; text-decoration: none; border: 1px solid #000; } .feature-img img { object-fit: cover; } .feature-img { width: 100%; height: 129px; } /* Freaute Single post end */ /* all Feature Post Type Archive start */ .post-type-archive .feature-img { width: 100%; height: 129px; } .post-type-archive .feature-img img { object-fit: cover; } .archive .feature-single--banner { display: flex; justify-content: center; align-items: center; width: 100%; height: 328px; background-size: cover; background-repeat: no-repeat; position: relative; background-position: bottom center !important; } .archive .feature-single--banner::before { content: ; content: ''; background-color: #00000061; width: 100%; position: absolute; height: 100%; background-position: bottom center !important; } .archive .feature-single--banner h1 { position: absolute; top: 20%; } .archive .feature-single--banner p { position: absolute; bottom: 20%; color: #fff; z-index: 2; } .archive .featuredhottubs-maindiv { padding: 42px 0px; } /* all Feature Post Type Archive End */ /* My Custom Css end */ .pp-add-to-cart .button { display: none !important; } /* Button Hide Select Option after disable ELEX Request a Quote Plugin for WooCommerce Start */ /* Button Hide Select Option after disable ELEX Request a Quote Plugin for WooCommerce End */ @media only screen and (min-width: 300px) and (max-width: 420px) { .features-wrapper { display: grid; grid-template-columns: auto; } .featureheading { text-align: center; text-transform: uppercase; font-size: 30px; font-weight: 700; padding-top: 50px; } .features-wrapper .inner-wrapper { padding: 17px 10px; } .woo-variation-product-gallery { width: 100%; max-width: 100% !important; } .productpageimg img { height: 50px !important; border-radius: 75px 75px 75px 75px !important; width: 50px !important; } .woo-variation-swatches.wvs-style-rounded .variable-items-wrapper .variable-item { border-radius: 100%; width: 50px !important; height: 50px !important; } .woocommerce div.product form.cart { padding: 0px 0px; margin-top: 0px; } .woocommerce div.product div.images img { height:300px; } .button-variable-item-front-view .variable-item-span.variable-item-span-button, .button-variable-item-top-view .variable-item-span.variable-item-span-button { display: block !important; font-size: 13px; } .variations label { font-size: 22px !important; } .wpcf7-form-control.wpcf7-submit { width: 100%; margin: 0 auto; } .pum-theme-20981 .pum-container, .pum-theme-default-theme .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgb(2 2 2 / 23%); background-image: url("https://sonhottubdev.wpengine.com/wp-content/uploads/2021/08/homecollection.jpg"); background-repeat: no-repeat, repeat; background-size: cover; background-position: center; } input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { padding: 12px; margin-left: 0px; width: 100%; } } @media(max-width: 600px){ .wp-image-28, .wp-image-20737{ display: none; } div#wpcf7-f20958-o1 button, input[type=button], input[type=submit]{ background:green!important; margin: 0; width: 100%; padding: 15px; font-weight: bold; } } .single_add_to_cart_button{ display: none!important; } .woocommerce div.product form.cart .button{ display: none!important; }</style> <!-- end Simple Custom CSS and JS --> <meta name="generator" content="Site Kit by Google 1.148.0" /><!-- HFCM by 99 Robots - Snippet # 1: Google Ads Tracking GTM Global Snippet --> <!-- Global site tag (gtag.js) - Google Ads: 584978210 --> <script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=AW-584978210"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-584978210'); </script> <!-- /end HFCM by 99 Robots --> <!-- HFCM by 99 Robots - Snippet # 3: Facebook Doman Verification --> <meta name="facebook-domain-verification" content="l5c9pp5icqknf4r7597pfgv0u7vprz" /> <!-- /end HFCM by 99 Robots --> <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js" type="text/javascript"></script> --> <script> jQuery( document ).ready(function() { jQuery('.single-product form.cart').show(); jQuery('.single-product .price').show(); jQuery('.single-product .open-pop').hide(); jQuery('.request-a-quote-button').hide(); jQuery('.single_add_to_cart_button').hide(); }); </script> <style>img#wpstats{display:none}</style> <style>.cmplz-hidden { display: none !important; }</style> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> <!-- Google Tag Manager snippet added by Site Kit --> <script> ( 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', 'GTM-TCHTLL7' ); </script> <!-- End Google Tag Manager snippet added by Site Kit --> <style class='wp-fonts-local'> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <style id="wp-custom-css"> .fl-html form input[type="submit"] { cursor: pointer; background: #71bc00!important; width: 100%; margin-left: 0; } /* force add to cart to be visible */ .woocommerce div.product form.cart .button { vertical-align: middle; float: left; display: inline !important; } body.product_cat_no-addtocart div.product form.cart .button { display: none !important; } body.product_cat_no-addtocart .product_meta { border-top: none; } /*****Standard Mobile Devices*****/ @media (max-width: 767px){ .feature-single--banner{ background-position: center; background-size: 160%; background-attachment: scroll } .feature-single--banner h1{ text-align: center; font-size: 3em !important; } } </style> <script defer src="https://connect.podium.com/widget.js#ORG_TOKEN=bb98eecd-05e5-4972-8dcf-ede13cb66b14" id="podium-widget" data-organization-api-token="bb98eecd-05e5-4972-8dcf-ede13cb66b14"></script> <script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=AW-978386393"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-978386393'); </script> </head> <body data-cmplz=1 class="home page-template-default page page-id-30 theme-bb-theme fl-builder fl-builder-2-8-6-1 fl-themer-1-4-11-2 fl-theme-1-7-18 woocommerce-no-js fl-theme-builder-header fl-theme-builder-header-header-main fl-theme-builder-footer fl-theme-builder-footer-main-footer woo-variation-swatches wvs-behavior-blur wvs-theme-bb-theme-child wvs-show-label wvs-tooltip fl-framework-base fl-preset-default fl-full-width fl-search-active" itemscope="itemscope" itemtype="https://schema.org/WebPage"> <!-- Salesforce Code --> <script type='text/javascript'> piAId = '967053'; piCId = ''; piHostname = 'www2.sonomahottubs.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script> <!-- End Salesforce Code--> <!-- Google Tag Manager (noscript) snippet added by Site Kit --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TCHTLL7" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) snippet added by Site Kit --> <a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page"> <header class="fl-builder-content fl-builder-content-24 fl-builder-global-templates-locked" data-post-id="24" data-type="header" data-sticky="0" data-sticky-on="" data-sticky-breakpoint="medium" data-shrink="0" data-overlay="0" data-overlay-bg="transparent" data-shrink-image-height="50px" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-60bd64c1e5aca fl-row-custom-height fl-row-align-center" data-node="60bd64c1e5aca"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-full-width fl-node-content"> <div class="fl-col-group fl-node-60bd65c2597c3 fl-col-group-equal-height fl-col-group-align-center" data-node="60bd65c2597c3"> <div class="fl-col fl-node-60bd65c25991d fl-col-bg-color fl-col-small" data-node="60bd65c25991d"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60bd653230640" data-node="60bd653230640"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <a href="https://sonomahottubs.com/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-20649 size-full" src="https://sonomahottubs.com/wp-content/uploads/2021/06/logo.png" alt="logo" itemprop="image" height="221" width="502" title="logo" data-no-lazy="1" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/logo.png 502w, https://sonomahottubs.com/wp-content/uploads/2021/06/logo-300x132.png 300w" sizes="auto, (max-width: 502px) 100vw, 502px" /> </a> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-60bd65c259921 fl-col-bg-color fl-col-small" data-node="60bd65c259921"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-60de6c4e5664b" data-node="60de6c4e5664b"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> </div> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60de6cc8595b2" data-node="60de6cc8595b2"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p style="text-align: center;"><a class="site-call" href="tel:1-707-781-9440">(707) 781-9440<br /> </a> Floor Model Sale No Tariff charges! Huge Savings!!</p> <p> </p> </div> </div> </div> </div> </div> <div class="fl-col fl-node-60bd65c259923 fl-col-bg-color fl-col-small fl-col-has-cols" data-node="60bd65c259923"> <div class="fl-col-content fl-node-content"> <div class="fl-col-group fl-node-60bd68e36ca27 fl-col-group-nested fl-col-group-equal-height fl-col-group-align-center" data-node="60bd68e36ca27"> <div class="fl-col fl-node-60bd68e36cad8 fl-col-bg-color" data-node="60bd68e36cad8"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60bd68e7ced17 fl-visible-desktop fl-visible-large fl-visible-medium" data-node="60bd68e7ced17"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-right" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-28 size-full" src="https://sonomahottubs.com/wp-content/uploads/2021/06/veteran-owned-business-logo-300x172-1.png" alt="veteran-owned-business-logo-300x172" itemprop="image" height="87" width="152" title="veteran-owned-business-logo-300x172" data-no-lazy="1" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/veteran-owned-business-logo-300x172-1.png 152w, https://sonomahottubs.com/wp-content/uploads/2021/06/veteran-owned-business-logo-300x172-1-150x87.png 150w" sizes="auto, (max-width: 152px) 100vw, 152px" /> </div> </div> </div> </div> </div> </div> <div class="fl-col fl-node-60bd68e36cadb fl-col-bg-color fl-col-small" data-node="60bd68e36cadb"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60bd690268ca4 fl-visible-desktop fl-visible-large fl-visible-medium" data-node="60bd690268ca4"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-jpg"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-20737 size-thumbnail" src="https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-150x150.jpg" alt="soak_local" itemprop="image" height="150" width="150" title="soak_local" data-no-lazy="1" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-150x150.jpg 150w, https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-300x300.jpg 300w, https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-1024x1024.jpg 1024w, https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-768x768.jpg 768w, https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-1536x1536.jpg 1536w, https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-2048x2048.jpg 2048w, https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-600x600.jpg 600w, https://sonomahottubs.com/wp-content/uploads/2021/06/soak_local-100x100.jpg 100w" sizes="auto, (max-width: 150px) 100vw, 150px" /> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-60bd6971b3a58" data-node="60bd6971b3a58"> <div class="fl-col fl-node-60bd6971b3ba7 fl-col-bg-color" data-node="60bd6971b3ba7"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-60bd6a80a5dc1" data-node="60bd6a80a5dc1"> <div class="fl-module-content fl-node-content"> <div class="fl-menu fl-menu-responsive-toggle-mobile"> <button class="fl-menu-mobile-toggle hamburger" 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"> <rect class="fl-hamburger-menu-top" width="512" height="102"/> <rect class="fl-hamburger-menu-middle" y="205" width="512" height="102"/> <rect class="fl-hamburger-menu-bottom" y="410" width="512" height="102"/> </svg> </span></button> <div class="fl-clear"></div> <nav aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-main-menu" class="menu fl-menu-horizontal fl-toggle-arrows"><li id="menu-item-36" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-30 current_page_item"><a href="https://sonomahottubs.com/">Home</a></li><li id="menu-item-20949" 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="https://sonomahottubs.com/hot-tubs/">Hot Tubs</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"> <li id="menu-item-20732" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tubs/">Dimension One Spas</a></li> <li id="menu-item-20721" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/artesian-spas/">Artesian Spas</a></li> <li id="menu-item-22851" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/clearwater-spas/">Clearwater Spas</a></li> <li id="menu-item-21089" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://sonomahottubs.com/product-category/rh-tubs/">Wooden Hot Tubs</a></li></ul></li><li id="menu-item-22821" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/swim-spas/">Swim Spas</a></li><li id="menu-item-22788" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/sauna-and-cold-plunge/">Sauna and Cold Plunge</a></li><li id="menu-item-22792" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/supplies/">Supplies</a></li><li id="menu-item-19194" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/services/">Services</a></li><li id="menu-item-40" 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://sonomahottubs.com/about/">About</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"> <li id="menu-item-19146" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/video/">Video</a></li> <li id="menu-item-19144" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/gallery/">Gallery</a></li> <li id="menu-item-20995" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/blog/">Blog</a></li> <li id="menu-item-41" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/contact-us/">Contact Us</a></li> <li id="menu-item-20973" 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="#">Reviews</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"> <li id="menu-item-20974" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/sonoma-reviews-ratings-testimonials/">Sonoma Reviews</a></li> <li id="menu-item-20975" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/santa-rosa-reviews-ratings-testimonials/">Santa Rosa Reviews</a></li> <li id="menu-item-20976" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/napa-reviews-ratings-testimonials/">Napa Reviews</a></li></ul></li> <li id="menu-item-22397" 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="#">Our Locations</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"> <li id="menu-item-22400" 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://sonomahottubs.com/hot-tub-store-sonoma/">Hot Tub Store Sonoma</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"> <li id="menu-item-22523" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-glen-ellen/">Hot Tub Store Glen Ellen</a></li> <li id="menu-item-22525" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-kenwood/">Hot Tub Store Kenwood</a></li> <li id="menu-item-22555" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-petaluma/">Hot Tub Store Petaluma</a></li></ul></li> <li id="menu-item-22379" 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://sonomahottubs.com/hot-tub-store-santa-rosa/">Hot Tub Store Santa Rosa</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"> <li id="menu-item-22541" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-calistoga/">Hot Tub Store Calistoga</a></li> <li id="menu-item-22543" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-healdsburg/">Hot Tub Store Healdsburg</a></li> <li id="menu-item-22545" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-sebastapol/">Hot Tub Store Sebastapol</a></li></ul></li> <li id="menu-item-22378" 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://sonomahottubs.com/hot-tub-store-napa-valley/">Hot Tub Store Napa Valley</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"> <li id="menu-item-22557" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-fairfield/">Hot Tub Store Fairfield</a></li> <li id="menu-item-22531" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-st-helena/">Hot Tub Store St Helena</a></li> <li id="menu-item-22529" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://sonomahottubs.com/hot-tub-store-yountville/">Hot Tub Store Yountville</a></li></ul></li></ul></li></ul></li></ul></nav></div> </div> </div> </div> </div> </div> </div> </div> </div> </header><div class="uabb-js-breakpoint" style="display: none;"></div> <div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage" role="main"> <div class="fl-content-full container"> <div class="row"> <div class="fl-content col-md-12"> <article class="fl-post post-30 page type-page status-publish hentry" id="fl-post-30" itemscope="itemscope" itemtype="https://schema.org/CreativeWork"> <div class="fl-post-content clearfix" itemprop="text"> <div class="fl-builder-content fl-builder-content-30 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="30"><div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-60bd6bd51596e fl-row-custom-height fl-row-align-center" data-node="60bd6bd51596e"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-full-width fl-node-content"> <div class="fl-col-group fl-node-o23vxj9zhye8" data-node="o23vxj9zhye8"> <div class="fl-col fl-node-ugdbyj29zc08 fl-col-bg-color" data-node="ugdbyj29zc08"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-61b3db262cba9" data-node="61b3db262cba9"> <div class="fl-module-content fl-node-content"> <h1 class="fl-heading"> <span class="fl-heading-text"></span> </h1> </div> </div> <div class="fl-module fl-module-heading fl-node-f6ocd2utqi50" data-node="f6ocd2utqi50"> <div class="fl-module-content fl-node-content"> <h1 class="fl-heading"> <span class="fl-heading-text">Luxury Wellness</span> </h1> </div> </div> <div class="fl-module fl-module-heading fl-node-de8gr9bsil07" data-node="de8gr9bsil07"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <span class="fl-heading-text">At An Affordable Price</span> </h3> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-60bfd3d71653b fl-row-default-height fl-row-align-center" data-node="60bfd3d71653b"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-60bfd3d7208be" data-node="60bfd3d7208be"> <div class="fl-col fl-node-60bfd3d720a39 fl-col-bg-color" data-node="60bfd3d720a39"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60bfd3d715b11" data-node="60bfd3d715b11"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <span class="fl-heading-text">Transform Your Home & Backyard with a</span> </h3> </div> </div> <div class="fl-module fl-module-heading fl-node-60bfd40bd2b8b" data-node="60bfd40bd2b8b"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <span class="fl-heading-text">Hot Tub and Sauna from Sonoma Hot Tubs</span> </h3> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60bfd429df583" data-node="60bfd429df583"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>We are dedicated to providing you the best spa, hot tubs and hot tubs in Santa Rosa, Sonoma and Napa Valley. We have over 20 years of experience and over 7,000 satisfied hot tub customers throughout the greater Bay Area that have purchased their hot tubs from Sonoma Hot Tubs and Pool Supplies. If you are searching for the perfect hot tub and sauna store in your area, then visit one of our three stores and talk to one of our experts. We pride ourselves on delivering an exceptional customer experience for anyone looking for a hot tub and sauna in Napa Valley, Sonoma or Santa Rosa.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-61b3dd18a82c4 fl-row-default-height fl-row-align-center" data-node="61b3dd18a82c4"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-61b3dd18a845f fl-col-group-equal-height fl-col-group-align-center" data-node="61b3dd18a845f"> <div class="fl-col fl-node-61b3dd18a8460 fl-col-bg-photo fl-col-small" data-node="61b3dd18a8460"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-61b3dd18a8461" data-node="61b3dd18a8461"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <a href="https://sonomahottubs.com/sauna-and-cold-plunge/" title="Saunas & Cold Plunges" target="_self" > <span class="fl-heading-text">Saunas & Cold Plunges</span> </a> </h3> </div> </div> </div> </div> <div class="fl-col fl-node-61b3dd18a8462 fl-col-bg-photo fl-col-small" data-node="61b3dd18a8462"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-61b3dd18a8465" data-node="61b3dd18a8465"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <a href="https://sonomahottubs.com/hot-tubs/" title="Hot Tubs" target="_self" > <span class="fl-heading-text">Hot Tubs</span> </a> </h3> </div> </div> </div> </div> <div class="fl-col fl-node-61b3dd18a8466 fl-col-bg-photo fl-col-small" data-node="61b3dd18a8466"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-61b3dd18a8467" data-node="61b3dd18a8467"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <a href="https://sonomahottubs.com/swim-spas/" title="Swim Spas" target="_self" > <span class="fl-heading-text">Swim Spas</span> </a> </h3> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-61b3dddec8cad fl-row-default-height fl-row-align-center" data-node="61b3dddec8cad"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-fks6dzi9rhyj" data-node="fks6dzi9rhyj"> <div class="fl-col fl-node-v5z4lai7ygws fl-col-bg-color" data-node="v5z4lai7ygws"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-61b3df3808fd6" data-node="61b3df3808fd6"> <div class="fl-module-content fl-node-content"> <h2 class="fl-heading"> <span class="fl-heading-text">Featured Hot Tubs</span> </h2> </div> </div> <div class="fl-module fl-module-rich-text fl-node-61b3df59ad95e" data-node="61b3df59ad95e"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p style="text-align: center;">Hand Picked & Popular Hot Tubs</p> <p style="text-align: center;">Below are some our most popular hot tubs from Dimension One Spas in Santa Rosa, Napa and Sonoma that our customers love. We pride ourselves on delivering a great customer experience before and after the sale. Please continue your journey here and explore our hots tubs and spas in-stock or build and price your new hot tub too. We would love show you our hot tubs in Napa, Sonoma or Santa Rosa, if you would like to visit any one of our three locations.</p> <p style="text-align: center;"><strong><a href="https://sonomahottubs.com/hot-tubs/">Professional Grade 24/7, UV/Ozone Systems</a></strong></p> </div> </div> </div> </div> </div> </div> <div class="fl-col-group fl-node-61b3dddee121c" data-node="61b3dddee121c"> <div class="fl-col fl-node-61b3dddee1393 fl-col-bg-color fl-col-small" data-node="61b3dddee1393"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-61b3dde49891c" data-node="61b3dde49891c"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <img fetchpriority="high" decoding="async" class="fl-photo-img wp-image-20658 size-full" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite.png" alt="Triad 30 Hot Tub" itemprop="image" height="1680" width="2100" title="D1_Triad30_UltraLifeWhite" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite.png 2100w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite-300x240.png 300w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite-1024x819.png 1024w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite-768x614.png 768w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite-1536x1229.png 1536w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite-2048x1638.png 2048w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Triad30_UltraLifeWhite-600x480.png 600w" sizes="(max-width: 2100px) 100vw, 2100px" /> </div> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-61b3ddfd380c6" data-node="61b3ddfd380c6"> <div class="fl-module-content fl-node-content"> <h2 class="fl-heading"> <span class="fl-heading-text">Triad<br>Best in Class</span> </h2> </div> </div> <div class="fl-module fl-module-button fl-node-61b3de1d47be8" data-node="61b3de1d47be8"> <div class="fl-module-content fl-node-content"> <div class="fl-button-wrap fl-button-width-auto fl-button-center"> <a href="https://sonomahottubs.com/product/triad/" target="_self" class="fl-button"> <span class="fl-button-text">View Pricing</span> </a> </div> </div> </div> </div> </div> <div class="fl-col fl-node-61b3dddee1396 fl-col-bg-color fl-col-small" data-node="61b3dddee1396"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-61b3de961b09a" data-node="61b3de961b09a"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-20662 size-full" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite.png" alt="Aurora Hot Tub" itemprop="image" height="1680" width="2100" title="D1_Aurora_UltraLifeWhite" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite.png 2100w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite-300x240.png 300w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite-1024x819.png 1024w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite-768x614.png 768w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite-1536x1229.png 1536w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite-2048x1638.png 2048w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite-600x480.png 600w" sizes="auto, (max-width: 2100px) 100vw, 2100px" /> </div> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-61b3de9a68a05" data-node="61b3de9a68a05"> <div class="fl-module-content fl-node-content"> <h2 class="fl-heading"> <span class="fl-heading-text">Aurora<br>Most Popular</span> </h2> </div> </div> <div class="fl-module fl-module-button fl-node-61b3deb18eb77" data-node="61b3deb18eb77"> <div class="fl-module-content fl-node-content"> <div class="fl-button-wrap fl-button-width-auto fl-button-center"> <a href="https://sonomahottubs.com/product/aurora/" target="_self" class="fl-button"> <span class="fl-button-text">View Pricing</span> </a> </div> </div> </div> </div> </div> <div class="fl-col fl-node-61b3dddee1398 fl-col-bg-color fl-col-small" data-node="61b3dddee1398"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-61b3dec3052b3" data-node="61b3dec3052b3"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-jpg"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-22259 size-full" src="https://sonomahottubs.com/wp-content/uploads/2022/02/D1-top-Journey-moonstone.jpg" alt="D1-top-Journey-moonstone" itemprop="image" height="800" width="1000" title="D1-top-Journey-moonstone" srcset="https://sonomahottubs.com/wp-content/uploads/2022/02/D1-top-Journey-moonstone.jpg 1000w, https://sonomahottubs.com/wp-content/uploads/2022/02/D1-top-Journey-moonstone-300x240.jpg 300w, https://sonomahottubs.com/wp-content/uploads/2022/02/D1-top-Journey-moonstone-768x614.jpg 768w, https://sonomahottubs.com/wp-content/uploads/2022/02/D1-top-Journey-moonstone-600x480.jpg 600w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /> </div> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-61b3deddcb4ca" data-node="61b3deddcb4ca"> <div class="fl-module-content fl-node-content"> <h2 class="fl-heading"> <span class="fl-heading-text">Journey<br>Most Affordable</span> </h2> </div> </div> <div class="fl-module fl-module-button fl-node-61b3df011cdc4" data-node="61b3df011cdc4"> <div class="fl-module-content fl-node-content"> <div class="fl-button-wrap fl-button-width-auto fl-button-center"> <a href="https://sonomahottubs.com/product/journey/" target="_self" class="fl-button"> <span class="fl-button-text">View Pricing</span> </a> </div> </div> </div> </div> </div> <div class="fl-col fl-node-61b3dddee1399 fl-col-bg-color fl-col-small" data-node="61b3dddee1399"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-61b3def059bf9" data-node="61b3def059bf9"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-20674 size-full" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite.png" alt="Nautilus Hottub" itemprop="image" height="1680" width="2100" title="D1_Nautilus_UltraLifeWhite" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite.png 2100w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite-300x240.png 300w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite-1024x819.png 1024w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite-768x614.png 768w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite-1536x1229.png 1536w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite-2048x1638.png 2048w, https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite-600x480.png 600w" sizes="auto, (max-width: 2100px) 100vw, 2100px" /> </div> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-61b3defb00580" data-node="61b3defb00580"> <div class="fl-module-content fl-node-content"> <h2 class="fl-heading"> <span class="fl-heading-text">Nautilus<br>Very Roomy</span> </h2> </div> </div> <div class="fl-module fl-module-button fl-node-61b3df08e644e" data-node="61b3df08e644e"> <div class="fl-module-content fl-node-content"> <div class="fl-button-wrap fl-button-width-auto fl-button-center"> <a href="https://sonomahottubs.com/product/nautilus/" target="_self" class="fl-button"> <span class="fl-button-text">View Pricing</span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-6okzihdgb8c0 fl-row-default-height fl-row-align-center" data-node="6okzihdgb8c0"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-qvcsflrziegk" data-node="qvcsflrziegk"> <div class="fl-col fl-node-mcvz985hqr40 fl-col-bg-color" data-node="mcvz985hqr40"> <div class="fl-col-content fl-node-content"></div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-60bfddb78c15e fl-row-custom-height fl-row-align-center" data-node="60bfddb78c15e"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-60bfddb79acbc" data-node="60bfddb79acbc"> <div class="fl-col fl-node-60bfddb79ae49 fl-col-bg-color" data-node="60bfddb79ae49"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60d7c29cde715" data-node="60d7c29cde715"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-20525 size-full" src="https://sonomahottubs.com/wp-content/uploads/2021/06/d1-logo.png" alt="d1-logo" itemprop="image" height="122" width="304" title="d1-logo" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/d1-logo.png 304w, https://sonomahottubs.com/wp-content/uploads/2021/06/d1-logo-300x120.png 300w" sizes="auto, (max-width: 304px) 100vw, 304px" /> </div> </div> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60d7c277054f2" data-node="60d7c277054f2"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>D1 Spas is renowned in the industry as <em>the</em> hot tub engineering company in the world. They have amassed more patents than anyone one else in their 40 + years of being in the hot tub industry. They cover such things as Tactile Therapy for safety, easy grip jets for turning jets on and off, and most importantly are their three complete water management systems that provide bathers with the cleanest and healthiest spa experience available in the portable hot tub industry. See all the <strong><a href="https://sonomahottubs.com/d1-innovations/">INNOVATIONS</a></strong> here.</p> <p>At Sonoma Hot Tubs, we are confident that every one of our products will bring our customers the finest luxury. Each spa system is fully-equipped with the latest technology and high-quality materials, designed for the ultimate experience. The power and performance of our hot tubs is undoubtedly unmatched.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-fp9vm25x7o4k fl-row-default-height fl-row-align-center" data-node="fp9vm25x7o4k"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-fky62lipabus" data-node="fky62lipabus"> <div class="fl-col fl-node-4tglxpc38uqj fl-col-bg-color" data-node="4tglxpc38uqj"> <div class="fl-col-content fl-node-content"></div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-60bfda258cd2c fl-row-default-height fl-row-align-center" data-node="60bfda258cd2c"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-60bfda25975da" data-node="60bfda25975da"> <div class="fl-col fl-node-60bfda2597768 fl-col-bg-color" data-node="60bfda2597768"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-button fl-node-60cd79d6a2283" data-node="60cd79d6a2283"> <div class="fl-module-content fl-node-content"> <div class="fl-button-wrap fl-button-width-auto fl-button-center"> <a href="https://sonomahottubs.com/gallery/" target="_self" class="fl-button"> <span class="fl-button-text">View Full Gallery</span> </a> </div> </div> </div> <div class="fl-module fl-module-photo-gallery fl-node-60cd795c6cada" data-node="60cd795c6cada"> <div class="fl-module-content fl-node-content"> <div class="uabb-module-content uabb-photo-gallery uabb-gallery-grid4 zoom-in " data-nonce="a5889086cc" data-all-filters= > <div class="uabb-photo-gallery-item uabb-photo-item-grid" data-item-id="19156" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject"> <div class="uabb-photo-gallery-content uabb-photo-gallery-link"> <a href="https://sonomahottubs.com/wp-content/uploads/2021/06/Cherian-2-1.jpg" target="_blank" rel="noopener" data-caption="" itemprop="contentUrl"> <img decoding="async" class="uabb-gallery-img" src="https://sonomahottubs.com/wp-content/uploads/2021/06/Cherian-2-1-300x225.jpg" alt="" title="Cherian-2 (1)" itemprop="thumbnail" /> <!-- Overlay Wrapper --> <div class="uabb-background-mask zoom-in"> <div class="uabb-inner-mask"> <h3 class="uabb-caption"> </h3> </div> </div> <!-- Overlay Wrapper Closed --> </a> </div> </div> <div class="uabb-photo-gallery-item uabb-photo-item-grid" data-item-id="19155" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject"> <div class="uabb-photo-gallery-content uabb-photo-gallery-link"> <a href="https://sonomahottubs.com/wp-content/uploads/2021/06/Carvalho-2-scaled-1.jpg" target="_blank" rel="noopener" data-caption="" itemprop="contentUrl"> <img decoding="async" class="uabb-gallery-img" src="https://sonomahottubs.com/wp-content/uploads/2021/06/Carvalho-2-scaled-1-300x200.jpg" alt="" title="Carvalho-2-scaled" itemprop="thumbnail" /> <!-- Overlay Wrapper --> <div class="uabb-background-mask zoom-in"> <div class="uabb-inner-mask"> <h3 class="uabb-caption"> </h3> </div> </div> <!-- Overlay Wrapper Closed --> </a> </div> </div> <div class="uabb-photo-gallery-item uabb-photo-item-grid" data-item-id="19154" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject"> <div class="uabb-photo-gallery-content uabb-photo-gallery-link"> <a href="https://sonomahottubs.com/wp-content/uploads/2021/06/Carvalho-1-scaled-1.jpg" target="_blank" rel="noopener" data-caption="" itemprop="contentUrl"> <img decoding="async" class="uabb-gallery-img" src="https://sonomahottubs.com/wp-content/uploads/2021/06/Carvalho-1-scaled-1-300x200.jpg" alt="" title="Carvalho-1-scaled" itemprop="thumbnail" /> <!-- Overlay Wrapper --> <div class="uabb-background-mask zoom-in"> <div class="uabb-inner-mask"> <h3 class="uabb-caption"> </h3> </div> </div> <!-- Overlay Wrapper Closed --> </a> </div> </div> <div class="uabb-photo-gallery-item uabb-photo-item-grid" data-item-id="19153" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject"> <div class="uabb-photo-gallery-content uabb-photo-gallery-link"> <a href="https://sonomahottubs.com/wp-content/uploads/2021/06/Aurora-Sonoma-with-black-over.jpg" target="_blank" rel="noopener" data-caption="" itemprop="contentUrl"> <img decoding="async" class="uabb-gallery-img" src="https://sonomahottubs.com/wp-content/uploads/2021/06/Aurora-Sonoma-with-black-over-300x225.jpg" alt="" title="Aurora-Sonoma-with-black-over" itemprop="thumbnail" /> <!-- Overlay Wrapper --> <div class="uabb-background-mask zoom-in"> <div class="uabb-inner-mask"> <h3 class="uabb-caption"> </h3> </div> </div> <!-- Overlay Wrapper Closed --> </a> </div> </div> <div class="uabb-photo-gallery-item uabb-photo-item-grid" data-item-id="19151" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject"> <div class="uabb-photo-gallery-content uabb-photo-gallery-link"> <a href="https://sonomahottubs.com/wp-content/uploads/2021/06/IMG_1572.jpg" target="_blank" rel="noopener" data-caption="" itemprop="contentUrl"> <img decoding="async" class="uabb-gallery-img" src="https://sonomahottubs.com/wp-content/uploads/2021/06/IMG_1572-300x225.jpg" alt="" title="IMG_1572" itemprop="thumbnail" /> <!-- Overlay Wrapper --> <div class="uabb-background-mask zoom-in"> <div class="uabb-inner-mask"> <h3 class="uabb-caption"> </h3> </div> </div> <!-- Overlay Wrapper Closed --> </a> </div> </div> <div class="uabb-photo-gallery-item uabb-photo-item-grid" data-item-id="19150" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject"> <div class="uabb-photo-gallery-content uabb-photo-gallery-link"> <a href="https://sonomahottubs.com/wp-content/uploads/2021/06/IMG_0172.jpg" target="_blank" rel="noopener" data-caption="" itemprop="contentUrl"> <img decoding="async" class="uabb-gallery-img" src="https://sonomahottubs.com/wp-content/uploads/2021/06/IMG_0172-300x225.jpg" alt="" title="IMG_0172" itemprop="thumbnail" /> <!-- Overlay Wrapper --> <div class="uabb-background-mask zoom-in"> <div class="uabb-inner-mask"> <h3 class="uabb-caption"> </h3> </div> </div> <!-- Overlay Wrapper Closed --> </a> </div> </div> <div class="uabb-photo-gallery-item uabb-photo-item-grid" data-item-id="19149" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject"> <div class="uabb-photo-gallery-content uabb-photo-gallery-link"> <a href="https://sonomahottubs.com/wp-content/uploads/2021/06/IMG_0154.jpg" target="_blank" rel="noopener" data-caption="" itemprop="contentUrl"> <img decoding="async" class="uabb-gallery-img" src="https://sonomahottubs.com/wp-content/uploads/2021/06/IMG_0154-300x225.jpg" alt="" title="IMG_0154" itemprop="thumbnail" /> <!-- Overlay Wrapper --> <div class="uabb-background-mask zoom-in"> <div class="uabb-inner-mask"> <h3 class="uabb-caption"> </h3> </div> </div> <!-- Overlay Wrapper Closed --> </a> </div> </div> <div class="uabb-photo-gallery-item uabb-photo-item-grid" data-item-id="19168" itemprop="associatedMedia" itemscope="itemscope" itemtype="http://schema.org/ImageObject"> <div class="uabb-photo-gallery-content uabb-photo-gallery-link"> <a href="https://sonomahottubs.com/wp-content/uploads/2021/06/IMG_0610.jpg" target="_blank" rel="noopener" data-caption="" itemprop="contentUrl"> <img decoding="async" class="uabb-gallery-img" src="https://sonomahottubs.com/wp-content/uploads/2021/06/IMG_0610-300x225.jpg" alt="" title="IMG_0610" itemprop="thumbnail" /> <!-- Overlay Wrapper --> <div class="uabb-background-mask zoom-in"> <div class="uabb-inner-mask"> <h3 class="uabb-caption"> </h3> </div> </div> <!-- Overlay Wrapper Closed --> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-flidvczon620 fl-row-default-height fl-row-align-center" data-node="flidvczon620"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-geu0wl59zoqd" data-node="geu0wl59zoqd"> <div class="fl-col fl-node-wmszbya5rcu8 fl-col-bg-color" data-node="wmszbya5rcu8"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-7rxnsphcuzme" data-node="7rxnsphcuzme"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p><div><style>#wprev-slider-1 .wprevpro_star_imgs{color: #2261ae;}#wprev-slider-1 .wprsp-star{color: #2261ae;}#wprev-slider-1 .wprevpro_star_imgs span.svgicons {background: #2261ae;}#wprev-slider-1 .wprev_preview_bradius_T1 {border-radius: 0px;}#wprev-slider-1 .wprev_preview_bg1_T1 {background:#ffffff;}#wprev-slider-1 .wprev_preview_bg2_T1 {background:#ffffff;}#wprev-slider-1 .wprev_preview_tcolor1_T1 {color:#777777;}#wprev-slider-1 .wprev_preview_tcolor2_T1 {color:#555555;}#wprev-slider-1 .wprev_preview_bg1_T1::after{ border-top: 30px solid #ffffff; }</style><style>#wprev-slider-1 .indrevlineclamp{display:-webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow:hidden;hyphens: auto;word-break: auto-phrase;}</style></div><div style="display:none;" class="wprevpro wprev-slider " id="wprev-slider-1" data-revsameheight="yes" data-slideprops='{"autoplay": false,"delay": 5750,"animation": "horizontal","sliderspeed": 750,"arrows": true,"animateHeight": false,"forceheight": "yes","sliderarrowheight": "yes","loadmorersli": "no","totalreviewsarray": 0,"reviewsperpage": 3,"checkfloatdelay": 0,"sliderid":1,"iswidget":false}'><ul><li> <div class="wprevpro_t1_outer_div w3_wprs-row wprevprodiv"> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='33'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span></span></span>This spa is amazing, and we cannot believe we were able to get it so quickly during a time when demand is at an all time high. Sonoma Hot Tubs was incredible to work with, and the spa is exactly the right fit for our needs (I initially was thinking about getting a smaller one, but am now so glad we went with the Dream). It's a great, solid product with spectacular service and support. Highly recommend!</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/dream/" class="miscpiclink" title="Dream (83" x 83")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Dream_Moonstone-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Dream (83" x 83")" alt="Dream (83" x 83") Image"></div></div><div class='mscpic-body'><span>Dream (83" x 83")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/2cfb523b402678e65b65957132203121?s=96&d=mm&r=g" alt="Janel T. Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Janel T.</div><div class="wprev_showdate_T1 wprevdate">12/01/2021</div> </div> </div> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='34'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span></span></span>Bought the Executive from Sonoma Hot tubs and Pool Supply 2 yrs ago and could not be more happy with the service they gave me and the hot tub itself. Glad that I went with the bigger size, enjoy having the room for multiple people in the tub. Highly recommend Sonoma Hot tubs for the excellent service and the Executive model for its size and features.</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/executive-92-x-110/" class="miscpiclink" title="Executive (92" x 110")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Executive_Moonstone-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Executive (92" x 110")" alt="Executive (92" x 110") Image"></div></div><div class='mscpic-body'><span>Executive (92" x 110")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/90ac477b5f65fab9440ae0ea3b69e450?s=96&d=mm&r=g" alt="Dennis Corkrey Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Dennis Corkrey</div><div class="wprev_showdate_T1 wprevdate">12/01/2021</div> </div> </div> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='32'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span></span></span>Love the Nautique! its very comfortable and looks beautiful, nice addition to the yard. <br> Sonoma Hot Tubs has provide excellent service, from the purchase of the tub to teaching you how to care for it. I highly recommend using them for all your needs!</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/nautique/" class="miscpiclink" title="Nautique (83" x 84")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautique_Moonstone-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Nautique (83" x 84")" alt="Nautique (83" x 84") Image"></div></div><div class='mscpic-body'><span>Nautique (83" x 84")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/dcb07842e174fc512f17c777e77866fd?s=96&d=mm&r=g" alt="Tanya Garrett Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Tanya Garrett</div><div class="wprev_showdate_T1 wprevdate">11/13/2021</div> </div> </div> </div> </li><li> <div class="wprevpro_t1_outer_div w3_wprs-row wprevprodiv"> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='30'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span></span></span>Great service. After being led on by 2 other chain type dealers whose products were never delivered after months of waiting, Sonoma Hot Tubs was a great change. Product arrived on time as promised. Delivery went smoothly and the staff has been very helpful whenever I have questions. I love the spa. It’s the third one we’ve owned and by far the best. The local support has been great and I feel better spending with a local company.</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/aurora/" class="miscpiclink" title="Aurora (84" x 84")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Aurora (84" x 84")" alt="Aurora (84" x 84") Image"></div></div><div class='mscpic-body'><span>Aurora (84" x 84")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/19c856d37b4c4489cfa7e62b7faf931c?s=96&d=mm&r=g" alt="Doug Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Doug</div><div class="wprev_showdate_T1 wprevdate">11/09/2021</div> </div> </div> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='29'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span></span></span>This is my first Dimension One and third Hot Tub, by far the best tub we have had. We purchased an Aurora can't say enough about the well thought out features. I am 6'2" and can relax in every seat, my favorite feature is the turbo foot and leg massage. The Sonoma store always takes the time to make sure your water care is met. Very pleased with our Dimension One and Sonoma Hot Tubs & Pool Supply</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/aurora/" class="miscpiclink" title="Aurora (84" x 84")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Aurora_UltraLifeWhite-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Aurora (84" x 84")" alt="Aurora (84" x 84") Image"></div></div><div class='mscpic-body'><span>Aurora (84" x 84")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/9ca8d6d4ea2b07146c38ffe4e7c328c9?s=96&d=mm&r=g" alt="Gary Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Gary</div><div class="wprev_showdate_T1 wprevdate">11/09/2021</div> </div> </div> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='31'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star-o"></span></span></span>Shopping for the hot tub was a breeze, delivery came in one month, the size , pump performance, and jets ...as advertised and as expected .<br> We bought right in the middle of Covid and there was minimal personal contact at our house with sales… However with myself and our electrician , We got it installed properly. <br> We’ve had it for eight months, no problem just follow instructions and add chemicals as directed, very pleased.</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/cove-83-x-77/" class="miscpiclink" title="Cove (83" x 77")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Cove_UltraLifeWhite-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Cove (83" x 77")" alt="Cove (83" x 77") Image"></div></div><div class='mscpic-body'><span>Cove (83" x 77")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/e42c1096fe601090aeb696f4ee346e97?s=96&d=mm&r=g" alt="Joe cuff Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Joe cuff</div><div class="wprev_showdate_T1 wprevdate">11/09/2021</div> </div> </div> </div> </li><li> <div class="wprevpro_t1_outer_div w3_wprs-row wprevprodiv"> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='24'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span></span></span>Absolutely love the Nautique. Amazing jets and love the maintenance notifications. Makes spa care very easy. Had a great experience with the sales and service teams at Sonoma Hot Tubs. I’d highly recommend to all.</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/nautique/" class="miscpiclink" title="Nautique (83" x 84")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautique_Moonstone-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Nautique (83" x 84")" alt="Nautique (83" x 84") Image"></div></div><div class='mscpic-body'><span>Nautique (83" x 84")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/a2a783340b51799da5c83b1a48349b4c?s=96&d=mm&r=g" alt="Joel Lunenfeld Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Joel Lunenfeld</div><div class="wprev_showdate_T1 wprevdate">11/08/2021</div> </div> </div> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='28'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span></span></span>I purchased the Nautilus in the spring and had it delivered for Memorial Day weekend. Great hot tub, everything feels and seems very high quality. My only issue is the "touch pad" controller, which constantly asks for the moisture to be wiped off of it (it's a hot tub, didn't they realize there would almost always be water on it?). I suspect the manufacturer could make a software update that would make it less sensitive. <br> <br> Other observations: I was looking at both this tub (92") and the next smaller one (84"). In the showroom, I wondered if the 84" might be a bit small and I went with the larger one. Once installed, it feels really big and the 84" probably would have been perfect. <br> <br> Overall very happy with the tub, delivery, and service from Sonoma!</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/nautilus/" class="miscpiclink" title="Nautilus (92" x 92")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Nautilus_UltraLifeWhite-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Nautilus (92" x 92")" alt="Nautilus (92" x 92") Image"></div></div><div class='mscpic-body'><span>Nautilus (92" x 92")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/4d532855411a2df514dcad0405e10e6e?s=96&d=mm&r=g" alt="Walter Nilsen Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Walter Nilsen</div><div class="wprev_showdate_T1 wprevdate">11/08/2021</div> </div> </div> <div class=" wprevpro_t1_DIV_1 w3_wprs-col l4 outerrevdiv"> <div class="indrevdiv wprevpro_t1_DIV_2 wprev_preview_bg1_T1 wprev_preview_bradius_T1"> <div class="indrevtxt wprevpro_t1_P_3 wprev_preview_tcolor1_T1"><div class='readmoretextdiv indrevlineclamp' data-lines='3' data-revid='25'> <span class="wprevpro_star_imgs_T1"><span class="starloc1 wprevpro_star_imgs wprevpro_star_imgsloc1"><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span><span class="svgicons svg-wprsp-star"></span></span></span>Best purchase I ever made!! No other company had this shape, size, finish, and price… so thankful I found the Serenade!! It truly seats 4 as my family likes the step as much as the seats! That step was a big part of the decision, not many others had this feature. The white interior finish has the nicest texture and again I have never seen this finish ever in a home spa. The rustic exterior literally matches my fence, and the dark gray cover is genius… it is not an eye sore in any way! Looks great to be honest! I would buy this same model tomorrow if I had to make a choice.</div><div class='divwprsrdmore' style='opacity:0;'><span class='wprs_rd_more'>read more</span><span class='wprs_rd_less' style='display:none;'>read less</span></div> </div> <a href="https://sonomahottubs.com/product/serenade/" class="miscpiclink" title="Serenade (83" x 66")"><div class='miscpicdiv mpdiv_t1 wprev_preview_tcolor1_T1'><div class='mscpic-img'><div class='mscpic-img-body'><img decoding="async" src="https://sonomahottubs.com/wp-content/uploads/2021/06/D1_Serenade_UltraLifeWhite-150x150.png" class="miscpic-listing-image rounded" width="75" height="auto" title="Serenade (83" x 66")" alt="Serenade (83" x 66") Image"></div></div><div class='mscpic-body'><span>Serenade (83" x 66")</span></div></div></a> </div><span class="wprevpro_t1_A_8"><img decoding="async" loading="lazy" src="https://secure.gravatar.com/avatar/95f3bdbf0ecdcb28a3e60f83d3033c01?s=96&d=mm&r=g" alt="Dusty Kramer Avatar" class="wprevpro_t1_IMG_4 wprevpro_avatarimg" /></span> <div class="wprevpro_t1_SPAN_5 wprev_preview_tcolor2_T1"><div class="wprevpro_t1_rname wprevname" >Dusty Kramer</div><div class="wprev_showdate_T1 wprevdate">11/08/2021</div> </div> </div> </div> </li></ul></div> </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-28iuxlsgvjnq fl-row-default-height fl-row-align-center" data-node="28iuxlsgvjnq"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-37lvnzcsiaqr" data-node="37lvnzcsiaqr"> <div class="fl-col fl-node-lrpivec0ut1j fl-col-bg-color" data-node="lrpivec0ut1j"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-q5xe0wiy2gh7" data-node="q5xe0wiy2gh7"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <h3 style="text-align: center;"><strong><span style="font-size: 26px;">Get Pre-Approved Now!</span></strong></h3> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-none fl-node-7hrd8o1afvqj fl-row-default-height fl-row-align-center" data-node="7hrd8o1afvqj"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-7jgotx0s6l3v" data-node="7jgotx0s6l3v"> <div class="fl-col fl-node-w3ndzstkpxlg fl-col-bg-color" data-node="w3ndzstkpxlg"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-7hvjulsqrbp8" data-node="7hvjulsqrbp8"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <a href="https://www.hfsfinancial.net/promo/6238d33f888586365bf46324" target="_blank" rel="noopener" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-22586 size-full" src="https://sonomahottubs.com/wp-content/uploads/2023/02/hfs-logo-600.png" alt="HFS Logo" itemprop="image" height="200" width="600" title="hfs-logo-600" srcset="https://sonomahottubs.com/wp-content/uploads/2023/02/hfs-logo-600.png 600w, https://sonomahottubs.com/wp-content/uploads/2023/02/hfs-logo-600-300x100.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div><div class="uabb-js-breakpoint" style="display: none;"></div> </div><!-- .fl-post-content --> </article> <!-- .fl-post --> </div> </div> </div> </div><!-- .fl-page-content --> <footer class="fl-builder-content fl-builder-content-19147 fl-builder-global-templates-locked" data-post-id="19147" data-type="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-60cd53777c39f fl-row-default-height fl-row-align-center" data-node="60cd53777c39f"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-60cd53777c3a0" data-node="60cd53777c3a0"> <div class="fl-col fl-node-60cd53777c3a3 fl-col-bg-color fl-col-small" data-node="60cd53777c3a3"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60cd6177a056e" data-node="60cd6177a056e"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-20687 size-full" src="https://sonomahottubs.com/wp-content/uploads/2021/06/logo_footer.png" alt="logo_footer" itemprop="image" height="222" width="504" title="logo_footer" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/logo_footer.png 504w, https://sonomahottubs.com/wp-content/uploads/2021/06/logo_footer-300x132.png 300w" sizes="auto, (max-width: 504px) 100vw, 504px" /> </div> </div> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60cd53777c3a4" data-node="60cd53777c3a4"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>A Veteran owned business since 2003. Dedicated to high quality backyard products and services for all to enjoy the best quality of life possible.</p> </div> </div> </div> <div class="fl-module fl-module-photo fl-node-tow042d35bek" data-node="tow042d35bek"> <div class="fl-module-content fl-node-content"> <div class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject"> <div class="fl-photo-content fl-photo-img-png"> <a href="https://www.hfsfinancial.net/promo/6238d33f888586365bf46324" target="_blank" rel="noopener nofollow" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-22324 size-medium" src="https://sonomahottubs.com/wp-content/uploads/2021/06/HFS-300x140.png" alt="HFS Logo" itemprop="image" height="140" width="300" title="HFS" srcset="https://sonomahottubs.com/wp-content/uploads/2021/06/HFS-300x140.png 300w, https://sonomahottubs.com/wp-content/uploads/2021/06/HFS.png 473w" sizes="auto, (max-width: 300px) 100vw, 300px" /> </a> </div> </div> </div> </div> <div class="fl-module fl-module-icon-group fl-node-60cd6aa4723fc" data-node="60cd6aa4723fc"> <div class="fl-module-content fl-node-content"> <div class="fl-icon-group"> <span class="fl-icon"> <a href="https://www.facebook.com/SonomaHotTubs/" target="_blank" rel="noopener" > <i class="fi-social-facebook" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.yelp.com/biz/sonoma-hot-tubs-and-pool-supplies-sonoma" target="_blank" rel="noopener" > <i class="ua-icon ua-icon-yelp" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.instagram.com/sonomahottubs/" target="_blank" rel="noopener" > <i class="ua-icon ua-icon-instagram" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.youtube.com/user/CACustomhottubs" target="_blank" rel="noopener" > <i class="ua-icon ua-icon-youtube" aria-hidden="true"></i> </a> </span> </div> </div> </div> <div class="fl-module fl-module-button fl-node-2ky4qrv95u3n" data-node="2ky4qrv95u3n"> <div class="fl-module-content fl-node-content"> <div class="fl-button-wrap fl-button-width-auto fl-button-center"> <a href="https://sonomahottubs.com/opt-out-preferences/" target="_self" class="fl-button"> <span class="fl-button-text">Do Not Sell or Share my Information</span> </a> </div> </div> </div> </div> </div> <div class="fl-col fl-node-60cd53777c3a1 fl-col-bg-color fl-col-small" data-node="60cd53777c3a1"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60cd53777c3ae" data-node="60cd53777c3ae"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <span class="fl-heading-text">Sonoma Store</span> </h3> </div> </div> <div class="fl-module fl-module-heading fl-node-60cd6cece1917" data-node="60cd6cece1917"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Call Us:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60cd6d2d680cf" data-node="60cd6d2d680cf"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>1(707) 781-9440 x1</p> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-60cd6d1756e57" data-node="60cd6d1756e57"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Address:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60cd6eb7ee746" data-node="60cd6eb7ee746"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p><a href="https://www.google.com/maps/place/19230+Sonoma+Hwy,+Sonoma,+CA+95476/@38.2994616,-122.4770318,17z/data=!3m1!4b1!4m5!3m4!1s0x8085ac3c757615a9:0xe16089c419ba4726!8m2!3d38.2994574!4d-122.4748378">19230 Highway 12<br /> Sonoma, CA 95476</a></p> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-60cd6d16245c1" data-node="60cd6d16245c1"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Hours:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60cd6f0074dcf" data-node="60cd6f0074dcf"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>Open: Monday - Thursday: 10 - 4</p> <p>Friday: 10 - 1:30</p> <p>Saturday: 10 - 4</p> </div> </div> </div> <div class="fl-module fl-module-rich-text fl-node-pa8idlkwob9x" data-node="pa8idlkwob9x"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p><strong>DELIVERIES & BILLING</strong></p> <p>Open: Mon.-Fri. 10-5</p> <p style="text-align: left;"><span style="font-size: 24px;"><strong>1(707) 781-9440 x6</strong></span></p> <p> </p> </div> </div> </div> </div> </div> <div class="fl-col fl-node-60cd6f49caed2 fl-col-bg-color fl-col-small" data-node="60cd6f49caed2"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60cd6f49cafab" data-node="60cd6f49cafab"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <span class="fl-heading-text">Santa Rosa Store</span> </h3> </div> </div> <div class="fl-module fl-module-heading fl-node-60cd6f49cafac" data-node="60cd6f49cafac"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Call Us:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60cd6f49cafad" data-node="60cd6f49cafad"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>1(707) 781-9440 x2</p> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-60cd6f49cafae" data-node="60cd6f49cafae"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Address:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60cd6f49cafaf" data-node="60cd6f49cafaf"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p><a href="https://www.google.com/maps/place/4970+Sonoma+Hwy,+Santa+Rosa,+CA+95409/@38.4638976,-122.6658978,17z/data=!3m1!4b1!4m5!3m4!1s0x8084462fded69acd:0x9ace164fad4ce31c!8m2!3d38.4638934!4d-122.6637038">4970 Highway 12<br /> Santa Rosa, CA 95409</a></p> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-60cd6f49cafb0" data-node="60cd6f49cafb0"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Hours:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60cd6f49cafb1" data-node="60cd6f49cafb1"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>Open: Thursday - Saturday: 10 - 5:00</p> <p> </p> <h1><strong>ALL SERVICES: REPAIRS & WATER</strong><strong> SERVICE</strong></h1> <p>Open: Mon.-Fri. 10-5</p> <p style="text-align: left;"><span style="font-size: 24px;"><strong>1(707) 781-9440<br /> Repairs: x4<br /> Water Service: x5</strong></span></p> <p> </p> </div> </div> </div> </div> </div> <div class="fl-col fl-node-60d1af97d87de fl-col-bg-color fl-col-small" data-node="60d1af97d87de"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-60d1af97d890f" data-node="60d1af97d890f"> <div class="fl-module-content fl-node-content"> <h3 class="fl-heading"> <span class="fl-heading-text">Napa Store</span> </h3> </div> </div> <div class="fl-module fl-module-heading fl-node-60d1af97d8910" data-node="60d1af97d8910"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Call Us:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60d1af97d8911" data-node="60d1af97d8911"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>1(707) 781-9440 x3</p> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-60d1af97d8912" data-node="60d1af97d8912"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Address:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60d1af97d8913" data-node="60d1af97d8913"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>2475 Solano Avenue<br /> Napa, CA 94558</p> </div> </div> </div> <div class="fl-module fl-module-heading fl-node-60d1af97d8915" data-node="60d1af97d8915"> <div class="fl-module-content fl-node-content"> <h4 class="fl-heading"> <span class="fl-heading-text">Hours:</span> </h4> </div> </div> <div class="fl-module fl-module-rich-text fl-node-60d1af97d8916" data-node="60d1af97d8916"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p>Open:</p> <p>By Private Appt.</p> <p>AND</p> <p>Tuesday - Thursday: 12 - 3</p> <p>Friday: 2 - 5 Saturday: By appt.</p> <p> </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="fl-row fl-row-full-width fl-row-bg-color fl-node-60cd53777c391 fl-row-default-height fl-row-align-center" data-node="60cd53777c391"> <div class="fl-row-content-wrap"> <div class="uabb-row-separator uabb-top-row-separator" > </div> <div class="fl-row-content fl-row-fixed-width fl-node-content"> <div class="fl-col-group fl-node-60cd53777c39b" data-node="60cd53777c39b"> <div class="fl-col fl-node-60cd53777c39d fl-col-bg-color" data-node="60cd53777c39d"> <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-60cd53777c39e" data-node="60cd53777c39e"> <div class="fl-module-content fl-node-content"> <div class="fl-rich-text"> <p style="text-align: center;">© Sonoma Hot Tubs. All Rights Reserved. | <a href="https://sonomahottubs.com/privacy-policy/">Privacy Policy</a> | <a href="https://sonomahottubs.com/ada-statement/">ADA Statement </a> | <a href="https://sonomahottubs.com/customer-portal//">Customer Portal </a></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </footer><div class="uabb-js-breakpoint" style="display: none;"></div> </div><!-- .fl-page --> <script type="text/javascript"> jQuery( 'body' ).on( 'init_checkout', function() { jQuery( 'form.checkout' ).trigger( 'update' ); } ); </script><script> jQuery( document ).ready(function() { var protitle = jQuery('.summary.entry-summary .product_title.entry-title').text(); console.log(protitle); jQuery('#hiddenTitle').attr("value", protitle); jQuery('form.cart select').on('change', function() { var arrText= new Array(); var subTotal = ""; jQuery('form.cart select').each(function(){ if (jQuery(this).val() != ""){ arrText.push(jQuery(this).find(":selected").text()); subTotal = jQuery('.wc-pao-subtotal-line .price .amount')[0].innerHTML; }; }); //console.log(arrText); var result = arrText.join("\n"); var result1 = result + "\nSubtotal: " + subTotal; jQuery('textarea[name="product-details"]').val(result1); }); /* Already comment -- jQuery('form.cart select').change(function(){ $that = jQuery(this); jQuery('textarea[name="product-details"]').val(function(){ return jQuery(this).prop('defaultValue') + ' '+$that.val(); }); }); Already comment -- */ }); </script> <!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr --> <div id="cmplz-cookiebanner-container"><div class="cmplz-cookiebanner cmplz-hidden banner-1 bottom-right-view-preferences optout cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optout" aria-describedby="cmplz-message-1-optout"> <div class="cmplz-header"> <div class="cmplz-logo"></div> <div class="cmplz-title" id="cmplz-header-1-optout">Manage Cookie Consent</div> <div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialog"> <svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg> </div> </div> <div class="cmplz-divider cmplz-divider-header"></div> <div class="cmplz-body"> <div class="cmplz-message" id="cmplz-message-1-optout">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div> <!-- categories start --> <div class="cmplz-categories"> <details class="cmplz-category cmplz-functional" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Functional</span> <span class='cmplz-always-active'> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-functional-optout" data-category="cmplz_functional" class="cmplz-consent-checkbox cmplz-functional" size="40" value="1"/> <label class="cmplz-label" for="cmplz-functional-optout" tabindex="0"><span class="screen-reader-text">Functional</span></label> </span> Always active </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span> </div> </details> <details class="cmplz-category cmplz-preferences" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Preferences</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-preferences-optout" data-category="cmplz_preferences" class="cmplz-consent-checkbox cmplz-preferences" size="40" value="1"/> <label class="cmplz-label" for="cmplz-preferences-optout" tabindex="0"><span class="screen-reader-text">Preferences</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span> </div> </details> <details class="cmplz-category cmplz-statistics" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Statistics</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-statistics-optout" data-category="cmplz_statistics" class="cmplz-consent-checkbox cmplz-statistics" size="40" value="1"/> <label class="cmplz-label" for="cmplz-statistics-optout" tabindex="0"><span class="screen-reader-text">Statistics</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span> <span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span> </div> </details> <details class="cmplz-category cmplz-marketing" > <summary> <span class="cmplz-category-header"> <span class="cmplz-category-title">Marketing</span> <span class="cmplz-banner-checkbox"> <input type="checkbox" id="cmplz-marketing-optout" data-category="cmplz_marketing" class="cmplz-consent-checkbox cmplz-marketing" size="40" value="1"/> <label class="cmplz-label" for="cmplz-marketing-optout" tabindex="0"><span class="screen-reader-text">Marketing</span></label> </span> <span class="cmplz-icon cmplz-open"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18" ><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg> </span> </span> </summary> <div class="cmplz-description"> <span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span> </div> </details> </div><!-- categories end --> </div> <div class="cmplz-links cmplz-information"> <a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a> <a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookies-overview">Manage services</a> <a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a> <a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/">Read more about these purposes</a> </div> <div class="cmplz-divider cmplz-footer"></div> <div class="cmplz-buttons"> <button class="cmplz-btn cmplz-accept">Accept</button> <button class="cmplz-btn cmplz-deny">Deny</button> <button class="cmplz-btn cmplz-view-preferences">View preferences</button> <button class="cmplz-btn cmplz-save-preferences">Save preferences</button> <a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a> </div> <div class="cmplz-links cmplz-documents"> <a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a> <a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a> </div> </div> </div> <div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1">Manage consent</button> </div> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-square-cart-checkout-block-css' href='https://sonomahottubs.com/wp-content/plugins/woocommerce-square/build/assets/frontend/wc-square-cart-checkout-blocks.css?ver=4.9.1' media='all' /> <link rel='stylesheet' id='wc-blocks-style-css' href='https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.7.1' media='all' /> <script src="https://sonomahottubs.com/wp-content/plugins/bb-plugin/js/jquery.magnificpopup.min.js?ver=2.8.6.1" id="jquery-magnificpopup-js"></script> <script src="https://sonomahottubs.com/wp-content/plugins/bb-plugin/js/jquery.imagesloaded.min.js?ver=2.8.6.1" id="imagesloaded-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/masonry.min.js?ver=4.2.2" id="masonry-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b" id="jquery-masonry-js"></script> <script src="https://sonomahottubs.com/wp-content/plugins/bb-ultimate-addon/assets/js/global-scripts/jquery-masonary.js?ver=6.7.1" id="isotope-js"></script> <script src="https://sonomahottubs.com/wp-content/plugins/bb-ultimate-addon/assets/js/global-scripts/imagesloaded.min.js?ver=6.7.1" id="imagesloaded-uabb-js"></script> <script src="https://sonomahottubs.com/wp-content/uploads/bb-plugin/cache/30-layout.js?ver=e45dfa94a0038ac0ba96458e9470b3fb" id="fl-builder-layout-30-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script src="https://sonomahottubs.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.0.5" id="swv-js"></script> <script id="contact-form-7-js-before"> var wpcf7 = { "api": { "root": "https:\/\/sonomahottubs.com\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 }; </script> <script src="https://sonomahottubs.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0.5" id="contact-form-7-js"></script> <script id="raq_shortcode_handler_scripts-js-extra"> var eraq_shortcode_handler_scripts_object = {"ajax_url":"https:\/\/sonomahottubs.com\/wp-admin\/admin-ajax.php","nonce":"95ed9322fa"}; </script> <script src="https://sonomahottubs.com/wp-content/plugins/elex_request_a_quote_premium/includes/../assets/js/raq_shortcode_handler_scripts.js?ver=1746788503" id="raq_shortcode_handler_scripts-js"></script> <script id="raq_add_quote_scripts-js-extra"> var elex_request_a_quote_scripts_object = {"ajax_url":"https:\/\/sonomahottubs.com\/wp-admin\/admin-ajax.php","nonce":"95ed9322fa","is_notice_enabled":"","notice_action_button":"<a class='elex_raq_notice_action_button_text' href=https:\/\/sonomahottubs.com\/quote\/><\/a>","request_a_quote_page_redirect_url":"https:\/\/sonomahottubs.com\/quote\/","inject_css":"\/** Card and Quote Icon Container. *\/\n#raq_quote_list_popup_icon_container {\n\tposition: relative;\n\tmargin-right: 25px;\n}\n#elex_raq_mini_cart_icon {\n\tpadding: 20px;\n\tpadding-left:50px;\n}\n\/** Card Container **\/\n#raq_quote_card_popup {\n\tbox-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);\n\tz-index: 9999999999;\n\tbackground-color: white;\n\twidth: auto;\n\tmax-width: 300px;\n\theight: auto;\n\tpadding: 20px;\n\tmargin-top: 25px;\n}\n\n\/** Card Title Container. *\/\n#raq_quote_card_title {\n\ttext-align: center;\n\tpadding-bottom: 5px;\n\tfont-size: 15px;\n\tfont-weight: 500;\n}\n\n#raq_mini_cart_toltal_items_badge {\n\tposition:absolute;\n\ttop:20px;\n\tright:20px;\n\tcolor: #ffff;\n\twidth: 15px;\n\theight: 15px;\n\tbackground-color: #418deb;\n\tfont-size: .6rem;\n\tmargin-left: auto;\n\tmargin-right: auto;\n\ttext-align: center;\n\tborder-radius: 50%;\n}\n\n#raq_quote_card_content {\n\tmax-height: 250px;\n\toverflow: scroll;\n}\n\n#raq_quote_card_button_container {\n\theight: auto;\n\ttext-align: center;\n\tpadding-top: 10px;\n\tfont-size: 12px;\n}\n\n#raq_individual_product_container_quote_basket {\n\tdisplay: grid;\n\tgrid-template-columns: 10% 20% 40% 30%;\n\tmargin-bottom: 10px;\n}\n\n#raq_product_name_quote_basket {\n\tfont-size: 12px;\n\tfont-weight: 700;\n\talign-items: center;\n\tmargin-left: 5px;\n}\n\n#raq_product_price_quote_basket {\n\tfont-size: 14px;\n\tcolor: #777;\n}\n\n#raq_remove_product_quote_basket {\n\tfont-size: 1.5rem;\n\tcolor: #777;\n\tplace-self: center;\n\tcursor: pointer;\n}\n\n#raq_quote_list_popup_icon_container span {\n\tfloat: right;\n\tcursor: pointer;\n}\n\n\/** Customize add to quote button styles here. *\/\nbutton.request-a-quote-button {\n\t\n}\n\n\/** Customize the alert message displayed below the add to quote button, when a user clicks on the add to quote button. *\/\na.add_to_quote_clicked_message_link:after {\n content: \"View the quote list.\";\n}\n\n\/** Customize the button text displayed on the ajax cart popup. *\/\n#raq_quote_card_button_container .button a:after {\n content: \"View the quote list\";\n}\n\n\/** Customize the notice message displayed on the top of the screen when a user clicks on the add to quote button. *\/\nspan.elex_raq_notice_message:after {\n content: \"Quote list updated.\";\n}\n\n\/** Customize the action button notice text displayed on the top of the screen when a user clicks on the add to quote button. *\/\na.elex_raq_notice_action_button_text:after {\n content: \"View the quote list\";\n}","enable_ajax_cart":"no","custom_ajax_cart_icon_url":null,"onhover_color":"","button_color":"#105fa8","custom_ajax_cart_icon_size":null,"is_hide_price_checked":"no"}; </script> <script src="https://sonomahottubs.com/wp-content/plugins/elex_request_a_quote_premium/includes/../assets/js/raq_add_to_quote_scripts.js?ver=1746788503" id="raq_add_quote_scripts-js"></script> <script src="https://sonomahottubs.com/wp-content/plugins/bb-plugin/js/jquery.ba-throttle-debounce.min.js?ver=2.8.6.1" id="jquery-throttle-js"></script> <script src="https://sonomahottubs.com/wp-content/uploads/bb-plugin/cache/2fc26d6b02fb8cb1f0073fac1473fe4e-layout-bundle.js?ver=2.8.6.1-1.4.11.2" id="fl-builder-layout-bundle-2fc26d6b02fb8cb1f0073fac1473fe4e-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script> <script id="wp-util-js-extra"> var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; </script> <script src="https://sonomahottubs.com/wp-includes/js/wp-util.min.js?ver=6.7.1" id="wp-util-js"></script> <script id="wp-api-request-js-extra"> var wpApiSettings = {"root":"https:\/\/sonomahottubs.com\/wp-json\/","nonce":"89861e7e45","versionString":"wp\/v2\/"}; </script> <script src="https://sonomahottubs.com/wp-includes/js/api-request.min.js?ver=6.7.1" id="wp-api-request-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/dist/url.min.js?ver=e87eb76272a3a08402d2" id="wp-url-js"></script> <script src="https://sonomahottubs.com/wp-includes/js/dist/api-fetch.min.js?ver=d387b816bc1ed2042e28" id="wp-api-fetch-js"></script> <script id="wp-api-fetch-js-after"> wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://sonomahottubs.com/wp-json/" ) ); wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "89861e7e45" ); wp.apiFetch.use( wp.apiFetch.nonceMiddleware ); wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware ); wp.apiFetch.nonceEndpoint = "https://sonomahottubs.com/wp-admin/admin-ajax.php?action=rest-nonce"; </script> <script id="woo-variation-swatches-js-extra"> var woo_variation_swatches_options = {"show_variation_label":"1","clear_on_reselect":"","variation_label_separator":":","is_mobile":"","show_variation_stock":"","stock_label_threshold":"5","cart_redirect_after_add":"yes","enable_ajax_add_to_cart":"yes","cart_url":"https:\/\/sonomahottubs.com\/cart\/","is_cart":""}; </script> <script src="https://sonomahottubs.com/wp-content/plugins/woo-variation-swatches/assets/js/frontend.min.js?ver=1742073810" id="woo-variation-swatches-js"></script> <script src="https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.7.1" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/sonomahottubs.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"}}; </script> <script src="https://sonomahottubs.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.7.1" id="wc-order-attribution-js"></script> <script src="https://www.google.com/recaptcha/api.js?render=6Lf-c5QcAAAAAPp37e7hE1-9bAomv6kP6ODlukHX&ver=3.0" id="google-recaptcha-js"></script> <script id="wpcf7-recaptcha-js-before"> var wpcf7_recaptcha = { "sitekey": "6Lf-c5QcAAAAAPp37e7hE1-9bAomv6kP6ODlukHX", "actions": { "homepage": "homepage", "contactform": "contactform" } }; </script> <script src="https://sonomahottubs.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.0.5" id="wpcf7-recaptcha-js"></script> <script id="jetpack-stats-js-before"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"195278773\",\"post\":\"30\",\"tz\":\"-7\",\"srv\":\"sonomahottubs.com\",\"j\":\"1:14.4.1\"}") ]); _stq.push([ "clickTrackerInit", "195278773", "30" ]); </script> <script type="text/plain" data-service="jetpack-statistics" data-category="statistics" data-cmplz-src="https://stats.wp.com/e-202519.js" id="jetpack-stats-js" defer data-wp-strategy="defer"></script> <script id="fl-automator-js-extra"> var themeopts = {"medium_breakpoint":"992","mobile_breakpoint":"768","lightbox":"enabled","scrollTopPosition":"800"}; </script> <script src="https://sonomahottubs.com/wp-content/themes/bb-theme/js/theme.min.js?ver=1.7.18" id="fl-automator-js"></script> <script id="cmplz-cookiebanner-js-extra"> var complianz = {"prefix":"cmplz_","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"40","version":"7.3.1","store_consent":"","do_not_track_enabled":"","consenttype":"optout","region":"us","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https:\/\/sonomahottubs.com\/wp-json\/complianz\/v1\/","locale":"lang=en&locale=en_US","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"13","cookie_path":"\/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https:\/\/sonomahottubs.com\/wp-content\/uploads\/complianz\/css\/banner-{banner_id}-{type}.css?v=40","page_links":{"us":{"cookie-statement":{"title":"Opt-out preferences","url":"https:\/\/sonomahottubs.com\/opt-out-preferences\/"},"privacy-statement":{"title":"Privacy Policy","url":"https:\/\/sonomahottubs.com\/privacy-policy\/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content"}; </script> <script defer src="https://sonomahottubs.com/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1742073345" id="cmplz-cookiebanner-js"></script> <script id="cmplz-cookiebanner-js-after"> setInterval(function () { cmplz_set_blocked_content_container(); }, 2000); function cmplz_bb_add_event(event, selector, callback ) { document.addEventListener(event, e => { if ( e.target.closest(selector) ) { callback(e); } }); } cmplz_bb_add_event('click', '.fancybox-container .cmplz-accept-category, .fancybox-container .cmplz-accept-service', function(e){ document.querySelector('.pp-video-play-icon').click(); } ) </script> <!-- WooCommerce JavaScript --> <script type="text/javascript"> jQuery(function($) { jQuery('a[href*="quote-received-page"]').closest('li').remove(); //Fires whenever variation selects are changed jQuery( '.variations_form' ).on( 'woocommerce_variation_select_change', function () { // Fires when variation option isn't selected jQuery('form.variations_form').on('hide_variation',function(event, data){ jQuery('.request-a-quote-button').addClass('disabled'); jQuery('.request-a-quote-button').css('opacity','0.5'); jQuery('.request-a-quote-button').attr('disabled', true); }); }); }); </script> <script type="text/javascript"> window.addEventListener("load", function(event) { jQuery(".cfx_form_main,.wpcf7-form,.wpforms-form,.gform_wrapper form").each(function(){ var form=jQuery(this); var screen_width=""; var screen_height=""; if(screen_width == ""){ if(screen){ screen_width=screen.width; }else{ screen_width=jQuery(window).width(); } } if(screen_height == ""){ if(screen){ screen_height=screen.height; }else{ screen_height=jQuery(window).height(); } } form.append('<input type="hidden" name="vx_width" value="'+screen_width+'">'); form.append('<input type="hidden" name="vx_height" value="'+screen_height+'">'); form.append('<input type="hidden" name="vx_url" value="'+window.location.href+'">'); }); }); </script> </body> </html>