{"product_id":"fluid-float-inset-tub-line","title":"Fluid Float Inset Tub Line","description":"\u003ch1 class=\"Polaris-Header-Title_2qj8j\"\u003eFluid Float Inset Tub Line\u003c\/h1\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe \u003cb\u003eFluid Float Fiberglass Inset Tubs\u003c\/b\u003e are a premium, dual-temperature wellness spa designed for \u003cb\u003eseamless integration into any deck, patio, or landscape setting\u003c\/b\u003e. These innovative unit combine amazingly if you pair with any existing or new cold water therapy system and hot water spa pack. The durable fiberglass shell, creates a custom, in-ground look for your home or facility.\u003c\/p\u003e\n\u003cp\u003eDesigned for Comfort and Integration:\u003c\/p\u003e\n\u003cp\u003eIts versatile design is specifically engineered for inset installation, allowing it to sit flush with surrounding stonework or decking for a clean, permanent aesthetic. Inside, the tub features integrated steps for safe and easy entry and exit, along with contoured internal seating to ensure a comfortable and relaxing experience during both hot and cold immersions.\u003c\/p\u003e\n\u003cp\u003eYour tub is built to be a standalone shell, compatible with a wide range of external equipment. You have the flexibility to:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003ePair the tub with your existing spa pack\u003c\/b\u003e or a system from your \u003cb\u003esupplier of choice\u003c\/b\u003e.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSelect an advanced system \u003cb\u003efrom our own line of spa packs,\u003c\/b\u003e which include dedicated chillers, heaters, or hybrid chill\/heat split units for complete dual-therapy functionality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eAdvanced Temperature Performance (when paired with a capable system):\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eCold Plunge Performance:\u003c\/b\u003e When paired with a chiller option, the system achieves rejuvenating temperatures as low as \u003cb\u003e\u003cspan class=\"math-inline\" data-math=\"20^{\\circ}\\text{F}\"\u003e$20^{\\circ}\\text{F}$\u003c\/span\u003e (\u003cspan class=\"math-inline\" data-math=\"\\text{-}6^{\\circ}\\text{C}\"\u003e$\\text{-}6^{\\circ}\\text{C}$\u003c\/span\u003e)\u003c\/b\u003e for muscle recovery.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eHot Tub Relaxation:\u003c\/b\u003e When paired with a heating element, it reaches a soothing temperature of up to \u003cb\u003e\u003cspan class=\"math-inline\" data-math=\"105^{\\circ}\\text{F}\"\u003e$105^{\\circ}\\text{F}$\u003c\/span\u003e\u003c\/b\u003e for deep relaxation and improved circulation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDurable Build \u0026amp; Design:\u003c\/p\u003e\n\u003cp\u003eCrafted from high-quality fiberglass for exceptional longevity and easy maintenance. The tub is available in popular circular and rectangular shapes to best fit your design vision.\u003c\/p\u003e\n\u003cp class=\"Polaris-Header-Title_2qj8j\"\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch3 class=\"Polaris-Header-Title_2qj8j\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0417\/1409\/0136\/files\/F9642Jocean-min.jpg?v=1760550922\" alt=\"\"\u003e\u003c\/h3\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  :root {\n    --blue:    #1a4a7a;\n    --teal:    #0e8a8a;\n    --accent:  #e8f4f8;\n    --light:   #f4f8fb;\n    --border:  #d0e4ef;\n    --text:    #1a2a35;\n    --muted:   #5a7a8a;\n    --white:   #ffffff;\n    --tag-1:   #e3f2fd;\n    --tag-2:   #e8f5e9;\n    --tag-3:   #fff8e1;\n    --tag-4:   #fce4ec;\n    --tag-5:   #f3e5f5;\n  }\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  body {\n    font-family: 'Open Sans', sans-serif;\n    background: var(--light);\n    color: var(--text);\n    padding: 40px 20px 60px;\n  }\n\n  .page { max-width: 960px; margin: 0 auto; }\n\n  \/* ── HERO ── *\/\n  .hero {\n    text-align: center;\n    margin-bottom: 48px;\n  }\n  .hero__pool {\n    width: 100%;\n    max-width: 600px;\n    height: 260px;\n    object-fit: cover;\n    border-radius: 20px;\n    margin-bottom: 28px;\n    box-shadow: 0 8px 40px rgba(14,138,138,0.15);\n  }\n  .hero__eyebrow {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--teal);\n    margin-bottom: 10px;\n  }\n  .hero__title {\n    font-family: 'Montserrat', sans-serif;\n    font-size: clamp(24px, 4vw, 38px);\n    font-weight: 800;\n    color: var(--blue);\n    line-height: 1.15;\n    margin-bottom: 12px;\n  }\n  .hero__title span { color: var(--teal); }\n  .hero__sub {\n    font-size: 15px;\n    color: var(--muted);\n    max-width: 560px;\n    margin: 0 auto;\n    line-height: 1.7;\n    font-weight: 300;\n  }\n\n  \/* ── SECTION LABEL ── *\/\n  .section-label {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 48px 0 20px;\n  }\n  .section-label__line { flex: 1; height: 1px; background: var(--border); }\n  .section-label__text {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--muted);\n    white-space: nowrap;\n  }\n\n  \/* ── PACK CARD ── *\/\n  .pack {\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    overflow: hidden;\n    margin-bottom: 28px;\n    box-shadow: 0 2px 18px rgba(26,74,122,0.06);\n    transition: box-shadow 0.2s, transform 0.2s;\n  }\n  .pack:hover {\n    box-shadow: 0 8px 40px rgba(14,138,138,0.13);\n    transform: translateY(-2px);\n  }\n\n  .pack__header {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    padding: 18px 24px;\n    border-bottom: 1px solid var(--border);\n  }\n  .pack__num {\n    width: 36px;\n    height: 36px;\n    border-radius: 50%;\n    background: var(--blue);\n    color: #fff;\n    font-family: 'Montserrat', sans-serif;\n    font-size: 15px;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .pack__title {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 17px;\n    font-weight: 700;\n    color: var(--blue);\n    flex: 1;\n  }\n  .pack__badge {\n    font-size: 11px;\n    font-weight: 600;\n    padding: 4px 12px;\n    border-radius: 20px;\n    white-space: nowrap;\n  }\n\n  .pack__body {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 0;\n  }\n  .pack__body--single { grid-template-columns: 260px 1fr; }\n  .pack__body--triple { grid-template-columns: 1fr 1fr 1fr; }\n\n  .pack__img-wrap {\n    padding: 20px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--accent);\n    border-right: 1px solid var(--border);\n  }\n  .pack__img-wrap:last-child { border-right: none; }\n  .pack__img-wrap img {\n    width: 100%;\n    max-width: 200px;\n    max-height: 180px;\n    object-fit: contain;\n    border-radius: 8px;\n  }\n  .pack__img-label {\n    font-size: 10px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--muted);\n    text-align: center;\n    margin-top: 8px;\n  }\n\n  .pack__info {\n    padding: 22px 24px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    gap: 10px;\n  }\n  .pack__desc {\n    font-size: 13.5px;\n    color: var(--muted);\n    line-height: 1.7;\n    font-weight: 300;\n  }\n  .pack__includes {\n    list-style: none;\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n    margin-top: 4px;\n  }\n  .pack__includes li {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    font-size: 13px;\n    color: var(--text);\n  }\n  .pack__includes li::before {\n    content: '';\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--teal);\n    flex-shrink: 0;\n  }\n\n  \/* ── INCLUDED BANNER ── *\/\n  .included-banner {\n    background: linear-gradient(135deg, var(--blue) 0%, var(--teal) 100%);\n    border-radius: 16px;\n    padding: 28px 32px;\n    color: #fff;\n    margin-top: 48px;\n  }\n  .included-banner__title {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 16px;\n    font-weight: 700;\n    margin-bottom: 16px;\n    opacity: 0.9;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n  .included-banner__grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n  }\n  .included-item {\n    background: rgba(255,255,255,0.12);\n    border-radius: 10px;\n    padding: 14px 16px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n  .included-item__icon {\n    width: 36px;\n    height: 36px;\n    background: rgba(255,255,255,0.2);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .included-item__text {\n    font-size: 13px;\n    font-weight: 600;\n    line-height: 1.3;\n  }\n  .included-item__sub {\n    font-size: 11px;\n    opacity: 0.7;\n    font-weight: 300;\n    margin-top: 2px;\n  }\n\n  \/* badge colours *\/\n  .badge-basic   { background: var(--tag-1); color: #1565c0; }\n  .badge-electric{ background: var(--tag-2); color: #2e7d32; }\n  .badge-split   { background: var(--tag-3); color: #f57f17; }\n  .badge-gas     { background: var(--tag-4); color: #c62828; }\n  .badge-hybrid  { background: var(--tag-5); color: #6a1b9a; }\n\n  @media (max-width: 640px) {\n    .pack__body, .pack__body--single, .pack__body--triple {\n      grid-template-columns: 1fr;\n    }\n    .pack__img-wrap { border-right: none; border-bottom: 1px solid var(--border); }\n    .included-banner__grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003csection class=\"sppb-section sppb-section-content-center\"\u003e\n\u003cdiv class=\"sppb-row-container\"\u003e\n\u003cdiv class=\"sppb-row sppb-align-center\"\u003e\n\u003cdiv class=\"sppb-col-md-6 sppb-col-sm-12 sppb-col-xs-12\"\u003e\n\u003cdiv class=\"sppb-column\"\u003e\n\u003cdiv class=\"sppb-column-addons\"\u003e\n\u003cdiv class=\"sppb-addon-wrapper\"\u003e\n\u003cdiv class=\"clearfix\"\u003e\n\u003cdiv class=\"sppb-addon sppb-addon-text-block sppb-dropcap\"\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003ch1 class=\"hero__title\"\u003eChoose Your \u003cspan\u003eSpa Pack\u003c\/span\u003e System\u003c\/h1\u003e\n\u003cp class=\"hero__sub\"\u003eEvery setup is tailored to your heating, cooling, and circulation needs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section-label\"\u003e\n\u003cdiv class=\"section-label__line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"section-label__text\"\u003e5 Options Available\u003c\/div\u003e\n\u003cdiv class=\"section-label__line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PACK 1: Pump \u0026 Filter Only --\u003e\n\u003cdiv class=\"pack\"\u003e\n\u003cdiv class=\"pack__header\"\u003e\n\u003cdiv class=\"pack__num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"pack__title\"\u003ePump \u0026amp; Filter Only\u003c\/div\u003e\n\u003cspan class=\"pack__badge badge-basic\"\u003eEntry Level\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__body pack__body--single\"\u003e\n\u003cdiv style=\"flex-direction: column;\" class=\"pack__img-wrap\"\u003e\n\u003cimg alt=\"Pump and Filter System\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0417\/1409\/0136\/files\/Pump_Filter.jpg?v=1707850490\"\u003e\n\u003cdiv class=\"pack__img-label\"\u003ePump \u0026amp; Filter Unit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__info\"\u003e\n\u003cp class=\"pack__desc\"\u003eThe most straightforward setup — keeps your water circulating and sanitized without any heating or cooling. Perfect if you already have your own temperature control equipment or prefer natural water temperature.\u003c\/p\u003e\n\u003cul class=\"pack__includes\"\u003e\n\u003cli\u003eCirculation pump\u003c\/li\u003e\n\u003cli\u003e50 sq. ft. filter\u003c\/li\u003e\n\u003cli\u003eNo heating or cooling\u003c\/li\u003e\n\u003cli\u003eKeeps water clean \u0026amp; moving\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PACK 2: Electric Spa Pack --\u003e\n\u003cdiv class=\"pack\"\u003e\n\u003cdiv class=\"pack__header\"\u003e\n\u003cdiv class=\"pack__num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"pack__title\"\u003eElectric Spa Pack — Inline Heater\u003c\/div\u003e\n\u003cspan class=\"pack__badge badge-electric\"\u003eHot Water\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__body pack__body--single\"\u003e\n\u003cdiv style=\"text-align: start;\" class=\"pack__img-wrap\"\u003e\n\u003cimg alt=\"Fluid Spa Packs - Fluid Float \u0026amp; Sauna\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0417\/1409\/0136\/files\/ElectricSpaPack_3.jpg?v=1707850450\"\u003e\n\u003cdiv class=\"pack__img-label\"\u003e   Electric Pack + Pump \u0026amp; Filter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__info\"\u003e\n\u003cp class=\"pack__desc\"\u003eA complete electric heating system with inline heater, pump, and filter. Consistent, controllable hot water year-round. Great for soaking, relaxation, and therapeutic heat therapy.\u003c\/p\u003e\n\u003cul class=\"pack__includes\"\u003e\n\u003cli\u003eInline electric heater\u003c\/li\u003e\n\u003cli\u003ePump \u0026amp; filter\u003c\/li\u003e\n\u003cli\u003eLCD controller pad\u003c\/li\u003e\n\u003cli\u003e50 sq. ft. filter\u003c\/li\u003e\n\u003cli\u003eLED pool light\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PACK 3: Split Unit --\u003e\n\u003cdiv class=\"pack\"\u003e\n\u003cdiv class=\"pack__header\"\u003e\n\u003cdiv class=\"pack__num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"pack__title\"\u003eSplit Unit Spa Pack — Heat \u0026amp; Chill\u003c\/div\u003e\n\u003cspan class=\"pack__badge badge-split\"\u003eHot \u0026amp; Cold\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__body pack__body--triple\"\u003e\n\u003cdiv style=\"flex-direction: column;\" class=\"pack__img-wrap\"\u003e\n\u003cimg alt=\"Full Split Unit Setup\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0417\/1409\/0136\/products\/HetaColdPumpSetup_7c46a65f-a541-4aa6-85e2-d78c75525670.jpg?v=1708646981\"\u003e\n\u003cdiv class=\"pack__img-label\"\u003eFull System Setup\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 20px 24px;\" class=\"pack__info\"\u003e\n\u003cp class=\"pack__desc\"\u003eThe most versatile option — switch between hot tub and cold plunge with one system. The split unit heat pump can both heat and chill your water, ideal for year-round use.\u003c\/p\u003e\n\u003cul style=\"flex-direction: row; flex-wrap: wrap; gap: 8px 24px;\" class=\"pack__includes\"\u003e\n\u003cli\u003eSplit unit heat pump \u0026amp; chiller\u003c\/li\u003e\n\u003cli\u003ePump \u0026amp; filter\u003c\/li\u003e\n\u003cli\u003eLCD controller pad\u003c\/li\u003e\n\u003cli\u003e50 sq. ft. filter\u003c\/li\u003e\n\u003cli\u003eLED pool light\u003c\/li\u003e\n\u003cli\u003eHeat or chill on demand\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PACK 4: Gas --\u003e\n\u003cdiv class=\"pack\"\u003e\n\u003cdiv class=\"pack__header\"\u003e\n\u003cdiv class=\"pack__num\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"pack__title\"\u003eGas Spa Pack — Gas Heat with Pump \u0026amp; Filter\u003c\/div\u003e\n\u003cspan class=\"pack__badge badge-gas\"\u003eFast Heat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__body\"\u003e\n\u003cdiv style=\"flex-direction: column;\" class=\"pack__img-wrap\"\u003e\n\u003cimg alt=\"Gas Heater\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0417\/1409\/0136\/files\/Gas_dc79c1e6-ef37-4756-bf08-927ac72012d4.jpg?v=1707855781\"\u003e\n\u003cdiv class=\"pack__img-label\"\u003eGas Heater Unit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"flex-direction: column;\" class=\"pack__img-wrap\"\u003e\n\u003cimg alt=\"Pump and Filter\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0417\/1409\/0136\/files\/Pump_Filter_4aed2414-1801-46d3-b996-2473427c90a9.jpg?v=1707855781\"\u003e\n\u003cdiv class=\"pack__img-label\"\u003ePump \u0026amp; Filter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding: 20px 24px;\" class=\"pack__info\"\u003e\n\u003cp class=\"pack__desc\"\u003eGas-powered heating delivers fast, powerful warm-up times — ideal for large water volumes and cold Canadian climates where you need heat quickly. Lower operating cost than electric in many regions.\u003c\/p\u003e\n\u003cul style=\"flex-direction: row; flex-wrap: wrap; gap: 8px 24px;\" class=\"pack__includes\"\u003e\n\u003cli\u003eGas heater unit\u003c\/li\u003e\n\u003cli\u003ePump \u0026amp; filter\u003c\/li\u003e\n\u003cli\u003eLCD controller pad\u003c\/li\u003e\n\u003cli\u003e50 sq. ft. filter\u003c\/li\u003e\n\u003cli\u003eLED pool light\u003c\/li\u003e\n\u003cli\u003eFast heat-up times\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PACK 5a: Gas Hybrid --\u003e\n\u003cdiv class=\"pack\"\u003e\n\u003cdiv class=\"pack__header\"\u003e\n\u003cdiv style=\"background: #6a1b9a;\" class=\"pack__num\"\u003e5a\u003c\/div\u003e\n\u003cdiv class=\"pack__title\"\u003eGas Hybrid Spa Pack\u003c\/div\u003e\n\u003cspan class=\"pack__badge badge-hybrid\"\u003eHybrid — Most Reliable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__body pack__body--single\"\u003e\n\u003cdiv style=\"flex-direction: column;\" class=\"pack__img-wrap\"\u003e\n\u003cdiv class=\"pack__img-label\"\u003e\u003cimg alt=\"Fluid Float Classic Cedar Hot Tub - Fluid Float \u0026amp; Sauna\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0417\/1409\/0136\/products\/fluid-float-hot-tub-fluid-float-classic-cedar-hot-tub-36579822174449_897d0e57-15c6-4022-99f6-f925200c479f.jpg?v=1649795933\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pack__img-label\"\u003eGas Hybrid System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__info\"\u003e\n\u003cp class=\"pack__desc\"\u003eCombines a gas heating system with an electric spa pack as a backup. The ultimate year-round setup — if one system goes down, the other keeps your water at temperature. Popular for high-use environments and harsh winters.\u003c\/p\u003e\n\u003cul class=\"pack__includes\"\u003e\n\u003cli\u003eGas heater (primary)\u003c\/li\u003e\n\u003cli\u003eElectric spa pack (backup)\u003c\/li\u003e\n\u003cli\u003ePump \u0026amp; filter\u003c\/li\u003e\n\u003cli\u003eLCD controller pad\u003c\/li\u003e\n\u003cli\u003e50 sq. ft. filter\u003c\/li\u003e\n\u003cli\u003eLED pool light\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PACK 5b: Split Unit Hybrid --\u003e\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;700;800\u0026amp;family=Open+Sans:wght@300;400;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root {\n    --blue:    #1a4a7a;\n    --teal:    #0e8a8a;\n    --accent:  #e8f4f8;\n    --light:   #f4f8fb;\n    --border:  #d0e4ef;\n    --text:    #1a2a35;\n    --muted:   #5a7a8a;\n    --white:   #ffffff;\n    --tag-1:   #e3f2fd;\n    --tag-2:   #e8f5e9;\n    --tag-3:   #fff8e1;\n    --tag-4:   #fce4ec;\n    --tag-5:   #f3e5f5;\n  }\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  body {\n    font-family: 'Open Sans', sans-serif;\n    background: var(--light);\n    color: var(--text);\n    padding: 40px 20px 60px;\n  }\n\n  .page { max-width: 960px; margin: 0 auto; }\n\n  \/* ── HERO ── *\/\n  .hero {\n    text-align: center;\n    margin-bottom: 48px;\n  }\n  .hero__pool {\n    width: 100%;\n    max-width: 600px;\n    height: 260px;\n    object-fit: cover;\n    border-radius: 20px;\n    margin-bottom: 28px;\n    box-shadow: 0 8px 40px rgba(14,138,138,0.15);\n  }\n  .hero__eyebrow {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    color: var(--teal);\n    margin-bottom: 10px;\n  }\n  .hero__title {\n    font-family: 'Montserrat', sans-serif;\n    font-size: clamp(24px, 4vw, 38px);\n    font-weight: 800;\n    color: var(--blue);\n    line-height: 1.15;\n    margin-bottom: 12px;\n  }\n  .hero__title span { color: var(--teal); }\n  .hero__sub {\n    font-size: 15px;\n    color: var(--muted);\n    max-width: 560px;\n    margin: 0 auto;\n    line-height: 1.7;\n    font-weight: 300;\n  }\n\n  \/* ── SECTION LABEL ── *\/\n  .section-label {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 48px 0 20px;\n  }\n  .section-label__line { flex: 1; height: 1px; background: var(--border); }\n  .section-label__text {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--muted);\n    white-space: nowrap;\n  }\n\n  \/* ── PACK CARD ── *\/\n  .pack {\n    background: var(--white);\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    overflow: hidden;\n    margin-bottom: 28px;\n    box-shadow: 0 2px 18px rgba(26,74,122,0.06);\n    transition: box-shadow 0.2s, transform 0.2s;\n  }\n  .pack:hover {\n    box-shadow: 0 8px 40px rgba(14,138,138,0.13);\n    transform: translateY(-2px);\n  }\n\n  .pack__header {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    padding: 18px 24px;\n    border-bottom: 1px solid var(--border);\n  }\n  .pack__num {\n    width: 36px;\n    height: 36px;\n    border-radius: 50%;\n    background: var(--blue);\n    color: #fff;\n    font-family: 'Montserrat', sans-serif;\n    font-size: 15px;\n    font-weight: 800;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .pack__title {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 17px;\n    font-weight: 700;\n    color: var(--blue);\n    flex: 1;\n  }\n  .pack__badge {\n    font-size: 11px;\n    font-weight: 600;\n    padding: 4px 12px;\n    border-radius: 20px;\n    white-space: nowrap;\n  }\n\n  .pack__body {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 0;\n  }\n  .pack__body--single { grid-template-columns: 260px 1fr; }\n  .pack__body--triple { grid-template-columns: 1fr 1fr 1fr; }\n\n  .pack__img-wrap {\n    padding: 20px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--accent);\n    border-right: 1px solid var(--border);\n  }\n  .pack__img-wrap:last-child { border-right: none; }\n  .pack__img-wrap img {\n    width: 100%;\n    max-width: 200px;\n    max-height: 180px;\n    object-fit: contain;\n    border-radius: 8px;\n  }\n  .pack__img-label {\n    font-size: 10px;\n    font-weight: 600;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    color: var(--muted);\n    text-align: center;\n    margin-top: 8px;\n  }\n\n  .pack__info {\n    padding: 22px 24px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    gap: 10px;\n  }\n  .pack__desc {\n    font-size: 13.5px;\n    color: var(--muted);\n    line-height: 1.7;\n    font-weight: 300;\n  }\n  .pack__includes {\n    list-style: none;\n    display: flex;\n    flex-direction: column;\n    gap: 6px;\n    margin-top: 4px;\n  }\n  .pack__includes li {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    font-size: 13px;\n    color: var(--text);\n  }\n  .pack__includes li::before {\n    content: '';\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--teal);\n    flex-shrink: 0;\n  }\n\n  \/* ── INCLUDED BANNER ── *\/\n  .included-banner {\n    background: linear-gradient(135deg, var(--blue) 0%, var(--teal) 100%);\n    border-radius: 16px;\n    padding: 28px 32px;\n    color: #fff;\n    margin-top: 48px;\n  }\n  .included-banner__title {\n    font-family: 'Montserrat', sans-serif;\n    font-size: 16px;\n    font-weight: 700;\n    margin-bottom: 16px;\n    opacity: 0.9;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n  }\n  .included-banner__grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n  }\n  .included-item {\n    background: rgba(255,255,255,0.12);\n    border-radius: 10px;\n    padding: 14px 16px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n  .included-item__icon {\n    width: 36px;\n    height: 36px;\n    background: rgba(255,255,255,0.2);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n  .included-item__text {\n    font-size: 13px;\n    font-weight: 600;\n    line-height: 1.3;\n  }\n  .included-item__sub {\n    font-size: 11px;\n    opacity: 0.7;\n    font-weight: 300;\n    margin-top: 2px;\n  }\n\n  \/* badge colours *\/\n  .badge-basic   { background: var(--tag-1); color: #1565c0; }\n  .badge-electric{ background: var(--tag-2); color: #2e7d32; }\n  .badge-split   { background: var(--tag-3); color: #f57f17; }\n  .badge-gas     { background: var(--tag-4); color: #c62828; }\n  .badge-hybrid  { background: var(--tag-5); color: #6a1b9a; }\n\n  @media (max-width: 640px) {\n    .pack__body, .pack__body--single, .pack__body--triple {\n      grid-template-columns: 1fr;\n    }\n    .pack__img-wrap { border-right: none; border-bottom: 1px solid var(--border); }\n    .included-banner__grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003csection class=\"sppb-section sppb-section-content-center\" id=\"section-id-1518957083818\"\u003e\n\u003cdiv class=\"sppb-row-container\"\u003e\n\u003cdiv class=\"sppb-row sppb-align-center\"\u003e\n\u003cdiv id=\"column-wrap-id-1518957083817\" class=\"sppb-col-md-6 sppb-col-sm-12 sppb-col-xs-12\"\u003e\n\u003cdiv class=\"sppb-column\" id=\"column-id-1518957083817\"\u003e\n\u003cdiv class=\"sppb-column-addons\"\u003e\n\u003cdiv class=\"sppb-addon-wrapper\" id=\"sppb-addon-wrapper-1518957083824\"\u003e\n\u003cdiv class=\"clearfix\" id=\"sppb-addon-1518957083824\"\u003e\n\u003cdiv class=\"sppb-addon sppb-addon-text-block sppb-dropcap\"\u003e\n\u003cdiv class=\"page\"\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- HERO --\u003e\u003c!-- PACK 5b: Split Unit Hybrid --\u003e\n\u003cdiv class=\"pack\"\u003e\n\u003cdiv class=\"pack__header\"\u003e\n\u003cdiv class=\"pack__num\" style=\"background: #6a1b9a;\"\u003e5b\u003c\/div\u003e\n\u003cdiv class=\"pack__title\"\u003eSplit Unit Hybrid Spa Pack\u003c\/div\u003e\n\u003cspan class=\"pack__badge badge-hybrid\"\u003eHybrid — Heat \u0026amp; Chill + Backup\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__body pack__body--single\"\u003e\n\u003cdiv class=\"pack__img-wrap\" style=\"flex-direction: column;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0417\/1409\/0136\/files\/SpaPack_480x480.jpg?v=1691690684\" alt=\"Split Unit Hybrid Setup\"\u003e\n\u003cdiv class=\"pack__img-label\"\u003eSplit Unit Hybrid System\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pack__info\"\u003e\n\u003cp class=\"pack__desc\"\u003ePairs a split unit heat\/chill system with an electric spa pack backup. You get full hot and cold capability plus redundancy — the best of all worlds for serious wellness users who want heat, cold plunge, and reliable backup heating.\u003c\/p\u003e\n\u003cul class=\"pack__includes\"\u003e\n\u003cli\u003eSplit unit heat pump \u0026amp; chiller (primary)\u003c\/li\u003e\n\u003cli\u003eElectric spa pack (backup)\u003c\/li\u003e\n\u003cli\u003ePump \u0026amp; filter\u003c\/li\u003e\n\u003cli\u003eLCD controller pad\u003c\/li\u003e\n\u003cli\u003e50 sq. ft. filter\u003c\/li\u003e\n\u003cli\u003eLED pool light\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT'S INCLUDED BANNER --\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"page\"\u003e\n\u003cdiv class=\"page\"\u003e\n\u003cdiv class=\"pack\"\u003e\n\u003cdiv class=\"pack__body pack__body--single\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- WHAT'S INCLUDED BANNER --\u003e\n\u003cdiv class=\"included-banner\"\u003e\n\u003cdiv class=\"included-banner__title\"\u003eIncluded with all heating \u0026amp; cooling spa packs\u003c\/div\u003e\n\u003cdiv class=\"included-banner__grid\"\u003e\n\u003cdiv class=\"included-item\"\u003e\n\u003cdiv class=\"included-item__icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"white\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n            \u003crect rx=\"2\" height=\"14\" width=\"20\" y=\"7\" x=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"included-item__text\"\u003eLCD Controller Pad\u003c\/div\u003e\n\u003cdiv class=\"included-item__sub\"\u003ePrecise temp \u0026amp; system control\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"included-item\"\u003e\n\u003cdiv class=\"included-item__icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"white\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n            \u003cpath d=\"M12 2a10 10 0 1 0 10 10\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 6v6l4 2\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"included-item__text\"\u003e50 sq. ft. Filter\u003c\/div\u003e\n\u003cdiv class=\"included-item__sub\"\u003eHigh-capacity filtration\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"included-item\"\u003e\n\u003cdiv class=\"included-item__icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"white\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n            \u003ccircle r=\"5\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cline y2=\"3\" x2=\"12\" y1=\"1\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"23\" x2=\"12\" y1=\"21\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"5.64\" x2=\"5.64\" y1=\"4.22\" x1=\"4.22\"\u003e\u003c\/line\u003e\u003cline y2=\"19.78\" x2=\"19.78\" y1=\"18.36\" x1=\"18.36\"\u003e\u003c\/line\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"included-item__text\"\u003eLED Pool Light\u003c\/div\u003e\n\u003cdiv class=\"included-item__sub\"\u003eBuilt-in underwater lighting\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- OPTIONAL SANITATION MODULES --\u003e\n\u003cdiv style=\"margin-top: 20px; background: linear-gradient(135deg, #1a3a2a 0%, #0e6a4a 100%);\" class=\"included-banner\"\u003e\n\u003cdiv class=\"included-banner__title\"\u003eOptional Sanitation Modules\u003c\/div\u003e\n\u003cp style=\"font-size: 13px; opacity: 0.75; font-weight: 300; margin-bottom: 20px;\"\u003eExpand your water sanitation system with add-on modules. Each option reduces chemical usage and keeps your water cleaner, clearer, and healthier.\u003c\/p\u003e\n\u003cdiv class=\"included-banner__grid\"\u003e\n\u003cdiv class=\"included-item\"\u003e\n\u003cdiv class=\"included-item__icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"white\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n            \u003ccircle r=\"3\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 1v4M12 19v4M4.22 4.22l2.83 2.83M16.95 16.95l2.83 2.83M1 12h4M19 12h4M4.22 19.78l2.83-2.83M16.95 7.05l2.83-2.83\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"included-item__text\"\u003eMineral Ionizer\u003c\/div\u003e\n\u003cdiv class=\"included-item__sub\"\u003eReduces chemical use via copper\/silver ions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"included-item\"\u003e\n\u003cdiv class=\"included-item__icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"white\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n            \u003cpath d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 12s1-2 4-2 4 2 4 2\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 9h.01M15 9h.01\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"included-item__text\"\u003eOzone Generator\u003c\/div\u003e\n\u003cdiv class=\"included-item__sub\"\u003ePowerful oxidizer — destroys bacteria \u0026amp; contaminants\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"included-item\"\u003e\n\u003cdiv class=\"included-item__icon\"\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"white\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n            \u003cpath d=\"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2v-4M9 21H5a2 2 0 0 1-2-2v-4m0 0h18\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"included-item__text\"\u003eUV Sanitation\u003c\/div\u003e\n\u003cdiv class=\"included-item__sub\"\u003eUltraviolet light eliminates pathogens \u0026amp; algae\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch1\u003e\u003cbr\u003e\u003c\/h1\u003e\n\u003ch1 style=\"text-align: center;\"\u003eOTHER SPA PACKS AVAILABLE. ASK FOR QUOTE\u003c\/h1\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003cscript id=\"hiro-wallet-provider\" src=\"chrome-extension:\/\/ldinpeekobnhjjdofggfgjlcehhmanlj\/inpage.js\"\u003e\u003c\/script\u003e \u003cscript src=\"chrome-extension:\/\/ldinpeekobnhjjdofggfgjlcehhmanlj\/inpage.js\" id=\"hiro-wallet-provider\"\u003e\u003c\/script\u003e \u003cscript id=\"hiro-wallet-provider\" src=\"chrome-extension:\/\/ldinpeekobnhjjdofggfgjlcehhmanlj\/inpage.js\"\u003e\u003c\/script\u003e\u003c\/p\u003e","brand":"Fluid Float \u0026 Sauna","offers":[{"title":"78x38H- 6 Person- Shell Only","offer_id":50143446958326,"sku":"7838IF-TO-5J","price":24900.0,"currency_code":"CAD","in_stock":true},{"title":"78x38H- 6 Person - 5 Jets","offer_id":50130309972214,"sku":"7838OF-TO-1","price":13500.0,"currency_code":"CAD","in_stock":true},{"title":"96x43H- 8 Person - Shell Only","offer_id":50143456559350,"sku":"sku-47958412525809","price":17900.0,"currency_code":"CAD","in_stock":true},{"title":"96x43H- 8 Person - 8 Jets","offer_id":50130310004982,"sku":"7838OF-TO-2","price":21500.0,"currency_code":"CAD","in_stock":true},{"title":"108x90x48H- 10 Person - Shell Only","offer_id":50143456592118,"sku":"sku-47958412558577","price":19900.0,"currency_code":"CAD","in_stock":true},{"title":"108x90x48H- 10 Person - 8 Jets","offer_id":50130310037750,"sku":"7838OF-TO-3","price":21500.0,"currency_code":"CAD","in_stock":true},{"title":"120x92x43H- 11 Person - Shell Only","offer_id":50143456624886,"sku":"sku-47958412591345","price":22500.0,"currency_code":"CAD","in_stock":true},{"title":"120x92x43H- 11 Person - 11 Jets","offer_id":50130310070518,"sku":"7838OF-TO-4","price":21500.0,"currency_code":"CAD","in_stock":true},{"title":"144x92x43H- 12 Person - Shell Only","offer_id":50143456657654,"sku":"sku-47958412624113","price":28900.0,"currency_code":"CAD","in_stock":true},{"title":"144x92x43H- 12 Person - 13 Jets","offer_id":50130310103286,"sku":"7838OF-TO-5","price":21500.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0791\/7879\/3206\/files\/96x42RoundFiberglassSpa.jpg?v=1773020613","url":"https:\/\/nicolesroyaleagles.myshopify.com\/products\/fluid-float-inset-tub-line","provider":"Royal Eagles Promise of Peace","version":"1.0","type":"link"}