{"product_id":"wellis-callisto-plug-and-play-hot-tub","title":"Wellis Callisto Plug \u0026 Play Hot Tub — 5-person Outdoor | TwoRelax","description":"\u003cstyle\u003e\/* ROW-IMAGES-PLACEHOLDER-HIDE *\/.hero-placeholder-label { display: none !important; }\n\u003c\/style\u003e\n\u003cstyle\u003e\/* ROW2-FOOTER-FULL-WIDTH *\/.shopify-section-group-footer-group,.shopify-section--sections--17622776655d38039a,\n[class*=\"shopify-section\"][class*=\"footer\"],\nfooter[class*=\"ai-footer-\"],\nfooter[class*=\"ai-footer-\"] \u003e * { width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important;\n}\nfooter[class*=\"ai-footer-\"] { background-color: #000 !important; padding-left: 0 !important; padding-right: 0 !important;\n}\n\/* Keep inner content width constrained for readability, but let background extend *\/\n[class*=\"ai-footer-container-\"] { max-width: 1400px !important; margin: 0 auto !important; padding-left: 32px !important; padding-right: 32px !important;\n}\n\/* Newsletter block's shopify-block wrapper sometimes constrains width *\/\nfooter[class*=\"ai-footer-\"].shopify-block { width: 100% !important; max-width: 100% !important;\n}\n\u003c\/style\u003e\n\u003cstyle\u003e \/* ================================================================ TwoRelax — Whirlpool kaufen landing page Critical CSS inlined for Shopify body_html portability. ================================================================ *\/ @font-face { font-family: 'InterVariable'; src: url({{ 'InterVariable.ttf' | asset_url }}) format('truetype-variations'), url({{ 'InterVariable.ttf' | asset_url }}) format('truetype'); font-weight: 100 900; font-style: normal; font-display: swap;\n}\n@font-face { font-family: 'InterVariable'; src: url({{ 'InterVariable-Italic.ttf' | asset_url }}) format('truetype-variations'), url({{ 'InterVariable-Italic.ttf' | asset_url }}) format('truetype'); font-weight: 100 900; font-style: italic; font-display: swap;\n} :root { --tr-black: #000000; --tr-near-black: #0a0a0a; --tr-dark-gray: #1a1a1a; --tr-medium-gray: #6b7280; --tr-light-gray: #e5e5e5; --tr-cream: #fafaf7; --tr-white: #ffffff; --tr-accent: #d4a574; --tr-font-sans: 'InterVariable', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Arial, sans-serif; --tr-ease: cubic-bezier(0.22, 0.61, 0.36, 1); --tr-dur: 240ms; --tr-container-max: 1200px; --tr-container-pad: 24px; --tr-section-y: 120px;\n} * { box-sizing: border-box; } html, body { margin: 0; padding: 0; background: var(--tr-white); color: var(--tr-near-black); font-family: var(--tr-font-sans); font-feature-settings: 'ss01' on, 'cv11' on; font-size: 17px; line-height: 1.6; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;\n} h1, h2, h3, h4, p { margin: 0; }\na { color: inherit; text-decoration: none; }\nbutton { font-family: inherit; } \/* Typography *\/.tr-h1 { font-size: clamp(44px, 7vw, 72px); line-height: 1.04; letter-spacing: -0.025em; font-weight: 600;\n}.tr-h2 { font-size: clamp(30px, 4vw, 44px); line-height: 1.08; letter-spacing: -0.02em; font-weight: 600;\n}.tr-h3 { font-size: 20px; line-height: 1.3; letter-spacing: -0.01em; font-weight: 600;\n}.tr-eyebrow { font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 500; color: var(--tr-medium-gray);\n}.tr-lede { font-size: 19px; line-height: 1.6; color: var(--tr-dark-gray); max-width: 700px;\n}.tr-container { max-width: var(--tr-container-max); margin: 0 auto; padding-left: var(--tr-container-pad); padding-right: var(--tr-container-pad);\n} section { padding: var(--tr-section-y) 0; }\nsection.tight { padding: 72px 0; } \/* Buttons *\/.tr-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; font-size: 16px; font-weight: 500; letter-spacing: 0.01em; line-height: 1; padding: 16px 30px; border-radius: 999px; border: 1px solid transparent; cursor: pointer; transition: transform var(--tr-dur) var(--tr-ease), background var(--tr-dur) var(--tr-ease), color var(--tr-dur) var(--tr-ease), border-color var(--tr-dur) var(--tr-ease); white-space: nowrap;\n}.tr-btn:hover { transform: scale(1.02); }.tr-btn:active { transform: scale(0.99); }.tr-btn--primary { background: var(--tr-black); color: var(--tr-white); border-color: var(--tr-black); }.tr-btn--secondary { background: transparent; color: var(--tr-near-black); border-color: var(--tr-near-black); }.tr-btn--on-dark-primary { background: var(--tr-white); color: var(--tr-black); border-color: var(--tr-white); }.tr-btn--on-dark-secondary { background: transparent; color: var(--tr-white); border-color: var(--tr-white); }.tr-btn--on-hero-primary { background: var(--tr-black); color: var(--tr-white); border-color: var(--tr-black); }.tr-btn--on-hero-secondary { background: transparent; color: var(--tr-white); border-color: var(--tr-white); } \/* ================================================================ NAV ================================================================ *\/.nav { position: sticky; top: 0; z-index: 50; background: rgba(255,255,255,0.98); border-bottom: 1px solid var(--tr-light-gray); height: 72px;\n}.nav-inner { max-width: var(--tr-container-max); margin: 0 auto; height: 100%; padding: 0 var(--tr-container-pad); display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 24px;\n}.nav-links { display: flex; gap: 28px; font-size: 14px; font-weight: 500;\n}.nav-links a { transition: color var(--tr-dur) var(--tr-ease);\n}.nav-links a:hover { color: var(--tr-accent); }.nav-logo { font-size: 22px; font-weight: 600; letter-spacing: -0.02em; text-align: center;\n}.nav-right { display: flex; align-items: center; justify-content: flex-end; gap: 20px;\n}.lang-switch { background: none; border: none; cursor: pointer; font-size: 13px; letter-spacing: 0.04em; color: var(--tr-near-black); padding: 0; font-family: inherit;\n}.lang-switch.sep { margin: 0 6px; color: var(--tr-medium-gray); }.lang-switch.active { font-weight: 600; }.lang-switch.inactive { font-weight: 400; color: var(--tr-medium-gray); }.icon-btn { background: none; border: none; cursor: pointer; padding: 6px; display: inline-flex; align-items: center; color: var(--tr-near-black); transition: color var(--tr-dur) var(--tr-ease);\n}.icon-btn:hover { color: var(--tr-accent); }.mobile-menu-btn { display: none; } @media (max-width: 820px) {.nav-links { display: none; }.nav-inner { grid-template-columns: auto 1fr auto; }.nav-logo { text-align: left; }.nav-right.tr-btn { display: none; }.mobile-menu-btn { display: inline-flex; }\n} \/* Breadcrumbs *\/.breadcrumbs { background: var(--tr-white); border-bottom: 1px solid var(--tr-light-gray); padding: 14px 0; font-size: 13px; color: var(--tr-medium-gray);\n}.breadcrumbs.tr-container { display: flex; gap: 8px; align-items: center; }.breadcrumbs a { transition: color var(--tr-dur) var(--tr-ease); }.breadcrumbs a:hover { color: var(--tr-accent); }.breadcrumbs.sep { color: var(--tr-light-gray); }.breadcrumbs.current { color: var(--tr-near-black); } \/* ================================================================ HERO ================================================================ *\/.hero { position: relative; min-height: calc(100vh - 72px - 44px); display: flex; align-items: flex-end; padding: 0; overflow: hidden; background: #1a1a1a;\n}.hero-image { position: absolute; inset: 0; background: radial-gradient(ellipse at 70% 20%, rgba(212,165,116,0.15), transparent 50%), linear-gradient(135deg, #2a2520, #0e0c0a 60%, #050404); display: flex; align-items: center; justify-content: center; color: rgba(255,255,255,0.25); font-size: 13px; letter-spacing: 0.08em; text-transform: uppercase;\n}.hero-image::after { content: ''; position: absolute; inset: 0; background: linear-gradient(to top right, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.35) 40%, transparent 70%);\n}.hero-placeholder-label { position: absolute; top: 24px; right: 24px; padding: 6px 12px; border: 1px solid rgba(255,255,255,0.2); color: rgba(255,255,255,0.45); font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; z-index: 1;\n}.hero-content { position: relative; z-index: 2; width: 100%; padding: 120px 0 96px;\n}.hero-content.tr-container { display: flex; flex-direction: column; gap: 28px; align-items: flex-start;\n}.hero-eyebrow { font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 500; color: var(--tr-accent);\n}.hero h1 { color: var(--tr-white); max-width: 920px; text-wrap: balance;\n}.hero p { color: rgba(255,255,255,0.85); font-size: 19px; line-height: 1.6; max-width: 620px;\n}.hero-cta { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 8px; } @media (max-width: 640px) {.hero { min-height: 88vh; }.hero-content { padding: 100px 0 64px; }.hero p { font-size: 17px; }.hero-cta.tr-btn { flex: 1 1 auto; min-width: 160px; }\n} \/* ================================================================ TRUST BAR ================================================================ *\/.trust-bar { border-top: 1px solid var(--tr-light-gray); border-bottom: 1px solid var(--tr-light-gray); padding: 28px 0;\n}.trust-bar.tr-container { display: grid; grid-template-columns: repeat(5, 1fr);\n}.trust-item { display: flex; align-items: center; gap: 12px; padding: 4px 20px; font-size: 13px; font-weight: 500; color: var(--tr-near-black); border-left: 1px solid var(--tr-light-gray); min-height: 40px;\n}.trust-item:first-child { border-left: none; }.trust-item i[data-lucide] { color: var(--tr-near-black); flex-shrink: 0; } @media (max-width: 960px) {.trust-bar.tr-container { grid-template-columns: repeat(2, 1fr); gap: 0; }.trust-item { padding: 12px; border-left: none; border-top: 1px solid var(--tr-light-gray); }.trust-item:nth-child(odd) { border-right: 1px solid var(--tr-light-gray); }.trust-item:nth-child(1),.trust-item:nth-child(2) { border-top: none; }.trust-item:nth-child(5) { grid-column: 1 \/ -1; border-right: none; }\n} \/* ================================================================ SECTION HEADER (centered) ================================================================ *\/.section-head-center { text-align: center; display: flex; flex-direction: column; gap: 20px; align-items: center; margin-bottom: 64px;\n}.section-head-center.tr-h2 { max-width: 820px; text-wrap: balance; }.section-head-center.tr-lede { margin: 0 auto; } \/* ================================================================ FEATURE GRID ================================================================ *\/.feature-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; border-top: 1px solid var(--tr-light-gray); border-left: 1px solid var(--tr-light-gray);\n}.feature-cell { padding: 40px 32px; border-right: 1px solid var(--tr-light-gray); border-bottom: 1px solid var(--tr-light-gray); display: flex; flex-direction: column; gap: 16px; transition: background var(--tr-dur) var(--tr-ease);\n}.feature-cell:hover { background: var(--tr-cream); }.feature-cell i[data-lucide] { color: var(--tr-near-black); margin-bottom: 8px;\n}.feature-cell p { color: var(--tr-medium-gray); font-size: 15px; line-height: 1.6;\n}.feature-closing { margin-top: 48px; text-align: center; font-size: 15px; color: var(--tr-medium-gray); max-width: 720px; margin-left: auto; margin-right: auto;\n} @media (max-width: 960px) {.feature-grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 560px) {.feature-grid { grid-template-columns: 1fr; }.feature-cell { padding: 32px 24px; }\n} \/* ================================================================ TYPE SELECTOR (Outdoor \/ Indoor \/ etc.) ================================================================ *\/.cream-section { background: var(--tr-cream); }.type-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px;\n}.type-card { padding: 32px 28px; background: var(--tr-white); border: 1px solid var(--tr-near-black); display: flex; flex-direction: column; gap: 14px; transition: background var(--tr-dur) var(--tr-ease), color var(--tr-dur) var(--tr-ease); min-height: 280px; cursor: default;\n}.type-card:hover { background: var(--tr-near-black); color: var(--tr-white);\n}.type-card:hover.price-badge { background: var(--tr-white); color: var(--tr-near-black); border-color: var(--tr-white);\n}.type-card:hover p { color: rgba(255,255,255,0.8); }.type-card h3 { font-size: 19px; font-weight: 600; letter-spacing: -0.01em; line-height: 1.3;\n}.type-card p { font-size: 14px; line-height: 1.6; color: var(--tr-medium-gray); transition: color var(--tr-dur) var(--tr-ease);\n}.price-badge { align-self: flex-start; padding: 6px 12px; border: 1px solid var(--tr-near-black); font-size: 12px; font-weight: 500; letter-spacing: 0.02em; transition: background var(--tr-dur) var(--tr-ease), color var(--tr-dur) var(--tr-ease), border-color var(--tr-dur) var(--tr-ease);\n}.type-card.spacer { flex: 1; } @media (max-width: 960px) {.type-grid { grid-template-columns: repeat(2, 1fr); } }\n@media (max-width: 560px) {.type-grid { grid-template-columns: 1fr; }.type-card { min-height: 0; } } \/* ================================================================ COMPARISON TABLE ================================================================ *\/.compare-table { width: 100%; border-collapse: collapse; font-size: 16px;\n}.compare-table thead th { text-align: left; padding: 20px 16px; font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 500; color: var(--tr-medium-gray); border-bottom: 1px solid var(--tr-near-black);\n}.compare-table tbody td { padding: 24px 16px; border-bottom: 1px solid var(--tr-light-gray); vertical-align: top;\n}.compare-table tbody td:first-child { font-weight: 600; width: 22%;\n}.compare-table tbody td:nth-child(2) { width: 28%; color: var(--tr-dark-gray);\n}.compare-table tbody td:nth-child(3) { color: var(--tr-medium-gray);\n}.filter-link { display: inline-flex; align-items: center; gap: 6px; margin-top: 24px; font-size: 14px; font-weight: 500; color: var(--tr-near-black); text-decoration: underline; text-underline-offset: 4px; transition: color var(--tr-dur) var(--tr-ease);\n}.filter-link:hover { color: var(--tr-accent); }.after-table-copy { margin-top: 48px; font-size: 16px; color: var(--tr-medium-gray); max-width: 780px;\n} @media (max-width: 640px) {.compare-table thead { display: none; }.compare-table,.compare-table tbody,.compare-table tr,.compare-table td { display: block; width: 100%; }.compare-table tr { padding: 20px 0; border-bottom: 1px solid var(--tr-light-gray); }.compare-table tbody td { padding: 4px 0; border: none; }.compare-table tbody td:first-child { width: auto; font-size: 18px; }\n} \/* ================================================================ PRICE TIERS ================================================================ *\/.price-tiers { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; border: 1px solid var(--tr-near-black);\n}.tier { padding: 36px 28px; border-right: 1px solid var(--tr-light-gray); display: flex; flex-direction: column; gap: 16px; min-height: 260px; transition: background var(--tr-dur) var(--tr-ease), color var(--tr-dur) var(--tr-ease); background: var(--tr-white);\n}.tier:last-child { border-right: none; }.tier:hover { background: var(--tr-near-black); color: var(--tr-white); }.tier:hover.tier-label { color: rgba(255,255,255,0.6); }.tier:hover.tier-desc { color: rgba(255,255,255,0.85); }.tier-price { font-size: 28px; font-weight: 600; letter-spacing: -0.015em; line-height: 1.1;\n}.tier-label { font-size: 12px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 500; color: var(--tr-medium-gray); transition: color var(--tr-dur) var(--tr-ease);\n}.tier-desc { font-size: 15px; color: var(--tr-dark-gray); line-height: 1.5; margin-top: auto;\n}.wellis-range { margin-top: 72px; padding: 36px 32px; border-left: 2px solid var(--tr-near-black); background: var(--tr-cream);\n}.wellis-range h3 { font-size: 20px; font-weight: 600; margin-bottom: 10px; }.wellis-range p { font-size: 15px; color: var(--tr-dark-gray); }.callout-box { margin-top: 40px; padding: 36px 32px; background: var(--tr-white); border: 1px solid var(--tr-light-gray);\n}.callout-box h3 { font-size: 18px; font-weight: 600; margin-bottom: 20px;\n}.callout-box ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 14px;\n}.callout-box li { display: flex; gap: 12px; font-size: 15px; line-height: 1.5; color: var(--tr-dark-gray); padding-left: 0;\n}.callout-box li::before { content: ''; display: block; flex-shrink: 0; width: 6px; height: 6px; margin-top: 10px; background: var(--tr-near-black); border-radius: 999px;\n} @media (max-width: 960px) {.price-tiers { grid-template-columns: repeat(2, 1fr); }.tier { border-bottom: 1px solid var(--tr-light-gray); }.tier:nth-child(2) { border-right: none; }.tier:nth-child(n+3) { border-bottom: none; }\n}\n@media (max-width: 560px) {.price-tiers { grid-template-columns: 1fr; }.tier { border-right: none; border-bottom: 1px solid var(--tr-light-gray); min-height: 0; }.tier:last-child { border-bottom: none; }\n} \/* ================================================================ ENERGY COSTS INFO BOX ================================================================ *\/.energy-rows { border: 1px solid var(--tr-light-gray);\n}.energy-row { display: grid; grid-template-columns: 1fr auto; padding: 24px 32px; gap: 24px; align-items: center;\n}.energy-row:nth-child(even) { background: var(--tr-cream); }.energy-row.label { font-size: 16px; color: var(--tr-dark-gray); }.energy-row.value { font-size: 18px; font-weight: 600; letter-spacing: -0.01em; text-align: right; white-space: nowrap;\n}.energy-section-intro { font-size: 17px; color: var(--tr-dark-gray); max-width: 820px; margin-bottom: 48px;\n}.subhead { font-size: 16px; font-weight: 600; margin-top: 48px; margin-bottom: 20px; letter-spacing: -0.005em;\n}.num-list { list-style: none; padding: 0; margin: 0; counter-reset: n; display: flex; flex-direction: column; gap: 20px;\n}.num-list li { counter-increment: n; display: grid; grid-template-columns: 40px 1fr; align-items: start; gap: 8px; padding: 20px 0; border-top: 1px solid var(--tr-light-gray); font-size: 16px; line-height: 1.6; color: var(--tr-dark-gray);\n}.num-list li:last-child { border-bottom: 1px solid var(--tr-light-gray); }.num-list li::before { content: counter(n, decimal-leading-zero); font-size: 13px; font-weight: 500; color: var(--tr-medium-gray); letter-spacing: 0.04em; padding-top: 4px;\n}.num-list li strong { font-weight: 600; color: var(--tr-near-black); }.trailing-note { margin-top: 40px; padding: 20px 24px; border-left: 2px solid var(--tr-accent); font-size: 15px; color: var(--tr-dark-gray); background: var(--tr-cream);\n} @media (max-width: 560px) {.energy-row { grid-template-columns: 1fr; padding: 20px 20px; }.energy-row.value { text-align: left; }\n} \/* ================================================================ WELLIS FOCUS — two column ================================================================ *\/.wellis-focus { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start;\n}.wellis-photo { aspect-ratio: 4\/5; background: radial-gradient(ellipse at 30% 20%, rgba(212,165,116,0.15), transparent 60%), linear-gradient(155deg, #2a2824, #141210 70%, #0a0908); color: rgba(255,255,255,0.3); display: flex; align-items: center; justify-content: center; position: relative; font-size: 12px; letter-spacing: 0.1em; text-transform: uppercase; padding: 24px; text-align: center;\n}.wellis-copy h2 { margin-bottom: 24px; }.wellis-copy p.lead { font-size: 17px; color: var(--tr-dark-gray); line-height: 1.6;\n}.wellis-copy h3 { font-size: 16px; font-weight: 600; margin-top: 32px; margin-bottom: 16px;\n}.wellis-bullets { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column;\n}.wellis-bullets li { padding: 14px 0; border-top: 1px solid var(--tr-light-gray); font-size: 15px; display: flex; gap: 12px;\n}.wellis-bullets li:last-child { border-bottom: 1px solid var(--tr-light-gray); }.wellis-bullets li i[data-lucide] { color: var(--tr-near-black); flex-shrink: 0; margin-top: 2px;\n}.series-strip { margin-top: 72px;\n}.series-strip h3 { font-size: 14px; letter-spacing: 0.12em; text-transform: uppercase; font-weight: 500; color: var(--tr-medium-gray); margin-bottom: 24px;\n}.series-scroll { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px;\n}.series-card { padding: 28px 24px; border: 1px solid var(--tr-light-gray); display: flex; flex-direction: column; gap: 12px; background: var(--tr-white); transition: border-color var(--tr-dur) var(--tr-ease); min-height: 220px;\n}.series-card:hover { border-color: var(--tr-near-black); }.series-card.name { font-size: 18px; font-weight: 600; letter-spacing: -0.01em;\n}.series-card.models { font-size: 13px; color: var(--tr-medium-gray); line-height: 1.6;\n} @media (max-width: 1000px) {.wellis-focus { grid-template-columns: 1fr; gap: 48px; }.wellis-photo { aspect-ratio: 16\/10; }.series-scroll { grid-template-columns: none; display: flex; overflow-x: auto; scroll-snap-type: x mandatory; padding-bottom: 16px; margin: 0 -24px; padding-left: 24px; padding-right: 24px; }.series-card { flex: 0 0 78vw; max-width: 320px; scroll-snap-align: start; }\n} \/* ================================================================ DELIVERY \/ WARRANTY 3-column ================================================================ *\/.three-col { display: grid; grid-template-columns: repeat(3, 1fr); gap: 64px;\n}.three-col \u003e div { display: flex; flex-direction: column; gap: 16px; padding-top: 24px; border-top: 1px solid var(--tr-near-black);\n}.three-col h3 { font-size: 20px; font-weight: 600; }.three-col p { font-size: 15px; color: var(--tr-dark-gray); line-height: 1.6; }.three-col i[data-lucide] { color: var(--tr-near-black); margin-bottom: 8px; } @media (max-width: 960px) {.three-col { grid-template-columns: 1fr; gap: 32px; }\n} \/* ================================================================ KLARNA ================================================================ *\/.klarna-section { background: var(--tr-cream); }.klarna-logo { display: inline-flex; align-items: center; padding: 10px 18px; background: #FFA8CD; color: #17120f; font-weight: 700; font-size: 18px; letter-spacing: -0.01em; border-radius: 999px; margin-bottom: 28px;\n}.klarna-pills { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; margin-top: 8px; margin-bottom: 32px;\n}.klarna-pill { padding: 20px 24px; background: var(--tr-white); border: 1px solid var(--tr-near-black); text-align: center; font-size: 15px; font-weight: 500; line-height: 1.4; transition: background var(--tr-dur) var(--tr-ease), color var(--tr-dur) var(--tr-ease);\n}.klarna-pill:hover { background: var(--tr-near-black); color: var(--tr-white); }.klarna-note { margin-top: 24px; font-size: 14px; color: var(--tr-medium-gray); text-align: center;\n}\n@media (max-width: 800px) {.klarna-pills { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 480px) {.klarna-pills { grid-template-columns: 1fr; }\n} \/* ================================================================ FAQ ================================================================ *\/.faq-list { max-width: 880px; margin: 0 auto; }.faq-item { border-bottom: 1px solid var(--tr-near-black); }.faq-item:first-child { border-top: 1px solid var(--tr-near-black); }.faq-q { width: 100%; display: flex; justify-content: space-between; align-items: center; gap: 24px; background: none; border: none; cursor: pointer; padding: 28px 0; font-family: inherit; font-size: 18px; font-weight: 500; color: var(--tr-near-black); text-align: left; letter-spacing: -0.005em;\n}.faq-q.chevron { transition: transform 240ms var(--tr-ease); flex-shrink: 0; display: inline-flex;\n}.faq-item.open.faq-q.chevron { transform: rotate(180deg); }.faq-a { overflow: hidden; max-height: 0; opacity: 0; transition: max-height 320ms ease-out, opacity 320ms ease-out, padding 320ms ease-out;\n}.faq-item.open.faq-a { max-height: 400px; opacity: 1; padding-bottom: 32px;\n}.faq-a p { font-size: 17px; color: var(--tr-medium-gray); max-width: 760px; line-height: 1.65;\n} \/* ================================================================ BLACK CTA ================================================================ *\/.cta-black { background: var(--tr-black); color: var(--tr-white); padding: 140px 0; text-align: center;\n}.cta-black h2 { color: var(--tr-white); margin-bottom: 24px; }.cta-black p { color: rgba(255,255,255,0.75); font-size: 18px; line-height: 1.6; max-width: 600px; margin: 0 auto 40px;\n}.cta-black-buttons { display: inline-flex; gap: 12px; flex-wrap: wrap; justify-content: center; } @media (max-width: 640px) {.cta-black { padding: 96px 0; }\n} \/* ================================================================ FOOTER ================================================================ *\/\nfooter.site-footer { background: var(--tr-black); color: var(--tr-white); padding: 80px 0 32px; border-top: 1px solid #1a1a1a;\n}.footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; gap: 40px;\n}.footer-brand { font-size: 28px; font-weight: 600; letter-spacing: -0.02em; color: var(--tr-white); margin-bottom: 16px;\n}.footer-desc { font-size: 14px; line-height: 1.6; color: var(--tr-medium-gray); max-width: 320px;\n}.footer-col h4 { font-size: 13px; font-weight: 600; letter-spacing: 0.04em; color: var(--tr-white); margin-bottom: 16px;\n}.footer-col ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px;\n}.footer-col a { font-size: 14px; color: var(--tr-light-gray); transition: color var(--tr-dur) var(--tr-ease);\n}.footer-col a:hover { color: var(--tr-accent); }.footer-bottom { margin-top: 64px; padding-top: 24px; border-top: 1px solid #1a1a1a; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 16px; font-size: 12px; color: var(--tr-medium-gray);\n}.footer-legal { display: flex; gap: 24px; flex-wrap: wrap; } @media (max-width: 900px) {.footer-grid { grid-template-columns: 1fr 1fr; gap: 32px; }.footer-brand-col { grid-column: 1 \/ -1; }\n}\n@media (max-width: 520px) {.footer-grid { grid-template-columns: 1fr; }\n} \/* ================================================================ MOBILE NAV DRAWER ================================================================ *\/.mobile-nav { position: fixed; inset: 0; background: var(--tr-white); z-index: 100; display: flex; flex-direction: column; padding: 24px; transform: translateY(-100%); transition: transform 320ms var(--tr-ease);\n}.mobile-nav.open { transform: translateY(0); }.mobile-nav-top { display: flex; justify-content: space-between; align-items: center; height: 48px;\n}.mobile-nav-links { margin-top: 48px; display: flex; flex-direction: column; gap: 8px;\n}.mobile-nav-links a { padding: 16px 0; font-size: 24px; font-weight: 500; letter-spacing: -0.01em; border-bottom: 1px solid var(--tr-light-gray);\n} \/* ================================================================ UTILITIES ================================================================ *\/.spacer-sm { height: 48px; } \u003c\/style\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\"@context\":\"https:\/\/schema.org\",\"@graph\":[\n{\"@type\":\"Product\",\"@id\":\"https:\/\/tworelax.com\/products\/wellis-callisto-plug-and-play-hot-tub#product\",\"name\":\"Wellis Callisto Plug \u0026 Play Hot Tub\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Wellis\"},\"manufacturer\":{\"@type\":\"Organization\",\"name\":\"Wellis\",\"foundingLocation\":\"Hungary\"},\"category\":\"Plug \u0026 Play Hot Tub\",\"description\":\"Five-person Plug \u0026 Play with two lounge seats. Runs on a standard 16A socket. Ideal for first-time hot tub owners.\",\"countryOfAssembly\":\"HU\",\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"EUR\",\"price\":\"7200\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/tworelax.com\/products\/wellis-callisto-plug-and-play-hot-tub\",\"seller\":{\"@type\":\"Organization\",\"name\":\"TwoRelax\"}}},\n{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/tworelax.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wellis\",\"item\":\"https:\/\/tworelax.com\/pages\/wellis\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Plug \u0026 Play Hot Tubs\",\"item\":\"https:\/\/tworelax.com\/collections\/wellis-whirlpools\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Wellis Callisto\"}]},\n{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/tworelax.com\/products\/wellis-callisto-plug-and-play-hot-tub#faq\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"How much does the Wellis Callisto cost?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The Wellis Callisto Plug \u0026 Play Hot Tub is priced at \\u20ac7,200 (including 19% VAT). Price includes free standard delivery across Germany and Austria via TwoRelax. Klarna financing and white-glove crane placement are available.\"}},\n{\"@type\":\"Question\",\"name\":\"For how many people is the Wellis Callisto?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The Wellis Callisto is a 5-person plug \u0026 play hot tub \\u2014 seating layout: 2 lounge + 3 sitting (5 persons).\"}},\n{\"@type\":\"Question\",\"name\":\"Is the Wellis Callisto suitable for year-round outdoor use?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The Wellis Callisto uses Polyfoam insulation with a Impregnated wood frame, designed for year-round outdoor operation in Central European climates. Scandinavian insulation is standard in PeakLife and CityLife, and available as an upgrade on ClassicLine models.\"}},\n{\"@type\":\"Question\",\"name\":\"What is the delivery time for the Wellis Callisto to Germany and Austria?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"TwoRelax ships the Wellis Callisto factory-sealed from Wellis Hungary with standard delivery across Germany and Austria. Typical delivery time is 10–15 business days from order confirmation. Contact us for the current delivery timeline.\"}}\n]}\n]}\n\u003c\/script\u003e \u003cnav class=\"breadcrumbs\" aria-label=\"Breadcrumb\"\u003e\u003cdiv class=\"tr-container\"\u003e\n\u003ca href=\"\/en\"\u003eHome\u003c\/a\u003e\u003cspan class=\"sep\"\u003e›\u003c\/span\u003e\u003ca href=\"\/en\/pages\/wellis\"\u003eWellis\u003c\/a\u003e\u003cspan class=\"sep\"\u003e›\u003c\/span\u003e\u003ca href=\"\/en\/collections\/wellis-whirlpools\"\u003eAll Wellis Hot Tubs\u003c\/a\u003e\u003cspan class=\"sep\"\u003e›\u003c\/span\u003e\u003cspan class=\"current\"\u003eWellis Callisto\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/nav\u003e \u003csection class=\"hero\" aria-labelledby=\"prod-title\" style=\"min-height:55vh;\"\u003e \u003cdiv class=\"hero-image\" aria-hidden=\"true\"\u003e\u003c\/div\u003e \u003cdiv class=\"hero-content\"\u003e\u003cdiv class=\"tr-container\"\u003e \u003cdiv class=\"hero-eyebrow\"\u003eWellis · ClassicLine Plug \u0026amp; Play\u003c\/div\u003e \u003ch1 id=\"prod-title\" class=\"tr-h1\"\u003eWellis Callisto Plug \u0026amp; Play Hot Tub\u003c\/h1\u003e \u003cp\u003eFive-person Plug \u0026amp; Play with two lounge seats. Runs on a standard 16A socket. Ideal for first-time hot tub owners.\u003c\/p\u003e \u003cdiv class=\"hero-cta\"\u003e \u003ca href=\"#specs\" class=\"tr-btn tr-btn--on-hero-primary\"\u003eView Specifications\u003c\/a\u003e \u003ca href=\"\/en\/pages\/contact\" class=\"tr-btn tr-btn--on-hero-secondary\"\u003eRequest Consultation\u003c\/a\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"trust-bar\" aria-label=\"Wellis Callisto at a glance\"\u003e \u003cdiv class=\"tr-container\"\u003e \u003cdiv class=\"trust-item\"\u003eClassicLine Plug \u0026amp; Play\u003c\/div\u003e \u003cdiv class=\"trust-item\"\u003e5-person\u003c\/div\u003e \u003cdiv class=\"trust-item\"\u003e2000×2000×890 mm\u003c\/div\u003e \u003cdiv class=\"trust-item\"\u003e€7,200 incl. VAT\u003c\/div\u003e \u003cdiv class=\"trust-item\"\u003eFree DE + AT delivery\u003c\/div\u003e \u003c\/div\u003e\n\u003c\/section\u003e \u003csection id=\"specs\" aria-labelledby=\"specs-title\"\u003e \u003cdiv class=\"tr-container tr-container-narrow\"\u003e \u003cdiv class=\"section-head-center\"\u003e \u003cdiv class=\"tr-eyebrow\"\u003eSpecifications\u003c\/div\u003e \u003ch2 id=\"specs-title\" class=\"tr-h2\"\u003eWellis Callisto technical specifications\u003c\/h2\u003e \u003cp class=\"tr-lede\"\u003eAll specifications from the official Wellis 2025 catalogue. Available as new, factory-sealed units via TwoRelax — the authorised Wellis dealer for Germany and Austria.\u003c\/p\u003e \u003c\/div\u003e \u003ctable style=\"width:100%;border-collapse:collapse;margin-top:16px;\"\u003e \u003ctbody\u003e \u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eDimensions\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e2000×2000×890 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eSeats\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e2 lounge + 3 sitting (5 persons)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eNet weight\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e247 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eWater volume\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e956 L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eTotal jets\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003ePumps\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e1×2HP\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eFrame\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eImpregnated wood\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eInsulation\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003ePolyfoam\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eReinforcement\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003ePoli-MAX™\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eSide cover\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eHorizontSide™ UV-proof wood textured\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eControl panel\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eEasy4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;\"\u003ePower (Plug \u0026amp; Play)\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e16A \/ 230V EU (13A UK)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;\"\u003eHeater\u003c\/th\u003e\n\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e2 kW\u003c\/td\u003e\n\u003c\/tr\u003e \u003c\/tbody\u003e \u003c\/table\u003e \u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"cream-section\" aria-labelledby=\"buy-title\"\u003e \u003cdiv class=\"tr-container tr-container-narrow\"\u003e \u003cdiv class=\"section-head-center\"\u003e \u003cdiv class=\"tr-eyebrow\"\u003eHow to buy\u003c\/div\u003e \u003ch2 id=\"buy-title\" class=\"tr-h2\"\u003eBuy the Wellis Callisto via TwoRelax\u003c\/h2\u003e \u003cp\u003eTwoRelax is an authorised Wellis retailer serving Germany and Austria. Every Wellis Callisto ships factory-sealed from Wellis Hungary with the complete manufacturer warranty.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"callout-box\"\u003e \u003ch3\u003eWhat you get\u003c\/h3\u003e \u003cul\u003e \u003cli\u003eFree standard delivery to all DE + AT postal codes\u003c\/li\u003e \u003cli\u003eFull Wellis factory warranty, EU-handled (up to 10 years on the shell)\u003c\/li\u003e \u003cli\u003eKlarna financing (0% APR available)\u003c\/li\u003e \u003cli\u003eOptional white-glove crane placement (€600)\u003c\/li\u003e \u003cli\u003eWhatsApp support in German \u0026amp; English\u003c\/li\u003e \u003cli\u003e14-day right of withdrawal\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003c\/section\u003e \u003csection class=\"section-standard\" aria-labelledby=\"faq-title\"\u003e \u003cdiv class=\"tr-container tr-container-narrow\"\u003e \u003cdiv class=\"section-head-center\"\u003e \u003cdiv class=\"tr-eyebrow\"\u003eFAQ\u003c\/div\u003e \u003ch2 id=\"faq-title\" class=\"tr-h2\"\u003eFrequently asked questions about the Wellis Callisto\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"faq-list\" id=\"faq-list\"\u003e \u003carticle class=\"faq-item\"\u003e\u003cbutton class=\"faq-q\" aria-expanded=\"false\"\u003e\u003cspan\u003eHow much does the Wellis Callisto cost?\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a\"\u003e\u003cp\u003eThe Wellis Callisto Plug \u0026amp; Play Hot Tub is priced at €7,200 (including 19% VAT). Price includes free standard delivery across Germany and Austria via TwoRelax. Klarna financing and white-glove crane placement are available.\u003c\/p\u003e\u003c\/div\u003e\u003c\/article\u003e\n\u003carticle class=\"faq-item\"\u003e\u003cbutton class=\"faq-q\" aria-expanded=\"false\"\u003e\u003cspan\u003eFor how many people is the Wellis Callisto?\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a\"\u003e\u003cp\u003eThe Wellis Callisto is a 5-person plug \u0026amp; play hot tub — seating layout: 2 lounge + 3 sitting (5 persons).\u003c\/p\u003e\u003c\/div\u003e\u003c\/article\u003e\n\u003carticle class=\"faq-item\"\u003e\u003cbutton class=\"faq-q\" aria-expanded=\"false\"\u003e\u003cspan\u003eIs the Wellis Callisto suitable for year-round outdoor use?\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a\"\u003e\u003cp\u003eYes. The Wellis Callisto uses Polyfoam insulation with a Impregnated wood frame, designed for year-round outdoor operation in Central European climates. Scandinavian insulation is standard in PeakLife and CityLife, and available as an upgrade on ClassicLine models.\u003c\/p\u003e\u003c\/div\u003e\u003c\/article\u003e\n\u003carticle class=\"faq-item\"\u003e\u003cbutton class=\"faq-q\" aria-expanded=\"false\"\u003e\u003cspan\u003eWhat is the delivery time for the Wellis Callisto to Germany and Austria?\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a\"\u003e\u003cp\u003eTwoRelax ships the Wellis Callisto factory-sealed from Wellis Hungary with standard delivery across Germany and Austria. Typical delivery time is 10–15 business days from order confirmation. Contact us for the current delivery timeline.\u003c\/p\u003e\u003c\/div\u003e\u003c\/article\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003c\/section\u003e \u003csection aria-labelledby=\"more-title\" style=\"padding:32px 0;\"\u003e \u003cdiv class=\"tr-container tr-container-narrow\"\u003e \u003cdiv class=\"callout-box\"\u003e \u003ch3\u003eExplore more\u003c\/h3\u003e \u003cul\u003e \u003cli\u003e\n\u003ca href=\"\/en\/pages\/wellis\"\u003e\u003cstrong\u003eAbout the Wellis brand\u003c\/strong\u003e\u003c\/a\u003e — company history, certifications, and the full product range.\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/en\/pages\/wellis-whirlpool\"\u003e\u003cstrong\u003eWellis Whirlpool Guide\u003c\/strong\u003e\u003c\/a\u003e — every plug \u0026amp; play hot tub model compared with prices and specifications.\u003c\/li\u003e \u003cli\u003e\n\u003ca href=\"\/en\/collections\/wellis-whirlpools\"\u003e\u003cstrong\u003eAll Wellis Hot Tubs\u003c\/strong\u003e\u003c\/a\u003e — browse the full live catalogue.\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/div\u003e\n\u003c\/section\u003e \u003cscript src=\"https:\/\/unpkg.com\/lucide@latest\/dist\/umd\/lucide.min.js\"\u003e\u003c\/script\u003e\n\u003cscript\u003e \/\/ FAQ accordion document.querySelectorAll('#faq-list.faq-q').forEach(btn =\u003e { btn.addEventListener('click', () =\u003e { const item = btn.closest('.faq-item'); const open = item.classList.toggle('open'); btn.setAttribute('aria-expanded', open ? 'true' : 'false'); }); }); \/\/ Mobile menu const menu = document.getElementById('mobile-nav'); document.getElementById('open-menu')?.addEventListener('click', () =\u003e { menu.classList.add('open'); menu.setAttribute('aria-hidden', 'false'); document.body.style.overflow = 'hidden'; }); document.getElementById('close-menu')?.addEventListener('click', () =\u003e { menu.classList.remove('open'); menu.setAttribute('aria-hidden', 'true'); document.body.style.overflow = ''; }); \/\/ Initial lucide render if (window.lucide) window.lucide.createIcons(); \u003c\/script\u003e \u003c!-- \/wellis-enrich-end --\u003e\n\u003cp\u003eThe \u003cb\u003eWellis Callisto P\u0026amp;P\u003c\/b\u003e is a compact plug-and-play hot tub designed for effortless installation and everyday relaxation. Connecting to a standard 240V household socket, the Callisto P\u0026amp;P can be up and running within hours. Quick to set up.\u003c\/p\u003e\n\u003cp\u003eWith \u003cb\u003etwo full-length loungers and three upright seats\u003c\/b\u003e, it's an ideal first spa for couples and small families who want to enjoy hydrotherapy without the complexity of a hardwired installation.\u003c\/p\u003e \u003ch2\u003ePlug \u0026amp; Play — Ready in Hours\u003c\/h2\u003e\n\u003cp\u003eThe Callisto P\u0026amp;P's 240V plug-and-play system eliminates the need for dedicated electrical circuits or specialist installation. Place it on a level surface, fill with water, connect to the mains — and enjoy. Ideal for rented properties, holiday homes, and users who want maximum convenience.\u003c\/p\u003e \u003ch2\u003eTwo-Lounger Hydrotherapy\u003c\/h2\u003e\n\u003cp\u003eTwo ergonomic full-body loungers allow two users to recline simultaneously and enjoy a complete head-to-foot massage. The three upright seats provide additional seating variety, making the Callisto P\u0026amp;P flexible for solo, couple, and small group use.\u003c\/p\u003e \u003ch2\u003e20-Jet Massage System\u003c\/h2\u003e\n\u003cp\u003e20 strategically positioned jets deliver targeted hydrotherapy to the neck, shoulders, back, and legs across the lounger and seating positions. The adjustable jet pressure allows you to customise the massage experience to your preference.\u003c\/p\u003e \u003ch2\u003eTechnology \u0026amp; Controls\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eWellis Easy4\u003c\/b\u003e control panel with smartphone app\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWellisGuard Eco\u003c\/b\u003e water treatment — efficient and low-maintenance\u003c\/li\u003e\n\u003cli\u003ePolyfoam insulation for energy-efficient heating\u003c\/li\u003e\n\u003cli\u003eLED ambient lighting\u003c\/li\u003e\n\u003cli\u003e1 pump\u003c\/li\u003e\n\u003c\/ul\u003e \u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eCapacity:\u003c\/b\u003e 5 persons (2 loungers + 3 upright seats)\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eJets:\u003c\/b\u003e 20 hydrotherapy jets\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSetup:\u003c\/b\u003e 240V plug \u0026amp; play\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWater volume:\u003c\/b\u003e Under 1,000 litres\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eSeason:\u003c\/b\u003e All-year use\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eEAN:\u003c\/b\u003e 5999054708916\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCE-certified\u003c\/b\u003e — EU-compliant\u003c\/li\u003e\n\u003c\/ul\u003e \u003ch2\u003efree delivery to Germany and Austria \u0026amp; Austria — TwoRelax\u003c\/h2\u003e\n\u003cp\u003eTwoRelax is an authorised Wellis dealer in Innsbruck. We offer free delivery throughout Germany and Austria, expert setup advice, and full after-sales support. Contact us for a quote — financing options available.\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cstrong\u003eÄhnliche Modelle \u0026amp; weiterführende Links:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e \u003cli\u003e\u003ca href=\"\/en\/products\/wellis-castor-plug-and-play-hot-tub\"\u003eWellis Castor Plug \u0026amp; Play (5 Personen)\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"\/en\/products\/wellis-mars-plug-and-play-hot-tub\"\u003eWellis Mars Plug \u0026amp; Play (3 Personen)\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"\/en\/products\/wellis-pluto-hot-tub\"\u003eWellis Pluto (5 Personen)\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"\/en\/collections\/outdoor-whirlpools\"\u003eAlle Outdoor Whirlpools\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- BEGIN tworelax-seo-content --\u003e\n\u003cdiv class=\"why-choose\" data-seo-block=\"why-choose\"\u003e\n\u003ch2\u003eWhy Choose the Wellis Callisto P\u0026amp;P?\u003c\/h2\u003e\n\u003cp\u003eThe Wellis Callisto P\u0026amp;P is built for \u003cstrong\u003e5 people\u003c\/strong\u003e — 2 full-body loungers and 3 upright seats — with \u003cstrong\u003e20 hydrotherapy jets\u003c\/strong\u003e, 1 × 2 HP, and a 2 kW heater. If you're comparing the Callisto P\u0026amp;P to other Wellis models, here are the specific reasons to choose this one.\u003c\/p\u003e\n\u003ch3\u003eWho the Wellis Callisto P\u0026amp;P is designed for\u003c\/h3\u003e\n\u003cp\u003eThe Callisto P\u0026amp;P is a \u003cstrong\u003ePlug \u0026amp; Play dual-lounger hot tub for couples and two-pair wellness\u003c\/strong\u003e. It sits in Wellis's \u003cstrong\u003ePlug \u0026amp; Play\u003c\/strong\u003e range and suits households who want family wellness with both loungers and sociable seating.\u003c\/p\u003e\n\u003ch3\u003eFootprint and installation\u003c\/h3\u003e\n\u003cp\u003eThe Callisto P\u0026amp;P's compact square 2000×2000 mm footprint fits on a standard concrete slab in a garden or terrace corner; deliverable through most rear-garden access routes.\u003c\/p\u003e\n\u003ch3\u003eElectrical supply\u003c\/h3\u003e\n\u003cp\u003eIt runs on a standard domestic 16A Schuko outlet The Plug \u0026amp; Play configuration makes installation as simple as unboxing, filling, and plugging in.\u003c\/p\u003e\n\u003ch3\u003eTechnology on board\u003c\/h3\u003e\n\u003cp\u003eThe Plug \u0026amp; Play configuration is engineered to run on a standard 16A domestic socket — no dedicated electrician or panel upgrade required. Ideal for renters, holiday homes, or anyone wanting zero installation friction. The Callisto P\u0026amp;P specifically ships with the \u003cstrong\u003eEasy4\u003c\/strong\u003e control panel, \u003cstrong\u003eWellisGuard ECO\u003c\/strong\u003e water treatment, 1 × MicroPlus antibacterial cartridge filtration, and optional SmartPhone app remote control. The standard thermo cover is included.\u003c\/p\u003e\n\u003ch3\u003eWhen the Wellis Callisto P\u0026amp;P is NOT the right choice\u003c\/h3\u003e\n\u003cp\u003eIf your priorities are different, consider another model from the same Wellis catalogue — see the Comparisons below for like-for-like alternatives by size, layout, and price tier.\u003c\/p\u003e\n\u003c\/div\u003e \u003cdiv class=\"comparison-section\" data-seo-block=\"comparison\"\u003e\n\u003ch2\u003eWellis Callisto P\u0026amp;P Compared to Similar Models\u003c\/h2\u003e\n\u003cp\u003eThese three Wellis alternatives are closest to the Callisto P\u0026amp;P — same size, same seating layout, or the next step in a different product line:\u003c\/p\u003e\n\u003cdiv class=\"comparison-grid\"\u003e\n\u003cdiv class=\"comparison-card\"\u003e \u003ch3\u003e\u003ca href=\"\/en\/products\/wellis-castor-plug-and-play-hot-tub\"\u003eWellis Castor P\u0026amp;P\u003c\/a\u003e\u003c\/h3\u003e \u003cp\u003e\u003cem\u003ePlug \u0026amp; Play alternative with 1 lounger + 5 uprights instead of 2 loungers + 3.\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eKey specs:\u003c\/strong\u003e 6 seats · 20 jets · 2000 × 2000 × 900 mm · Plug \u0026amp; Play\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-card\"\u003e \u003ch3\u003e\u003ca href=\"\/en\/products\/wellis-pluto-hot-tub\"\u003eWellis Pluto\u003c\/a\u003e\u003c\/h3\u003e \u003cp\u003e\u003cem\u003eClassicLine upgrade with the same 2-lounger + 3-upright layout.\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eKey specs:\u003c\/strong\u003e 5 seats · 42 jets · 2000 × 2000 × 890 mm · ClassicLine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-card\"\u003e \u003ch3\u003e\u003ca href=\"\/en\/products\/wellis-budapest-life-hot-tub\"\u003eWellis Budapest\u003c\/a\u003e\u003c\/h3\u003e \u003cp\u003e\u003cem\u003eCityLife upgrade with the same layout and 42-jet hydrotherapy.\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eKey specs:\u003c\/strong\u003e 5 seats · 42 jets · 2000 × 2000 × 890 mm · CityLife\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e \u003cdiv class=\"product-faq\" data-seo-block=\"faq\"\u003e\n\u003ch2\u003eFrequently Asked Questions about the Wellis Callisto P\u0026amp;P\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eHow many people does the Wellis Callisto P\u0026amp;P fit?\u003c\/summary\u003e\n\u003cp\u003eThe Wellis Callisto P\u0026amp;P fits \u003cstrong\u003e5 people\u003c\/strong\u003e — 2 loungers and 3 upright seats. Ergonomics are designed for comfortable simultaneous bathing, not a tight squeeze.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow many jets does the Wellis Callisto P\u0026amp;P have?\u003c\/summary\u003e\n\u003cp\u003eThe Callisto P\u0026amp;P has \u003cstrong\u003e20 hydrotherapy jets\u003c\/strong\u003e. The jets are powered by 1 × 2 HP with the 2-kW heater keeping water at set temperature all year.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhat electrical supply does the Wellis Callisto P\u0026amp;P need?\u003c\/summary\u003e\n\u003cp\u003eMinimum: \u003cstrong\u003e1 × 16A–230V (Schuko Plug \u0026amp; Play)\u003c\/strong\u003e. Recommended: UK: 1 × 13A–230V. It runs on a standard domestic 16A Schuko outlet The Plug \u0026amp; Play configuration makes installation as simple as unboxing, filling, and plugging in.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhat is the footprint of the Wellis Callisto P\u0026amp;P?\u003c\/summary\u003e\n\u003cp\u003eExternal dimensions: \u003cstrong\u003e2000 × 2000 × 890 mm\u003c\/strong\u003e. Dry weight: 247 kg. Water volume: 956 litres. Crane delivery or clear rear-garden access required.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDoes the Wellis Callisto P\u0026amp;P include a thermal cover and warranty?\u003c\/summary\u003e\n\u003cp\u003eYes. The Callisto P\u0026amp;P ships with a \u003cstrong\u003estandard thermo cover\u003c\/strong\u003e, \u003cstrong\u003eWellisGuard ECO\u003c\/strong\u003e water treatment, and full Wellis manufacturer warranty (up to 10 years on the shell and structure — exact terms at order confirmation).\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow long does delivery of the Wellis Callisto P\u0026amp;P take to Germany or Austria?\u003c\/summary\u003e\n\u003cp\u003e5–10 working days from order confirmation for in-stock units. Free curbside delivery to your address in Germany or Austria is included as standard. Optional white-glove service available as a paid upgrade: the Callisto P\u0026amp;P is placed at your prepared location (concrete pad, garden base) by the TwoRelax logistics team.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I pay for the Wellis Callisto P\u0026amp;P in installments through Klarna?\u003c\/summary\u003e\n\u003cp\u003eYes. Klarna offers 3 \/ 6 \/ 12 \/ 24 \/ 36 months installment plans at checkout. You can also combine a partial deposit with Klarna financing for the remainder.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhich Wellis hot tub should I compare the Callisto P\u0026amp;P against?\u003c\/summary\u003e\n\u003cp\u003eFor the closest alternatives see \u003ca href=\"\/en\/products\/wellis-castor-plug-and-play-hot-tub\"\u003eCastor P\u0026amp;P\u003c\/a\u003e, \u003ca href=\"\/en\/products\/wellis-pluto-hot-tub\"\u003ePluto\u003c\/a\u003e. Each is a direct like-for-like alternative by size, seating layout, or product tier.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- END tworelax-seo-content --\u003e\n\u003chr\u003e\n\u003ch3\u003eRelated reading\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ca href=\"\/en\/blogs\/news\/hydrotherapy-at-home-what-the-research-says-and-how-to-apply-it-with-an-outdoor-hot-tub\"\u003eHydrotherapy at Home: What the Research Says\u003c\/a\u003e — how hot water and jets help recovery, sleep, and stress.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/en\/blogs\/news\/how-to-find-the-best-hot-tub-dealer-in-germany-7-questions-to-ask-before-you-buy\"\u003e7 Questions to Ask Before You Buy a Hot Tub in Germany\u003c\/a\u003e — what to look for in a dealer.\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"\/en\/blogs\/news\/tworelax-germanys-authorized-wellis-dealer-who-we-are-and-why-it-matters\"\u003eWhy Buy from an Authorised Wellis Dealer\u003c\/a\u003e — what TwoRelax does differently.\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Wellis","offers":[{"title":"Sterling Silver \/ Grey","offer_id":57337135628670,"sku":"TR-WLS-CALLISTO-PLUG-AND-PLAY-S-Sterling-Grey","price":7360.0,"currency_code":"EUR","in_stock":false},{"title":"Ice White \/ Grey","offer_id":57337135661438,"sku":"TR-WLS-CALLISTO-PLUG-AND-PLAY-S-IceWhite-Grey","price":7360.0,"currency_code":"EUR","in_stock":true},{"title":"Midnight Canyon \/ Grey","offer_id":57337135694206,"sku":"TR-WLS-CALLISTO-PLUG-AND-PLAY-S-Midnight-Grey","price":7360.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8828\/5822\/files\/Screenshot2026-03-30at12.05.25.png?v=1776255838","url":"https:\/\/tworelax.com\/en\/products\/wellis-callisto-plug-and-play-hot-tub","provider":"TwoRelax","version":"1.0","type":"link"}