{"product_id":"wellis-danube-w-flow-swim-spa","title":"Wellis Danube W-Flow Swim Spa — 2-Personen Hydro Outdoor | TwoRelax","description":"\u003cstyle\u003e\/* ROW-IMAGES-PLACEHOLDER-HIDE *\/\n.hero-placeholder-label { display: none !important; }\n\u003c\/style\u003e\n\u003cstyle\u003e\/* ROW2-FOOTER-FULL-WIDTH *\/\n.shopify-section-group-footer-group,\n.shopify-section--sections--17622776655d38039a,\n[class*=\"shopify-section\"][class*=\"footer\"],\nfooter[class*=\"ai-footer-\"],\nfooter[class*=\"ai-footer-\"] \u003e * {\n  width: 100% !important;\n  max-width: 100% !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\nfooter[class*=\"ai-footer-\"] {\n  background-color: #000 !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n}\n\/* Keep inner content width constrained for readability, but let background extend *\/\n[class*=\"ai-footer-container-\"] {\n  max-width: 1400px !important;\n  margin: 0 auto !important;\n  padding-left: 32px !important;\n  padding-right: 32px !important;\n}\n\/* Newsletter block's shopify-block wrapper sometimes constrains width *\/\nfooter[class*=\"ai-footer-\"] .shopify-block {\n  width: 100% !important;\n  max-width: 100% !important;\n}\n\u003c\/style\u003e\n\u003cstyle\u003e\n\n\/* ================================================================\n   TwoRelax — Whirlpool kaufen landing page\n   Critical CSS inlined for Shopify body_html portability.\n   ================================================================ *\/\n\n@font-face {\n  font-family: 'InterVariable';\n  src: url({{ 'InterVariable.ttf' | asset_url }}) format('truetype-variations'),\n       url({{ 'InterVariable.ttf' | asset_url }}) format('truetype');\n  font-weight: 100 900;\n  font-style: normal;\n  font-display: swap;\n}\n@font-face {\n  font-family: 'InterVariable';\n  src: url({{ 'InterVariable-Italic.ttf' | asset_url }}) format('truetype-variations'),\n       url({{ 'InterVariable-Italic.ttf' | asset_url }}) format('truetype');\n  font-weight: 100 900;\n  font-style: italic;\n  font-display: swap;\n}\n\n:root {\n  --tr-black:        #000000;\n  --tr-near-black:   #0a0a0a;\n  --tr-dark-gray:    #1a1a1a;\n  --tr-medium-gray:  #6b7280;\n  --tr-light-gray:   #e5e5e5;\n  --tr-cream:        #fafaf7;\n  --tr-white:        #ffffff;\n  --tr-accent:       #d4a574;\n\n  --tr-font-sans: 'InterVariable', -apple-system, BlinkMacSystemFont,\n                  'Helvetica Neue', Helvetica, Arial, sans-serif;\n  --tr-ease: cubic-bezier(0.22, 0.61, 0.36, 1);\n  --tr-dur: 240ms;\n\n  --tr-container-max: 1200px;\n  --tr-container-pad: 24px;\n  --tr-section-y: 120px;\n}\n\n* { box-sizing: border-box; }\n\nhtml, body {\n  margin: 0; padding: 0;\n  background: var(--tr-white);\n  color: var(--tr-near-black);\n  font-family: var(--tr-font-sans);\n  font-feature-settings: 'ss01' on, 'cv11' on;\n  font-size: 17px;\n  line-height: 1.6;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  text-rendering: optimizeLegibility;\n}\n\nh1, h2, h3, h4, p { margin: 0; }\na { color: inherit; text-decoration: none; }\nbutton { font-family: inherit; }\n\n\/* Typography *\/\n.tr-h1 {\n  font-size: clamp(44px, 7vw, 72px);\n  line-height: 1.04;\n  letter-spacing: -0.025em;\n  font-weight: 600;\n}\n.tr-h2 {\n  font-size: clamp(30px, 4vw, 44px);\n  line-height: 1.08;\n  letter-spacing: -0.02em;\n  font-weight: 600;\n}\n.tr-h3 {\n  font-size: 20px;\n  line-height: 1.3;\n  letter-spacing: -0.01em;\n  font-weight: 600;\n}\n.tr-eyebrow {\n  font-size: 12px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  font-weight: 500;\n  color: var(--tr-medium-gray);\n}\n.tr-lede {\n  font-size: 19px;\n  line-height: 1.6;\n  color: var(--tr-dark-gray);\n  max-width: 700px;\n}\n\n.tr-container {\n  max-width: var(--tr-container-max);\n  margin: 0 auto;\n  padding-left: var(--tr-container-pad);\n  padding-right: var(--tr-container-pad);\n}\n\nsection { padding: var(--tr-section-y) 0; }\nsection.tight { padding: 72px 0; }\n\n\/* Buttons *\/\n.tr-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  font-size: 16px;\n  font-weight: 500;\n  letter-spacing: 0.01em;\n  line-height: 1;\n  padding: 16px 30px;\n  border-radius: 999px;\n  border: 1px solid transparent;\n  cursor: pointer;\n  transition: transform var(--tr-dur) var(--tr-ease),\n              background var(--tr-dur) var(--tr-ease),\n              color var(--tr-dur) var(--tr-ease),\n              border-color var(--tr-dur) var(--tr-ease);\n  white-space: nowrap;\n}\n.tr-btn:hover { transform: scale(1.02); }\n.tr-btn:active { transform: scale(0.99); }\n.tr-btn--primary { background: var(--tr-black); color: var(--tr-white); border-color: var(--tr-black); }\n.tr-btn--secondary { background: transparent; color: var(--tr-near-black); border-color: var(--tr-near-black); }\n.tr-btn--on-dark-primary { background: var(--tr-white); color: var(--tr-black); border-color: var(--tr-white); }\n.tr-btn--on-dark-secondary { background: transparent; color: var(--tr-white); border-color: var(--tr-white); }\n.tr-btn--on-hero-primary { background: var(--tr-black); color: var(--tr-white); border-color: var(--tr-black); }\n.tr-btn--on-hero-secondary { background: transparent; color: var(--tr-white); border-color: var(--tr-white); }\n\n\/* ================================================================\n   NAV\n   ================================================================ *\/\n.nav {\n  position: sticky; top: 0; z-index: 50;\n  background: rgba(255,255,255,0.98);\n  border-bottom: 1px solid var(--tr-light-gray);\n  height: 72px;\n}\n.nav-inner {\n  max-width: var(--tr-container-max);\n  margin: 0 auto;\n  height: 100%;\n  padding: 0 var(--tr-container-pad);\n  display: grid;\n  grid-template-columns: 1fr auto 1fr;\n  align-items: center;\n  gap: 24px;\n}\n.nav-links {\n  display: flex; gap: 28px;\n  font-size: 14px; font-weight: 500;\n}\n.nav-links a {\n  transition: color var(--tr-dur) var(--tr-ease);\n}\n.nav-links a:hover { color: var(--tr-accent); }\n.nav-logo {\n  font-size: 22px; font-weight: 600;\n  letter-spacing: -0.02em;\n  text-align: center;\n}\n.nav-right {\n  display: flex; align-items: center; justify-content: flex-end;\n  gap: 20px;\n}\n.lang-switch {\n  background: none; border: none; cursor: pointer;\n  font-size: 13px; letter-spacing: 0.04em;\n  color: var(--tr-near-black); padding: 0;\n  font-family: inherit;\n}\n.lang-switch .sep { margin: 0 6px; color: var(--tr-medium-gray); }\n.lang-switch .active { font-weight: 600; }\n.lang-switch .inactive { font-weight: 400; color: var(--tr-medium-gray); }\n\n.icon-btn {\n  background: none; border: none; cursor: pointer;\n  padding: 6px; display: inline-flex; align-items: center;\n  color: var(--tr-near-black);\n  transition: color var(--tr-dur) var(--tr-ease);\n}\n.icon-btn:hover { color: var(--tr-accent); }\n\n.mobile-menu-btn { display: none; }\n\n@media (max-width: 820px) {\n  .nav-links { display: none; }\n  .nav-inner { grid-template-columns: auto 1fr auto; }\n  .nav-logo { text-align: left; }\n  .nav-right .tr-btn { display: none; }\n  .mobile-menu-btn { display: inline-flex; }\n}\n\n\/* Breadcrumbs *\/\n.breadcrumbs {\n  background: var(--tr-white);\n  border-bottom: 1px solid var(--tr-light-gray);\n  padding: 14px 0;\n  font-size: 13px;\n  color: var(--tr-medium-gray);\n}\n.breadcrumbs .tr-container { display: flex; gap: 8px; align-items: center; }\n.breadcrumbs a { transition: color var(--tr-dur) var(--tr-ease); }\n.breadcrumbs a:hover { color: var(--tr-accent); }\n.breadcrumbs .sep { color: var(--tr-light-gray); }\n.breadcrumbs .current { color: var(--tr-near-black); }\n\n\/* ================================================================\n   HERO\n   ================================================================ *\/\n.hero {\n  position: relative;\n  min-height: calc(100vh - 72px - 44px);\n  display: flex; align-items: flex-end;\n  padding: 0;\n  overflow: hidden;\n  background: #1a1a1a;\n}\n.hero-image {\n  position: absolute; inset: 0;\n  background:\n    radial-gradient(ellipse at 70% 20%, rgba(212,165,116,0.15), transparent 50%),\n    linear-gradient(135deg, #2a2520, #0e0c0a 60%, #050404);\n  display: flex; align-items: center; justify-content: center;\n  color: rgba(255,255,255,0.25);\n  font-size: 13px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n.hero-image::after {\n  content: '';\n  position: absolute; inset: 0;\n  background: linear-gradient(to top right, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.35) 40%, transparent 70%);\n}\n.hero-placeholder-label {\n  position: absolute; top: 24px; right: 24px;\n  padding: 6px 12px;\n  border: 1px solid rgba(255,255,255,0.2);\n  color: rgba(255,255,255,0.45);\n  font-size: 11px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  z-index: 1;\n}\n.hero-content {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  padding: 120px 0 96px;\n}\n.hero-content .tr-container {\n  display: flex; flex-direction: column; gap: 28px;\n  align-items: flex-start;\n}\n.hero-eyebrow {\n  font-size: 12px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  font-weight: 500;\n  color: var(--tr-accent);\n}\n.hero h1 {\n  color: var(--tr-white);\n  max-width: 920px;\n  text-wrap: balance;\n}\n.hero p {\n  color: rgba(255,255,255,0.85);\n  font-size: 19px;\n  line-height: 1.6;\n  max-width: 620px;\n}\n.hero-cta { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 8px; }\n\n@media (max-width: 640px) {\n  .hero { min-height: 88vh; }\n  .hero-content { padding: 100px 0 64px; }\n  .hero p { font-size: 17px; }\n  .hero-cta .tr-btn { flex: 1 1 auto; min-width: 160px; }\n}\n\n\/* ================================================================\n   TRUST BAR\n   ================================================================ *\/\n.trust-bar {\n  border-top: 1px solid var(--tr-light-gray);\n  border-bottom: 1px solid var(--tr-light-gray);\n  padding: 28px 0;\n}\n.trust-bar .tr-container {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n}\n.trust-item {\n  display: flex; align-items: center; gap: 12px;\n  padding: 4px 20px;\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--tr-near-black);\n  border-left: 1px solid var(--tr-light-gray);\n  min-height: 40px;\n}\n.trust-item:first-child { border-left: none; }\n.trust-item i[data-lucide] { color: var(--tr-near-black); flex-shrink: 0; }\n\n@media (max-width: 960px) {\n  .trust-bar .tr-container {\n    grid-template-columns: repeat(2, 1fr);\n    gap: 0;\n  }\n  .trust-item {\n    padding: 12px;\n    border-left: none;\n    border-top: 1px solid var(--tr-light-gray);\n  }\n  .trust-item:nth-child(odd) { border-right: 1px solid var(--tr-light-gray); }\n  .trust-item:nth-child(1), .trust-item:nth-child(2) { border-top: none; }\n  .trust-item:nth-child(5) { grid-column: 1 \/ -1; border-right: none; }\n}\n\n\/* ================================================================\n   SECTION HEADER (centered)\n   ================================================================ *\/\n.section-head-center {\n  text-align: center;\n  display: flex; flex-direction: column; gap: 20px;\n  align-items: center;\n  margin-bottom: 64px;\n}\n.section-head-center .tr-h2 { max-width: 820px; text-wrap: balance; }\n.section-head-center .tr-lede { margin: 0 auto; }\n\n\/* ================================================================\n   FEATURE GRID\n   ================================================================ *\/\n.feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 0;\n  border-top: 1px solid var(--tr-light-gray);\n  border-left: 1px solid var(--tr-light-gray);\n}\n.feature-cell {\n  padding: 40px 32px;\n  border-right: 1px solid var(--tr-light-gray);\n  border-bottom: 1px solid var(--tr-light-gray);\n  display: flex; flex-direction: column; gap: 16px;\n  transition: background var(--tr-dur) var(--tr-ease);\n}\n.feature-cell:hover { background: var(--tr-cream); }\n.feature-cell i[data-lucide] {\n  color: var(--tr-near-black);\n  margin-bottom: 8px;\n}\n.feature-cell p {\n  color: var(--tr-medium-gray);\n  font-size: 15px;\n  line-height: 1.6;\n}\n.feature-closing {\n  margin-top: 48px;\n  text-align: center;\n  font-size: 15px;\n  color: var(--tr-medium-gray);\n  max-width: 720px; margin-left: auto; margin-right: auto;\n}\n\n@media (max-width: 960px) {\n  .feature-grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 560px) {\n  .feature-grid { grid-template-columns: 1fr; }\n  .feature-cell { padding: 32px 24px; }\n}\n\n\/* ================================================================\n   TYPE SELECTOR (Outdoor \/ Indoor \/ etc.)\n   ================================================================ *\/\n.cream-section { background: var(--tr-cream); }\n\n.type-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n}\n.type-card {\n  padding: 32px 28px;\n  background: var(--tr-white);\n  border: 1px solid var(--tr-near-black);\n  display: flex; flex-direction: column; gap: 14px;\n  transition: background var(--tr-dur) var(--tr-ease),\n              color var(--tr-dur) var(--tr-ease);\n  min-height: 280px;\n  cursor: default;\n}\n.type-card:hover {\n  background: var(--tr-near-black);\n  color: var(--tr-white);\n}\n.type-card:hover .price-badge {\n  background: var(--tr-white);\n  color: var(--tr-near-black);\n  border-color: var(--tr-white);\n}\n.type-card:hover p { color: rgba(255,255,255,0.8); }\n.type-card h3 {\n  font-size: 19px; font-weight: 600;\n  letter-spacing: -0.01em; line-height: 1.3;\n}\n.type-card p {\n  font-size: 14px;\n  line-height: 1.6;\n  color: var(--tr-medium-gray);\n  transition: color var(--tr-dur) var(--tr-ease);\n}\n.price-badge {\n  align-self: flex-start;\n  padding: 6px 12px;\n  border: 1px solid var(--tr-near-black);\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.02em;\n  transition: background var(--tr-dur) var(--tr-ease),\n              color var(--tr-dur) var(--tr-ease),\n              border-color var(--tr-dur) var(--tr-ease);\n}\n.type-card .spacer { flex: 1; }\n\n@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; } }\n\n\/* ================================================================\n   COMPARISON TABLE\n   ================================================================ *\/\n.compare-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 16px;\n}\n.compare-table thead th {\n  text-align: left;\n  padding: 20px 16px;\n  font-size: 12px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  font-weight: 500;\n  color: var(--tr-medium-gray);\n  border-bottom: 1px solid var(--tr-near-black);\n}\n.compare-table tbody td {\n  padding: 24px 16px;\n  border-bottom: 1px solid var(--tr-light-gray);\n  vertical-align: top;\n}\n.compare-table tbody td:first-child {\n  font-weight: 600;\n  width: 22%;\n}\n.compare-table tbody td:nth-child(2) {\n  width: 28%;\n  color: var(--tr-dark-gray);\n}\n.compare-table tbody td:nth-child(3) {\n  color: var(--tr-medium-gray);\n}\n.filter-link {\n  display: inline-flex; align-items: center; gap: 6px;\n  margin-top: 24px;\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--tr-near-black);\n  text-decoration: underline;\n  text-underline-offset: 4px;\n  transition: color var(--tr-dur) var(--tr-ease);\n}\n.filter-link:hover { color: var(--tr-accent); }\n.after-table-copy {\n  margin-top: 48px;\n  font-size: 16px;\n  color: var(--tr-medium-gray);\n  max-width: 780px;\n}\n\n@media (max-width: 640px) {\n  .compare-table thead { display: none; }\n  .compare-table, .compare-table tbody, .compare-table tr, .compare-table td { display: block; width: 100%; }\n  .compare-table tr { padding: 20px 0; border-bottom: 1px solid var(--tr-light-gray); }\n  .compare-table tbody td { padding: 4px 0; border: none; }\n  .compare-table tbody td:first-child { width: auto; font-size: 18px; }\n}\n\n\/* ================================================================\n   PRICE TIERS\n   ================================================================ *\/\n.price-tiers {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 0;\n  border: 1px solid var(--tr-near-black);\n}\n.tier {\n  padding: 36px 28px;\n  border-right: 1px solid var(--tr-light-gray);\n  display: flex; flex-direction: column; gap: 16px;\n  min-height: 260px;\n  transition: background var(--tr-dur) var(--tr-ease),\n              color var(--tr-dur) var(--tr-ease);\n  background: var(--tr-white);\n}\n.tier:last-child { border-right: none; }\n.tier:hover { background: var(--tr-near-black); color: var(--tr-white); }\n.tier:hover .tier-label { color: rgba(255,255,255,0.6); }\n.tier:hover .tier-desc { color: rgba(255,255,255,0.85); }\n.tier-price {\n  font-size: 28px;\n  font-weight: 600;\n  letter-spacing: -0.015em;\n  line-height: 1.1;\n}\n.tier-label {\n  font-size: 12px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  font-weight: 500;\n  color: var(--tr-medium-gray);\n  transition: color var(--tr-dur) var(--tr-ease);\n}\n.tier-desc {\n  font-size: 15px;\n  color: var(--tr-dark-gray);\n  line-height: 1.5;\n  margin-top: auto;\n}\n\n.wellis-range {\n  margin-top: 72px;\n  padding: 36px 32px;\n  border-left: 2px solid var(--tr-near-black);\n  background: var(--tr-cream);\n}\n.wellis-range h3 { font-size: 20px; font-weight: 600; margin-bottom: 10px; }\n.wellis-range p { font-size: 15px; color: var(--tr-dark-gray); }\n\n.callout-box {\n  margin-top: 40px;\n  padding: 36px 32px;\n  background: var(--tr-white);\n  border: 1px solid var(--tr-light-gray);\n}\n.callout-box h3 {\n  font-size: 18px;\n  font-weight: 600;\n  margin-bottom: 20px;\n}\n.callout-box ul {\n  list-style: none;\n  padding: 0; margin: 0;\n  display: flex; flex-direction: column; gap: 14px;\n}\n.callout-box li {\n  display: flex; gap: 12px;\n  font-size: 15px; line-height: 1.5;\n  color: var(--tr-dark-gray);\n  padding-left: 0;\n}\n.callout-box li::before {\n  content: ''; display: block; flex-shrink: 0;\n  width: 6px; height: 6px; margin-top: 10px;\n  background: var(--tr-near-black);\n  border-radius: 999px;\n}\n\n@media (max-width: 960px) {\n  .price-tiers { grid-template-columns: repeat(2, 1fr); }\n  .tier { border-bottom: 1px solid var(--tr-light-gray); }\n  .tier:nth-child(2) { border-right: none; }\n  .tier:nth-child(n+3) { border-bottom: none; }\n}\n@media (max-width: 560px) {\n  .price-tiers { grid-template-columns: 1fr; }\n  .tier { border-right: none; border-bottom: 1px solid var(--tr-light-gray); min-height: 0; }\n  .tier:last-child { border-bottom: none; }\n}\n\n\/* ================================================================\n   ENERGY COSTS INFO BOX\n   ================================================================ *\/\n.energy-rows {\n  border: 1px solid var(--tr-light-gray);\n}\n.energy-row {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  padding: 24px 32px;\n  gap: 24px;\n  align-items: center;\n}\n.energy-row:nth-child(even) { background: var(--tr-cream); }\n.energy-row .label { font-size: 16px; color: var(--tr-dark-gray); }\n.energy-row .value {\n  font-size: 18px;\n  font-weight: 600;\n  letter-spacing: -0.01em;\n  text-align: right;\n  white-space: nowrap;\n}\n.energy-section-intro {\n  font-size: 17px;\n  color: var(--tr-dark-gray);\n  max-width: 820px;\n  margin-bottom: 48px;\n}\n.subhead {\n  font-size: 16px;\n  font-weight: 600;\n  margin-top: 48px;\n  margin-bottom: 20px;\n  letter-spacing: -0.005em;\n}\n.num-list {\n  list-style: none; padding: 0; margin: 0;\n  counter-reset: n;\n  display: flex; flex-direction: column; gap: 20px;\n}\n.num-list li {\n  counter-increment: n;\n  display: grid;\n  grid-template-columns: 40px 1fr;\n  align-items: start;\n  gap: 8px;\n  padding: 20px 0;\n  border-top: 1px solid var(--tr-light-gray);\n  font-size: 16px;\n  line-height: 1.6;\n  color: var(--tr-dark-gray);\n}\n.num-list li:last-child { border-bottom: 1px solid var(--tr-light-gray); }\n.num-list li::before {\n  content: counter(n, decimal-leading-zero);\n  font-size: 13px;\n  font-weight: 500;\n  color: var(--tr-medium-gray);\n  letter-spacing: 0.04em;\n  padding-top: 4px;\n}\n.num-list li strong { font-weight: 600; color: var(--tr-near-black); }\n.trailing-note {\n  margin-top: 40px;\n  padding: 20px 24px;\n  border-left: 2px solid var(--tr-accent);\n  font-size: 15px;\n  color: var(--tr-dark-gray);\n  background: var(--tr-cream);\n}\n\n@media (max-width: 560px) {\n  .energy-row { grid-template-columns: 1fr; padding: 20px 20px; }\n  .energy-row .value { text-align: left; }\n}\n\n\/* ================================================================\n   WELLIS FOCUS — two column\n   ================================================================ *\/\n.wellis-focus {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 80px;\n  align-items: start;\n}\n.wellis-photo {\n  aspect-ratio: 4\/5;\n  background:\n    radial-gradient(ellipse at 30% 20%, rgba(212,165,116,0.15), transparent 60%),\n    linear-gradient(155deg, #2a2824, #141210 70%, #0a0908);\n  color: rgba(255,255,255,0.3);\n  display: flex; align-items: center; justify-content: center;\n  position: relative;\n  font-size: 12px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 24px;\n  text-align: center;\n}\n.wellis-copy h2 { margin-bottom: 24px; }\n.wellis-copy p.lead {\n  font-size: 17px; color: var(--tr-dark-gray);\n  line-height: 1.6;\n}\n.wellis-copy h3 {\n  font-size: 16px; font-weight: 600;\n  margin-top: 32px; margin-bottom: 16px;\n}\n.wellis-bullets {\n  list-style: none; padding: 0; margin: 0;\n  display: flex; flex-direction: column;\n}\n.wellis-bullets li {\n  padding: 14px 0;\n  border-top: 1px solid var(--tr-light-gray);\n  font-size: 15px;\n  display: flex; gap: 12px;\n}\n.wellis-bullets li:last-child { border-bottom: 1px solid var(--tr-light-gray); }\n.wellis-bullets li i[data-lucide] {\n  color: var(--tr-near-black);\n  flex-shrink: 0; margin-top: 2px;\n}\n\n.series-strip {\n  margin-top: 72px;\n}\n.series-strip h3 {\n  font-size: 14px;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  font-weight: 500;\n  color: var(--tr-medium-gray);\n  margin-bottom: 24px;\n}\n.series-scroll {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 16px;\n}\n.series-card {\n  padding: 28px 24px;\n  border: 1px solid var(--tr-light-gray);\n  display: flex; flex-direction: column; gap: 12px;\n  background: var(--tr-white);\n  transition: border-color var(--tr-dur) var(--tr-ease);\n  min-height: 220px;\n}\n.series-card:hover { border-color: var(--tr-near-black); }\n.series-card .name {\n  font-size: 18px; font-weight: 600;\n  letter-spacing: -0.01em;\n}\n.series-card .models {\n  font-size: 13px;\n  color: var(--tr-medium-gray);\n  line-height: 1.6;\n}\n\n@media (max-width: 1000px) {\n  .wellis-focus { grid-template-columns: 1fr; gap: 48px; }\n  .wellis-photo { aspect-ratio: 16\/10; }\n  .series-scroll {\n    grid-template-columns: none;\n    display: flex; overflow-x: auto;\n    scroll-snap-type: x mandatory;\n    padding-bottom: 16px;\n    margin: 0 -24px;\n    padding-left: 24px; padding-right: 24px;\n  }\n  .series-card { flex: 0 0 78vw; max-width: 320px; scroll-snap-align: start; }\n}\n\n\/* ================================================================\n   DELIVERY \/ WARRANTY 3-column\n   ================================================================ *\/\n.three-col {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 64px;\n}\n.three-col \u003e div {\n  display: flex; flex-direction: column; gap: 16px;\n  padding-top: 24px;\n  border-top: 1px solid var(--tr-near-black);\n}\n.three-col h3 { font-size: 20px; font-weight: 600; }\n.three-col p { font-size: 15px; color: var(--tr-dark-gray); line-height: 1.6; }\n.three-col i[data-lucide] { color: var(--tr-near-black); margin-bottom: 8px; }\n\n@media (max-width: 960px) {\n  .three-col { grid-template-columns: 1fr; gap: 32px; }\n}\n\n\/* ================================================================\n   KLARNA\n   ================================================================ *\/\n.klarna-section { background: var(--tr-cream); }\n.klarna-logo {\n  display: inline-flex; align-items: center;\n  padding: 10px 18px;\n  background: #FFA8CD;\n  color: #17120f;\n  font-weight: 700; font-size: 18px;\n  letter-spacing: -0.01em;\n  border-radius: 999px;\n  margin-bottom: 28px;\n}\n.klarna-pills {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 12px;\n  margin-top: 8px;\n  margin-bottom: 32px;\n}\n.klarna-pill {\n  padding: 20px 24px;\n  background: var(--tr-white);\n  border: 1px solid var(--tr-near-black);\n  text-align: center;\n  font-size: 15px;\n  font-weight: 500;\n  line-height: 1.4;\n  transition: background var(--tr-dur) var(--tr-ease),\n              color var(--tr-dur) var(--tr-ease);\n}\n.klarna-pill:hover { background: var(--tr-near-black); color: var(--tr-white); }\n.klarna-note {\n  margin-top: 24px;\n  font-size: 14px;\n  color: var(--tr-medium-gray);\n  text-align: center;\n}\n@media (max-width: 800px) {\n  .klarna-pills { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 480px) {\n  .klarna-pills { grid-template-columns: 1fr; }\n}\n\n\/* ================================================================\n   FAQ\n   ================================================================ *\/\n.faq-list { max-width: 880px; margin: 0 auto; }\n.faq-item { border-bottom: 1px solid var(--tr-near-black); }\n.faq-item:first-child { border-top: 1px solid var(--tr-near-black); }\n.faq-q {\n  width: 100%;\n  display: flex; justify-content: space-between; align-items: center; gap: 24px;\n  background: none; border: none; cursor: pointer;\n  padding: 28px 0;\n  font-family: inherit;\n  font-size: 18px;\n  font-weight: 500;\n  color: var(--tr-near-black);\n  text-align: left;\n  letter-spacing: -0.005em;\n}\n.faq-q .chevron {\n  transition: transform 240ms var(--tr-ease);\n  flex-shrink: 0;\n  display: inline-flex;\n}\n.faq-item.open .faq-q .chevron { transform: rotate(180deg); }\n.faq-a {\n  overflow: hidden;\n  max-height: 0;\n  opacity: 0;\n  transition: max-height 320ms ease-out, opacity 320ms ease-out, padding 320ms ease-out;\n}\n.faq-item.open .faq-a {\n  max-height: 400px;\n  opacity: 1;\n  padding-bottom: 32px;\n}\n.faq-a p {\n  font-size: 17px;\n  color: var(--tr-medium-gray);\n  max-width: 760px;\n  line-height: 1.65;\n}\n\n\/* ================================================================\n   BLACK CTA\n   ================================================================ *\/\n.cta-black {\n  background: var(--tr-black);\n  color: var(--tr-white);\n  padding: 140px 0;\n  text-align: center;\n}\n.cta-black h2 { color: var(--tr-white); margin-bottom: 24px; }\n.cta-black p {\n  color: rgba(255,255,255,0.75);\n  font-size: 18px;\n  line-height: 1.6;\n  max-width: 600px;\n  margin: 0 auto 40px;\n}\n.cta-black-buttons { display: inline-flex; gap: 12px; flex-wrap: wrap; justify-content: center; }\n\n@media (max-width: 640px) {\n  .cta-black { padding: 96px 0; }\n}\n\n\/* ================================================================\n   FOOTER\n   ================================================================ *\/\nfooter.site-footer {\n  background: var(--tr-black);\n  color: var(--tr-white);\n  padding: 80px 0 32px;\n  border-top: 1px solid #1a1a1a;\n}\n.footer-grid {\n  display: grid;\n  grid-template-columns: 2fr 1fr 1fr 1fr 1fr;\n  gap: 40px;\n}\n.footer-brand {\n  font-size: 28px; font-weight: 600;\n  letter-spacing: -0.02em;\n  color: var(--tr-white);\n  margin-bottom: 16px;\n}\n.footer-desc {\n  font-size: 14px;\n  line-height: 1.6;\n  color: var(--tr-medium-gray);\n  max-width: 320px;\n}\n.footer-col h4 {\n  font-size: 13px; font-weight: 600;\n  letter-spacing: 0.04em;\n  color: var(--tr-white);\n  margin-bottom: 16px;\n}\n.footer-col ul {\n  list-style: none; padding: 0; margin: 0;\n  display: flex; flex-direction: column; gap: 10px;\n}\n.footer-col a {\n  font-size: 14px;\n  color: var(--tr-light-gray);\n  transition: color var(--tr-dur) var(--tr-ease);\n}\n.footer-col a:hover { color: var(--tr-accent); }\n.footer-bottom {\n  margin-top: 64px; padding-top: 24px;\n  border-top: 1px solid #1a1a1a;\n  display: flex; justify-content: space-between; flex-wrap: wrap; gap: 16px;\n  font-size: 12px; color: var(--tr-medium-gray);\n}\n.footer-legal { display: flex; gap: 24px; flex-wrap: wrap; }\n\n@media (max-width: 900px) {\n  .footer-grid { grid-template-columns: 1fr 1fr; gap: 32px; }\n  .footer-brand-col { grid-column: 1 \/ -1; }\n}\n@media (max-width: 520px) {\n  .footer-grid { grid-template-columns: 1fr; }\n}\n\n\/* ================================================================\n   MOBILE NAV DRAWER\n   ================================================================ *\/\n.mobile-nav {\n  position: fixed; inset: 0;\n  background: var(--tr-white);\n  z-index: 100;\n  display: flex; flex-direction: column;\n  padding: 24px;\n  transform: translateY(-100%);\n  transition: transform 320ms var(--tr-ease);\n}\n.mobile-nav.open { transform: translateY(0); }\n.mobile-nav-top {\n  display: flex; justify-content: space-between; align-items: center;\n  height: 48px;\n}\n.mobile-nav-links {\n  margin-top: 48px;\n  display: flex; flex-direction: column; gap: 8px;\n}\n.mobile-nav-links a {\n  padding: 16px 0;\n  font-size: 24px;\n  font-weight: 500;\n  letter-spacing: -0.01em;\n  border-bottom: 1px solid var(--tr-light-gray);\n}\n\n\/* ================================================================\n   UTILITIES\n   ================================================================ *\/\n.spacer-sm { height: 48px; }\n\n\n\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-danube-w-flow-swim-spa#product\",\"name\":\"Wellis Danube W-Flow Swim Spa\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Wellis\"},\"manufacturer\":{\"@type\":\"Organization\",\"name\":\"Wellis\",\"foundingLocation\":\"Ungarn\"},\"category\":\"Swim Spa\",\"description\":\"Kompakter 4,5 m Swim Spa mit Drei-Pumpen W-Flow Strömung. AquaSoul™ Pro 4.1 Sound, WLAN-fähige Fernsteuerung.\",\"countryOfAssembly\":\"HU\",\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"EUR\",\"price\":\"32599\",\"availability\":\"https:\/\/schema.org\/InStock\",\"url\":\"https:\/\/tworelax.com\/products\/wellis-danube-w-flow-swim-spa\",\"seller\":{\"@type\":\"Organization\",\"name\":\"TwoRelax\"}}},\n{\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/tworelax.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wellis\",\"item\":\"https:\/\/tworelax.com\/pages\/wellis\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Swim Spas\",\"item\":\"https:\/\/tworelax.com\/collections\/swim-spa\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Wellis Danube W-Flow\"}]},\n{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/tworelax.com\/products\/wellis-danube-w-flow-swim-spa#faq\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"Was kostet der Wellis Danube W-Flow?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Der Wellis Danube W-Flow Swim Spa kostet 32.599 \\u20ac inkl. 19 % MwSt. Der Preis beinhaltet kostenlose Standardlieferung in Deutschland und \\u00d6sterreich \\u00fcber TwoRelax. Klarna-Finanzierung und White-Glove-Kranplatzierung sind verf\\u00fcgbar.\"}},\n{\"@type\":\"Question\",\"name\":\"F\\u00fcr wie viele Personen ist der Wellis Danube W-Flow ausgelegt?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Der Wellis Danube W-Flow ist ein 2-Personen Hydro + Schwimmzone Swim Spa \\u2014 Sitzanordnung: 2 Sitzpl\\u00e4tze + Schwimmzone.\"}},\n{\"@type\":\"Question\",\"name\":\"Ist der Wellis Danube W-Flow f\\u00fcr den ganzj\\u00e4hrigen Au\\u00dfeneinsatz geeignet?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ja. Der Wellis Danube W-Flow verwendet eine Scandinavian Isolierung mit einem Stainless steel Rahmen und ist f\\u00fcr den ganzj\\u00e4hrigen Outdoor-Betrieb in mitteleurop\\u00e4ischem Klima ausgelegt. Scandinavian-Isolierung ist bei PeakLife und CityLife serienm\\u00e4\\u00dfig und bei ClassicLine-Modellen als Upgrade verf\\u00fcgbar.\"}},\n{\"@type\":\"Question\",\"name\":\"Wie lange ist die Lieferzeit f\\u00fcr den Wellis Danube W-Flow in Deutschland und \\u00d6sterreich?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"TwoRelax versendet den Wellis Danube W-Flow originalverpackt direkt aus dem Wellis-Werk in Ungarn mit Standardlieferung in Deutschland und \\u00d6sterreich. Die typische Lieferzeit betr\\u00e4gt 2-6 Wochen, je nach aktuellem Lagerbestand und Konfiguration. Kontaktieren Sie uns f\\u00fcr den aktuellen Liefertermin.\"}}\n]}\n]}\n\u003c\/script\u003e\n\n\u003cnav class=\"breadcrumbs\" aria-label=\"Breadcrumb\"\u003e\u003cdiv class=\"tr-container\"\u003e\u003ca href=\"\/\"\u003eStartseite\u003c\/a\u003e\u003cspan class=\"sep\"\u003e›\u003c\/span\u003e\u003ca href=\"\/pages\/wellis\"\u003eWellis\u003c\/a\u003e\u003cspan class=\"sep\"\u003e›\u003c\/span\u003e\u003ca href=\"\/collections\/swim-spa\"\u003eAlle Wellis Swim Spas\u003c\/a\u003e\u003cspan class=\"sep\"\u003e›\u003c\/span\u003e\u003cspan class=\"current\"\u003eWellis Danube W-Flow\u003c\/span\u003e\u003c\/div\u003e\u003c\/nav\u003e\n\n\u003csection class=\"hero\" aria-labelledby=\"prod-title\" style=\"min-height:55vh;\"\u003e\n  \u003cdiv class=\"hero-image\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"hero-content\"\u003e\u003cdiv class=\"tr-container\"\u003e\n    \u003cdiv class=\"hero-eyebrow\"\u003eWellis · StreamLife\u003c\/div\u003e\n    \u003ch1 id=\"prod-title\" class=\"tr-h1\"\u003eWellis Danube W-Flow Swim Spa\u003c\/h1\u003e\n    \u003cp\u003eKompakter 4,5 m Swim Spa mit Drei-Pumpen W-Flow Strömung. AquaSoul™ Pro 4.1 Sound, WLAN-fähige Fernsteuerung.\u003c\/p\u003e\n    \u003cdiv class=\"hero-cta\"\u003e\n      \u003ca href=\"#specs\" class=\"tr-btn tr-btn--on-hero-primary\"\u003eZu den technischen Daten\u003c\/a\u003e\n      \u003ca href=\"\/pages\/contact\" class=\"tr-btn tr-btn--on-hero-secondary\"\u003eBeratung anfragen\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"trust-bar\" aria-label=\"Wellis Danube W-Flow auf einen Blick\"\u003e\n  \u003cdiv class=\"tr-container\"\u003e\n    \u003cdiv class=\"trust-item\"\u003eStreamLife\u003c\/div\u003e\n    \u003cdiv class=\"trust-item\"\u003e2-Personen Hydro + Schwimmzone\u003c\/div\u003e\n    \u003cdiv class=\"trust-item\"\u003e4530×2350×1470 mm\u003c\/div\u003e\n    \u003cdiv class=\"trust-item\"\u003e32.599 € inkl. MwSt.\u003c\/div\u003e\n    \u003cdiv class=\"trust-item\"\u003eKostenlose DE + AT Lieferung\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"specs\" aria-labelledby=\"specs-title\"\u003e\n  \u003cdiv class=\"tr-container tr-container-narrow\"\u003e\n    \u003cdiv class=\"section-head-center\"\u003e\n      \u003cdiv class=\"tr-eyebrow\"\u003eTechnische Daten\u003c\/div\u003e\n      \u003ch2 id=\"specs-title\" class=\"tr-h2\"\u003eWellis Danube W-Flow technische Spezifikationen\u003c\/h2\u003e\n      \u003cp class=\"tr-lede\"\u003eAlle Angaben aus dem offiziellen Wellis 2025 Katalog. Verfügbar als fabrikneue, originalverpackte Einheit über TwoRelax — autorisierter Wellis-Händler für Deutschland und Österreich.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003ctable style=\"width:100%;border-collapse:collapse;margin-top:16px;\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eAbmessungen\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e4530×2350×1470 mm\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eSitzplätze\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e2 Sitzplätze + Schwimmzone\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eNettogewicht\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e1,000 kg\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eWasservolumen\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e5,913 L\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eDüsen gesamt\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e24\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003ePumpen\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003e1×3HP + 3×3HP\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eRahmen\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eStainless steel\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eIsolierung\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eScandinavian\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eVerstärkung\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eFiberglass reinforced\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;width:40%;\"\u003eBedienpanel\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eSmartTouch\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;\"\u003eGegenstromsystem\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eW-Flow 3×3HP\u003c\/td\u003e\u003c\/tr\u003e\u003ctr\u003e\u003cth style=\"text-align:left;padding:8px 12px;border-bottom:1px solid #eee;background:#f7f7f5;\"\u003eFernsteuerung\u003c\/th\u003e\u003ctd style=\"padding:8px 12px;border-bottom:1px solid #eee;\"\u003eSmartPhone-App mit WLAN\u003c\/td\u003e\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"cream-section\" aria-labelledby=\"buy-title\"\u003e\n  \u003cdiv class=\"tr-container tr-container-narrow\"\u003e\n    \u003cdiv class=\"section-head-center\"\u003e\n      \u003cdiv class=\"tr-eyebrow\"\u003eSo kaufen Sie\u003c\/div\u003e\n      \u003ch2 id=\"buy-title\" class=\"tr-h2\"\u003eWellis Danube W-Flow über TwoRelax kaufen\u003c\/h2\u003e\n      \u003cp\u003eTwoRelax ist autorisierter Wellis-Händler für Deutschland und Österreich. Jeder Wellis Danube W-Flow kommt fabrikneu und originalverpackt direkt aus dem Wellis-Werk in Ungarn mit vollständiger Herstellergarantie.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"callout-box\"\u003e\n      \u003ch3\u003eDas bekommen Sie\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eKostenlose Standardlieferung an alle DE + AT Postleitzahlen\u003c\/li\u003e\n        \u003cli\u003eVolle Wellis-Werksgarantie, EU-Abwicklung (bis zu 10 Jahre auf die Wanne)\u003c\/li\u003e\n        \u003cli\u003eKlarna-Finanzierung (0 % effektiver Jahreszins verfügbar)\u003c\/li\u003e\n        \u003cli\u003eOptionale White-Glove-Kranplatzierung (600 €)\u003c\/li\u003e\n        \u003cli\u003eWhatsApp-Support auf Deutsch \u0026amp; Englisch\u003c\/li\u003e\n        \u003cli\u003e14 Tage Widerrufsrecht\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"section-standard\" aria-labelledby=\"faq-title\"\u003e\n  \u003cdiv class=\"tr-container tr-container-narrow\"\u003e\n    \u003cdiv class=\"section-head-center\"\u003e\n      \u003cdiv class=\"tr-eyebrow\"\u003eFAQ\u003c\/div\u003e\n      \u003ch2 id=\"faq-title\" class=\"tr-h2\"\u003eHäufig gestellte Fragen zum Wellis Danube W-Flow\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-list\" id=\"faq-list\"\u003e\n      \u003carticle class=\"faq-item\"\u003e\u003cbutton class=\"faq-q\" aria-expanded=\"false\"\u003e\u003cspan\u003eWas kostet der Wellis Danube W-Flow?\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a\"\u003e\u003cp\u003eDer Wellis Danube W-Flow Swim Spa kostet 32.599 € inkl. 19 % MwSt. Der Preis beinhaltet kostenlose Standardlieferung in Deutschland und Österreich über TwoRelax. Klarna-Finanzierung und White-Glove-Kranplatzierung sind verfügbar.\u003c\/p\u003e\u003c\/div\u003e\u003c\/article\u003e\n\u003carticle class=\"faq-item\"\u003e\u003cbutton class=\"faq-q\" aria-expanded=\"false\"\u003e\u003cspan\u003eFür wie viele Personen ist der Wellis Danube W-Flow ausgelegt?\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a\"\u003e\u003cp\u003eDer Wellis Danube W-Flow ist ein 2-Personen Hydro + Schwimmzone Swim Spa — Sitzanordnung: 2 Sitzplätze + Schwimmzone.\u003c\/p\u003e\u003c\/div\u003e\u003c\/article\u003e\n\u003carticle class=\"faq-item\"\u003e\u003cbutton class=\"faq-q\" aria-expanded=\"false\"\u003e\u003cspan\u003eIst der Wellis Danube W-Flow für den ganzjährigen Außeneinsatz geeignet?\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a\"\u003e\u003cp\u003eJa. Der Wellis Danube W-Flow verwendet eine Scandinavian Isolierung mit einem Stainless steel Rahmen und ist für den ganzjährigen Outdoor-Betrieb in mitteleuropäischem Klima ausgelegt. Scandinavian-Isolierung ist bei PeakLife und CityLife serienmäßig und bei ClassicLine-Modellen als Upgrade verfügbar.\u003c\/p\u003e\u003c\/div\u003e\u003c\/article\u003e\n\u003carticle class=\"faq-item\"\u003e\u003cbutton class=\"faq-q\" aria-expanded=\"false\"\u003e\u003cspan\u003eWie lange ist die Lieferzeit für den Wellis Danube W-Flow in Deutschland und Österreich?\u003c\/span\u003e\u003c\/button\u003e\u003cdiv class=\"faq-a\"\u003e\u003cp\u003eTwoRelax versendet den Wellis Danube W-Flow originalverpackt direkt aus dem Wellis-Werk in Ungarn mit Standardlieferung in Deutschland und Österreich. Die typische Lieferzeit beträgt 10–15 Werktage ab Auftragsbestätigung. Kontaktieren Sie uns für den aktuellen Liefertermin.\u003c\/p\u003e\u003c\/div\u003e\u003c\/article\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection aria-labelledby=\"more-title\" style=\"padding:32px 0;\"\u003e\n  \u003cdiv class=\"tr-container tr-container-narrow\"\u003e\n    \u003cdiv class=\"callout-box\"\u003e\n      \u003ch3\u003eMehr entdecken\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"\/pages\/wellis\"\u003e\u003cstrong\u003eÜber die Marke Wellis\u003c\/strong\u003e\u003c\/a\u003e — Unternehmensgeschichte, Zertifizierungen und das komplette Produktsortiment.\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"\/pages\/wellis-swim-spa\"\u003e\u003cstrong\u003eWellis Swim Spa Ratgeber\u003c\/strong\u003e\u003c\/a\u003e — alle Swim Spa-Modelle im Vergleich mit Preisen und Spezifikationen.\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"\/collections\/swim-spa\"\u003e\u003cstrong\u003eAlle Wellis Swim Spas\u003c\/strong\u003e\u003c\/a\u003e — den vollständigen Live-Katalog durchstöbern.\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript src=\"https:\/\/unpkg.com\/lucide@latest\/dist\/umd\/lucide.min.js\"\u003e\u003c\/script\u003e\n\u003cscript\u003e\n\n  \/\/ FAQ accordion\n  document.querySelectorAll('#faq-list .faq-q').forEach(btn =\u003e {\n    btn.addEventListener('click', () =\u003e {\n      const item = btn.closest('.faq-item');\n      const open = item.classList.toggle('open');\n      btn.setAttribute('aria-expanded', open ? 'true' : 'false');\n    });\n  });\n\n  \/\/ Mobile menu\n  const menu = document.getElementById('mobile-nav');\n  document.getElementById('open-menu')?.addEventListener('click', () =\u003e {\n    menu.classList.add('open');\n    menu.setAttribute('aria-hidden', 'false');\n    document.body.style.overflow = 'hidden';\n  });\n  document.getElementById('close-menu')?.addEventListener('click', () =\u003e {\n    menu.classList.remove('open');\n    menu.setAttribute('aria-hidden', 'true');\n    document.body.style.overflow = '';\n  });\n\n  \/\/ Initial lucide render\n  if (window.lucide) window.lucide.createIcons();\n\n\u003c\/script\u003e\n\n\u003c!-- \/wellis-enrich-end --\u003e\n\u003cp\u003eThe \u003cb\u003eWellis Danube W-Flow\u003c\/b\u003e is a compact yet powerful 4.5-metre swim spa that delivers a strong, consistent swimming current in a space-efficient footprint. Powered by the W-Flow propulsion system and 4+ high-performance pumps, it's designed for active swimmers and fitness enthusiasts who want a real training experience at home.\u003c\/p\u003e\n\u003cp\u003eThe Danube W-Flow combines professional-grade swim performance with premium spa comfort — all within a 4.5-metre shell.\u003c\/p\u003e\n\n\u003ch2\u003eW-Flow Propulsion — Wide, Even Current\u003c\/h2\u003e\n\u003cp\u003eThe W-Flow system generates a broad current across the entire swim width, creating a natural open-water feel. Unlike narrow jet streams, it allows for proper full-stroke swimming technique. Adjustable from gentle warm-up pace through to high-resistance interval training — suitable for all levels.\u003c\/p\u003e\n\n\u003ch2\u003eSpa Recovery Zone\u003c\/h2\u003e\n\u003cp\u003eThe integrated hydrotherapy seating section features targeted massage jets for the neck, shoulders, back, and calves. Transition directly from swim training into a recovery spa session — making post-workout therapy a seamless part of your routine.\u003c\/p\u003e\n\n\u003ch2\u003eTechnology \u0026amp; Controls\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eWellis SmartTouch\u003c\/b\u003e colour touchscreen with smartphone app control\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eAquaSoul Pro 4.1\u003c\/b\u003e surround sound system\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWellisGuard\u003c\/b\u003e automatic water treatment\u003c\/li\u003e\n\u003cli\u003eScandinavian Life insulation — efficient year-round running costs\u003c\/li\u003e\n\u003cli\u003e4+ pumps for consistent, powerful flow\u003c\/li\u003e\n\u003cli\u003eLED underwater lighting\u003c\/li\u003e\n\u003cli\u003eFreestanding or semi-inground installation compatible\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cb\u003eSize:\u003c\/b\u003e 4.5 metres — Wellis StreamLife range\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCapacity:\u003c\/b\u003e 2 spa seats\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003ePumps:\u003c\/b\u003e 4+\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eWater volume:\u003c\/b\u003e 5,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 5999054712227\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eCE-certified\u003c\/b\u003e — EU-compliant\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eTwoRelax — Expert Swim Spa Delivery in Austria\u003c\/h2\u003e\n\u003cp\u003eBased in Innsbruck, TwoRelax is an authorised Wellis dealer providing expert consultation, professional delivery, and full after-sales support across Austria and Germany. Contact us for a quote and site assessment.\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\n  \u003cli\u003e\u003ca href=\"\/products\/wellis-danube-riverjet-swim-spa\"\u003eWellis Danube Riverjet (4,5 m)\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/wellis-amazonas-w-flow-swim-spa\"\u003eWellis Amazonas W-Flow (5,5 m)\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/wellis-elba-deluxe-swim-spa\"\u003eWellis Elba Deluxe\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/collections\/swim-spa\"\u003eAlle Swim Spas\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\u003eWarum sich für den Wellis Danube W-Flow entscheiden?\u003c\/h2\u003e\n\u003cp\u003eDer Wellis Danube W-Flow ist ein \u003cstrong\u003e4530 × 2350 × 1470 mm\u003c\/strong\u003e Swim-Spa mit \u003cstrong\u003e2 Sitzplätze\u003c\/strong\u003e, \u003cstrong\u003e24 Düsen\u003c\/strong\u003e und 3 × 3 HP auf der Schwimmseite plus 1 × 3 HP + W-EC für die Hydromassage. Hier sind die konkreten Gründe, sich für dieses Modell zu entscheiden.\u003c\/p\u003e\n\u003ch3\u003eFür wen der Wellis Danube W-Flow entworfen wurde\u003c\/h3\u003e\n\u003cp\u003eDer Danube W-Flow ist ein \u003cstrong\u003ecompact 4.53 m StreamLife swim spa with W-Flow counter-current — fits where full-size swim spas cannot\u003c\/strong\u003e. Er eignet sich für Haushalte, die die volle Swim-Spa-Funktionalität in einer Einheit suchen.\u003c\/p\u003e\n\u003ch3\u003eSchwimmtechnik\u003c\/h3\u003e\n\u003cp\u003eW-Flow adjustable swim software (0.4–2.5 km\/h).\u003c\/p\u003e\n\u003ch3\u003eGrundfläche und Aufstellung\u003c\/h3\u003e\n\u003cp\u003eDie mittelgroße Grundfläche 4530 × 2350 × 1470 mm vereint echte Schwimm-Trainings-Leistung mit überschaubarer Anlieferung und Installation — passt in die meisten deutschen und österreichischen Wohngärten. Trockengewicht: 1000 kg. Wasservolumen: 5913 L.\u003c\/p\u003e\n\u003ch3\u003eStromanschluss\u003c\/h3\u003e\n\u003cp\u003eBenötigt mindestens 1 × 50A–230V. Ein Drehstromanschluss 3 × 16A–400V wird für volle Schwimmdüsen-Leistung dringend empfohlen.\u003c\/p\u003e\n\u003ch3\u003eIntegrierte Technik\u003c\/h3\u003e\n\u003cp\u003eWellis StreamLife ist eine dedizierte Swim-Spa-Serie mit getrennten Schwimm- und Hydromassage-Zonen, Skandinavischer Isolierung und Edelstahlrahmen. Der Danube W-Flow wird konkret mit dem \u003cstrong\u003eSmartTouch\u003c\/strong\u003e-Bedienfeld, \u003cstrong\u003eWellisGuard\u003c\/strong\u003e-Wasserpflege, 4 × Antibacterial Kartuschenfilterung und Scandinavian Isolierung geliefert. Thermoabdeckung als Standard enthalten.\u003c\/p\u003e\n\u003ch3\u003eWann der Wellis Danube W-Flow NICHT die richtige Wahl ist\u003c\/h3\u003e\n\u003cp\u003eWenn Ihre Prioritäten anders liegen — kompaktere Grundfläche, kombinierte Schwimm-und-Hot-Tub-Funktion, poolähnliche Entspannung oder einfacherer Stromanschluss — sehen Sie sich die unten aufgeführten Alternativen an.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"comparison-section\" data-seo-block=\"comparison\"\u003e\n\u003ch2\u003eWellis Danube W-Flow im Vergleich mit ähnlichen Modellen\u003c\/h2\u003e\n\u003cp\u003eDiese drei Wellis-Alternativen liegen am nächsten am Danube W-Flow — gleiche Grundfläche, gleiches Gegenstromsystem oder die benachbarte Ausführung derselben Linie:\u003c\/p\u003e\n\u003cdiv class=\"comparison-grid\"\u003e\n\u003cdiv class=\"comparison-card\"\u003e\n  \u003ch3\u003e\u003ca href=\"\/products\/wellis-danube-riverjet-swim-spa\"\u003eWellis Danube Riverjet\u003c\/a\u003e\u003c\/h3\u003e\n  \u003cp\u003e\u003cem\u003eGleiche 4,53 m Größe mit Riverjet-Gegenstrom statt W-Flow.\u003c\/em\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eTechnische Daten:\u003c\/strong\u003e 2 Sitzplätze · 24 Düsen · 4530 × 2350 × 1470 mm · StreamLife\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-card\"\u003e\n  \u003ch3\u003e\u003ca href=\"\/products\/wellis-amazonas-w-flow-swim-spa\"\u003eWellis Amazonas W-Flow\u003c\/a\u003e\u003c\/h3\u003e\n  \u003cp\u003e\u003cem\u003eGrößere 5,5 m W-Flow-Alternative mit mehr Schwimmraum.\u003c\/em\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eTechnische Daten:\u003c\/strong\u003e 2 Sitzplätze · 26 Düsen · 5500 × 2350 × 1470 mm · StreamLife\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-card\"\u003e\n  \u003ch3\u003e\u003ca href=\"\/products\/wellis-elba-deluxe-swim-spa\"\u003eWellis Elba Deluxe\u003c\/a\u003e\u003c\/h3\u003e\n  \u003cp\u003e\u003cem\u003eKompakteste 3,96 m-Alternative für sehr kleine Gärten.\u003c\/em\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eTechnische Daten:\u003c\/strong\u003e 4 Sitzplätze · 33 Düsen · 3962 × 2200 × 1200 mm · StreamLife Compact\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"product-faq\" data-seo-block=\"faq\"\u003e\n\u003ch2\u003eHäufige Fragen zum Wellis Danube W-Flow\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eWie groß ist der Wellis Danube W-Flow?\u003c\/summary\u003e\n\u003cp\u003eAußenmaße: \u003cstrong\u003e4530 × 2350 × 1470 mm\u003c\/strong\u003e. Trockengewicht: 1000 kg. Wasservolumen: 5913 L. Kranlieferung und vorbereitete Betonplatte oder Halbeinbau einplanen.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWie funktioniert die Gegenstromanlage beim Wellis Danube W-Flow?\u003c\/summary\u003e\n\u003cp\u003eW-Flow adjustable swim software (0.4–2.5 km\/h). W-Flow nutzt Software, um die Flussgeschwindigkeit von 0,4–2,5 km\/h in 6 Stufen einzustellen — quasi ein Schwimm-Laufband.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWelche Stromversorgung benötigt der Wellis Danube W-Flow?\u003c\/summary\u003e\n\u003cp\u003eMinimum: \u003cstrong\u003e1 × 50A–230V\u003c\/strong\u003e. Empfohlen: 3 × 16A–400V. Benötigt mindestens 1 × 50A–230V. Ein Drehstromanschluss 3 × 16A–400V wird für volle Schwimmdüsen-Leistung dringend empfohlen.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWie viele Personen können den Wellis Danube W-Flow gleichzeitig nutzen?\u003c\/summary\u003e\n\u003cp\u003eDer Danube W-Flow ist für \u003cstrong\u003e2 Sitzplätze\u003c\/strong\u003e plus 1 Schwimmer in der Schwimmzone ausgelegt. Für parallele Hydromassage und Schwimmtraining siehe die Kombi-Alternative \u003ca href='\/products\/wellis-danube-riverjet-swim-spa'\u003eDanube Riverjet\u003c\/a\u003e.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIst der Wellis Danube W-Flow für den ganzjährigen Betrieb in Deutschland und Österreich isoliert?\u003c\/summary\u003e\n\u003cp\u003eJa. Der Danube W-Flow wird mit Scandinavian Isolierung geliefert, und die 3-kW-Heizung hält die Wassertemperatur auch im DE\/AT-Winter stabil. Eine Wärmepumpe ist optional für zusätzliche Energieersparnis erhältlich.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWie lange dauert die Lieferung des Wellis Danube W-Flow nach Deutschland oder Österreich?\u003c\/summary\u003e\n\u003cp\u003eSwim-Spas benötigen eine Standortbesichtigung und Kran. Typische Zeitspanne: 2–4 Wochen ab Auftragsbestätigung nach Klärung von Standort und Zugangsweg. TwoRelax koordiniert Kranunternehmen und Lieferteam.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eGibt es eine Garantie auf den Wellis Danube W-Flow?\u003c\/summary\u003e\n\u003cp\u003eJa. Der Danube W-Flow wird mit voller Wellis-Herstellergarantie geliefert (bis zu 10 Jahre auf die Schale, getrennte Garantiezeiten für Pumpen, Steuerung und Elektronik — genaue Bedingungen bei Auftragsbestätigung). Standard-Thermoabdeckung und WellisGuard-Wasserpflege inbegriffen.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eMit welchem Wellis-Swim-Spa sollte ich den Danube W-Flow vergleichen?\u003c\/summary\u003e\n\u003cp\u003eDie engsten Alternativen: \u003ca href='\/products\/wellis-danube-riverjet-swim-spa'\u003eDanube Riverjet\u003c\/a\u003e, \u003ca href='\/products\/wellis-amazonas-w-flow-swim-spa'\u003eAmazonas W-Flow\u003c\/a\u003e. Jeder ist eine direkte 1:1-Alternative nach Grundfläche, Gegenstromsystem oder Ausführungsstufe innerhalb der StreamLife-Reihe.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c!-- END tworelax-seo-content --\u003e\n\u003chr\u003e\n\u003ch3\u003eVerwandte Artikel\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/blogs\/news\/hydrotherapy-at-home-what-the-research-says-and-how-to-apply-it-with-an-outdoor-hot-tub\"\u003eHydrotherapie zu Hause: Was die Forschung sagt\u003c\/a\u003e — wie warmes Wasser und Düsen bei Regeneration, Schlaf und Stress helfen.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/blogs\/news\/how-to-find-the-best-hot-tub-dealer-in-germany-7-questions-to-ask-before-you-buy\"\u003e7 Fragen vor dem Whirlpool-Kauf in Deutschland\u003c\/a\u003e — worauf Sie bei einem Händler achten sollten.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/blogs\/news\/tworelax-germanys-authorized-wellis-dealer-who-we-are-and-why-it-matters\"\u003eWarum bei einem autorisierten Wellis-Händler kaufen\u003c\/a\u003e — was TwoRelax anders macht.\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Wellis","offers":[{"title":"Sterlingsilber \/ Braun","offer_id":57337139528062,"sku":"TR-WLS-DANUBE-W-FLOW-W-Sterling-Brown","price":35290.0,"currency_code":"EUR","in_stock":false},{"title":"Sterlingsilber \/ Grau","offer_id":57337139560830,"sku":"TR-WLS-DANUBE-W-FLOW-W-Sterling-Grey","price":35290.0,"currency_code":"EUR","in_stock":false},{"title":"Eisweiß \/ Braun","offer_id":57337139593598,"sku":"TR-WLS-DANUBE-W-FLOW-W-IceWhite-Brown","price":35290.0,"currency_code":"EUR","in_stock":false},{"title":"Eisweiß \/ Grau","offer_id":57337139626366,"sku":"TR-WLS-DANUBE-W-FLOW-W-IceWhite-Grey","price":35290.0,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0959\/8828\/5822\/files\/Screenshot2026-04-01at17.35.36.png?v=1776255849","url":"https:\/\/tworelax.com\/products\/wellis-danube-w-flow-swim-spa","provider":"TwoRelax","version":"1.0","type":"link"}