{"title":"ThermaSol","description":"\u003cstyle\u003e\n.tsb-sec{padding:56px 0;background:#ffffff;width:100%;overflow-x:hidden;}\n.tsb-sec.w{background:#FAF7F2;}\n.tsb-sec.d{background:#0f172a;color:#ffffff;}\n.tsb-sec.strip{padding:14px 0;}\n.tsb-wrap{max-width:1080px;margin:0 auto;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#111827;line-height:1.7;}\n.tsb-wrap *{box-sizing:border-box;}\n.tsb-wrap a:not([class]){color:#1a6fff;font-weight:600;text-decoration:none;}\n.tsb-wrap a:not([class]):hover{text-decoration:underline;}\n.tsb-sec.d .tsb-wrap a:not([class]){color:#93c5fd;}\n.tsb-sec \u003e .tsb-wrap \u003e *:first-child{margin-top:0;}\n.tsb-sec \u003e .tsb-wrap \u003e *:last-child{margin-bottom:0;}\n.tsb-divider{width:100%;height:2px;border:none;margin:0;opacity:.45;background:linear-gradient(90deg,transparent 0%,#c8860a 30%,#e8a832 50%,#c8860a 70%,transparent 100%);}\n.tsb-eyebrow{font-size:12px;letter-spacing:.10em;text-transform:uppercase;color:#6b7280;font-weight:700;margin:0 0 10px;}\n.tsb-sec.d .tsb-eyebrow{color:#60A5FA;}\n.tsb-h2{font-size:clamp(22px,2.8vw,30px);font-weight:700;color:#111827;margin:0 0 10px;line-height:1.2;padding-bottom:14px;position:relative;display:inline-block;}\n.tsb-h2::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background:#c8860a;border-radius:2px;}\n.tsb-sec.d .tsb-h2,.tsb-sec.d h3{color:#ffffff;}\n.tsb-lead{font-size:16px;line-height:1.7;color:#374151;max-width:720px;margin:14px 0 32px;}\n.tsb-sec.d .tsb-lead{color:#d1d5db;}\n.tsb-h3{font-size:19px;font-weight:700;color:#111827;margin:32px 0 10px;}\n.tsb-p{font-size:15px;line-height:1.7;color:#374151;margin:0 0 16px;max-width:780px;}\n.tsb-sec.d .tsb-p{color:#d1d5db;}\n.tsb-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}\n.tsb-hero-h{font-size:clamp(26px,3.2vw,40px);font-weight:800;color:#ffffff;margin:0 0 20px;line-height:1.2;}\n.tsb-hero-p{font-size:16px;line-height:1.75;color:#d1d5db;margin:0 0 14px;}\n.tsb-hero-fine{font-size:13px;color:#9ca3af;margin:0;}\n.tsb-hero-img{width:100%;height:400px;object-fit:cover;border-radius:12px;display:block;}\n.tsb-stats{display:grid;grid-template-columns:repeat(4,1fr);margin:44px 0 0;border:1px solid #1f2937;border-radius:8px;overflow:hidden;}\n.tsb-stat{text-align:center;padding:24px 16px;}\n.tsb-stat+.tsb-stat{border-left:1px solid #1f2937;}\n.tsb-stat b{display:block;font-size:28px;font-weight:700;color:#c8860a;line-height:1.15;margin-bottom:6px;}\n.tsb-stat span{display:block;font-size:12px;color:#9ca3af;line-height:1.4;}\n.tsb-nw{white-space:nowrap;}\nnav.tsb-ladder{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:0 0 18px;font-size:14px;color:#374151;}\nnav.tsb-ladder \u003e .tsb-ladder-l,nav.tsb-ladder \u003e :first-child:not(a):not([aria-current]){display:inline;padding:0;border:none;background:none;min-height:0;font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin-right:4px;}\nnav.tsb-ladder \u003e a,nav.tsb-ladder \u003e [aria-current]{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border:1px solid #e5e7eb;border-radius:999px;background:#ffffff;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;margin:0;}\nnav.tsb-ladder \u003e a{color:#1a6fff!important;text-decoration:none!important;font-weight:600;}\nnav.tsb-ladder \u003e a:hover{border-color:#1a6fff;background:#f0f7ff;}\nnav.tsb-ladder \u003e [aria-current]{color:#111827;font-weight:700;border-color:#c8860a;}\n.tsb-sec.strip nav.tsb-ladder{margin:12px 0 0;}\n.tsb-story{background:#f0f7ff;border-left:4px solid #1a6fff;border-radius:8px;padding:22px 28px;font-size:16px;line-height:1.85;color:#374151;font-style:italic;margin:0;}\n.tsb-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}\n.tsb-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n.tsb-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}\n.tsb-card{background:#ffffff;border-radius:8px;padding:22px;box-shadow:0 2px 12px rgba(0,0,0,.06);border-left:4px solid #c8860a;}\n.tsb-card.g{border-left-color:#059669;}\n.tsb-card.v{border-left-color:#7c3aed;}\n.tsb-card.s{border-left-color:#6b7280;}\n.tsb-card.b{border-left-color:#1a6fff;}\n.tsb-card-label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c8860a;margin:0 0 6px;}\n.tsb-card.g .tsb-card-label{color:#059669;}\n.tsb-card.v .tsb-card-label{color:#7c3aed;}\n.tsb-card.s .tsb-card-label{color:#6b7280;}\n.tsb-card.b .tsb-card-label{color:#1a6fff;}\n.tsb-card h3{font-size:18px;font-weight:700;color:#111827;margin:0 0 6px;line-height:1.3;}\n.tsb-card-meta{display:block;font-size:12px;color:#6b7280;font-style:italic;margin:0 0 10px;}\n.tsb-card p{font-size:14px;color:#374151;line-height:1.6;margin:0 0 10px;}\n.tsb-card-who{font-size:13px!important;font-style:italic;color:#6b7280!important;margin:0!important;padding-top:10px;border-top:1px solid #f3f4f6;}\n.tsb-tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:8px;position:relative;margin:24px 0 0;}\n.tsb-tbl{width:100%;border-collapse:collapse;font-size:14px;}\n.tsb-tbl th{background:#0f172a;color:#d1d5db;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:12px 16px;}\n.tsb-tbl td{padding:13px 16px;border-top:1px solid #e5e7eb;color:#374151;line-height:1.5;vertical-align:top;}\n.tsb-tbl tr:nth-child(even) td{background:#f9fafb;}\n.tsb-tbl td:first-child{font-weight:700;color:#111827;}\n.tsb-swipe{display:none;}\n.tsb-check{list-style:none;padding:0;margin:14px 0 18px;max-width:820px;}\n.tsb-check li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#374151;line-height:1.6;margin-bottom:10px;}\n.tsb-check li::before{content:'✓';color:#c8860a;font-weight:700;flex-shrink:0;margin-top:1px;}\n.tsb-warn{background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;padding:16px 20px;margin:24px 0 0;display:flex;gap:12px;align-items:flex-start;max-width:860px;}\n.tsb-warn svg{flex-shrink:0;margin-top:2px;}\n.tsb-warn div{font-size:14px;color:#374151;line-height:1.6;}\n.tsb-warn strong{color:#111827;}\n.tsb-note{max-width:820px;font-size:14px;color:#4b5563;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:16px 18px;margin:20px 0 0;}\n.tsb-research{background:#ffffff;border:1px solid #e5e7eb;border-left:4px solid #c8860a;border-radius:8px;padding:24px 28px;margin:0 0 24px;max-width:880px;}\n.tsb-research h3{font-size:16px;font-weight:700;color:#111827;margin:0 0 10px;}\n.tsb-research p{font-size:14px;color:#374151;line-height:1.7;margin:0 0 10px;}\n.tsb-cite{display:block;font-size:12px;color:#6b7280;font-style:italic;margin-top:12px;border-top:1px solid #e5e7eb;padding-top:10px;}\n.tsb-picks{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}\n.tsb-pick{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;position:relative;transition:box-shadow .25s,transform .25s;}\n.tsb-pick:hover{box-shadow:0 10px 32px rgba(0,0,0,.1);transform:translateY(-3px);}\n.tsb-pick-badge{position:absolute;top:0;right:0;background:#c8860a;color:#ffffff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:0 8px 0 6px;}\n.tsb-pick h3{font-size:16px;font-weight:700;color:#111827;margin:0 0 6px;padding-right:96px;line-height:1.3;}\n.tsb-pick-tag{display:block;font-size:13px;font-style:italic;color:#6b7280;margin:2px 0 12px;}\n.tsb-pick-spec{display:flex;gap:6px;align-items:center;font-size:12px;color:#374151;font-weight:600;margin:0 0 12px;}\n.tsb-pick p{font-size:14px;color:#374151;line-height:1.6;margin:0 0 18px;}\n.tsb-pick-btn{margin-top:auto;display:block;width:100%;background:#1a6fff;color:#ffffff!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none!important;min-height:44px;line-height:44px;border-radius:6px;transition:background .2s;}\n.tsb-pick-btn:hover{background:#1056c0;}\n.tsb-persona{background:#ffffff;border-radius:8px;padding:22px;box-shadow:0 2px 12px rgba(0,0,0,.06);border-top:4px solid #c8860a;}\n.tsb-persona.g{border-top-color:#059669;}\n.tsb-persona.b{border-top-color:#1a6fff;}\n.tsb-persona .tsb-card-label{margin-bottom:6px;}\n.tsb-persona h3{font-size:18px;font-weight:700;color:#111827;margin:0 0 10px;}\n.tsb-persona p{font-size:14px;color:#374151;line-height:1.6;margin:0;}\n.tsb-persona a{display:inline-flex;align-items:center;min-height:32px;margin-top:8px;font-size:13px;color:#1a6fff!important;font-weight:600;text-decoration:none!important;}\n.tsb-b2b{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:center;}\n.tsb-trust{background:#1a3a5c;border-radius:8px;border-left:4px solid #1a6fff;padding:28px 32px;display:flex;align-items:flex-start;gap:20px;}\n.tsb-trust-icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#1a6fff;display:flex;align-items:center;justify-content:center;}\n.tsb-trust h3{font-size:18px;font-weight:700;color:#ffffff;margin:0 0 8px;}\n.tsb-trust p{font-size:15px;color:#d1d5db;line-height:1.6;margin:0 0 14px;}\n.tsb-trust-btn{display:inline-block;background:#1a6fff;color:#ffffff!important;font-size:14px;font-weight:600;text-decoration:none!important;padding:10px 22px;border-radius:6px;}\n.tsb-trust-btn:hover{background:#1056c0;}\n.tsb-b2b-img{width:100%;height:300px;object-fit:cover;border-radius:10px;display:block;}\n.tsb-faq details{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden;max-width:920px;}\n.tsb-faq details[open]{border-left:3px solid #c8860a;box-shadow:0 4px 16px rgba(0,0,0,.07);}\n.tsb-faq summary{font-size:16px;font-weight:600;color:#111827;padding:14px 20px;min-height:52px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;}\n.tsb-faq summary::-webkit-details-marker{display:none;}\n.tsb-faq summary::after{content:'›';font-size:22px;color:#c8860a;flex-shrink:0;transition:transform .25s;display:inline-block;}\n.tsb-faq details[open] summary::after{transform:rotate(90deg);}\n.tsb-faq details p{font-size:15px;color:#374151;line-height:1.7;padding:0 20px 20px;margin:0;}\n.tsb-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}\n.tsb-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none!important;transition:border-color .2s,background .2s;}\n.tsb-nav a:hover{border-color:#1a6fff;background:#f0f7ff;}\n.tsb-nav b{display:block;font-size:15px;font-weight:600;color:#111827;margin-bottom:3px;}\n.tsb-nav span{display:block;font-size:13px;color:#6b7280;}\n.tsb-nav i{font-style:normal;font-size:20px;color:#1a6fff;}\n.tsb-cta-box{background:#1a3a5c;border-radius:12px;padding:44px 36px;text-align:center;max-width:760px;margin:0 auto;}\n.tsb-cta-box h2{font-size:clamp(22px,3vw,30px);font-weight:800;color:#ffffff;margin:0 0 14px;line-height:1.2;}\n.tsb-cta-lead{display:block;font-size:16px;color:#c8dff0;line-height:1.7;margin:0 auto 26px;max-width:580px;text-align:center;}\n.tsb-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;}\n.tsb-btn{display:inline-block;background:#1a6fff;color:#ffffff!important;font-size:15px;font-weight:700;text-decoration:none!important;padding:14px 28px;border-radius:8px;min-height:48px;line-height:20px;}\n.tsb-btn:hover{background:#1056c0;}\n.tsb-btn.alt{background:transparent;border:1px solid #8fb3d6;}\n.tsb-btn.alt:hover{border-color:#ffffff;background:transparent;}\n@media(max-width:900px){\n.tsb-grid4{grid-template-columns:repeat(2,1fr);}\n.tsb-b2b{grid-template-columns:1fr;}\n.tsb-b2b-img{height:240px;}\n}\n@media(max-width:768px){\n.tsb-sec{padding:40px 0;}\n.tsb-sec.strip{padding:12px 0;}\n.tsb-wrap{padding:0 16px;}\n.tsb-hero{grid-template-columns:1fr;gap:24px;}\n.tsb-hero-img{height:260px;order:-1;}\n.tsb-h2{font-size:22px;}\n.tsb-grid2,.tsb-grid3,.tsb-picks,.tsb-nav{grid-template-columns:1fr;}\n.tsb-stats{grid-template-columns:repeat(2,1fr);}\n.tsb-stat+.tsb-stat{border-left:none;}\n.tsb-stat{border-top:1px solid #1f2937;}\n.tsb-stat:nth-child(-n+2){border-top:none;}\n.tsb-stat:nth-child(2n){border-left:1px solid #1f2937;}\n.tsb-tbl{min-width:620px;}\n.tsb-tbl.fit{min-width:0;}\n.tsb-tblwrap.fit::after{display:none;}\n.tsb-stat b{font-size:22px;}\n.tsb-swipe{display:block;font-size:12px;color:#6b7280;margin:16px 0 0;}\n.tsb-tblwrap::after{content:'';position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.92));}\n.tsb-trust{flex-direction:column;padding:24px;}\n.tsb-cta-box{padding:36px 20px;}\n}\n@media(max-width:640px){\n.tsb-grid4{grid-template-columns:1fr;}\n.tsb-pick h3{padding-right:0;margin-top:18px;}\n}\n@media(max-width:768px){\n.tsb-tblwrap.stack{border:none;border-radius:0;overflow:visible;}\n.tsb-tblwrap.stack::after{display:none;}\n.tsb-tbl.stack{min-width:0;display:block;}\n.tsb-tbl.stack thead{display:none;}\n.tsb-tbl.stack tbody,.tsb-tbl.stack tr,.tsb-tbl.stack td{display:block;width:100%;}\n.tsb-tbl.stack tr{border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;margin:0 0 10px;background:#ffffff;}\n.tsb-tbl.stack td{border:none;padding:4px 0;background:none!important;}\n.tsb-tbl.stack td[data-label]::before{content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin:0 0 2px;}\n.tsb-tbl.stack td:first-child{font-size:16px;padding:0 0 6px;}\n.tsb-tbl.stack td:first-child::before{display:none;}\n}\n.tsb-nav.two{grid-template-columns:repeat(2,1fr);}\n.tsb-nw{white-space:nowrap;}\n.tsb-grid3 .tsb-card{display:flex;flex-direction:column;}\n.tsb-grid3 .tsb-card .tsb-card-who{margin-top:auto!important;}\n@media(max-width:768px){.tsb-nav.two{grid-template-columns:1fr;}}\n#lu-faq details[open] summary::after{transform:rotate(90deg);}\n.tsb-stat{color:#e5e7eb;}\n.tsb-logo{display:block;height:44px;width:auto;margin:0 0 16px;}\n.tsb-picks.three{grid-template-columns:repeat(3,1fr);}\n.tsb-pick{padding:0;overflow:hidden;}\n.tsb-pick-img{width:100%;aspect-ratio:1\/1;background:#ffffff;overflow:hidden;border-bottom:1px solid #f3f4f6;}\n.tsb-pick-img img{width:100%;height:100%;object-fit:contain;padding:12px;display:block;}\n.tsb-pick-body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1;}\n.tsb-pick-badge{z-index:1;}\n.tsb-pick h3{padding-right:0;}\n.tsb-pick .tsb-card-who{margin:0 0 18px!important;}\n.tsb-pick-btn{line-height:1.35;padding:14px 12px;display:flex;align-items:center;justify-content:center;}\n.tsb-shared{columns:2;column-gap:32px;list-style:none;padding:0;margin:20px 0 0;max-width:880px;}\n.tsb-shared li{break-inside:avoid;font-size:14px;color:#374151;line-height:1.55;padding:0 0 8px 18px;position:relative;}\n.tsb-shared li::before{content:\"\";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:#c8860a;}\n.tsb-tbl td:not(:first-child){white-space:normal;}\n@media(max-width:900px){.tsb-picks.three{grid-template-columns:1fr 1fr;}}\n@media(max-width:768px){.tsb-picks.three{grid-template-columns:1fr;}.tsb-shared{columns:1;}.tsb-pick-img{aspect-ratio:4\/3;}}\n\n.tsb-logo{height:auto;width:auto;max-width:250px;max-height:24px;margin-bottom:18px}\u003c\/style\u003e\n\u003cp\u003eThermaSol has made steam in Round Rock, Texas since 1958. The saunas arrived when Harvia bought the company in 2024, and every cabin on this page ships with its Harvia heater, control and stones already fitted.\u003c\/p\u003e\n[split]\n\u003cdiv class=\"tsb-sec d\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003cdiv class=\"tsb-hero\"\u003e\n\u003cdiv\u003e\n\u003cimg class=\"tsb-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/thermasol.png?width=500\" alt=\"ThermaSol logo\" width=\"250\" height=\"21\" loading=\"eager\"\u003e\n\u003cp class=\"tsb-eyebrow\"\u003eThermaSol Saunas\u003c\/p\u003e\n\u003ch2 class=\"tsb-hero-h\"\u003eThermaSol Saunas: Eleven Cabins, Every One With the Heater Already Fitted\u003c\/h2\u003e\n\u003cp class=\"tsb-hero-p\"\u003eEight outdoor cabins that arrive fully assembled, three indoor rooms built in place, and five Nordic Misty modules that join a cabin into a building. The heater, its control and the stones are fitted at the factory on every model, which is the decision that most often goes wrong on a sauna order.\u003c\/p\u003e\n\u003cp class=\"tsb-hero-fine\"\u003ePay over time with Shop Pay Installments at checkout. \u003ca href=\"\/pages\/financing\"\u003eHow sauna financing works\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg class=\"tsb-hero-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis-f104.jpg?width=900\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis-f104.jpg?width=380 380w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis-f104.jpg?width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis-f104.jpg?width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis-f104.jpg?width=1200 1200w\" sizes=\"(max-width:900px) 92vw, 520px\" alt=\"ThermaSol Fortis outdoor sauna cabin on a garden deck\" width=\"900\" height=\"630\" loading=\"eager\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsb-stats\"\u003e\n\u003cdiv class=\"tsb-stat\"\u003e\n\u003cb\u003e1958\u003c\/b\u003e\u003cspan\u003eFounded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsb-stat\"\u003e\n\u003cb\u003eHarvia Plc\u003c\/b\u003e\u003cspan\u003eOwner\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsb-stat\"\u003e\n\u003cb\u003e16 products\u003c\/b\u003e\u003cspan\u003eCatalogue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsb-stat\"\u003e\n\u003cb\u003e12 weeks\u003c\/b\u003e\u003cspan\u003eOutdoor lead time\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eThe ThermaSol Sauna Cabin Lineup\u003c\/h2\u003e\n\u003cp class=\"tsb-p\"\u003eEleven cabins split three ways. \u003cstrong\u003eEight outdoor models\u003c\/strong\u003e leave the factory finished and travel as one piece, so there is no build on your weekend but a forklift or crane has to reach the pad. \u003cstrong\u003eThree indoor models\u003c\/strong\u003e — the Lumaria, Aalto and Astra — arrive pre-assembled in panels and are built in place by two to four people. And the \u003cstrong\u003eNordic Misty\u003c\/strong\u003e is the one modular cabin, which five Annex modules bolt onto.\u003c\/p\u003e\n\u003cdiv class=\"tsb-picks\"\u003e\n\u003ca class=\"tsb-pick\" href=\"\/products\/thermasol-ombra-4-5-person-outdoor-sauna-cabin\"\u003e\u003cdiv class=\"tsb-pick-img\"\u003e\u003cimg class=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra-f101.jpg?width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra-f101.jpg?width=380 380w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra-f101.jpg?width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra-f101.jpg?width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra-f101.jpg?width=1200 1200w\" sizes=\"(max-width:900px) 92vw, 520px\" alt=\"ThermaSol Ombra outdoor sauna cabin, mirror glass front and ribbed wood door, in a walled courtyard\" width=\"600\" height=\"420\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-pick-body\"\u003e\n\u003cspan class=\"tsb-pick-tag\"\u003eLargest outdoor\u003c\/span\u003e\u003cstrong\u003eOmbra 4-5 Person Outdoor Sauna Cabin\u003c\/strong\u003e\u003cp\u003e80 sq ft with its own changing area, for 4 to 5 people.\u003c\/p\u003e\n\u003cspan class=\"tsb-pick-btn\"\u003eView this sauna →\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/a\u003e\u003ca class=\"tsb-pick\" href=\"\/products\/thermasol-nordic-misty-2-5-person-outdoor-sauna-cabin\"\u003e\u003cdiv class=\"tsb-pick-img\"\u003e\u003cimg class=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__15.jpg?width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__15.jpg?width=380 380w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__15.jpg?width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__15.jpg?width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__15.jpg?width=1200 1200w\" sizes=\"(max-width:900px) 92vw, 520px\" alt=\"ThermaSol Nordic Misty outdoor sauna cabin, three quarter studio view in black heat treated spruce\" width=\"600\" height=\"420\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-pick-body\"\u003e\n\u003cspan class=\"tsb-pick-tag\"\u003eBuilt in Finland\u003c\/span\u003e\u003cstrong\u003eNordic Misty 2-5 Person Outdoor Sauna Cabin\u003c\/strong\u003e\u003cp\u003eThe one modular cabin, and the only one whose builder publishes the construction.\u003c\/p\u003e\n\u003cspan class=\"tsb-pick-btn\"\u003eView this sauna →\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/a\u003e\u003ca class=\"tsb-pick\" href=\"\/products\/thermasol-solaris-2-5-person-outdoor-sauna-cabin\"\u003e\u003cdiv class=\"tsb-pick-img\"\u003e\u003cimg class=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__07.jpg?width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__07.jpg?width=380 380w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__07.jpg?width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__07.jpg?width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__07.jpg?width=1200 1200w\" sizes=\"(max-width:900px) 92vw, 520px\" alt=\"ThermaSol Solaris solar powered sauna cabin, three quarter studio view with the solar roof\" width=\"600\" height=\"420\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-pick-body\"\u003e\n\u003cspan class=\"tsb-pick-tag\"\u003eOff grid\u003c\/span\u003e\u003cstrong\u003eSolaris 2-5 Person Outdoor Sauna Cabin\u003c\/strong\u003e\u003cp\u003eSolar panels and a battery pack, for a site with no circuit to run.\u003c\/p\u003e\n\u003cspan class=\"tsb-pick-btn\"\u003eView this sauna →\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/a\u003e\u003ca class=\"tsb-pick\" href=\"\/products\/thermasol-lumaria-2-5-person-indoor-sauna-cabin\"\u003e\u003cdiv class=\"tsb-pick-img\"\u003e\u003cimg class=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria-f306.jpg?width=600\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria-f306.jpg?width=380 380w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria-f306.jpg?width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria-f306.jpg?width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria-f306.jpg?width=1200 1200w\" sizes=\"(max-width:900px) 92vw, 520px\" alt=\"ThermaSol Lumaria indoor sauna cabin in a daylit bathroom, three quarter view\" width=\"600\" height=\"420\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-pick-body\"\u003e\n\u003cspan class=\"tsb-pick-tag\"\u003eFastest to install\u003c\/span\u003e\u003cstrong\u003eLumaria 2-5 Person Indoor Sauna Cabin\u003c\/strong\u003e\u003cp\u003eIndoor, arrives in panels, four to eight weeks rather than twelve.\u003c\/p\u003e\n\u003cspan class=\"tsb-pick-btn\"\u003eView this sauna →\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec w\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eThe ThermaSol Range Compared, Model by Model\u003c\/h2\u003e\n\u003cp class=\"tsb-p\"\u003eThree of these cabins publish an interior area and the other eight do not, which is unusual at this price and worth knowing before you plan a room around one. Where the figure exists we have published it; where it does not, the table says so rather than deriving one from the exterior and a guessed wall thickness.\u003c\/p\u003e\n\u003cp class=\"tsb-swipe\"\u003eSwipe the table sideways to see every column.\u003c\/p\u003e\n\u003cdiv class=\"tsb-tblwrap\"\u003e\u003ctable class=\"tsb-tbl\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater fitted\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOmbra\u003c\/td\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNordic Dawn\u003c\/td\u003e\n\u003ctd\u003e86.8 × 85.4 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eSpirit 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eNordic Misty\u003c\/td\u003e\n\u003ctd\u003e87 or 60 in wide\u003c\/td\u003e\n\u003ctd\u003e44.1 \/ 28.0 sq ft\u003c\/td\u003e\n\u003ctd\u003e2 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 or Spirit 6.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFortis\u003c\/td\u003e\n\u003ctd\u003e87 × 90 in\u003c\/td\u003e\n\u003ctd\u003e54 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpectra\u003c\/td\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVue\u003c\/td\u003e\n\u003ctd\u003e79 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVera\u003c\/td\u003e\n\u003ctd\u003e63 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSolaris\u003c\/td\u003e\n\u003ctd\u003e86 or 60 in wide\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 5\u003c\/td\u003e\n\u003ctd\u003eKIP 3 kW, solar\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLumaria\u003c\/td\u003e\n\u003ctd\u003e86.6 in wide, 2 depths\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAalto\u003c\/td\u003e\n\u003ctd\u003e87 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAstra\u003c\/td\u003e\n\u003ctd\u003e85.4 × 85.4 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cp class=\"tsb-p\"\u003eThe two Nordic models are built by \u003cstrong\u003eKirami in Finland\u003c\/strong\u003e and are the only ones where the builder documents the construction: insulation thickness, roof build-up, floor detail and interior dimensions are all published. The rest are described rather than specified.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eWhat Sets ThermaSol Apart From Other Outdoor Saunas\u003c\/h2\u003e\n\u003cdiv class=\"tsb-grid3\"\u003e\n\u003cdiv class=\"tsb-card\"\u003e\n\u003cspan class=\"tsb-card-label\"\u003e01\u003c\/span\u003e\u003cstrong\u003eThe heater is already in it\u003c\/strong\u003e\u003cp\u003eVirta, Spirit and KIP are Harvia product lines, and the CX45, Xenio and Fenix controls are Harvia too. On a category where the heater is usually a separate line and a separate decision, having it fitted, controlled and stoned at the factory removes the most common way a sauna purchase goes wrong.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsb-card\"\u003e\n\u003cspan class=\"tsb-card-label\"\u003e02\u003c\/span\u003e\u003cstrong\u003eHarvia owns the company\u003c\/strong\u003e\u003cp\u003eHarvia acquired ThermaSol outright in July 2024. That is why every heater in the range is a Harvia, and it has one practical benefit for you: these are heaters with published North American data behind them, so the load and the conductor gauge on each product page come from the manufacturer's own manual.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tsb-card\"\u003e\n\u003cspan class=\"tsb-card-label\"\u003e03\u003c\/span\u003e\u003cstrong\u003eTwo cabins have a named builder\u003c\/strong\u003e\u003cp\u003eThe Nordic Misty and Nordic Dawn are built by Kirami in Sastamala, Finland. Kirami publishes what ThermaSol does not, which is why those two product pages carry interior dimensions, insulation and roof build-up while the others carry a description.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec w\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eWill a ThermaSol Sauna Fit Your Space and Your Power?\u003c\/h2\u003e\n\u003cp class=\"tsb-p\"\u003eTwo gates, and the second one catches more orders than the first. The footprint is in the table above. The circuit is here.\u003c\/p\u003e\n\u003cdiv class=\"tsb-tblwrap fit\"\u003e\u003ctable class=\"tsb-tbl fit\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003cth\u003eWhat your electrician needs\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eVirta 6.0 kW\u003c\/td\u003e\n\u003ctd\u003e240 V single phase, 25 A, minimum 12 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003ctd\u003e240 V single phase, 33.4 A, minimum 8 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003ctd\u003e240 V single phase, 37.5 A, minimum 8 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003ctd\u003e240 V single phase, 43.75 A, minimum 6 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpirit 6.0 kW\u003c\/td\u003e\n\u003ctd\u003e240 V single phase, 25.0 A, minimum 10 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpirit 8.0 kW\u003c\/td\u003e\n\u003ctd\u003e240 V single phase, 33.4 A, minimum 8 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eKIP 3 kW\u003c\/td\u003e\n\u003ctd\u003e240 V single phase, 12.5 A, minimum 12 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cp class=\"tsb-p\"\u003eFigures from Harvia’s own North American manuals, documents Y05-0767, Y05-1238 and Y05-1516-B. \u003cstrong\u003eHarvia publishes no breaker rating for any heater in this family\u003c\/strong\u003e, so neither do we: their manuals give the load and a minimum conductor gauge and leave the overcurrent device to the installing electrician under the NEC. Harvia also instructs, in writing, that a heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI, which is worth passing on before anyone assumes otherwise. Conductors are 90 °C copper throughout, and the Spirit has no 208 volt three-phase option in North America.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eBefore You Order a ThermaSol Sauna: What to Know\u003c\/h2\u003e\n\u003cul class=\"tsb-shared\"\u003e\n\u003cli\u003e\n\u003cb\u003eThe base is yours, and it is sized for the finished row.\u003c\/b\u003e Kirami’s instruction for the Nordic Misty is blunt: never place the modules directly on the ground. Concrete slabs on a hard surface, bitumen roofing felt across the full width, then a levelling grid.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eMachine access decides more orders than budget.\u003c\/b\u003e An assembled cabin of 1,300 to 4,800 pounds exceeds what a standard liftgate will take, so a forklift or crane has to reach the pad.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eThe electrician is not included and must be licensed.\u003c\/b\u003e ThermaSol requires it, and the warranty turns on it.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eLead time is twelve weeks outdoor, four to eight indoor.\u003c\/b\u003e Built to order, so the clock starts at the order.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eFreight is quoted, not published.\u003c\/b\u003e Send us your postcode and we come back with a real figure before the build begins.\u003c\/li\u003e\n\u003cli\u003e\n\u003cb\u003eLeave service access to the heater.\u003c\/b\u003e An installation that prevents it is excluded from the warranty.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec w\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eThe Nordic Misty Annex Modules\u003c\/h2\u003e\n\u003cp class=\"tsb-p\"\u003eThe Nordic Misty is the only cabin in the range that is \u003cstrong\u003emodular\u003c\/strong\u003e. Kirami builds it as one of a set that stand side by side on a single foundation and bolt into one building under one roofline.\u003c\/p\u003e\n\u003cdiv class=\"tsb-tblwrap fit\"\u003e\u003ctable class=\"tsb-tbl fit\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eModule\u003c\/th\u003e\n\u003cth\u003eWidth\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003eWhat it is\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLounge\u003c\/td\u003e\n\u003ctd\u003e84 or 174 in wide\u003c\/td\u003e\n\u003ctd\u003e4.1 or 8.7 sq m\u003c\/td\u003e\n\u003ctd\u003eEnclosed and glazed, the room you sit in afterwards\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChanging Room\u003c\/td\u003e\n\u003ctd\u003e60 in wide\u003c\/td\u003e\n\u003ctd\u003e2.6 sq m\u003c\/td\u003e\n\u003ctd\u003eEnclosed and lockable, with a keyhole lock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTerrace\u003c\/td\u003e\n\u003ctd\u003e59 or 87 in wide\u003c\/td\u003e\n\u003ctd\u003eopen deck\u003c\/td\u003e\n\u003ctd\u003eRoofed, open sided, carries the sauna door latch\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePergola\u003c\/td\u003e\n\u003ctd\u003e52 or 79 in wide\u003c\/td\u003e\n\u003ctd\u003eopen frame\u003c\/td\u003e\n\u003ctd\u003eSlatted roof over a deck, stands in front of the row\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrivacy Fence\u003c\/td\u003e\n\u003ctd\u003efits either pergola\u003c\/td\u003e\n\u003ctd\u003escreen panel\u003c\/td\u003e\n\u003ctd\u003eTurns one open pergola face into a private one\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cp class=\"tsb-p\"\u003eTwo things cost money if they are missed. The foundation is sized for the \u003cstrong\u003efinished row\u003c\/strong\u003e, not for one module, and Kirami publishes a slab table by module class running from a two-module row to a five-module one. And when modules ship together the joining preparation is pre-completed at the factory; when one arrives later, the latch receiver, the cover boards, the door drip edge, the skirting and the side flashings all come off on site first. Buying the row at once is cheaper in labour than buying it in stages.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eThermaSol Warranty, Delivery and Returns\u003c\/h2\u003e\n\u003cdiv class=\"tsb-grid2\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eWarranty\u003c\/strong\u003e\u003cp class=\"tsb-p\"\u003eA ThermaSol sauna carries two: \u003cstrong\u003eone year\u003c\/strong\u003e from ThermaSol on the room from substantial project completion, and \u003cstrong\u003efive years\u003c\/strong\u003e from Harvia on the heater, control and power box in a residential setting, with stones and elements at one year. The room must be registered within 15 days and installed by a certified electrician. Commercial use is excluded entirely.\u003c\/p\u003e\n\u003cp class=\"tsb-note\"\u003e\u003ca href=\"\/pages\/thermasol-warranty-policy\"\u003eRead the full ThermaSol Warranty Policy\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eDelivery\u003c\/strong\u003e\u003cp class=\"tsb-p\"\u003eFreight, not parcel. The eight outdoor cabins move fully assembled on a flat bed and need a forklift or crane; the three indoor cabins arrive in panels. Freight is quoted for your address and confirmed with you before the build begins. Delivery is curbside and someone must be there to sign.\u003c\/p\u003e\n\u003cp class=\"tsb-note\"\u003e\u003ca href=\"\/pages\/thermasol-shipping-policy\"\u003eRead the full ThermaSol Shipping Policy\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eReturns\u003c\/strong\u003e\u003cp class=\"tsb-p\"\u003eThirty days from delivery, on a unit that is as new, unused, unassembled and in its original packaging. A restocking fee of up to 5% may apply and you pay the return freight; we do not deduct the original outbound shipping. Cancelling before it ships costs nothing.\u003c\/p\u003e\n\u003cp class=\"tsb-note\"\u003e\u003ca href=\"\/pages\/thermasol-return-policy\"\u003eRead the full ThermaSol Return Policy\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eDamage on arrival\u003c\/strong\u003e\u003cp class=\"tsb-p\"\u003eA freight claim, not a return, and it is time sensitive. Note it on the delivery paperwork while the driver is there, photograph everything, and tell us within 48 hours. Handled that way it costs you nothing. Once offloading has begun the carrier is no longer responsible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec d\"\u003e\u003cdiv class=\"tsb-wrap tsb-faq\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eThermaSol Saunas, Questions Answered\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eIs ThermaSol a Finnish company?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eNot originally. ThermaSol was founded in 1958 and still makes its steam generators in Round Rock, Texas. Harvia, the Finnish sauna group, acquired the company in July 2024, and the sauna cabins arrived with that acquisition. Two of them are built by Kirami in Finland and the heaters throughout are Harvia.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDoes the sauna come with a heater?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eYes, on every model. The heater, its control and the stones are fitted at the factory, which removes the decision that most often goes wrong on a sauna order. What is not included is the electrical supply, the licensed electrician ThermaSol requires, the base, and the machine that lifts an outdoor cabin into place.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat breaker size do I need?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eHarvia does not publish one for any heater in these cabins, so neither do we. Their North American manuals give the current draw and a minimum conductor gauge and leave the overcurrent device to your licensed electrician under the NEC and local code. Every product page carries the load figure for that cabin's heater.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow long does delivery take?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eTwelve weeks for every outdoor cabin and four to eight weeks for the three indoor models. All are built to order, so the clock starts when you order rather than when stock is allocated. Use that window to get the base ready, the circuit run and the access confirmed.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow does an outdoor cabin get into my garden?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eOn a forklift or a crane. All eight outdoor models arrive fully assembled, between roughly 1,300 and 4,800 pounds, and an assembled cabin of that size is beyond what a standard liftgate will take. Machine access to the pad is a requirement rather than a convenience. Measure the gate, the side return and anything overhead before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I put one in a gym, spa or short-term rental?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non-residential setting and names hotels, spas, gyms, health clubs and short-term rentals specifically. Talk to us before you order and we will quote from a range that is warranted for commercial use.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eIs a ThermaSol cabin UL listed?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eThe Harvia heater inside it is, to UL 875. The structure itself carries no certification from any body, which is normal in this category where the heater is the electrical appliance and the room around it is a building product. A listed heater does not make the structure listed, and we will not tell you otherwise.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eDo you sell the wood-burning versions?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eNot at present. ThermaSol offers wood-burning variants of the Nordic Misty with a Harvia Legend stove, and those stoves carry CE and EAC marks rather than a US listing. We have held them back until that is resolved, because an unlisted solid-fuel appliance is a difficult conversation with a local inspector.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat does freight cost?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eIt is quoted rather than published, because these are crated units of 1,300 to 4,800 pounds going to residential addresses. Send us your postcode before you order and we will come back with a real figure and confirm it with you before the build begins.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I add a changing room or a lounge later?\u003c\/summary\u003e\u003cdiv\u003e\u003cp\u003eOnly to the Nordic Misty, which is the one modular cabin in the range. You can add a module later, but the joining preparation is pre-completed at the factory only when the modules ship together, so ordering the row at once saves installation labour.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec w\"\u003e\u003cdiv class=\"tsb-wrap\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eBrowse Related Sauna Categories\u003c\/h2\u003e\n\u003cdiv class=\"tsb-grid2\"\u003e\n\u003ca class=\"tsb-nav\" href=\"\/collections\/outdoor-saunas\"\u003e\u003cstrong\u003eOutdoor Saunas\u003c\/strong\u003e\u003cspan\u003eEvery outdoor cabin and barrel we carry, across all brands.\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"tsb-nav\" href=\"\/collections\/indoor-saunas\"\u003e\u003cstrong\u003eIndoor Saunas\u003c\/strong\u003e\u003cspan\u003eIndoor rooms and corner cabins for a bathroom or basement.\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"tsb-nav\" href=\"\/collections\/traditional-saunas\"\u003e\u003cstrong\u003eTraditional Saunas\u003c\/strong\u003e\u003cspan\u003eStove and stone heat, the category ThermaSol sits in.\u003c\/span\u003e\u003c\/a\u003e\u003ca class=\"tsb-nav\" href=\"\/collections\/sauna-heaters\"\u003e\u003cstrong\u003eSauna Heaters\u003c\/strong\u003e\u003cspan\u003eHarvia and HUUM heaters, sold on their own.\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"tsb-sec d\"\u003e\u003cdiv class=\"tsb-wrap tsb-cta-box\"\u003e\n\u003ch2 class=\"tsb-h2\"\u003eReady to Add a ThermaSol Sauna to Your Recovery Room?\u003c\/h2\u003e\n\u003cp class=\"tsb-cta-lead\"\u003eTell us the space, the power you have and who will use it, and we will shortlist the cabins that actually fit. We are a factory-authorized ThermaSol dealer.\u003c\/p\u003e\n\u003cdiv class=\"tsb-btns\"\u003e\n\u003ca class=\"tsb-btn\" href=\"\/collections\/thermasol\"\u003eBrowse All ThermaSol Saunas\u003c\/a\u003e\u003ca class=\"tsb-btn\" href=\"tel:+18885005675\"\u003eSpeak with a Specialist — (888) 500-5675\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n","products":[{"product_id":"thermasol-ombra-4-5-person-outdoor-sauna-cabin","title":"ThermaSol Ombra 4-5 Person Outdoor Sauna Cabin","description":"\u003cstyle\u003e.tsomb{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsomb *{box-sizing:border-box}.tsomb .tsomb-c img{margin:0 !important;border:0}.tsomb .tsomb-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsomb section{padding:52px 0}.tsomb section:first-of-type{padding-top:26px}.tsomb section.tsomb-tinted{background:var(--tint)}.tsomb section + section.tsomb-tinted,.tsomb section.tsomb-tinted + section{border-top:1px solid var(--warm)}.tsomb .tsomb-c\u003e*:last-child{margin-bottom:0}.tsomb section[id],.tsomb .tsomb-close[id]{scroll-margin-top:16px}.tsomb h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsomb h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsomb p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsomb p.tsomb-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsomb p.tsomb-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsomb .tsomb-c a{color:var(--accent)}.tsomb strong{color:var(--ink);font-weight:600}.tsomb figure{margin:0}.tsomb .tsomb-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsomb .tsomb-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsomb .tsomb-disc\u003esummary::-webkit-details-marker{display:none}.tsomb .tsomb-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsomb .tsomb-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsomb .tsomb-disc\u003esummary .tsomb-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsomb .tsomb-disc\u003esummary:hover{color:var(--accent)}.tsomb .tsomb-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsomb .tsomb-disc li{border-top:1px solid var(--rule)}.tsomb .tsomb-disc li:nth-child(1),.tsomb .tsomb-disc li:nth-child(8){border-top:0}.tsomb .tsomb-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsomb .tsomb-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsomb .tsomb-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsomb .tsomb-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsomb .tsomb-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsomb .tsomb-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsomb .tsomb-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsomb .tsomb-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsomb .tsomb-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsomb .tsomb-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsomb .tsomb-vidbody h2{margin:0 0 16px}.tsomb .tsomb-vidbody\u003ep:last-child{margin-bottom:0}.tsomb .tsomb-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsomb .tsomb-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsomb .tsomb-vidmeta span{display:inline-block;margin-right:24px}.tsomb .tsomb-vidmeta span:last-child{margin-right:0}.tsomb .tsomb-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsomb .tsomb-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsomb .tsomb-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsomb .tsomb-stat3\u003ediv:last-child{border-right:0}.tsomb .tsomb-stat3 .tsomb-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsomb .tsomb-stat3 .tsomb-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsomb .tsomb-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsomb .tsomb-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsomb .tsomb-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsomb .tsomb-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsomb .tsomb-chk b{color:var(--ink)}.tsomb .tsomb-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsomb .tsomb-chk--plain{grid-template-columns:1fr;gap:0}.tsomb .tsomb-chk--plain li{padding-left:0}.tsomb .tsomb-chk--plain li::before{display:none}.tsomb .tsomb-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsomb .tsomb-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsomb .tsomb-buy h4,.tsomb .tsomb-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsomb .tsomb-buy .req h4,.tsomb .tsomb-buy .req h3{background:var(--dark);color:#fff}.tsomb .tsomb-buy .opt h4,.tsomb .tsomb-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsomb .tsomb-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsomb .tsomb-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsomb .tsomb-buy li:last-child{border-bottom:0}.tsomb .tsomb-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsomb .tsomb-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsomb .tsomb-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsomb table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsomb table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsomb table th,.tsomb table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsomb table tr:last-child th,.tsomb table tr:last-child td{border-bottom:0}.tsomb table.tsomb-spec th{color:var(--ink);font-weight:600;width:46%}.tsomb table.tsomb-spec td{font-variant-numeric:tabular-nums}.tsomb .tsomb-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsomb .tsomb-hl td,.tsomb .tsomb-hl th{background:var(--hl)}.tsomb table.tsomb-cmp{min-width:680px}.tsomb table.tsomb-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsomb .tsomb-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsomb .tsomb-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsomb table.tsomb-cmp thead a{text-decoration:none;display:block}.tsomb table.tsomb-cmp thead a:hover .tsomb-cmp-m{color:var(--accent);text-decoration:underline}.tsomb table.tsomb-cmp thead a .tsomb-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsomb .tsomb-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsomb table.tsomb-cmp thead th.me .tsomb-cmp-h{color:#C3B6A5}.tsomb table.tsomb-cmp thead th.me .tsomb-cmp-m{color:#fff}.tsomb table.tsomb-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsomb table.tsomb-cmp thead th.me{background:var(--dark);color:#fff}.tsomb table.tsomb-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsomb table.tsomb-cmp td:first-child{color:var(--sub)}.tsomb .tsomb-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsomb .tsomb-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsomb .tsomb-ladder tr.on td{background:var(--hl)}.tsomb .tsomb-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsomb .tsomb-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsomb .tsomb-warn p{max-width:none}.tsomb .tsomb-warn p{margin:0;font-size:17px}.tsomb .tsomb-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsomb blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsomb blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsomb blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsomb .tsomb-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsomb .tsomb-pairup\u003e.tsomb-tw{margin-top:0}.tsomb .tsomb-after{margin-top:24px}.tsomb .tsomb-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsomb .tsomb-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsomb .tsomb-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsomb .tsomb-pairup\u003ediv\u003e.tsomb-tw{margin-top:0}.tsomb blockquote cite{display:block;margin-top:8px}.tsomb figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsomb .tsomb-more{margin:24px 0 0}.tsomb .tsomb-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsomb .tsomb-more\u003esummary::-webkit-details-marker{display:none}.tsomb .tsomb-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsomb .tsomb-more[open]\u003esummary::after{transform:rotate(225deg)}.tsomb .tsomb-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsomb .tsomb-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsomb .tsomb-reportgrid\u003ediv:last-child{border-right:0}.tsomb .tsomb-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsomb .tsomb-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsomb .tsomb-reportgrid{grid-template-columns:1fr}.tsomb .tsomb-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsomb .tsomb-reportgrid\u003ediv:last-child{border-bottom:0}}.tsomb .tsomb-faq{border-top:1px solid var(--line);margin-top:16px}.tsomb .tsomb-faq details{border-bottom:1px solid var(--line)}.tsomb .tsomb-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsomb .tsomb-faq summary::-webkit-details-marker{display:none}.tsomb .tsomb-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsomb .tsomb-faq details[open] summary::after{transform:rotate(225deg)}.tsomb .tsomb-faq .tsomb-fb{padding:0 0 18px;max-width:68ch}.tsomb .tsomb-faq .tsomb-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsomb .tsomb-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsomb .tsomb-close h2{color:#fff;max-width:22ch}.tsomb .tsomb-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsomb .tsomb-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsomb .tsomb-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsomb .tsomb-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsomb .tsomb-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsomb .tsomb-close .who span{display:block}.tsomb .tsomb-c .tsomb-btn,.tsomb .tsomb-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsomb .tsomb-c .tsomb-btn:hover,.tsomb .tsomb-btn:hover{background:var(--ink);color:#fff}.tsomb .tsomb-close .tsomb-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsomb .tsomb-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsomb .tsomb-pairup{grid-template-columns:1fr;gap:24px}.tsomb .tsomb-chk{grid-template-columns:1fr}.tsomb .tsomb-vidrow{flex-direction:column;align-items:stretch}.tsomb .tsomb-vid{--cap:380px;align-self:center}.tsomb .tsomb-vidrow{gap:24px}.tsomb .tsomb-c{padding:0 16px}.tsomb section{padding:40px 0}.tsomb section:first-of-type{padding-top:20px}.tsomb h2{font-size:23px}.tsomb p.tsomb-lead{font-size:17px}.tsomb .tsomb-stat3{grid-template-columns:1fr}.tsomb .tsomb-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsomb .tsomb-stat3\u003ediv:last-child{border-bottom:0}.tsomb .tsomb-split{grid-template-columns:1fr;gap:24px}.tsomb .tsomb-buy{grid-template-columns:1fr}.tsomb .tsomb-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsomb .tsomb-toc\u003esummary{display:none}.tsomb .tsomb-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsomb .tsomb-ladder thead{position:absolute;left:-9999px}.tsomb .tsomb-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsomb .tsomb-ladder tr.on{background:var(--hl)}.tsomb .tsomb-ladder td{display:block;border:0;padding:0}.tsomb .tsomb-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsomb .tsomb-hl td,.tsomb .tsomb-hl th,.tsomb .tsomb-ladder tr.on td,.tsomb table.tsomb-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsomb table.tsomb-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsomb table th,.rte .tsomb table td{padding:11px var(--gut)}.tsomb .tsomb-ladder th:last-child,.tsomb .tsomb-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsomb .tsomb-buy{align-items:start}.tsomb .tsomb-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsomb table.tsomb-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsomb table.tsomb-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsomb .tsomb-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsomb table.tsomb-spec th,.tsomb table.tsomb-spec td{display:block;width:auto}.tsomb table.tsomb-spec th{border-bottom:0;padding-bottom:0}}.tsomb .tsomb-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsomb .tsomb-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsomb .tsomb-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsomb .tsomb-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsomb .tsomb-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsomb\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cdetails class=\"tsomb-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsomb-ct\"\u003e11 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#siting\"\u003eDelivery and siting\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Ombra is the only cabin in the range with its own changing room\u003c\/h2\u003e\n    \u003cp class=\"tsomb-lead\"\u003eEighty square feet inside a cabin ten and a half feet long, divided into a sauna and a private changing area at the entry. That division is the whole argument for the Ombra over anything else ThermaSol makes: you are not getting undressed in the sauna.\u003c\/p\u003e\n    \u003cdiv class=\"tsomb-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsomb-lbl\"\u003eThe ground\u003c\/p\u003e\n        \u003cp class=\"tsomb-big\"\u003e150 × 126 in\u003c\/p\u003e\n        \u003cp\u003eThermaSol's placement clearance, against a cabin 130 inches wide and 91 deep. At 4,607 pounds assembled this is a slab decision, not a deck one, unless the structure has been engineered for it.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsomb-lbl\"\u003eThe room\u003c\/p\u003e\n        \u003cp class=\"tsomb-big\"\u003e80 sq ft\u003c\/p\u003e\n        \u003cp\u003eCabin interior across both compartments, listed for 4 to 5 adults. Tyrol wood walls and thermo aspen benches over a high density resin composite floor, with a sky light above.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsomb-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsomb-big\"\u003e240V, 43.75 A\u003c\/p\u003e\n        \u003cp\u003eThe 10.5 kW Harvia Virta draws 43.75 amps on 240 volt single phase and wants a minimum 6 AWG 90 °C copper feed. That is a heavier conductor than any other cabin here.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsomb-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eTwo rooms, and the dimension ThermaSol does not give you\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsomb-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra__ombra__07.jpg?v=1791433580\u0026amp;width=1200\" alt=\"ThermaSol Ombra outdoor sauna cabin, overhead layout\" width=\"2048\" height=\"1638\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eEighty square feet divided into a sauna and a private changing area. ThermaSol publishes the total but not the split.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Ombra is the only ThermaSol cabin with \u003cstrong\u003ean integrated private changing area at the entry\u003c\/strong\u003e. In a garden sauna that solves the problem photographs never show: where your clothes go, and where you stand while you cool down.\u003c\/p\u003e\n    \u003cp\u003eThermaSol publishes the interior as an \u003cstrong\u003earea\u003c\/strong\u003e, 80 square feet across both compartments, and does not break that down. Interior width, depth and height are not published for this cabin or any other in the range, and we are not going to estimate the split between the two rooms for you. If your plan depends on it, ask and we will put the question to ThermaSol.\u003c\/p\u003e\n    \u003ch3\u003eWhat is overhead\u003c\/h3\u003e\n    \u003cp\u003eA sky light, which is unique to the Ombra in this range, plus built-in rainwater management on a cabin that is large enough to need it.\u003c\/p\u003e\n    \u003ch3\u003eA note on the materials\u003c\/h3\u003e\n    \u003cp\u003eThermaSol's own page describes the interior three incompatible ways across three sentences, one of which puts Canadian Hemlock both inside and outside. The spec sheet and the page's own feature list agree on \u003cstrong\u003eTyrol wood walls, thermo aspen benches and a high density resin composite floor\u003c\/strong\u003e, so that is what appears here. We have left hemlock off entirely rather than pick a sentence.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"ready\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFive checks, and on this cabin the first two are not optional\u003c\/h2\u003e\n    \u003ch3\u003e1. The base\u003c\/h3\u003e\n    \u003cp\u003e4,607 pounds assembled, 4,827 in transit. That is roughly twice a Spectra. A properly specified slab is the normal answer here; a deck needs engineering sign-off against the load before you order rather than after.\u003c\/p\u003e\n    \u003ch3\u003e2. The approach\u003c\/h3\u003e\n    \u003cp\u003eTen and a half feet of finished cabin has to reach the pad on a forklift or crane. Measure the gate, the side return, the overhead clearance and the turning room. This is the model most likely to fail on access.\u003c\/p\u003e\n    \u003ch3\u003e3. The clearance\u003c\/h3\u003e\n    \u003cp\u003e150 inches wide by 126 deep by 100 high. That is twelve and a half feet by ten and a half of working room.\u003c\/p\u003e\n    \u003ch3\u003e4. The circuit\u003c\/h3\u003e\n    \u003cp\u003e6 AWG copper to the cabin. Heavier than the rest of the range, and worth pricing with your electrician before you commit, particularly if the run from the panel is long.\u003c\/p\u003e\n    \u003ch3\u003e5. The lead time\u003c\/h3\u003e\n    \u003cp\u003eTwelve weeks, built to order.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsomb-tinted\" id=\"built\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eThree things about the Ombra you cannot change afterwards\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsomb-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra__ombra__06.jpg?v=1791433580\u0026amp;width=1200\" alt=\"ThermaSol Ombra outdoor sauna cabin, the interior with the heater\" width=\"1000\" height=\"667\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eTyrol wood walls and thermo aspen benches, over a high density resin composite floor.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe exterior\u003c\/h3\u003e\n    \u003cp\u003eThermally modified \u003cstrong\u003eIPE Lapacho\u003c\/strong\u003e with a wave accent. IPE is a dense tropical hardwood, and the wave profile is the Ombra's signature: it is the detail that makes this cabin read as architecture rather than outbuilding.\u003c\/p\u003e\n    \u003ch3\u003eThe glass\u003c\/h3\u003e\n    \u003cp\u003eBronze tinted and semi private, so the cabin is screened from a garden path while remaining glass from the bench. ThermaSol names the product two different ways across its own documents, so no product code appears here.\u003c\/p\u003e\n    \u003ch3\u003eThe layout\u003c\/h3\u003e\n    \u003cp\u003eThe sauna and changing area division is structural. It is not a partition you move later, and it is the reason the Ombra needs ten and a half feet of length to deliver 80 square feet of interior.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"heater\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eA 10.5 kW Harvia Virta, and why we publish that number over ThermaSol's own spec sheet\u003c\/h2\u003e\n    \u003cp\u003eThe Ombra ships with a \u003cstrong\u003eHarvia Virta\u003c\/strong\u003e under a \u003cstrong\u003eHarvia Xenio\u003c\/strong\u003e control, ThermaSol part 14-CX45-U1-U3, with three boxes of Olivine Diabase dark grey stones at 110 pounds, a temperature sensor, two headrests and a wood platform.\u003c\/p\u003e\n    \u003ch3\u003eThermaSol gives three different heater figures\u003c\/h3\u003e\n    \u003cp\u003eThe spec sheet names part 14-HL9U1, which Harvia's own manual lists as a \u003cstrong\u003e9.0 kW\u003c\/strong\u003e unit, and in the same table states \u003cem\u003eRequired Power: 8 kW\u003c\/em\u003e. The product page and the dealer price file both say \u003cstrong\u003e10.5 kW\u003c\/strong\u003e. Three numbers, one cabin.\u003c\/p\u003e\n    \u003cp\u003eThe arithmetic settles it. Harvia publishes a floor area range of \u003cstrong\u003e28 to 79 square feet\u003c\/strong\u003e for the 9.0 kW Virta and \u003cstrong\u003e28 to 102\u003c\/strong\u003e for the 10.5 kW. The Ombra's interior is \u003cstrong\u003e80 square feet\u003c\/strong\u003e, which is outside the 9 kW range and inside the 10.5. The only figure consistent with the cabin ThermaSol actually sells is 10.5 kW, so that is the one on this page.\u003c\/p\u003e\n    \u003cp\u003eFor completeness: that same 8 kW power block appears word for word on ThermaSol's Spectra and Fortis spec sheets as well, across cabins of 51 and 54 square feet. It is boilerplate, and on an 80 square foot cabin it is badly out.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the three Harvia North American manuals gives a fuse or breaker rating for any heater in this family. They publish current draw and a minimum conductor gauge. Your licensed electrician sizes the overcurrent device against \u003cstrong\u003e43.75 amps\u003c\/strong\u003e under the NEC and your local code, and on this cabin that is a conversation worth having early.\u003c\/p\u003e\n    \u003cp\u003eOne instruction Harvia gives plainly, in section 3.7: the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsomb-tinted\" id=\"costs\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour in the Ombra costs to heat\u003c\/h2\u003e\n    \u003cp\u003eA 10.5 kW element runs flat out while 80 square feet comes up to temperature, then cycles. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e6.3 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$1.07\u003c\/strong\u003e an hour of use, or near \u003cstrong\u003e$14\u003c\/strong\u003e a month at three one hour sessions a week. Substitute your own rate: it moves the answer more than the cabin does.\u003c\/p\u003e\n    \u003cp\u003eThe Ombra is the most expensive cabin here to run, and the gap is smaller than the price gap. It is a larger room on a larger heater, not a less efficient one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"crate\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe assembled cabin with both compartments finished, the Harvia Virta fitted, the Harvia Xenio control, a temperature sensor, 110 pounds of Olivine Diabase stones, two headrests and a wood platform. The Xenio pairs with the MyHarvia app.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe slab, the electrical supply and the electrician, the crane or forklift, and site preparation. Freight on a 4,827 pound cabin is quoted rather than published, so talk to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsomb-tinted\" id=\"siting\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eDelivery and siting\u003c\/p\u003e\n    \u003ch2\u003eTen and a half feet of finished cabin\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsomb-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra__ombra__00.jpg?v=1791433580\u0026amp;width=1200\" alt=\"ThermaSol Ombra outdoor sauna cabin, in a garden setting\" width=\"800\" height=\"533\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eTen and a half feet of finished cabin. Walk the delivery route before you order.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Ombra arrives built. That removes a long assembly from your weekend and replaces it with the hardest lifting problem in the range: one 4,827 pound unit, 130 inches long, that has to reach the pad.\u003c\/p\u003e\n    \u003cp\u003eWalk the route before you order. Gate width, side return, overhead branches, turning room for the machine and the ground it has to drive over when loaded. More Ombra orders are solved on the driveway than in the showroom.\u003c\/p\u003e\n    \u003cp\u003eKeep the service clearance honest once it is down. ThermaSol's 150 by 126 inch footprint is what lets a technician reach the heater, and an installation that prevents service access is excluded from the warranty.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"specs\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Ombra specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsomb-tw\"\u003e\u003ctable class=\"tsomb-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e130 in W × 91 in D × 93 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCabin interior\u003c\/th\u003e\n\u003ctd\u003e80 sq ft, across the sauna and the changing area\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003ePlacement clearance\u003c\/th\u003e\n\u003ctd\u003e150 in W × 126 in D × 100 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e4 to 5 adults\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e4,607 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e4,827 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Virta, 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 43.75 A, minimum 6 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia Xenio, 14-CX45-U1-U3\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eStones\u003c\/th\u003e\n\u003ctd\u003eOlivine Diabase dark grey, 3 boxes, 110 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eTyrol wood walls, thermo aspen benches, high density resin composite floor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior finish\u003c\/th\u003e\n\u003ctd\u003eThermally modified IPE Lapacho with a wave accent\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eBronze tinted, semi private\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFeatures\u003c\/th\u003e\n\u003ctd\u003eIntegrated private changing area, sky light, built-in rainwater management\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e12 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol does not publish interior linear dimensions for this cabin, and its spec sheet gives a depth of 89 inches where the product page and the dealer file both give 91. We publish 91 and have flagged the difference.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsomb-tinted\" id=\"compare\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Ombra sits in ThermaSol's outdoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tsomb-tw tsomb-tw--scroll\"\u003e\u003ctable class=\"tsomb-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOmbra\u003c\/th\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFortis\u003c\/th\u003e\n\u003ctd\u003e87 × 90 in\u003c\/td\u003e\n\u003ctd\u003e54 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpectra\u003c\/th\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVue\u003c\/th\u003e\n\u003ctd\u003e79 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVera\u003c\/th\u003e\n\u003ctd\u003e63 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eNothing else in the range is close. The Ombra is half as big again as the next cabin down and the only one with a changing area, which is why it needs a 10.5 kW heater and a 6 AWG feed where the others do not.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"faq\"\u003e\n  \u003cdiv class=\"tsomb-c\"\u003e\n    \u003cp class=\"tsomb-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Ombra questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsomb-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat makes the Ombra different from the rest of the range?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eThe integrated private changing area at the entry. Every other ThermaSol cabin is a single sauna room, so you undress in the sauna. The Ombra divides the eighty square feet into two compartments, and it is the only one that does.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhy does the spec sheet say 8 kW when you say 10.5?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eBecause that line is boilerplate. The identical 8 kW block appears on ThermaSol's Spectra and Fortis spec sheets too, across cabins of 51 and 54 square feet. Harvia publishes a floor area range of 28 to 79 square feet for its 9 kW heater and 28 to 102 for the 10.5. The Ombra is 80 square feet, so only the 10.5 figure is consistent with the cabin, and the product page and dealer file both agree on it.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The heater draws 43.75 amps at 240 volts single phase and wants a minimum 6 AWG conductor rated to 90 degrees C. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code. On this cabin it is worth pricing the run before you commit.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it on a deck?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eOnly with engineering sign-off. The Ombra weighs 4,607 pounds assembled before anyone is inside it, which is roughly twice the Spectra. A properly specified slab is the normal answer, and anything else needs confirming before you order rather than after the truck is booked.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does something this size get into my garden?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eOn a forklift or a crane, in one piece. The Ombra arrives fully assembled at 4,827 pounds and 130 inches long, so walk the whole route first: gate width, side return, overhead branches, turning room and the ground the machine has to cross when loaded. This is the model most likely to fail on access rather than on budget.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the interior Canadian Hemlock?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eWe cannot tell you that it is. ThermaSol's own page says three incompatible things about this cabin's materials in three sentences, one of which puts hemlock both inside and outside. The spec sheet and the page's own feature list agree on Tyrol wood walls, thermo aspen benches and a resin composite floor, so that is what we publish. Ask us and we will get the question answered in writing before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Stones and heating elements carry one year. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a hotel or a spa?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically. If the project is commercial, talk to us and we will quote from the right range instead.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Ombra certified?\u003c\/summary\u003e\u003cdiv class=\"tsomb-fb\"\u003e\u003cp\u003eThe Harvia Virta heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category but worth knowing before you talk to a local inspector. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Default Title","offer_id":67692099600751,"sku":"14-OMBRA","price":75028.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/ombra-f101.jpg?v=1791441067"},{"product_id":"thermasol-solaris-2-5-person-outdoor-sauna-cabin","title":"ThermaSol Solaris 2-5 Person Outdoor Sauna Cabin","description":"\u003cstyle\u003e.tssol{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tssol *{box-sizing:border-box}.tssol .tssol-c img{margin:0 !important;border:0}.tssol .tssol-c{max-width:1000px;margin:0 auto;padding:0 20px}.tssol section{padding:52px 0}.tssol section:first-of-type{padding-top:26px}.tssol section.tssol-tinted{background:var(--tint)}.tssol section + section.tssol-tinted,.tssol section.tssol-tinted + section{border-top:1px solid var(--warm)}.tssol .tssol-c\u003e*:last-child{margin-bottom:0}.tssol section[id],.tssol .tssol-close[id]{scroll-margin-top:16px}.tssol h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tssol h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tssol p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tssol p.tssol-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tssol p.tssol-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tssol .tssol-c a{color:var(--accent)}.tssol strong{color:var(--ink);font-weight:600}.tssol figure{margin:0}.tssol .tssol-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tssol .tssol-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tssol .tssol-disc\u003esummary::-webkit-details-marker{display:none}.tssol .tssol-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tssol .tssol-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tssol .tssol-disc\u003esummary .tssol-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tssol .tssol-disc\u003esummary:hover{color:var(--accent)}.tssol .tssol-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tssol .tssol-disc li{border-top:1px solid var(--rule)}.tssol .tssol-disc li:nth-child(1),.tssol .tssol-disc li:nth-child(8){border-top:0}.tssol .tssol-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tssol .tssol-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tssol .tssol-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tssol .tssol-disc ol{counter-reset:d}@media screen and (max-width:520px){.tssol .tssol-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tssol .tssol-disc li:nth-child(7){border-top:1px solid var(--rule)}.tssol .tssol-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tssol .tssol-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tssol .tssol-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tssol .tssol-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tssol .tssol-vidbody h2{margin:0 0 16px}.tssol .tssol-vidbody\u003ep:last-child{margin-bottom:0}.tssol .tssol-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tssol .tssol-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tssol .tssol-vidmeta span{display:inline-block;margin-right:24px}.tssol .tssol-vidmeta span:last-child{margin-right:0}.tssol .tssol-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tssol .tssol-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tssol .tssol-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tssol .tssol-stat3\u003ediv:last-child{border-right:0}.tssol .tssol-stat3 .tssol-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tssol .tssol-stat3 .tssol-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tssol .tssol-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tssol .tssol-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tssol .tssol-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tssol .tssol-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tssol .tssol-chk b{color:var(--ink)}.tssol .tssol-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tssol .tssol-chk--plain{grid-template-columns:1fr;gap:0}.tssol .tssol-chk--plain li{padding-left:0}.tssol .tssol-chk--plain li::before{display:none}.tssol .tssol-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tssol .tssol-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tssol .tssol-buy h4,.tssol .tssol-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tssol .tssol-buy .req h4,.tssol .tssol-buy .req h3{background:var(--dark);color:#fff}.tssol .tssol-buy .opt h4,.tssol .tssol-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tssol .tssol-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tssol .tssol-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tssol .tssol-buy li:last-child{border-bottom:0}.tssol .tssol-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tssol .tssol-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tssol .tssol-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tssol table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tssol table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tssol table th,.tssol table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tssol table tr:last-child th,.tssol table tr:last-child td{border-bottom:0}.tssol table.tssol-spec th{color:var(--ink);font-weight:600;width:46%}.tssol table.tssol-spec td{font-variant-numeric:tabular-nums}.tssol .tssol-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tssol .tssol-hl td,.tssol .tssol-hl th{background:var(--hl)}.tssol table.tssol-cmp{min-width:680px}.tssol table.tssol-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tssol .tssol-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tssol .tssol-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tssol table.tssol-cmp thead a{text-decoration:none;display:block}.tssol table.tssol-cmp thead a:hover .tssol-cmp-m{color:var(--accent);text-decoration:underline}.tssol table.tssol-cmp thead a .tssol-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tssol .tssol-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tssol table.tssol-cmp thead th.me .tssol-cmp-h{color:#C3B6A5}.tssol table.tssol-cmp thead th.me .tssol-cmp-m{color:#fff}.tssol table.tssol-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tssol table.tssol-cmp thead th.me{background:var(--dark);color:#fff}.tssol table.tssol-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tssol table.tssol-cmp td:first-child{color:var(--sub)}.tssol .tssol-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tssol .tssol-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tssol .tssol-ladder tr.on td{background:var(--hl)}.tssol .tssol-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tssol .tssol-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tssol .tssol-warn p{max-width:none}.tssol .tssol-warn p{margin:0;font-size:17px}.tssol .tssol-warn b{display:block;color:var(--ink);margin-bottom:8px}.tssol blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tssol blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tssol blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tssol .tssol-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tssol .tssol-pairup\u003e.tssol-tw{margin-top:0}.tssol .tssol-after{margin-top:24px}.tssol .tssol-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tssol .tssol-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tssol .tssol-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tssol .tssol-pairup\u003ediv\u003e.tssol-tw{margin-top:0}.tssol blockquote cite{display:block;margin-top:8px}.tssol figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tssol .tssol-more{margin:24px 0 0}.tssol .tssol-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tssol .tssol-more\u003esummary::-webkit-details-marker{display:none}.tssol .tssol-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tssol .tssol-more[open]\u003esummary::after{transform:rotate(225deg)}.tssol .tssol-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tssol .tssol-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tssol .tssol-reportgrid\u003ediv:last-child{border-right:0}.tssol .tssol-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tssol .tssol-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tssol .tssol-reportgrid{grid-template-columns:1fr}.tssol .tssol-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tssol .tssol-reportgrid\u003ediv:last-child{border-bottom:0}}.tssol .tssol-faq{border-top:1px solid var(--line);margin-top:16px}.tssol .tssol-faq details{border-bottom:1px solid var(--line)}.tssol .tssol-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tssol .tssol-faq summary::-webkit-details-marker{display:none}.tssol .tssol-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tssol .tssol-faq details[open] summary::after{transform:rotate(225deg)}.tssol .tssol-faq .tssol-fb{padding:0 0 18px;max-width:68ch}.tssol .tssol-faq .tssol-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tssol .tssol-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tssol .tssol-close h2{color:#fff;max-width:22ch}.tssol .tssol-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tssol .tssol-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tssol .tssol-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tssol .tssol-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tssol .tssol-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tssol .tssol-close .who span{display:block}.tssol .tssol-c .tssol-btn,.tssol .tssol-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tssol .tssol-c .tssol-btn:hover,.tssol .tssol-btn:hover{background:var(--ink);color:#fff}.tssol .tssol-close .tssol-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tssol .tssol-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tssol .tssol-pairup{grid-template-columns:1fr;gap:24px}.tssol .tssol-chk{grid-template-columns:1fr}.tssol .tssol-vidrow{flex-direction:column;align-items:stretch}.tssol .tssol-vid{--cap:380px;align-self:center}.tssol .tssol-vidrow{gap:24px}.tssol .tssol-c{padding:0 16px}.tssol section{padding:40px 0}.tssol section:first-of-type{padding-top:20px}.tssol h2{font-size:23px}.tssol p.tssol-lead{font-size:17px}.tssol .tssol-stat3{grid-template-columns:1fr}.tssol .tssol-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tssol .tssol-stat3\u003ediv:last-child{border-bottom:0}.tssol .tssol-split{grid-template-columns:1fr;gap:24px}.tssol .tssol-buy{grid-template-columns:1fr}.tssol .tssol-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tssol .tssol-toc\u003esummary{display:none}.tssol .tssol-toc ol{display:grid !important}}@media screen and (max-width:560px){.tssol .tssol-ladder thead{position:absolute;left:-9999px}.tssol .tssol-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tssol .tssol-ladder tr.on{background:var(--hl)}.tssol .tssol-ladder td{display:block;border:0;padding:0}.tssol .tssol-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tssol .tssol-hl td,.tssol .tssol-hl th,.tssol .tssol-ladder tr.on td,.tssol table.tssol-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tssol table.tssol-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tssol table th,.rte .tssol table td{padding:11px var(--gut)}.tssol .tssol-ladder th:last-child,.tssol .tssol-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tssol .tssol-buy{align-items:start}.tssol .tssol-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tssol table.tssol-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tssol table.tssol-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tssol .tssol-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tssol table.tssol-spec th,.tssol table.tssol-spec td{display:block;width:auto}.tssol table.tssol-spec th{border-bottom:0;padding-bottom:0}}.tssol .tssol-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tssol .tssol-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tssol .tssol-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tssol .tssol-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tssol .tssol-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tssol\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cdetails class=\"tssol-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tssol-ct\"\u003e12 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#solar\"\u003eHow the solar works\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#siting\"\u003eDelivery and siting\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Solaris is an off-grid sauna that runs on its own solar array\u003c\/h2\u003e\n    \u003cp class=\"tssol-lead\"\u003eSolar panels, a battery pack and a 3 kW heater, in a cabin that does not need a trench from the house. ThermaSol describes it as the first fully off-grid solar-powered sauna available in the US, and TIME named it to its Best Inventions list for 2025. It is also, by some distance, the most unusual thing in this catalogue.\u003c\/p\u003e\n    \u003cdiv class=\"tssol-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tssol-lbl\"\u003eThe ground\u003c\/p\u003e\n        \u003cp class=\"tssol-big\"\u003e86 or 60 in wide\u003c\/p\u003e\n        \u003cp\u003eBoth sizes are 86 inches deep and 97 high. The Medium is 86 inches wide, the Small 60. No placement clearance is published, so allow working room on all sides.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tssol-lbl\"\u003eThe people\u003c\/p\u003e\n        \u003cp class=\"tssol-big\"\u003e4 to 5 or 2 to 3\u003c\/p\u003e\n        \u003cp\u003eThermaSol's figures for the Medium and the Small. Tiled interior and exterior surfaces with a solar-tinted panoramic glass wall.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tssol-lbl\"\u003eThe supply\u003c\/p\u003e\n        \u003cp class=\"tssol-big\"\u003eNone, if you want\u003c\/p\u003e\n        \u003cp\u003eThat is the point. Solar panels and a battery pack come with the cabin. There is no 240 volt circuit to run and no trench to dig.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tssol-tinted\" id=\"solar\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eHow the solar works\u003c\/p\u003e\n    \u003ch2\u003ePanels, a battery, and a heater sized to match\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tssol-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__07.jpg?v=1791433599\u0026amp;width=1200\" alt=\"ThermaSol Solaris solar powered sauna cabin, the solar array\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eThe array charges a battery pack, and the battery runs a 3 kW heater sized to match it.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Solaris package is the cabin, a \u003cstrong\u003esolar panel array\u003c\/strong\u003e, a \u003cstrong\u003ebattery and power kit\u003c\/strong\u003e, and a \u003cstrong\u003e3 kW Harvia KIP heater\u003c\/strong\u003e on a Harvia CX170 control. The array charges the battery; the battery runs the heater and the lighting.\u003c\/p\u003e\n    \u003cp\u003eThe engineering trade is visible in that 3 kW figure. A conventional cabin this size carries an 8 or 9 kW heater drawing 33 to 38 amps. The Solaris carries a 3 kW heater, because a battery pack cannot sustain 9 kW for an hour. Everything else about the cabin, the insulation and the triple-glazed thermal glass, exists to make a small heater sufficient.\u003c\/p\u003e\n    \u003ch3\u003eWhat the maker claims, and what we will not claim for them\u003c\/h3\u003e\n    \u003cp\u003eKirami, which builds this cabin, states that its insulation and glazing mean a heater of this size is enough where a sauna of these dimensions would normally call for 8 to 10 kW. \u003cstrong\u003eThat is their claim about their own product and we are not going to repeat it as our assessment.\u003c\/strong\u003e Harvia's own published range for a 3 kW KIP is a room of 84 to 130 cubic feet, which is smaller than this cabin. If heat-up time and holding temperature matter to you, ask us and we will put the question to ThermaSol before you order rather than after.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"inside\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eTiled surfaces and a solar-tinted glass wall\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tssol-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__05.jpg?v=1791433599\u0026amp;width=1200\" alt=\"ThermaSol Solaris solar powered sauna cabin, on a plain background\" width=\"2048\" height=\"1366\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eTile clad inside and out, with a solar-tinted panoramic glass wall.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Solaris is finished in tile inside and out, which is unique in ThermaSol's range and is what gives it the flat, modern look in the photographs. The front carries a \u003cstrong\u003esolar-tinted panoramic glass wall\u003c\/strong\u003e, and the cabin is delivered turnkey and fully assembled.\u003c\/p\u003e\n    \u003ch3\u003eOne thing we cannot settle for you\u003c\/h3\u003e\n    \u003cp\u003eThermaSol describes the interior two different ways on the same page: the prose says brushed alder benches, the specification bullets say Tile Oak for both interior and exterior. Those are not the same material. We have published neither rather than pick a sentence, and we will get it confirmed in writing if it matters to your decision.\u003c\/p\u003e\n    \u003ch3\u003eAnd one ThermaSol does not publish\u003c\/h3\u003e\n    \u003cp\u003eNo interior area or linear dimension is published for either size.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tssol-tinted\" id=\"ready\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFive checks, and two of them are specific to solar\u003c\/h2\u003e\n    \u003ch3\u003e1. The sun\u003c\/h3\u003e\n    \u003cp\u003eAn off-grid cabin is only off-grid if the array sees enough light. Shading from trees, a north-facing garden or a long northern winter all change what this cabin can deliver, and none of that is the cabin's fault. Walk the site at the time of year you expect to use it most.\u003c\/p\u003e\n    \u003ch3\u003e2. The fallback\u003c\/h3\u003e\n    \u003cp\u003eDecide early whether you want a grid connection as well. Running a supply to the cabin later is a trench and a day's work; specifying it at the start is a line on a drawing.\u003c\/p\u003e\n    \u003ch3\u003e3. The base\u003c\/h3\u003e\n    \u003cp\u003e3,064 pounds assembled for the Medium, 2,756 for the Small, before the array. Level, drained and rated for the load.\u003c\/p\u003e\n    \u003ch3\u003e4. The approach\u003c\/h3\u003e\n    \u003cp\u003eDelivered fully assembled, so a machine has to reach the pad.\u003c\/p\u003e\n    \u003ch3\u003e5. The lead time\u003c\/h3\u003e\n    \u003cp\u003eTwelve weeks, built to order.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"built\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eThree things about the Solaris you cannot change afterwards\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tssol-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__01.jpg?v=1791433599\u0026amp;width=1200\" alt=\"ThermaSol Solaris solar powered sauna cabin, on a lakeside deck\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eOff-grid means sited for the sun. Orientation here is a performance decision, not a view decision.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe glazing\u003c\/h3\u003e\n    \u003cp\u003eSolar-tinted panoramic glass, triple glazed. On an off-grid cabin the glazing is not a styling choice, it is part of the energy budget.\u003c\/p\u003e\n    \u003ch3\u003eThe surfaces\u003c\/h3\u003e\n    \u003cp\u003eTile-clad inside and out, which ThermaSol describes as modern, durable and UV resistant. It is the only cabin in the range finished this way.\u003c\/p\u003e\n    \u003ch3\u003eThe array\u003c\/h3\u003e\n    \u003cp\u003eMounted with the cabin and sized to it. This is a matched system rather than a cabin with panels added, which is why the heater is 3 kW rather than 8.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tssol-tinted\" id=\"heater\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eA 3 kW Harvia KIP, and an open question we are not going to hide\u003c\/h2\u003e\n    \u003cp\u003eThe Solaris carries a \u003cstrong\u003eHarvia KIP at 3 kW\u003c\/strong\u003e on a \u003cstrong\u003eHarvia CX170\u003c\/strong\u003e control, with the solar panels and battery pack.\u003c\/p\u003e\n    \u003ch3\u003eWhere the 3 kW figure comes from\u003c\/h3\u003e\n    \u003cp\u003eIt is correct, and it is Kirami's own designation. Their installation manual for this cabin states, in all seven of its languages, that the heater is a Harvia Delta 3.6 kW for Europe, a Delta 2.7 kW for Japan and a \u003cstrong\u003eHarvia KIP 3 kW for the USA\u003c\/strong\u003e. The Delta is not certified for this market, so the KIP is the substitution. Harvia's 3 kW KIP exists, is UL certified, and draws \u003cstrong\u003e12.5 amps at 240 volts single phase\u003c\/strong\u003e on a minimum \u003cstrong\u003e12 AWG\u003c\/strong\u003e conductor.\u003c\/p\u003e\n    \u003ch3\u003eThe open question\u003c\/h3\u003e\n    \u003cp\u003eHarvia lists the 3 kW KIP in two forms: one with built-in controls and one for use with a separate control unit. \u003cstrong\u003eOnly the built-in-control version has a current US item number\u003c\/strong\u003e, and that page is presently flagged as unavailable, while ThermaSol specifies this cabin with a CX170 external control. We have asked ThermaSol to confirm the exact heater and control pairing being shipped to US buyers. Until they do, we would rather you knew the question existed than find it at commissioning.\u003c\/p\u003e\n    \u003ch3\u003eIf you connect it to the grid\u003c\/h3\u003e\n    \u003cp\u003eHarvia does not publish a breaker rating for any heater in this family, so your electrician sizes the overcurrent device against 12.5 amps under the NEC and local code. Harvia does say plainly that a heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"costs\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat it costs to run, which is the easy part\u003c\/h2\u003e\n    \u003cp\u003eOff the array, nothing. That is the proposition.\u003c\/p\u003e\n    \u003cp\u003eIf you do connect it to a supply, a 3 kW element across a typical hour, counting heat-up and cycling, is roughly \u003cstrong\u003e1.8 kilowatt hours\u003c\/strong\u003e. At \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.31\u003c\/strong\u003e an hour, or near \u003cstrong\u003e$4\u003c\/strong\u003e a month at three one hour sessions a week. It is the cheapest cabin here to run by a wide margin, because it has the smallest heater.\u003c\/p\u003e\n    \u003cp\u003eThe honest caveat is the same one as above: a small heater is cheap to run and slower to heat a given volume. That trade is the whole design.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tssol-tinted\" id=\"crate\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe assembled cabin, the Harvia KIP heater and CX170 control, the solar panel array and the battery and power kit. ThermaSol describes it as turnkey.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe base, any grid connection you choose to add, the machine that lifts it into place, and site preparation. Freight is quoted rather than published, so talk to us before ordering.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"siting\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eDelivery and siting\u003c\/p\u003e\n    \u003ch2\u003ePlaced once, and placed for the sun\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tssol-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__03.jpg?v=1791433599\u0026amp;width=1200\" alt=\"ThermaSol Solaris solar powered sauna cabin, the power and battery compartment\" width=\"2048\" height=\"1366\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eThe battery and power kit ship with the cabin.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Solaris arrives fully assembled, up to 3,285 pounds in transit, so machine access to the pad is a requirement.\u003c\/p\u003e\n    \u003cp\u003eUnlike every other cabin here, the orientation is a performance decision rather than a view decision. Place it for the array first and the outlook second, or accept that you are trading charge for scenery.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tssol-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Solaris specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tssol-tw\"\u003e\u003ctable class=\"tssol-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Medium\u003c\/th\u003e\n\u003ctd\u003e86 in W × 86 in D × 97 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Small\u003c\/th\u003e\n\u003ctd\u003e60 in W × 86 in D × 97 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCabin interior\u003c\/th\u003e\n\u003ctd\u003enot published by ThermaSol\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003eMedium 4 to 5, Small 2 to 3\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003eMedium 3,064 lb, Small 2,756 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003eMedium 3,285 lb, Small 2,976 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia KIP, 3 kW, the US specification\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia CX170\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003ePower\u003c\/th\u003e\n\u003ctd\u003eSolar panel array with battery and power kit, included\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGrid supply\u003c\/th\u003e\n\u003ctd\u003eNot required. If fitted, 240 V single phase, 12.5 A, minimum 12 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlazing\u003c\/th\u003e\n\u003ctd\u003eSolar-tinted panoramic, triple glazed\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eTile clad, interior and exterior\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e12 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol publishes no spec sheet for the Solaris, which is why the interior area, the placement clearance, the array output and the battery capacity are absent above rather than estimated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"compare\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Solaris sits in ThermaSol's outdoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tssol-tw tssol-tw--scroll\"\u003e\u003ctable class=\"tssol-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSolaris Medium\u003c\/th\u003e\n\u003ctd\u003e86 × 86 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eKIP 3 kW, solar\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSolaris Small\u003c\/th\u003e\n\u003ctd\u003e60 × 86 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003eKIP 3 kW, solar\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eNordic Misty Medium\u003c\/th\u003e\n\u003ctd\u003e87 × 91 in\u003c\/td\u003e\n\u003ctd\u003e44.1 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpectra\u003c\/th\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOmbra\u003c\/th\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThe Solaris is not really competing with the rest of the range. Every other cabin here assumes a 240 volt circuit and carries a heater of 8 kW or more. This one assumes neither. If a supply to the garden is straightforward, the Nordic Misty or the Spectra will heat faster for less money. If running power to the site is the problem you are actually solving, nothing else in the range solves it.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tssol-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tssol-c\"\u003e\n    \u003cp class=\"tssol-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Solaris questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tssol-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it really run without mains power?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eThat is the design. The package includes a solar array and a battery pack, and the heater is sized at 3 kW to match what a battery can sustain. How well it performs in practice depends on your site: shading, orientation and the time of year you intend to use it are all part of the answer, and none of them are specified on ThermaSol's page.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs a 3 kW heater enough?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eKirami, which builds the cabin, says its insulation and triple glazing mean it is, where a sauna of these dimensions would normally need 8 to 10 kW. That is their claim about their own product and we are not going to present it as our assessment. Harvia's published range for a 3 kW KIP is a room of 84 to 130 cubic feet, which is smaller than this cabin. If heat-up time matters to you, ask us and we will get it answered before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhy is the heater a 3 kW KIP when ThermaSol does not sell one?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eCorrect, and it is worth explaining. Kirami's own manual for this cabin states the heater as a Harvia Delta 3.6 kW for Europe, 2.7 kW for Japan and a Harvia KIP 3 kW for the USA. The Delta is not certified for this market. Harvia's 3 kW KIP does exist and is UL certified, but it is not on ThermaSol's own heater page, which stops at 4.5 kW.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs there an issue with the heater and control pairing?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eThere may be, and we would rather say so. Harvia lists the 3 kW KIP in a built-in-control version and a separate-control version, and only the built-in version currently has a US item number, while ThermaSol specifies this cabin with a CX170 external control. We have put the question to ThermaSol. It is the kind of thing that surfaces at commissioning if nobody asks it first.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I connect it to mains as well?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eYes, and it is worth deciding at the start rather than later. Running a supply to the cabin after it is placed means a trench; specifying it up front is a line on a drawing. If you do connect it, the heater draws 12.5 amps at 240 volts single phase on a minimum 12 AWG conductor, and your electrician sizes the breaker.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the interior made of?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eThermaSol says two different things on the same page: the prose says brushed alder benches and the specification bullets say Tile Oak inside and out. We have published neither rather than pick a sentence, and we will get it confirmed in writing if it matters to your decision.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich way should it face?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eTowards the sun. On every other cabin in this range orientation is about the view; here it is about charge. Place it for the array first and the outlook second, or accept the trade.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does it get into my garden?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eOn a forklift or a crane. It arrives fully assembled at up to 3,285 pounds, so machine access to the pad is a requirement rather than a convenience.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Registration is required within fifteen days of purchase.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Solaris certified?\u003c\/summary\u003e\u003cdiv class=\"tssol-fb\"\u003e\u003cp\u003eThe Harvia heater fitted inside is UL certified. No certification is published for the structure itself, which is normal in this category. A listed heater does not make the structure listed.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Medium","offer_id":67692119818607,"sku":"14-KIR-4561","price":70714.0,"currency_code":"USD","in_stock":true},{"title":"Small","offer_id":67692119851375,"sku":"14-KIR-4560","price":66645.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/solaris__solaris__07.jpg?v=1791433599"},{"product_id":"thermasol-vue-3-4-person-outdoor-sauna-cabin","title":"ThermaSol Vue 3-4 Person Outdoor Sauna Cabin","description":"\u003cstyle\u003e.tsvue{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsvue *{box-sizing:border-box}.tsvue .tsvue-c img{margin:0 !important;border:0}.tsvue .tsvue-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsvue section{padding:52px 0}.tsvue section:first-of-type{padding-top:26px}.tsvue section.tsvue-tinted{background:var(--tint)}.tsvue section + section.tsvue-tinted,.tsvue section.tsvue-tinted + section{border-top:1px solid var(--warm)}.tsvue .tsvue-c\u003e*:last-child{margin-bottom:0}.tsvue section[id],.tsvue .tsvue-close[id]{scroll-margin-top:16px}.tsvue h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsvue h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsvue p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsvue p.tsvue-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsvue p.tsvue-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsvue .tsvue-c a{color:var(--accent)}.tsvue strong{color:var(--ink);font-weight:600}.tsvue figure{margin:0}.tsvue .tsvue-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsvue .tsvue-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsvue .tsvue-disc\u003esummary::-webkit-details-marker{display:none}.tsvue .tsvue-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsvue .tsvue-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsvue .tsvue-disc\u003esummary .tsvue-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsvue .tsvue-disc\u003esummary:hover{color:var(--accent)}.tsvue .tsvue-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsvue .tsvue-disc li{border-top:1px solid var(--rule)}.tsvue .tsvue-disc li:nth-child(1),.tsvue .tsvue-disc li:nth-child(8){border-top:0}.tsvue .tsvue-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsvue .tsvue-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsvue .tsvue-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsvue .tsvue-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsvue .tsvue-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsvue .tsvue-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsvue .tsvue-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsvue .tsvue-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsvue .tsvue-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsvue .tsvue-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsvue .tsvue-vidbody h2{margin:0 0 16px}.tsvue .tsvue-vidbody\u003ep:last-child{margin-bottom:0}.tsvue .tsvue-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsvue .tsvue-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsvue .tsvue-vidmeta span{display:inline-block;margin-right:24px}.tsvue .tsvue-vidmeta span:last-child{margin-right:0}.tsvue .tsvue-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsvue .tsvue-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsvue .tsvue-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsvue .tsvue-stat3\u003ediv:last-child{border-right:0}.tsvue .tsvue-stat3 .tsvue-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsvue .tsvue-stat3 .tsvue-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsvue .tsvue-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsvue .tsvue-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsvue .tsvue-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsvue .tsvue-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsvue .tsvue-chk b{color:var(--ink)}.tsvue .tsvue-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsvue .tsvue-chk--plain{grid-template-columns:1fr;gap:0}.tsvue .tsvue-chk--plain li{padding-left:0}.tsvue .tsvue-chk--plain li::before{display:none}.tsvue .tsvue-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsvue .tsvue-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsvue .tsvue-buy h4,.tsvue .tsvue-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsvue .tsvue-buy .req h4,.tsvue .tsvue-buy .req h3{background:var(--dark);color:#fff}.tsvue .tsvue-buy .opt h4,.tsvue .tsvue-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsvue .tsvue-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsvue .tsvue-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsvue .tsvue-buy li:last-child{border-bottom:0}.tsvue .tsvue-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsvue .tsvue-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsvue .tsvue-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsvue table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsvue table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsvue table th,.tsvue table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsvue table tr:last-child th,.tsvue table tr:last-child td{border-bottom:0}.tsvue table.tsvue-spec th{color:var(--ink);font-weight:600;width:46%}.tsvue table.tsvue-spec td{font-variant-numeric:tabular-nums}.tsvue .tsvue-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsvue .tsvue-hl td,.tsvue .tsvue-hl th{background:var(--hl)}.tsvue table.tsvue-cmp{min-width:680px}.tsvue table.tsvue-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsvue .tsvue-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsvue .tsvue-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsvue table.tsvue-cmp thead a{text-decoration:none;display:block}.tsvue table.tsvue-cmp thead a:hover .tsvue-cmp-m{color:var(--accent);text-decoration:underline}.tsvue table.tsvue-cmp thead a .tsvue-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsvue .tsvue-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsvue table.tsvue-cmp thead th.me .tsvue-cmp-h{color:#C3B6A5}.tsvue table.tsvue-cmp thead th.me .tsvue-cmp-m{color:#fff}.tsvue table.tsvue-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsvue table.tsvue-cmp thead th.me{background:var(--dark);color:#fff}.tsvue table.tsvue-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsvue table.tsvue-cmp td:first-child{color:var(--sub)}.tsvue .tsvue-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsvue .tsvue-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsvue .tsvue-ladder tr.on td{background:var(--hl)}.tsvue .tsvue-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsvue .tsvue-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsvue .tsvue-warn p{max-width:none}.tsvue .tsvue-warn p{margin:0;font-size:17px}.tsvue .tsvue-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsvue blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsvue blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsvue blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsvue .tsvue-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsvue .tsvue-pairup\u003e.tsvue-tw{margin-top:0}.tsvue .tsvue-after{margin-top:24px}.tsvue .tsvue-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsvue .tsvue-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsvue .tsvue-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsvue .tsvue-pairup\u003ediv\u003e.tsvue-tw{margin-top:0}.tsvue blockquote cite{display:block;margin-top:8px}.tsvue figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsvue .tsvue-more{margin:24px 0 0}.tsvue .tsvue-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsvue .tsvue-more\u003esummary::-webkit-details-marker{display:none}.tsvue .tsvue-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsvue .tsvue-more[open]\u003esummary::after{transform:rotate(225deg)}.tsvue .tsvue-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsvue .tsvue-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsvue .tsvue-reportgrid\u003ediv:last-child{border-right:0}.tsvue .tsvue-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsvue .tsvue-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsvue .tsvue-reportgrid{grid-template-columns:1fr}.tsvue .tsvue-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsvue .tsvue-reportgrid\u003ediv:last-child{border-bottom:0}}.tsvue .tsvue-faq{border-top:1px solid var(--line);margin-top:16px}.tsvue .tsvue-faq details{border-bottom:1px solid var(--line)}.tsvue .tsvue-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsvue .tsvue-faq summary::-webkit-details-marker{display:none}.tsvue .tsvue-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsvue .tsvue-faq details[open] summary::after{transform:rotate(225deg)}.tsvue .tsvue-faq .tsvue-fb{padding:0 0 18px;max-width:68ch}.tsvue .tsvue-faq .tsvue-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsvue .tsvue-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsvue .tsvue-close h2{color:#fff;max-width:22ch}.tsvue .tsvue-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsvue .tsvue-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsvue .tsvue-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsvue .tsvue-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsvue .tsvue-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsvue .tsvue-close .who span{display:block}.tsvue .tsvue-c .tsvue-btn,.tsvue .tsvue-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsvue .tsvue-c .tsvue-btn:hover,.tsvue .tsvue-btn:hover{background:var(--ink);color:#fff}.tsvue .tsvue-close .tsvue-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsvue .tsvue-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsvue .tsvue-pairup{grid-template-columns:1fr;gap:24px}.tsvue .tsvue-chk{grid-template-columns:1fr}.tsvue .tsvue-vidrow{flex-direction:column;align-items:stretch}.tsvue .tsvue-vid{--cap:380px;align-self:center}.tsvue .tsvue-vidrow{gap:24px}.tsvue .tsvue-c{padding:0 16px}.tsvue section{padding:40px 0}.tsvue section:first-of-type{padding-top:20px}.tsvue h2{font-size:23px}.tsvue p.tsvue-lead{font-size:17px}.tsvue .tsvue-stat3{grid-template-columns:1fr}.tsvue .tsvue-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsvue .tsvue-stat3\u003ediv:last-child{border-bottom:0}.tsvue .tsvue-split{grid-template-columns:1fr;gap:24px}.tsvue .tsvue-buy{grid-template-columns:1fr}.tsvue .tsvue-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsvue .tsvue-toc\u003esummary{display:none}.tsvue .tsvue-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsvue .tsvue-ladder thead{position:absolute;left:-9999px}.tsvue .tsvue-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsvue .tsvue-ladder tr.on{background:var(--hl)}.tsvue .tsvue-ladder td{display:block;border:0;padding:0}.tsvue .tsvue-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsvue .tsvue-hl td,.tsvue .tsvue-hl th,.tsvue .tsvue-ladder tr.on td,.tsvue table.tsvue-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsvue table.tsvue-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsvue table th,.rte .tsvue table td{padding:11px var(--gut)}.tsvue .tsvue-ladder th:last-child,.tsvue .tsvue-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsvue .tsvue-buy{align-items:start}.tsvue .tsvue-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsvue table.tsvue-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsvue table.tsvue-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsvue .tsvue-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsvue table.tsvue-spec th,.tsvue table.tsvue-spec td{display:block;width:auto}.tsvue table.tsvue-spec th{border-bottom:0;padding-bottom:0}}.tsvue .tsvue-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsvue .tsvue-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsvue .tsvue-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsvue .tsvue-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsvue .tsvue-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsvue\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cdetails class=\"tsvue-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsvue-ct\"\u003e12 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#choose\"\u003eVue or Vera\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#siting\"\u003eDelivery and siting\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Vue is a mirror-glass outdoor sauna that disappears into a garden\u003c\/h2\u003e\n    \u003cp class=\"tsvue-lead\"\u003eFloor to ceiling mirrored glass in black enamel frames, on a cabin 79 inches wide. From the outside the Vue reflects the garden back at you. From the bench it is a window. That is the entire proposition, and it is why this cabin costs what it does.\u003c\/p\u003e\n    \u003cdiv class=\"tsvue-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsvue-lbl\"\u003eThe ground\u003c\/p\u003e\n        \u003cp class=\"tsvue-big\"\u003e79 × 87 in\u003c\/p\u003e\n        \u003cp\u003eThe cabin itself. ThermaSol publishes no placement clearance for the Vue, so allow working room on all four sides for the delivery machine and for later service access to the heater.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsvue-lbl\"\u003eThe people\u003c\/p\u003e\n        \u003cp class=\"tsvue-big\"\u003e3 to 4\u003c\/p\u003e\n        \u003cp\u003eThermaSol's figure. Tyrol panel walls and thermally modified aspen benches, with RGB LED colour lighting on a remote.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsvue-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsvue-big\"\u003e240V, 37.5 A\u003c\/p\u003e\n        \u003cp\u003eThe 9 kW Harvia Virta draws 37.5 amps on 240 volt single phase and wants a minimum 8 AWG 90 °C copper feed.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsvue-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eMirrored outside, glass inside\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsvue-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/vue__vue__14.jpg?v=1791433608\u0026amp;width=1200\" alt=\"ThermaSol Vue outdoor sauna cabin, overhead layout\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eThermaSol publishes no interior dimension for the Vue, so this is the only view of the layout.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Vue's front is a \u003cstrong\u003efloor to ceiling mirrored glass panel\u003c\/strong\u003e in a black enamel frame. Mirror glazing is one-way in daylight: the cabin reads as a dark reflective box from the garden path while the person on the bench has an uninterrupted view out. After dark, with the interior lit, that reverses. It is worth knowing before you site it opposite a neighbour's window.\u003c\/p\u003e\n    \u003cp\u003eInside, \u003cstrong\u003eTyrol panel walls\u003c\/strong\u003e and \u003cstrong\u003ethermally modified aspen benches\u003c\/strong\u003e, with RGB LED colour lighting controlled by remote.\u003c\/p\u003e\n    \u003ch3\u003eLiving with mirror glazing\u003c\/h3\u003e\n    \u003cp\u003eThree practical things, none of which ThermaSol says on its page. Mirror glass is a coating on the outer face, so it cleans like glass rather than like a mirror and shows water spots in the same way. It reflects a meaningful share of solar gain, which is why a mirrored cabin in full sun is not the oven a clear-glazed one would be. And it reads very differently through the seasons: against bare winter branches the Vue is a dark slab, and against summer planting it very nearly vanishes.\u003c\/p\u003e\n    \u003ch3\u003eThe dimension ThermaSol does not publish\u003c\/h3\u003e\n    \u003cp\u003eThere is \u003cstrong\u003eno interior area and no interior linear dimension\u003c\/strong\u003e published for the Vue. Only three cabins in ThermaSol's range have spec sheets, and the Vue is not one of them. We are not going to derive an interior from the exterior and a guessed wall thickness. If your plan depends on a bench run, ask and we will put it to ThermaSol in writing.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"choose\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eVue or Vera\u003c\/p\u003e\n    \u003ch2\u003eTwo mirrored cabins, and how to choose between them\u003c\/h2\u003e\n    \u003cp\u003eThe Vue and the Vera are the only ThermaSol cabins with mirrored glass and the only two offered in a door hand. They are not the same cabin in two sizes.\u003c\/p\u003e\n    \u003cp\u003eThe \u003cstrong\u003eVue is 79 inches wide on a 9 kW heater\u003c\/strong\u003e, listed for 3 to 4 people, with a floor to ceiling mirrored front. The \u003cstrong\u003eVera is 63 inches wide on an 8 kW heater\u003c\/strong\u003e, listed for 2 to 3, and ThermaSol describes it with \u003cem\u003edual\u003c\/em\u003e mirrored walls rather than one mirrored front. Sixteen inches of width is the difference between a bench that seats three across and one that seats two.\u003c\/p\u003e\n    \u003cp\u003eBoth are 87 inches deep and 89 high, so the choice is purely about width, capacity and heater. If the site is a balcony or a roof terrace, ThermaSol pitches the Vera for exactly that and does not pitch the Vue the same way.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsvue-tinted\" id=\"ready\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFive checks that are cheap now and expensive later\u003c\/h2\u003e\n    \u003ch3\u003e1. The base\u003c\/h3\u003e\n    \u003cp\u003e2,425 pounds assembled, 2,646 in transit, on a level and drained base. If the plan is a deck, confirm the structure against that load before ordering.\u003c\/p\u003e\n    \u003ch3\u003e2. The approach\u003c\/h3\u003e\n    \u003cp\u003eDelivered \u003cstrong\u003efully assembled\u003c\/strong\u003e, so a forklift or crane has to reach the pad. Measure the gate, the side return and anything overhead.\u003c\/p\u003e\n    \u003ch3\u003e3. The sightlines\u003c\/h3\u003e\n    \u003cp\u003eUnique to this cabin. Mirrored glass is a feature in an open garden and a problem facing a boundary. Stand where the front will face before you commit to the orientation.\u003c\/p\u003e\n    \u003ch3\u003e4. The electrician\u003c\/h3\u003e\n    \u003cp\u003eThermaSol requires a licensed electrician for the heater installation.\u003c\/p\u003e\n    \u003ch3\u003e5. The door hand\u003c\/h3\u003e\n    \u003cp\u003eDoor left and door right are separate SKUs at the same price, and the choice is made at order. Decide it against the approach path rather than the view.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"built\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eThree things about the Vue you cannot change afterwards\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsvue-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/vue__vue__10.jpg?v=1791433608\u0026amp;width=1200\" alt=\"ThermaSol Vue outdoor sauna cabin, front elevation\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eFloor to ceiling mirror glazing in a black enamel frame.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe glass\u003c\/h3\u003e\n    \u003cp\u003eMirror glazed, floor to ceiling, in black enamel frames. ThermaSol quotes glass thicknesses inconsistently across its own range, so no millimetre figure appears here.\u003c\/p\u003e\n    \u003ch3\u003eThe envelope\u003c\/h3\u003e\n    \u003cp\u003eMulti layer wall construction with \u003cstrong\u003esustainable wood fibre insulation\u003c\/strong\u003e. ThermaSol describes the roof only as durable and all-weather and does not name a membrane, so neither do we.\u003c\/p\u003e\n    \u003ch3\u003eThe hand\u003c\/h3\u003e\n    \u003cp\u003eDoor left or door right is a structural choice made at the factory, not an adjustment afterwards.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsvue-tinted\" id=\"heater\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eA 9 kW Harvia Virta on a CX45 control\u003c\/h2\u003e\n    \u003cp\u003eThe Vue ships with a \u003cstrong\u003eHarvia Virta at 9.0 kW\u003c\/strong\u003e and a \u003cstrong\u003eHarvia CX45\u003c\/strong\u003e control, both fitted.\u003c\/p\u003e\n    \u003cp\u003eHarvia's North American manual Y05-0767 lists that heater at \u003cstrong\u003e37.5 amps on 240 volt single phase\u003c\/strong\u003e, on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor rated to 90 °C. The arithmetic agrees: 37.5 amps at 240 volts is 9,000 watts.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the three Harvia North American manuals gives a fuse or breaker rating for any heater in this family. They publish current draw and a minimum conductor gauge and leave the overcurrent device to the installer. Your electrician sizes it against 37.5 amps under the NEC and local code.\u003c\/p\u003e\n    \u003cp\u003eHarvia does give one instruction plainly, in section 3.7: the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI.\u003c\/p\u003e\n    \u003ch3\u003eAnd why there is no sizing check\u003c\/h3\u003e\n    \u003cp\u003eHarvia publishes a floor area range for each heater, which is the honest way to check a heater against a room. We cannot run that check on the Vue, because \u003cstrong\u003eThermaSol publishes no interior area for it\u003c\/strong\u003e. We would rather tell you the check is unavailable than invent an interior to run it against.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"costs\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour in the Vue costs to heat\u003c\/h2\u003e\n    \u003cp\u003eA 9 kW element runs flat out while the room comes up, then cycles to hold temperature. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e5.4 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.92\u003c\/strong\u003e an hour of use, or near \u003cstrong\u003e$12\u003c\/strong\u003e a month at three one hour sessions a week. Put your own utility rate in, because it moves the answer more than the cabin does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsvue-tinted\" id=\"crate\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe assembled cabin in your chosen door hand, with the Harvia Virta and the CX45 control fitted and the RGB lighting installed.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe base, the electrical supply and the electrician, the machine that lifts it into place, and site preparation. Freight is quoted rather than published, so talk to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"siting\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eDelivery and siting\u003c\/p\u003e\n    \u003ch2\u003eIt arrives built, which changes the job\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsvue-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/vue__vue__12.jpg?v=1791433608\u0026amp;width=1200\" alt=\"ThermaSol Vue outdoor sauna cabin, side elevation\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eDelivered finished as one 2,646 pound unit. The approach matters more than the pad.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Vue leaves the distributor finished and arrives as one 2,646 pound unit. That takes the build out of your weekend and replaces it with a lifting problem: machine access to the pad, an approach wide enough for the cabin plus rigging, and someone on site to direct placement.\u003c\/p\u003e\n    \u003cp\u003eOnce it is down and level the remaining work is the electrical connection and filling the stone basket. Leave service access to the heater: an installation that prevents it is excluded from the warranty.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsvue-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Vue specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsvue-tw\"\u003e\u003ctable class=\"tsvue-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e79 in W × 87 in D × 89 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCabin interior\u003c\/th\u003e\n\u003ctd\u003enot published by ThermaSol\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e3 to 4 people\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e2,425 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e2,646 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Virta, 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 37.5 A, minimum 8 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia CX45\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eTyrol panel walls, thermally modified aspen benches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eMirror glazed, floor to ceiling, black enamel frames\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInsulation\u003c\/th\u003e\n\u003ctd\u003eMulti layer with sustainable wood fibre\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eRGB LED with remote\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor\u003c\/th\u003e\n\u003ctd\u003eLeft or right, chosen at order\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e12 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol publishes no spec sheet for the Vue, which is why the interior area, the placement clearance, the roof membrane and the glass thickness are absent above rather than estimated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"compare\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Vue sits in ThermaSol's outdoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tsvue-tw tsvue-tw--scroll\"\u003e\u003ctable class=\"tsvue-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVue\u003c\/th\u003e\n\u003ctd\u003e79 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVera\u003c\/th\u003e\n\u003ctd\u003e63 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpectra\u003c\/th\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFortis\u003c\/th\u003e\n\u003ctd\u003e87 × 90 in\u003c\/td\u003e\n\u003ctd\u003e54 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOmbra\u003c\/th\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThe Vue and the Vera are the mirrored pair and the only two cabins offered in a door hand. The Vue is sixteen inches wider on a 9 kW heater; the Vera is the compact version on 8 kW. If you want a published interior figure to plan against, the step is the Spectra or the Fortis, because ThermaSol issues spec sheets for those and not for these.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsvue-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tsvue-c\"\u003e\n    \u003cp class=\"tsvue-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Vue questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsvue-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan people see in?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eIn daylight, no. Mirror glazing reflects from the brighter side, so the cabin reads as a dark reflective box from the garden while you have a clear view out. After dark with the interior lit that reverses, which is worth thinking about if the front faces a boundary or a neighbour's window.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the interior size?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eThermaSol does not publish one for the Vue. Only the Spectra, Fortis and Ombra have spec sheets giving an interior area, and we are not going to derive one from the exterior and a guessed wall thickness. If your plan depends on it, ask us and we will put the question to ThermaSol in writing before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The heater draws 37.5 amps at 240 volts single phase and wants a minimum 8 AWG conductor rated to 90 degrees C. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes it come with the heater?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eYes. The Harvia Virta at 9 kW and the Harvia CX45 control are fitted at the factory, along with the RGB interior lighting. The electrical supply, the electrician and the base are not included.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich door hand should I choose?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eDecide it against the approach path rather than the view, because the door is where you arrive carrying towels. Left and right are separate SKUs at the same price and the choice is made at order, not adjusted afterwards.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does it get into my garden?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eOn a forklift or a crane. The Vue arrives fully assembled as a single 2,646 pound unit, so machine access to the pad is a requirement. Measure the gate, the side return and anything overhead before ordering.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically. If the project is commercial, talk to us and we will quote from the right range.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Vue certified?\u003c\/summary\u003e\u003cdiv class=\"tsvue-fb\"\u003e\u003cp\u003eThe Harvia Virta heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Door Left","offer_id":67692121194863,"sku":"14-VUEDL","price":51071.0,"currency_code":"USD","in_stock":true},{"title":"Door Right","offer_id":67692121227631,"sku":"14-VUEDR","price":51071.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/vue__vue__11.jpg?v=1791433608"},{"product_id":"thermasol-vera-2-3-person-outdoor-sauna-cabin","title":"ThermaSol Vera 2-3 Person Outdoor Sauna Cabin","description":"\u003cstyle\u003e.tsver{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsver *{box-sizing:border-box}.tsver .tsver-c img{margin:0 !important;border:0}.tsver .tsver-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsver section{padding:52px 0}.tsver section:first-of-type{padding-top:26px}.tsver section.tsver-tinted{background:var(--tint)}.tsver section + section.tsver-tinted,.tsver section.tsver-tinted + section{border-top:1px solid var(--warm)}.tsver .tsver-c\u003e*:last-child{margin-bottom:0}.tsver section[id],.tsver .tsver-close[id]{scroll-margin-top:16px}.tsver h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsver h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsver p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsver p.tsver-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsver p.tsver-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsver .tsver-c a{color:var(--accent)}.tsver strong{color:var(--ink);font-weight:600}.tsver figure{margin:0}.tsver .tsver-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsver .tsver-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsver .tsver-disc\u003esummary::-webkit-details-marker{display:none}.tsver .tsver-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsver .tsver-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsver .tsver-disc\u003esummary .tsver-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsver .tsver-disc\u003esummary:hover{color:var(--accent)}.tsver .tsver-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsver .tsver-disc li{border-top:1px solid var(--rule)}.tsver .tsver-disc li:nth-child(1),.tsver .tsver-disc li:nth-child(8){border-top:0}.tsver .tsver-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsver .tsver-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsver .tsver-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsver .tsver-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsver .tsver-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsver .tsver-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsver .tsver-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsver .tsver-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsver .tsver-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsver .tsver-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsver .tsver-vidbody h2{margin:0 0 16px}.tsver .tsver-vidbody\u003ep:last-child{margin-bottom:0}.tsver .tsver-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsver .tsver-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsver .tsver-vidmeta span{display:inline-block;margin-right:24px}.tsver .tsver-vidmeta span:last-child{margin-right:0}.tsver .tsver-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsver .tsver-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsver .tsver-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsver .tsver-stat3\u003ediv:last-child{border-right:0}.tsver .tsver-stat3 .tsver-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsver .tsver-stat3 .tsver-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsver .tsver-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsver .tsver-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsver .tsver-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsver .tsver-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsver .tsver-chk b{color:var(--ink)}.tsver .tsver-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsver .tsver-chk--plain{grid-template-columns:1fr;gap:0}.tsver .tsver-chk--plain li{padding-left:0}.tsver .tsver-chk--plain li::before{display:none}.tsver .tsver-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsver .tsver-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsver .tsver-buy h4,.tsver .tsver-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsver .tsver-buy .req h4,.tsver .tsver-buy .req h3{background:var(--dark);color:#fff}.tsver .tsver-buy .opt h4,.tsver .tsver-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsver .tsver-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsver .tsver-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsver .tsver-buy li:last-child{border-bottom:0}.tsver .tsver-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsver .tsver-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsver .tsver-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsver table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsver table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsver table th,.tsver table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsver table tr:last-child th,.tsver table tr:last-child td{border-bottom:0}.tsver table.tsver-spec th{color:var(--ink);font-weight:600;width:46%}.tsver table.tsver-spec td{font-variant-numeric:tabular-nums}.tsver .tsver-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsver .tsver-hl td,.tsver .tsver-hl th{background:var(--hl)}.tsver table.tsver-cmp{min-width:680px}.tsver table.tsver-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsver .tsver-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsver .tsver-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsver table.tsver-cmp thead a{text-decoration:none;display:block}.tsver table.tsver-cmp thead a:hover .tsver-cmp-m{color:var(--accent);text-decoration:underline}.tsver table.tsver-cmp thead a .tsver-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsver .tsver-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsver table.tsver-cmp thead th.me .tsver-cmp-h{color:#C3B6A5}.tsver table.tsver-cmp thead th.me .tsver-cmp-m{color:#fff}.tsver table.tsver-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsver table.tsver-cmp thead th.me{background:var(--dark);color:#fff}.tsver table.tsver-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsver table.tsver-cmp td:first-child{color:var(--sub)}.tsver .tsver-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsver .tsver-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsver .tsver-ladder tr.on td{background:var(--hl)}.tsver .tsver-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsver .tsver-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsver .tsver-warn p{max-width:none}.tsver .tsver-warn p{margin:0;font-size:17px}.tsver .tsver-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsver blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsver blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsver blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsver .tsver-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsver .tsver-pairup\u003e.tsver-tw{margin-top:0}.tsver .tsver-after{margin-top:24px}.tsver .tsver-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsver .tsver-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsver .tsver-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsver .tsver-pairup\u003ediv\u003e.tsver-tw{margin-top:0}.tsver blockquote cite{display:block;margin-top:8px}.tsver figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsver .tsver-more{margin:24px 0 0}.tsver .tsver-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsver .tsver-more\u003esummary::-webkit-details-marker{display:none}.tsver .tsver-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsver .tsver-more[open]\u003esummary::after{transform:rotate(225deg)}.tsver .tsver-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsver .tsver-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsver .tsver-reportgrid\u003ediv:last-child{border-right:0}.tsver .tsver-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsver .tsver-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsver .tsver-reportgrid{grid-template-columns:1fr}.tsver .tsver-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsver .tsver-reportgrid\u003ediv:last-child{border-bottom:0}}.tsver .tsver-faq{border-top:1px solid var(--line);margin-top:16px}.tsver .tsver-faq details{border-bottom:1px solid var(--line)}.tsver .tsver-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsver .tsver-faq summary::-webkit-details-marker{display:none}.tsver .tsver-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsver .tsver-faq details[open] summary::after{transform:rotate(225deg)}.tsver .tsver-faq .tsver-fb{padding:0 0 18px;max-width:68ch}.tsver .tsver-faq .tsver-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsver .tsver-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsver .tsver-close h2{color:#fff;max-width:22ch}.tsver .tsver-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsver .tsver-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsver .tsver-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsver .tsver-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsver .tsver-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsver .tsver-close .who span{display:block}.tsver .tsver-c .tsver-btn,.tsver .tsver-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsver .tsver-c .tsver-btn:hover,.tsver .tsver-btn:hover{background:var(--ink);color:#fff}.tsver .tsver-close .tsver-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsver .tsver-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsver .tsver-pairup{grid-template-columns:1fr;gap:24px}.tsver .tsver-chk{grid-template-columns:1fr}.tsver .tsver-vidrow{flex-direction:column;align-items:stretch}.tsver .tsver-vid{--cap:380px;align-self:center}.tsver .tsver-vidrow{gap:24px}.tsver .tsver-c{padding:0 16px}.tsver section{padding:40px 0}.tsver section:first-of-type{padding-top:20px}.tsver h2{font-size:23px}.tsver p.tsver-lead{font-size:17px}.tsver .tsver-stat3{grid-template-columns:1fr}.tsver .tsver-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsver .tsver-stat3\u003ediv:last-child{border-bottom:0}.tsver .tsver-split{grid-template-columns:1fr;gap:24px}.tsver .tsver-buy{grid-template-columns:1fr}.tsver .tsver-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsver .tsver-toc\u003esummary{display:none}.tsver .tsver-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsver .tsver-ladder thead{position:absolute;left:-9999px}.tsver .tsver-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsver .tsver-ladder tr.on{background:var(--hl)}.tsver .tsver-ladder td{display:block;border:0;padding:0}.tsver .tsver-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsver .tsver-hl td,.tsver .tsver-hl th,.tsver .tsver-ladder tr.on td,.tsver table.tsver-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsver table.tsver-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsver table th,.rte .tsver table td{padding:11px var(--gut)}.tsver .tsver-ladder th:last-child,.tsver .tsver-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsver .tsver-buy{align-items:start}.tsver .tsver-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsver table.tsver-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsver table.tsver-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsver .tsver-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsver table.tsver-spec th,.tsver table.tsver-spec td{display:block;width:auto}.tsver table.tsver-spec th{border-bottom:0;padding-bottom:0}}.tsver .tsver-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsver .tsver-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsver .tsver-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsver .tsver-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsver .tsver-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsver\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cdetails class=\"tsver-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsver-ct\"\u003e12 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#choose\"\u003eVera or Vue\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#siting\"\u003eDelivery and siting\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Vera is the compact mirrored cabin, at 63 inches wide\u003c\/h2\u003e\n    \u003cp class=\"tsver-lead\"\u003eFive feet three of width. The Vera is the cabin ThermaSol points at balconies, roof terraces and small gardens, and it is the only one in the range they describe that way. Dual mirrored glass walls in black enamel frames, for two to three people.\u003c\/p\u003e\n    \u003cdiv class=\"tsver-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsver-lbl\"\u003eThe ground\u003c\/p\u003e\n        \u003cp class=\"tsver-big\"\u003e63 × 87 in\u003c\/p\u003e\n        \u003cp\u003eThe narrowest cabin ThermaSol makes. No placement clearance is published, so allow working room on all four sides for the delivery machine and for later heater access.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsver-lbl\"\u003eThe people\u003c\/p\u003e\n        \u003cp class=\"tsver-big\"\u003e2 to 3\u003c\/p\u003e\n        \u003cp\u003eThermaSol's figure. Tyrol panels and thermally modified aspen benches, with RGB LED colour lighting on a remote.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsver-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsver-big\"\u003e240V, 33.4 A\u003c\/p\u003e\n        \u003cp\u003eThe 8 kW Harvia Virta draws 33.4 amps on 240 volt single phase and wants a minimum 8 AWG 90 °C copper feed.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsver-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eTwo mirrored walls rather than one mirrored front\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsver-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/vera__vera__01.jpg?v=1791433615\u0026amp;width=1200\" alt=\"ThermaSol Vera outdoor sauna cabin, overhead layout\" width=\"1000\" height=\"563\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eThermaSol publishes no interior dimension for the Vera, so this is the only view of the layout.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThermaSol describes the Vera with \u003cstrong\u003edual mirrored glass walls\u003c\/strong\u003e, which is the detail that separates it from the Vue's single mirrored front. On a cabin this narrow, glazing two sides is what stops it feeling like a cupboard.\u003c\/p\u003e\n    \u003cp\u003eInside: \u003cstrong\u003eTyrol panels\u003c\/strong\u003e and \u003cstrong\u003ethermally modified aspen benches\u003c\/strong\u003e, with RGB LED colour lighting on a remote. Multi layer insulation in the walls.\u003c\/p\u003e\n    \u003ch3\u003eWhat the mirrored glass does\u003c\/h3\u003e\n    \u003cp\u003eMirror glazing reflects from the brighter side. In daylight the Vera reads as a dark reflective box from outside while you have a clear view out; after dark with the interior lit, that reverses. On a balcony or a roof terrace, where the cabin is close to a boundary, that day and night behaviour is worth standing and checking before you fix the orientation.\u003c\/p\u003e\n    \u003ch3\u003eThe dimension ThermaSol does not publish\u003c\/h3\u003e\n    \u003cp\u003eThere is \u003cstrong\u003eno interior area and no interior linear dimension\u003c\/strong\u003e published for the Vera. Only three ThermaSol cabins have spec sheets and this is not one of them. We will not derive an interior from the exterior and a guessed wall thickness. If your plan turns on it, ask and we will put it to ThermaSol in writing.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"choose\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eVera or Vue\u003c\/p\u003e\n    \u003ch2\u003eTwo mirrored cabins, and how to choose between them\u003c\/h2\u003e\n    \u003cp\u003eThese two are the only ThermaSol cabins with mirrored glass and the only two sold in a door hand. They are not one cabin in two sizes.\u003c\/p\u003e\n    \u003cp\u003eThe \u003cstrong\u003eVera is 63 inches wide on an 8 kW heater\u003c\/strong\u003e for 2 to 3 people, with dual mirrored walls. The \u003cstrong\u003eVue is 79 inches wide on a 9 kW heater\u003c\/strong\u003e for 3 to 4, with a single floor to ceiling mirrored front. Sixteen inches of width is the difference between a bench that seats two and one that seats three across.\u003c\/p\u003e\n    \u003cp\u003eBoth are 87 inches deep and 89 high, so depth and height are not part of the decision. If the site is a balcony or a roof terrace, ThermaSol pitches the Vera for exactly that and makes no equivalent claim for the Vue.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsver-tinted\" id=\"ready\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFive checks that are cheap now and expensive later\u003c\/h2\u003e\n    \u003ch3\u003e1. The structure, if it is not ground level\u003c\/h3\u003e\n    \u003cp\u003eThis is the cabin most likely to go on a balcony or a roof, and 1,984 pounds assembled is a real load on a structure that was not designed for it. Get it signed off before you order, not after.\u003c\/p\u003e\n    \u003ch3\u003e2. The approach\u003c\/h3\u003e\n    \u003cp\u003eDelivered \u003cstrong\u003efully assembled\u003c\/strong\u003e at 2,205 pounds. On a roof terrace that usually means a crane, and crane access is a different conversation from gate width.\u003c\/p\u003e\n    \u003ch3\u003e3. The sightlines\u003c\/h3\u003e\n    \u003cp\u003eMirrored glass close to a boundary behaves differently by day and by night. Stand where the glass will face before committing to the orientation.\u003c\/p\u003e\n    \u003ch3\u003e4. The electrician\u003c\/h3\u003e\n    \u003cp\u003eThermaSol requires a licensed electrician for the heater installation.\u003c\/p\u003e\n    \u003ch3\u003e5. The door hand\u003c\/h3\u003e\n    \u003cp\u003eThermaSol describes left and right as mirrored assemblies: the right assembly puts the glass corner and the heater on the left side, and the left assembly reverses it. That is a layout decision, not just a hinge.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"built\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eThree things about the Vera you cannot change afterwards\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsver-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/vera__vera__03.jpg?v=1791433615\u0026amp;width=1200\" alt=\"ThermaSol Vera outdoor sauna cabin, three quarter view\" width=\"1080\" height=\"1080\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eDual mirrored walls in black enamel frames, on the narrowest cabin ThermaSol makes.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe glass\u003c\/h3\u003e\n    \u003cp\u003eParsol dark grey with dual mirrored walls in black enamel frames. ThermaSol quotes glass thicknesses inconsistently across its own range, so no millimetre figure appears here.\u003c\/p\u003e\n    \u003ch3\u003eThe envelope\u003c\/h3\u003e\n    \u003cp\u003eMulti layer insulation. ThermaSol does not name a roof membrane for the Vera, so neither do we.\u003c\/p\u003e\n    \u003ch3\u003eThe assembly hand\u003c\/h3\u003e\n    \u003cp\u003eLeft and right place the glass corner and the heater on opposite sides. It is set at the factory and cannot be reversed later.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsver-tinted\" id=\"heater\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eAn 8 kW Harvia Virta on a CX45 control\u003c\/h2\u003e\n    \u003cp\u003eThe Vera ships with a \u003cstrong\u003eHarvia Virta at 8.0 kW\u003c\/strong\u003e and a \u003cstrong\u003eHarvia CX45\u003c\/strong\u003e control, both fitted.\u003c\/p\u003e\n    \u003cp\u003eHarvia's North American manual Y05-0767 lists that heater at \u003cstrong\u003e33.4 amps on 240 volt single phase\u003c\/strong\u003e, on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor rated to 90 °C.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the three Harvia North American manuals gives a fuse or breaker rating for any heater in this family. They publish current draw and a minimum conductor gauge and leave the overcurrent device to the installer. Your electrician sizes it against 33.4 amps under the NEC and local code.\u003c\/p\u003e\n    \u003cp\u003eHarvia does give one instruction plainly, in section 3.7: the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI.\u003c\/p\u003e\n    \u003ch3\u003eAnd why there is no sizing check\u003c\/h3\u003e\n    \u003cp\u003eHarvia publishes a floor area range for each heater, which is the honest way to check a heater against a room. We cannot run it on the Vera, because \u003cstrong\u003eThermaSol publishes no interior area for it\u003c\/strong\u003e. We would rather say the check is unavailable than invent a room to run it against.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"costs\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour in the Vera costs to heat\u003c\/h2\u003e\n    \u003cp\u003eAn 8 kW element runs flat out while the room comes up, then cycles to hold it. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e4.8 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.82\u003c\/strong\u003e an hour of use, or near \u003cstrong\u003e$11\u003c\/strong\u003e a month at three one hour sessions a week. Put your own utility rate in; it moves the answer more than the cabin does.\u003c\/p\u003e\n    \u003cp\u003eThe Vera is the cheapest cabin in the ThermaSol range to run, which follows from it being the smallest room on the smaller of the two common heaters.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsver-tinted\" id=\"crate\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe assembled cabin in your chosen assembly hand, with the Harvia Virta and the CX45 control fitted and the RGB lighting installed.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe base or structural work, the electrical supply and the electrician, the machine that lifts it into place, and site preparation. Freight is quoted rather than published, so talk to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"siting\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eDelivery and siting\u003c\/p\u003e\n    \u003ch2\u003eIt arrives built, which changes the job\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsver-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/vera__vera__04.jpg?v=1791433615\u0026amp;width=1200\" alt=\"ThermaSol Vera outdoor sauna cabin, side elevation\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eDelivered finished at 2,205 pounds. On a roof terrace that is a crane job.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Vera leaves the distributor finished and arrives as one 2,205 pound unit. It is the lightest cabin in the range, which widens the options, but it is still a crane job onto a roof terrace and a machine job into a garden.\u003c\/p\u003e\n    \u003cp\u003eOnce it is down and level the remaining work is the electrical connection and filling the stone basket. Leave service access to the heater: an installation that prevents it is excluded from the warranty.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsver-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Vera specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsver-tw\"\u003e\u003ctable class=\"tsver-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e63 in W × 87 in D × 89 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCabin interior\u003c\/th\u003e\n\u003ctd\u003enot published by ThermaSol\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e2 to 3 people\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e1,984 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e2,205 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Virta, 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 33.4 A, minimum 8 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia CX45\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eTyrol panels, thermally modified aspen benches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eParsol dark grey, dual mirrored walls, black enamel frames\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInsulation\u003c\/th\u003e\n\u003ctd\u003eMulti layer\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eRGB LED with remote\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembly hand\u003c\/th\u003e\n\u003ctd\u003eLeft or right, chosen at order\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e12 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol publishes no spec sheet for the Vera, which is why the interior area, the placement clearance, the roof membrane and the glass thickness are absent above rather than estimated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"compare\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Vera sits in ThermaSol's outdoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tsver-tw tsver-tw--scroll\"\u003e\u003ctable class=\"tsver-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVera\u003c\/th\u003e\n\u003ctd\u003e63 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVue\u003c\/th\u003e\n\u003ctd\u003e79 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpectra\u003c\/th\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFortis\u003c\/th\u003e\n\u003ctd\u003e87 × 90 in\u003c\/td\u003e\n\u003ctd\u003e54 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOmbra\u003c\/th\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThe Vera is the smallest and lightest cabin ThermaSol makes, and the only one pitched for balconies and roof terraces. If you need a third seat across the bench, the step is the Vue. If you need a published interior figure to plan against, the step is the Spectra or the Fortis, because ThermaSol issues spec sheets for those and not for these.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsver-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tsver-c\"\u003e\n    \u003cp class=\"tsver-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Vera questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsver-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eWill it fit on a balcony?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eThermaSol pitches the Vera for balconies, roof terraces and small gardens, and it is the only cabin in their range they describe that way. The cabin is 63 inches wide by 87 deep and weighs 1,984 pounds assembled. Whether your particular structure takes that load is a question for an engineer, and it should be answered before you order rather than after.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the interior size?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eThermaSol does not publish one for the Vera. Only the Spectra, Fortis and Ombra have spec sheets giving an interior area, and we are not going to derive one from the exterior and a guessed wall thickness. Ask us and we will put the question to ThermaSol in writing.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The heater draws 33.4 amps at 240 volts single phase and wants a minimum 8 AWG conductor rated to 90 degrees C. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow is it different from the Vue?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eSixteen inches narrower on a smaller 8 kW heater, listed for 2 to 3 people rather than 3 to 4, and described with dual mirrored walls where the Vue has a single mirrored front. Both are 87 inches deep and 89 high, so width, capacity and heater are the whole decision.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan people see in?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eIn daylight, no. Mirror glazing reflects from the brighter side, so the cabin reads as a dark reflective box from outside while you have a clear view out. After dark with the interior lit that reverses, which matters more on a balcony than in an open garden.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat does left or right assembly mean?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eThermaSol builds the Vera as mirrored assemblies. The right assembly puts the glass corner and the heater on the left side, and the left assembly reverses it. It is a layout decision made at order and set at the factory, not a hinge you swap later.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does it get onto a roof terrace?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eUsually a crane. The Vera arrives fully assembled at 2,205 pounds, and while it is the lightest cabin in the range it is still a machine lift. Settle the access and the structural sign-off before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically. If the project is commercial, talk to us and we will quote from the right range.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Vera certified?\u003c\/summary\u003e\u003cdiv class=\"tsver-fb\"\u003e\u003cp\u003eThe Harvia Virta heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Door Left","offer_id":67692128993647,"sku":"14-VERADL","price":49101.0,"currency_code":"USD","in_stock":true},{"title":"Door Right","offer_id":67692129026415,"sku":"14-VERADR","price":49101.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/vera-f127.jpg?v=1791441129"},{"product_id":"thermasol-fortis-3-4-person-outdoor-sauna-cabin","title":"ThermaSol Fortis 3-4 Person Outdoor Sauna Cabin","description":"\u003cstyle\u003e.tsfor{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsfor *{box-sizing:border-box}.tsfor .tsfor-c img{margin:0 !important;border:0}.tsfor .tsfor-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsfor section{padding:52px 0}.tsfor section:first-of-type{padding-top:26px}.tsfor section.tsfor-tinted{background:var(--tint)}.tsfor section + section.tsfor-tinted,.tsfor section.tsfor-tinted + section{border-top:1px solid var(--warm)}.tsfor .tsfor-c\u003e*:last-child{margin-bottom:0}.tsfor section[id],.tsfor .tsfor-close[id]{scroll-margin-top:16px}.tsfor h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsfor h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsfor p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsfor p.tsfor-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsfor p.tsfor-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsfor .tsfor-c a{color:var(--accent)}.tsfor strong{color:var(--ink);font-weight:600}.tsfor figure{margin:0}.tsfor .tsfor-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsfor .tsfor-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsfor .tsfor-disc\u003esummary::-webkit-details-marker{display:none}.tsfor .tsfor-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsfor .tsfor-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsfor .tsfor-disc\u003esummary .tsfor-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsfor .tsfor-disc\u003esummary:hover{color:var(--accent)}.tsfor .tsfor-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsfor .tsfor-disc li{border-top:1px solid var(--rule)}.tsfor .tsfor-disc li:nth-child(1),.tsfor .tsfor-disc li:nth-child(8){border-top:0}.tsfor .tsfor-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsfor .tsfor-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsfor .tsfor-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsfor .tsfor-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsfor .tsfor-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsfor .tsfor-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsfor .tsfor-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsfor .tsfor-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsfor .tsfor-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsfor .tsfor-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsfor .tsfor-vidbody h2{margin:0 0 16px}.tsfor .tsfor-vidbody\u003ep:last-child{margin-bottom:0}.tsfor .tsfor-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsfor .tsfor-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsfor .tsfor-vidmeta span{display:inline-block;margin-right:24px}.tsfor .tsfor-vidmeta span:last-child{margin-right:0}.tsfor .tsfor-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsfor .tsfor-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsfor .tsfor-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsfor .tsfor-stat3\u003ediv:last-child{border-right:0}.tsfor .tsfor-stat3 .tsfor-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsfor .tsfor-stat3 .tsfor-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsfor .tsfor-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsfor .tsfor-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsfor .tsfor-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsfor .tsfor-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsfor .tsfor-chk b{color:var(--ink)}.tsfor .tsfor-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsfor .tsfor-chk--plain{grid-template-columns:1fr;gap:0}.tsfor .tsfor-chk--plain li{padding-left:0}.tsfor .tsfor-chk--plain li::before{display:none}.tsfor .tsfor-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsfor .tsfor-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsfor .tsfor-buy h4,.tsfor .tsfor-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsfor .tsfor-buy .req h4,.tsfor .tsfor-buy .req h3{background:var(--dark);color:#fff}.tsfor .tsfor-buy .opt h4,.tsfor .tsfor-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsfor .tsfor-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsfor .tsfor-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsfor .tsfor-buy li:last-child{border-bottom:0}.tsfor .tsfor-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsfor .tsfor-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsfor .tsfor-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsfor table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsfor table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsfor table th,.tsfor table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsfor table tr:last-child th,.tsfor table tr:last-child td{border-bottom:0}.tsfor table.tsfor-spec th{color:var(--ink);font-weight:600;width:46%}.tsfor table.tsfor-spec td{font-variant-numeric:tabular-nums}.tsfor .tsfor-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsfor .tsfor-hl td,.tsfor .tsfor-hl th{background:var(--hl)}.tsfor table.tsfor-cmp{min-width:680px}.tsfor table.tsfor-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsfor .tsfor-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsfor .tsfor-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsfor table.tsfor-cmp thead a{text-decoration:none;display:block}.tsfor table.tsfor-cmp thead a:hover .tsfor-cmp-m{color:var(--accent);text-decoration:underline}.tsfor table.tsfor-cmp thead a .tsfor-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsfor .tsfor-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsfor table.tsfor-cmp thead th.me .tsfor-cmp-h{color:#C3B6A5}.tsfor table.tsfor-cmp thead th.me .tsfor-cmp-m{color:#fff}.tsfor table.tsfor-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsfor table.tsfor-cmp thead th.me{background:var(--dark);color:#fff}.tsfor table.tsfor-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsfor table.tsfor-cmp td:first-child{color:var(--sub)}.tsfor .tsfor-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsfor .tsfor-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsfor .tsfor-ladder tr.on td{background:var(--hl)}.tsfor .tsfor-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsfor .tsfor-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsfor .tsfor-warn p{max-width:none}.tsfor .tsfor-warn p{margin:0;font-size:17px}.tsfor .tsfor-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsfor blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsfor blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsfor blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsfor .tsfor-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsfor .tsfor-pairup\u003e.tsfor-tw{margin-top:0}.tsfor .tsfor-after{margin-top:24px}.tsfor .tsfor-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsfor .tsfor-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsfor .tsfor-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsfor .tsfor-pairup\u003ediv\u003e.tsfor-tw{margin-top:0}.tsfor blockquote cite{display:block;margin-top:8px}.tsfor figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsfor .tsfor-more{margin:24px 0 0}.tsfor .tsfor-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsfor .tsfor-more\u003esummary::-webkit-details-marker{display:none}.tsfor .tsfor-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsfor .tsfor-more[open]\u003esummary::after{transform:rotate(225deg)}.tsfor .tsfor-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsfor .tsfor-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsfor .tsfor-reportgrid\u003ediv:last-child{border-right:0}.tsfor .tsfor-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsfor .tsfor-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsfor .tsfor-reportgrid{grid-template-columns:1fr}.tsfor .tsfor-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsfor .tsfor-reportgrid\u003ediv:last-child{border-bottom:0}}.tsfor .tsfor-faq{border-top:1px solid var(--line);margin-top:16px}.tsfor .tsfor-faq details{border-bottom:1px solid var(--line)}.tsfor .tsfor-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsfor .tsfor-faq summary::-webkit-details-marker{display:none}.tsfor .tsfor-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsfor .tsfor-faq details[open] summary::after{transform:rotate(225deg)}.tsfor .tsfor-faq .tsfor-fb{padding:0 0 18px;max-width:68ch}.tsfor .tsfor-faq .tsfor-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsfor .tsfor-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsfor .tsfor-close h2{color:#fff;max-width:22ch}.tsfor .tsfor-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsfor .tsfor-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsfor .tsfor-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsfor .tsfor-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsfor .tsfor-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsfor .tsfor-close .who span{display:block}.tsfor .tsfor-c .tsfor-btn,.tsfor .tsfor-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsfor .tsfor-c .tsfor-btn:hover,.tsfor .tsfor-btn:hover{background:var(--ink);color:#fff}.tsfor .tsfor-close .tsfor-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsfor .tsfor-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsfor .tsfor-pairup{grid-template-columns:1fr;gap:24px}.tsfor .tsfor-chk{grid-template-columns:1fr}.tsfor .tsfor-vidrow{flex-direction:column;align-items:stretch}.tsfor .tsfor-vid{--cap:380px;align-self:center}.tsfor .tsfor-vidrow{gap:24px}.tsfor .tsfor-c{padding:0 16px}.tsfor section{padding:40px 0}.tsfor section:first-of-type{padding-top:20px}.tsfor h2{font-size:23px}.tsfor p.tsfor-lead{font-size:17px}.tsfor .tsfor-stat3{grid-template-columns:1fr}.tsfor .tsfor-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsfor .tsfor-stat3\u003ediv:last-child{border-bottom:0}.tsfor .tsfor-split{grid-template-columns:1fr;gap:24px}.tsfor .tsfor-buy{grid-template-columns:1fr}.tsfor .tsfor-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsfor .tsfor-toc\u003esummary{display:none}.tsfor .tsfor-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsfor .tsfor-ladder thead{position:absolute;left:-9999px}.tsfor .tsfor-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsfor .tsfor-ladder tr.on{background:var(--hl)}.tsfor .tsfor-ladder td{display:block;border:0;padding:0}.tsfor .tsfor-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsfor .tsfor-hl td,.tsfor .tsfor-hl th,.tsfor .tsfor-ladder tr.on td,.tsfor table.tsfor-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsfor table.tsfor-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsfor table th,.rte .tsfor table td{padding:11px var(--gut)}.tsfor .tsfor-ladder th:last-child,.tsfor .tsfor-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsfor .tsfor-buy{align-items:start}.tsfor .tsfor-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsfor table.tsfor-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsfor table.tsfor-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsfor .tsfor-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsfor table.tsfor-spec th,.tsfor table.tsfor-spec td{display:block;width:auto}.tsfor table.tsfor-spec th{border-bottom:0;padding-bottom:0}}.tsfor .tsfor-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsfor .tsfor-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsfor .tsfor-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsfor .tsfor-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsfor .tsfor-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsfor\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cdetails class=\"tsfor-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsfor-ct\"\u003e11 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#siting\"\u003eDelivery and siting\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Fortis is a 3 to 4 person outdoor sauna with the deepest footprint in its class\u003c\/h2\u003e\n    \u003cp class=\"tsfor-lead\"\u003eFifty-four square feet inside, under an eave-style roofline that reads more like a garden building than a cabin. The Fortis arrives finished, which takes the build out of your weekend and replaces it with a lifting job and an electrician.\u003c\/p\u003e\n    \u003cdiv class=\"tsfor-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsfor-lbl\"\u003eThe ground\u003c\/p\u003e\n        \u003cp class=\"tsfor-big\"\u003e110 × 106 in\u003c\/p\u003e\n        \u003cp\u003eThermaSol's placement clearance. The cabin itself is 87 inches wide by 90 deep, so this allows roughly two feet of working room on the plan and the service access the warranty depends on.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsfor-lbl\"\u003eThe room\u003c\/p\u003e\n        \u003cp class=\"tsfor-big\"\u003e54 sq ft\u003c\/p\u003e\n        \u003cp\u003eCabin interior, for 3 to 4 people. Thermo aspen benches and backrest against Tyrol wood walls, over a high density resin composite floor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsfor-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsfor-big\"\u003e240V, 33.4 A\u003c\/p\u003e\n        \u003cp\u003eThe 8 kW Harvia Virta draws 33.4 amps on a 240 volt single phase supply and wants a minimum 8 AWG 90 °C copper feed. Your electrician sizes the breaker.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsfor-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eFifty-four square feet, and the dimension ThermaSol leaves out\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsfor-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis__fortis__05.jpg?v=1791433624\u0026amp;width=1200\" alt=\"ThermaSol Fortis outdoor sauna cabin, overhead layout\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eFifty-four square feet of interior. ThermaSol publishes the area but not the linear dimensions.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThermaSol publishes the Fortis interior as an \u003cstrong\u003earea\u003c\/strong\u003e, 54 square feet, and stops there. Interior width, depth and height are not published for this cabin or for any cabin in the range. If your plan depends on a particular bench run or a particular headroom, that number does not exist in any ThermaSol document we hold and we will not estimate it. Ask us and we will put it to ThermaSol in writing.\u003c\/p\u003e\n    \u003cp\u003eThe finishes are published. Benches and backrest are \u003cstrong\u003ethermo aspen\u003c\/strong\u003e, the walls are \u003cstrong\u003eTyrol wood\u003c\/strong\u003e, and the floor is a \u003cstrong\u003ehigh density resin composite\u003c\/strong\u003e rather than timber. A full spectrum LED strip runs in the backrest on its own controls, separate from the integrated cabin lighting.\u003c\/p\u003e\n    \u003ch3\u003eWhere the extra three square feet go\u003c\/h3\u003e\n    \u003cp\u003eThe Fortis is three square feet larger inside than the Spectra and five inches wider outside, on a footprint that is sixteen inches deeper at the clearance line. It is the deeper of the two rather than the taller: ThermaSol asks for 95 inches of height clearance here against 100 for the Spectra.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"ready\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFive checks that are cheap now and expensive later\u003c\/h2\u003e\n    \u003ch3\u003e1. The pad\u003c\/h3\u003e\n    \u003cp\u003e2,161 pounds assembled, 2,381 in transit. Site it on a level, drained base rated for that load. If the plan is a deck rather than a slab, have the structure confirmed before you order rather than after the truck is booked.\u003c\/p\u003e\n    \u003ch3\u003e2. The approach\u003c\/h3\u003e\n    \u003cp\u003eThe Fortis is delivered \u003cstrong\u003efully assembled\u003c\/strong\u003e, so a forklift or crane has to reach the pad. Measure the gate, the side return and anything overhead.\u003c\/p\u003e\n    \u003ch3\u003e3. The clearance\u003c\/h3\u003e\n    \u003cp\u003e110 inches wide by 106 deep by 95 high. The depth is the one that catches people out: this cabin wants more room front to back than its siblings.\u003c\/p\u003e\n    \u003ch3\u003e4. The electrician\u003c\/h3\u003e\n    \u003cp\u003eThermaSol requires a licensed electrician for the heater installation. Book that person against the delivery date.\u003c\/p\u003e\n    \u003ch3\u003e5. The lead time\u003c\/h3\u003e\n    \u003cp\u003eTwelve weeks. Built to order, so this is a plan-ahead purchase.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsfor-tinted\" id=\"built\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eWhat ThermaSol publishes about the Fortis, and what it does not\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsfor-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis__fortis__06.jpg?v=1791433624\u0026amp;width=1200\" alt=\"ThermaSol Fortis outdoor sauna cabin, front elevation\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eThe eave-style roofline and the aluminium framed glass door with hidden hinges.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe envelope\u003c\/h3\u003e\n    \u003cp\u003eMulti layer construction with \u003cstrong\u003ewood fibre insulation\u003c\/strong\u003e, under what ThermaSol describes only as a durable weather resistant roof. Unlike the Spectra, \u003cstrong\u003eno roof membrane is named for the Fortis\u003c\/strong\u003e, and we are not going to borrow its sibling's specification to fill the gap.\u003c\/p\u003e\n    \u003ch3\u003eThe exterior, and why there is no species on this page\u003c\/h3\u003e\n    \u003cp\u003eThermaSol gives two different answers. The product page says thermally modified and brushed Nordic spruce or pinewood. The spec sheet says Tyrol wood with a black trim inset and honed black aluminium cladding. Those are not the same material. Until ThermaSol reconciles them we are publishing neither, because a wood species is exactly the kind of fact a buyer repeats to a builder.\u003c\/p\u003e\n    \u003ch3\u003eThe glass\u003c\/h3\u003e\n    \u003cp\u003eParsol dark grey, semi private, argon insulated and UV protected. ThermaSol quotes two different thicknesses for this same named glass across sibling models, so no millimetre figure appears here either.\u003c\/p\u003e\n    \u003ch3\u003eThe door\u003c\/h3\u003e\n    \u003cp\u003eAluminium framed glass with hidden hinges, in a single configuration. There is no left or right hand choice on the Fortis, unlike the Vue and the Vera.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"heater\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eAn 8 kW Harvia Virta, and a spec sheet that gets it right\u003c\/h2\u003e\n    \u003cp\u003eThe Fortis ships with a \u003cstrong\u003eHarvia Virta, ThermaSol part 14-HL8U1UL\u003c\/strong\u003e, under a \u003cstrong\u003eHarvia Fenix\u003c\/strong\u003e control with a twelve hour delay start, plus three boxes of Olivine Diabase dark grey stones totalling 110 pounds, a temperature sensor, two headrests and a wood platform.\u003c\/p\u003e\n    \u003cp\u003eHarvia's North American manual Y05-0767 lists \u003cstrong\u003eHL(S)8U1 at 8.0 kW\u003c\/strong\u003e, drawing \u003cstrong\u003e33.4 amps at 240 volts single phase\u003c\/strong\u003e on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor rated to 90 °C.\u003c\/p\u003e\n    \u003ch3\u003eWorth knowing if you are cross-shopping the Spectra\u003c\/h3\u003e\n    \u003cp\u003eThermaSol's three outdoor spec sheets share an identical power block reading \u003cem\u003eRequired Power: 8 kW\u003c\/em\u003e. On the Fortis that figure is correct, because the heater this cabin actually carries is an 8 kW unit. On the Spectra the same line sits under a 9 kW heater and on the Ombra under a 10.5 kW one, where it is simply wrong. If you have been comparing the two cabins on their spec sheets, that is the trap.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the three Harvia North American manuals gives a fuse or breaker rating for any heater in this family. They publish current draw and a minimum conductor gauge and leave the overcurrent device to the installer. Your electrician sizes it against 33.4 amps under the NEC and local code.\u003c\/p\u003e\n    \u003cp\u003eHarvia does give one instruction plainly, in section 3.7: the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI.\u003c\/p\u003e\n    \u003ch3\u003eIs 8 kW enough for 54 square feet\u003c\/h3\u003e\n    \u003cp\u003eHarvia publishes a floor area range of \u003cstrong\u003e28 to 69 square feet\u003c\/strong\u003e for the 8.0 kW Virta. Fifty-four sits inside it with margin at both ends.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsfor-tinted\" id=\"costs\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour in the Fortis costs to heat\u003c\/h2\u003e\n    \u003cp\u003eAn 8 kW element runs flat out while the room comes up, then cycles to hold temperature. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e4.8 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.82\u003c\/strong\u003e an hour of use. Put your own rate in, because it moves the answer more than anything about the cabin does. Three one hour sessions a week lands near \u003cstrong\u003e$11\u003c\/strong\u003e a month at that rate.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"crate\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe assembled cabin with the Harvia Virta fitted, the Harvia Fenix control, a temperature sensor, 110 pounds of Olivine Diabase stones, two headrests and a wood platform. The Fenix pairs with the MyHarvia app.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe base, the electrical supply and the electrician, the machine that lifts it into place, and site preparation. Freight on a cabin this size is quoted rather than published, so speak to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsfor-tinted\" id=\"siting\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eDelivery and siting\u003c\/p\u003e\n    \u003ch2\u003eIt arrives built, which changes the job\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsfor-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis__fortis__04.jpg?v=1791433624\u0026amp;width=1200\" alt=\"ThermaSol Fortis outdoor sauna cabin, exterior in context\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eDelivered finished. The pad carries 2,161 pounds, and the approach has to pass the whole cabin.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eMost outdoor saunas near this price are a flat pack with a two day assembly. The Fortis is not. It leaves the distributor finished and arrives as one 2,381 pound unit, which removes the build and replaces it with a lifting problem.\u003c\/p\u003e\n    \u003cp\u003ePlan for machine access to the pad, an approach wide enough for the cabin plus rigging, and someone on site to direct placement. Once it is down and level the remaining work is the electrical connection and filling the stone basket.\u003c\/p\u003e\n    \u003cp\u003eKeep the service clearance honest. ThermaSol's 110 by 106 inch footprint is not decorative: an installation that leaves no access to the heater is excluded from the warranty.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"specs\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Fortis specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsfor-tw\"\u003e\u003ctable class=\"tsfor-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e87 in W × 90 in D × 89 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCabin interior\u003c\/th\u003e\n\u003ctd\u003e54 sq ft\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003ePlacement clearance\u003c\/th\u003e\n\u003ctd\u003e110 in W × 106 in D × 95 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e3 to 4 people\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e2,161 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e2,381 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Virta 14-HL8U1UL, 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 33.4 A, minimum 8 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia Fenix, 12 hour delay start\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eStones\u003c\/th\u003e\n\u003ctd\u003eOlivine Diabase dark grey, 3 boxes, 110 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eTyrol wood walls, thermo aspen benches and backrest, high density resin composite floor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eParsol semi private dark grey, argon insulated tempered, UV protected\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInsulation\u003c\/th\u003e\n\u003ctd\u003eMulti layer wood fibre\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor\u003c\/th\u003e\n\u003ctd\u003eAluminium framed glass, hidden hinges, single configuration\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e12 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol does not publish interior linear dimensions, a roof membrane, a settled exterior wood species or a glass thickness we can stand behind for this cabin. Each is left out above rather than estimated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsfor-tinted\" id=\"compare\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Fortis sits in ThermaSol's outdoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tsfor-tw tsfor-tw--scroll\"\u003e\u003ctable class=\"tsfor-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFortis\u003c\/th\u003e\n\u003ctd\u003e87 × 90 in\u003c\/td\u003e\n\u003ctd\u003e54 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpectra\u003c\/th\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVue\u003c\/th\u003e\n\u003ctd\u003e79 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVera\u003c\/th\u003e\n\u003ctd\u003e63 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOmbra\u003c\/th\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThe Fortis and the Spectra are the closest pair in the range, three square feet apart inside. The honest difference is the heater and the roofline: the Fortis is the larger room on the smaller heater, and the Spectra is the smaller room with the named roof membrane. If you want materially more space, the step is the Ombra rather than either of these.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"faq\"\u003e\n  \u003cdiv class=\"tsfor-c\"\u003e\n    \u003cp class=\"tsfor-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Fortis questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsfor-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eDoes the Fortis come with the heater?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eYes. The Harvia Virta heater, the Harvia Fenix control, a temperature sensor and 110 pounds of stones are included and fitted at the factory. The electrical supply and the electrician are not, and neither is the base it stands on.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The heater draws 33.4 amps at 240 volts single phase and wants a minimum 8 AWG conductor rated to 90 degrees C. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow is the Fortis different from the Spectra?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eThree square feet more interior, five inches more width and sixteen inches more depth at the clearance line, on a smaller 8 kW heater instead of the Spectra's 9 kW. The Spectra also has its roof membrane named as Firestone EPDM where the Fortis does not. They are genuinely close, and the choice usually comes down to the footprint your garden allows.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat wood is the outside?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eThermaSol gives two different answers. The product page says thermally modified and brushed Nordic spruce or pinewood; the spec sheet says Tyrol wood with black trim and honed black aluminium cladding. We are not publishing either until the manufacturer reconciles them. Ask us and we will get it in writing before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDo I need a concrete slab?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eA level, drained base rated for 2,161 pounds assembled. A deck is possible where the structure is rated for that load plus occupants, but have it confirmed before ordering rather than after the delivery is booked.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does it get into my garden?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eOn a forklift or a crane. The Fortis arrives fully assembled as a single 2,381 pound unit, so machine access to the pad is a requirement rather than a convenience. Measure the gate and the side return before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Stones and heating elements carry one year. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental or a gym?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically. If the plan is commercial, talk to us and we will quote the right range instead.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Fortis certified?\u003c\/summary\u003e\u003cdiv class=\"tsfor-fb\"\u003e\u003cp\u003eThe Harvia Virta heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category but worth knowing before you speak to a local inspector. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Default Title","offer_id":67692132172143,"sku":"14-FORTIS","price":36619.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/fortis-f104.jpg?v=1791441143"},{"product_id":"thermasol-spectra-3-4-person-outdoor-sauna-cabin","title":"ThermaSol Spectra 3-4 Person Outdoor Sauna Cabin","description":"\u003cstyle\u003e.tsspec{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsspec *{box-sizing:border-box}.tsspec .tsspec-c img{margin:0 !important;border:0}.tsspec .tsspec-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsspec section{padding:52px 0}.tsspec section:first-of-type{padding-top:26px}.tsspec section.tsspec-tinted{background:var(--tint)}.tsspec section + section.tsspec-tinted,.tsspec section.tsspec-tinted + section{border-top:1px solid var(--warm)}.tsspec .tsspec-c\u003e*:last-child{margin-bottom:0}.tsspec section[id],.tsspec .tsspec-close[id]{scroll-margin-top:16px}.tsspec h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsspec h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsspec p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsspec p.tsspec-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsspec p.tsspec-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsspec .tsspec-c a{color:var(--accent)}.tsspec strong{color:var(--ink);font-weight:600}.tsspec figure{margin:0}.tsspec .tsspec-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsspec .tsspec-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsspec .tsspec-disc\u003esummary::-webkit-details-marker{display:none}.tsspec .tsspec-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsspec .tsspec-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsspec .tsspec-disc\u003esummary .tsspec-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsspec .tsspec-disc\u003esummary:hover{color:var(--accent)}.tsspec .tsspec-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsspec .tsspec-disc li{border-top:1px solid var(--rule)}.tsspec .tsspec-disc li:nth-child(1),.tsspec .tsspec-disc li:nth-child(8){border-top:0}.tsspec .tsspec-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsspec .tsspec-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsspec .tsspec-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsspec .tsspec-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsspec .tsspec-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsspec .tsspec-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsspec .tsspec-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsspec .tsspec-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsspec .tsspec-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsspec .tsspec-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsspec .tsspec-vidbody h2{margin:0 0 16px}.tsspec .tsspec-vidbody\u003ep:last-child{margin-bottom:0}.tsspec .tsspec-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsspec .tsspec-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsspec .tsspec-vidmeta span{display:inline-block;margin-right:24px}.tsspec .tsspec-vidmeta span:last-child{margin-right:0}.tsspec .tsspec-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsspec .tsspec-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsspec .tsspec-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsspec .tsspec-stat3\u003ediv:last-child{border-right:0}.tsspec .tsspec-stat3 .tsspec-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsspec .tsspec-stat3 .tsspec-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsspec .tsspec-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsspec .tsspec-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsspec .tsspec-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsspec .tsspec-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsspec .tsspec-chk b{color:var(--ink)}.tsspec .tsspec-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsspec .tsspec-chk--plain{grid-template-columns:1fr;gap:0}.tsspec .tsspec-chk--plain li{padding-left:0}.tsspec .tsspec-chk--plain li::before{display:none}.tsspec .tsspec-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsspec .tsspec-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsspec .tsspec-buy h4,.tsspec .tsspec-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsspec .tsspec-buy .req h4,.tsspec .tsspec-buy .req h3{background:var(--dark);color:#fff}.tsspec .tsspec-buy .opt h4,.tsspec .tsspec-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsspec .tsspec-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsspec .tsspec-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsspec .tsspec-buy li:last-child{border-bottom:0}.tsspec .tsspec-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsspec .tsspec-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsspec .tsspec-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsspec table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsspec table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsspec table th,.tsspec table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsspec table tr:last-child th,.tsspec table tr:last-child td{border-bottom:0}.tsspec table.tsspec-spec th{color:var(--ink);font-weight:600;width:46%}.tsspec table.tsspec-spec td{font-variant-numeric:tabular-nums}.tsspec .tsspec-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsspec .tsspec-hl td,.tsspec .tsspec-hl th{background:var(--hl)}.tsspec table.tsspec-cmp{min-width:680px}.tsspec table.tsspec-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsspec .tsspec-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsspec .tsspec-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsspec table.tsspec-cmp thead a{text-decoration:none;display:block}.tsspec table.tsspec-cmp thead a:hover .tsspec-cmp-m{color:var(--accent);text-decoration:underline}.tsspec table.tsspec-cmp thead a .tsspec-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsspec .tsspec-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsspec table.tsspec-cmp thead th.me .tsspec-cmp-h{color:#C3B6A5}.tsspec table.tsspec-cmp thead th.me .tsspec-cmp-m{color:#fff}.tsspec table.tsspec-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsspec table.tsspec-cmp thead th.me{background:var(--dark);color:#fff}.tsspec table.tsspec-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsspec table.tsspec-cmp td:first-child{color:var(--sub)}.tsspec .tsspec-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsspec .tsspec-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsspec .tsspec-ladder tr.on td{background:var(--hl)}.tsspec .tsspec-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsspec .tsspec-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsspec .tsspec-warn p{max-width:none}.tsspec .tsspec-warn p{margin:0;font-size:17px}.tsspec .tsspec-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsspec blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsspec blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsspec blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsspec .tsspec-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsspec .tsspec-pairup\u003e.tsspec-tw{margin-top:0}.tsspec .tsspec-after{margin-top:24px}.tsspec .tsspec-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsspec .tsspec-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsspec .tsspec-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsspec .tsspec-pairup\u003ediv\u003e.tsspec-tw{margin-top:0}.tsspec blockquote cite{display:block;margin-top:8px}.tsspec figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsspec .tsspec-more{margin:24px 0 0}.tsspec .tsspec-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsspec .tsspec-more\u003esummary::-webkit-details-marker{display:none}.tsspec .tsspec-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsspec .tsspec-more[open]\u003esummary::after{transform:rotate(225deg)}.tsspec .tsspec-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsspec .tsspec-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsspec .tsspec-reportgrid\u003ediv:last-child{border-right:0}.tsspec .tsspec-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsspec .tsspec-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsspec .tsspec-reportgrid{grid-template-columns:1fr}.tsspec .tsspec-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsspec .tsspec-reportgrid\u003ediv:last-child{border-bottom:0}}.tsspec .tsspec-faq{border-top:1px solid var(--line);margin-top:16px}.tsspec .tsspec-faq details{border-bottom:1px solid var(--line)}.tsspec .tsspec-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsspec .tsspec-faq summary::-webkit-details-marker{display:none}.tsspec .tsspec-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsspec .tsspec-faq details[open] summary::after{transform:rotate(225deg)}.tsspec .tsspec-faq .tsspec-fb{padding:0 0 18px;max-width:68ch}.tsspec .tsspec-faq .tsspec-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsspec .tsspec-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsspec .tsspec-close h2{color:#fff;max-width:22ch}.tsspec .tsspec-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsspec .tsspec-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsspec .tsspec-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsspec .tsspec-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsspec .tsspec-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsspec .tsspec-close .who span{display:block}.tsspec .tsspec-c .tsspec-btn,.tsspec .tsspec-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsspec .tsspec-c .tsspec-btn:hover,.tsspec .tsspec-btn:hover{background:var(--ink);color:#fff}.tsspec .tsspec-close .tsspec-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsspec .tsspec-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsspec .tsspec-pairup{grid-template-columns:1fr;gap:24px}.tsspec .tsspec-chk{grid-template-columns:1fr}.tsspec .tsspec-vidrow{flex-direction:column;align-items:stretch}.tsspec .tsspec-vid{--cap:380px;align-self:center}.tsspec .tsspec-vidrow{gap:24px}.tsspec .tsspec-c{padding:0 16px}.tsspec section{padding:40px 0}.tsspec section:first-of-type{padding-top:20px}.tsspec h2{font-size:23px}.tsspec p.tsspec-lead{font-size:17px}.tsspec .tsspec-stat3{grid-template-columns:1fr}.tsspec .tsspec-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsspec .tsspec-stat3\u003ediv:last-child{border-bottom:0}.tsspec .tsspec-split{grid-template-columns:1fr;gap:24px}.tsspec .tsspec-buy{grid-template-columns:1fr}.tsspec .tsspec-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsspec .tsspec-toc\u003esummary{display:none}.tsspec .tsspec-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsspec .tsspec-ladder thead{position:absolute;left:-9999px}.tsspec .tsspec-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsspec .tsspec-ladder tr.on{background:var(--hl)}.tsspec .tsspec-ladder td{display:block;border:0;padding:0}.tsspec .tsspec-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsspec .tsspec-hl td,.tsspec .tsspec-hl th,.tsspec .tsspec-ladder tr.on td,.tsspec table.tsspec-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsspec table.tsspec-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsspec table th,.rte .tsspec table td{padding:11px var(--gut)}.tsspec .tsspec-ladder th:last-child,.tsspec .tsspec-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsspec .tsspec-buy{align-items:start}.tsspec .tsspec-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsspec table.tsspec-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsspec table.tsspec-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsspec .tsspec-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsspec table.tsspec-spec th,.tsspec table.tsspec-spec td{display:block;width:auto}.tsspec table.tsspec-spec th{border-bottom:0;padding-bottom:0}}.tsspec .tsspec-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsspec .tsspec-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsspec .tsspec-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsspec .tsspec-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsspec .tsspec-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsspec\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cdetails class=\"tsspec-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsspec-ct\"\u003e11 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#siting\"\u003eDelivery and siting\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Spectra is a 3 to 4 person outdoor sauna that arrives finished\u003c\/h2\u003e\n    \u003cp class=\"tsspec-lead\"\u003eFifty-one square feet of sauna, inside a cabin that lands on your pad complete. There is no shell to raise and no panels to square up. What the Spectra asks of you instead is a prepared slab, clear access for a crane or forklift, and a licensed electrician on the day.\u003c\/p\u003e\n    \u003cdiv class=\"tsspec-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsspec-lbl\"\u003eThe ground\u003c\/p\u003e\n        \u003cp class=\"tsspec-big\"\u003e110 × 102 in\u003c\/p\u003e\n        \u003cp\u003eThermaSol's placement clearance, which is larger than the cabin itself at 82 inches wide and 90 deep. The spec sheet recommends a minimum slab thickness of 8 inches under 2,205 pounds of assembled cabin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsspec-lbl\"\u003eThe room\u003c\/p\u003e\n        \u003cp class=\"tsspec-big\"\u003e51 sq ft\u003c\/p\u003e\n        \u003cp\u003eCabin interior, for 3 to 4 people. Thermo aspen benches and backrest against Tyrol wood walls, over a high density resin composite floor.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsspec-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsspec-big\"\u003e240V, 37.5 A\u003c\/p\u003e\n        \u003cp\u003eThe Harvia Virta inside it draws 37.5 amps on a 240 volt single phase supply and wants a minimum 8 AWG 90 °C copper feed. Your electrician sizes the breaker.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsspec-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eFifty-one square feet, and what ThermaSol does not tell you about it\u003c\/h2\u003e\n    \u003cp\u003eThermaSol publishes the Spectra's interior as an \u003cstrong\u003earea\u003c\/strong\u003e: 51 square feet. It does not publish interior width, depth or height for this cabin, or for any cabin in the range. If you are planning around a specific bench run or a specific headroom, that figure does not exist in any ThermaSol document we hold, and we are not going to estimate it for you. Ask us and we will put the question to ThermaSol directly.\u003c\/p\u003e\n    \u003cp\u003eWhat is published is the finish. The benches and the backrest are \u003cstrong\u003ethermo aspen\u003c\/strong\u003e, the walls are \u003cstrong\u003eTyrol wood\u003c\/strong\u003e, and the floor is a \u003cstrong\u003ehigh density resin composite\u003c\/strong\u003e rather than timber. The backrest carries a full spectrum LED strip on its own controls, separate from the cabin's integrated 110 volt lighting.\u003c\/p\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsspec-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/spectra__spectra__06.jpg?v=1791433632\u0026amp;width=1200\" alt=\"ThermaSol Spectra outdoor sauna cabin, overhead layout\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eFifty-one square feet of interior. ThermaSol publishes the area but not the linear dimensions.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eWho the 3 to 4 figure is for\u003c\/h3\u003e\n    \u003cp\u003eThermaSol lists the Spectra for 3 to 4 people. Treat the upper number as seated and the lower number as comfortable. The glass front is semi private Parsol dark grey, argon insulated and UV protected, so the cabin reads as closed from a garden path while still being glass from the inside.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"ready\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFive things that are cheap to check now and expensive to discover later\u003c\/h2\u003e\n    \u003ch3\u003e1. The pad\u003c\/h3\u003e\n    \u003cp\u003eThermaSol's spec sheet recommends a \u003cstrong\u003eminimum 8 inch slab\u003c\/strong\u003e. The cabin weighs 2,205 pounds assembled and ships at 2,425. If you are siting it on a deck rather than a slab, have the structure checked against that load before you order, not after.\u003c\/p\u003e\n    \u003ch3\u003e2. The approach\u003c\/h3\u003e\n    \u003cp\u003eThe Spectra is delivered \u003cstrong\u003efully assembled\u003c\/strong\u003e, which means a forklift or a crane has to reach the pad. Measure the gate, the side return and anything overhead. A cabin that cannot get to the garden is a cabin on your driveway.\u003c\/p\u003e\n    \u003ch3\u003e3. The clearance\u003c\/h3\u003e\n    \u003cp\u003eThermaSol asks for 110 inches wide by 102 deep by 100 high around the unit. That is roughly two feet of working room beyond the cabin on the plan, and it is what lets a service technician reach the heater later.\u003c\/p\u003e\n    \u003ch3\u003e4. The electrician\u003c\/h3\u003e\n    \u003cp\u003eThermaSol requires that a licensed electrician installs the heater. Book that person before the delivery date rather than after it.\u003c\/p\u003e\n    \u003ch3\u003e5. The lead time\u003c\/h3\u003e\n    \u003cp\u003eTwelve weeks from order. The Spectra is built to order and shipped from the distributor, so this is a plan-ahead purchase rather than a stock item.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsspec-tinted\" id=\"built\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eThree things about the Spectra you cannot change afterwards\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsspec-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/spectra__spectra__05.jpg?v=1791433632\u0026amp;width=1200\" alt=\"ThermaSol Spectra outdoor sauna cabin, exterior in context\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eFluted Tyrol wood with a black trim inset and honed black aluminium cladding, under a Firestone EPDM roof.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe envelope\u003c\/h3\u003e\n    \u003cp\u003eMulti layer construction with \u003cstrong\u003eSTEICO wood fibre insulation\u003c\/strong\u003e, under a \u003cstrong\u003eFirestone EPDM roof\u003c\/strong\u003e. Both are named by ThermaSol. The exterior is fluted Tyrol wood with a black trim inset and honed black aluminium cladding, so the cabin is dark and linear rather than log cabin.\u003c\/p\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsspec-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/spectra__spectra__03.jpg?v=1791433632\u0026amp;width=1200\" alt=\"ThermaSol Spectra outdoor sauna cabin, the Tyrol wood facade\" width=\"1707\" height=\"1707\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eParsol argon insulated glass in semi private dark grey: closed from the garden, glass from the bench.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe glass\u003c\/h3\u003e\n    \u003cp\u003eParsol argon insulated tempered glass with UV protection, in a semi private dark grey. ThermaSol's own pages give two different thicknesses for this same named glass across sibling models, so we are not publishing a millimetre figure here. If the pane specification matters to your build, ask and we will get it in writing.\u003c\/p\u003e\n    \u003ch3\u003eThe floor\u003c\/h3\u003e\n    \u003cp\u003eHigh density resin composite, not timber. It is the one surface in the cabin that is not wood, and it is the reason the Spectra tolerates a wet floor better than a traditional slatted base.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"heater\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eA 9 kW Harvia Virta, and the number on the spec sheet that is wrong\u003c\/h2\u003e\n    \u003cp\u003eThe Spectra ships with a \u003cstrong\u003eHarvia Virta, ThermaSol part 14-HL9U1\u003c\/strong\u003e, controlled by a \u003cstrong\u003eHarvia Fenix\u003c\/strong\u003e touchpad with a twelve hour delay start. Three boxes of Olivine Diabase dark grey stones, 110 pounds in total, come with it, along with a temperature sensor, two headrests and a wood platform.\u003c\/p\u003e\n    \u003cp\u003eHarvia's own North American manual settles what that heater is. Document Y05-0767 lists \u003cstrong\u003eHL(S)9U1 at 9.0 kW\u003c\/strong\u003e, drawing \u003cstrong\u003e37.5 amps at 240 volts single phase\u003c\/strong\u003e on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor rated to 90 °C. The arithmetic agrees with itself: 37.5 amps across 240 volts is 9,000 watts exactly.\u003c\/p\u003e\n    \u003ch3\u003eWhy we do not repeat ThermaSol's 8 kW figure\u003c\/h3\u003e\n    \u003cp\u003eThermaSol's Spectra spec sheet carries a line reading \u003cem\u003eRequired Power: 8 kW\u003c\/em\u003e directly below the heater it names as a 14-HL9U1. Those two statements contradict each other. The same 8 kW block appears word for word on ThermaSol's Fortis and Ombra spec sheets as well, across cabins of 54 and 80 square feet. It is boilerplate, and on the Spectra it understates the heater that is actually fitted. We publish the heater ThermaSol names and the rating Harvia gives it.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size on this page\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the three Harvia North American manuals gives a fuse or circuit breaker rating for any heater in this family. They give current draw and a minimum conductor gauge, and leave the overcurrent device to the installer. Your electrician sizes the breaker against the 37.5 amp draw under the NEC and your local code. Anyone quoting you a fixed breaker number for this cabin is reading it off something other than Harvia's manual.\u003c\/p\u003e\n    \u003cp\u003eOne instruction Harvia does give plainly, in section 3.7 of the same manual: the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e be run through an RCD or GFI.\u003c\/p\u003e\n    \u003ch3\u003eIs 9 kW the right size for 51 square feet\u003c\/h3\u003e\n    \u003cp\u003eHarvia publishes a floor area range of \u003cstrong\u003e28 to 79 square feet\u003c\/strong\u003e for the 9.0 kW Virta. The Spectra's 51 square feet sits comfortably inside it, with room at both ends.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsspec-tinted\" id=\"costs\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat a session actually costs to heat\u003c\/h2\u003e\n    \u003cp\u003eA 9 kW element does not draw 9 kW for an hour. It pulls full power while the room comes up to temperature, then cycles to hold it. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e5.4 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e, that is about \u003cstrong\u003e$0.92\u003c\/strong\u003e an hour of use. Substitute your own rate from your utility bill, because that single figure moves the answer more than anything about the cabin: the same session is under 60 cents in parts of the Pacific Northwest and well over a dollar fifty in parts of New England.\u003c\/p\u003e\n    \u003cp\u003eThree sessions a week at an hour each lands near \u003cstrong\u003e$12\u003c\/strong\u003e a month at that rate. The cabin's integrated LED lighting runs on a separate 110 volt supply and is immaterial against the heater.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"crate\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe assembled cabin, the Harvia Virta heater fitted, the Harvia Fenix control, a temperature sensor, three boxes of Olivine Diabase stones at 110 pounds, two headrests and a wood platform. The MyHarvia app pairs with the Fenix control.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe slab or deck, the electrical supply and the electrician, the crane or forklift on delivery day, and any site preparation. Freight on a cabin this size is quoted rather than published, so talk to us before you order and we will get you a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsspec-tinted\" id=\"siting\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eDelivery and siting\u003c\/p\u003e\n    \u003ch2\u003eIt arrives built, which changes the job\u003c\/h2\u003e\n    \u003cp\u003eMost outdoor saunas at this price are a flat pack with a two day assembly. The Spectra is not. It leaves the distributor finished and arrives on a truck as one 2,425 pound unit, which removes the build from your weekend and replaces it with a lifting problem.\u003c\/p\u003e\n    \u003cp\u003ePlan for machine access to the pad, an unobstructed approach wide enough for the cabin plus rigging, and someone on site who can direct the placement. Once it is down and level, the remaining work is the electrical connection and filling the stone basket.\u003c\/p\u003e\n    \u003cp\u003eKeep the service clearance honest. ThermaSol's 110 by 102 inch footprint is not decorative: an installation that leaves no access to the heater is excluded from the warranty.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"specs\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Spectra specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsspec-tw\"\u003e\u003ctable class=\"tsspec-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e82 in W × 90 in D × 91 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCabin interior\u003c\/th\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003ePlacement clearance\u003c\/th\u003e\n\u003ctd\u003e110 in W × 102 in D × 100 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e3 to 4 people\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e2,205 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e2,425 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Virta 14-HL9U1, 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 37.5 A, minimum 8 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia Fenix, 12 hour delay start\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eStones\u003c\/th\u003e\n\u003ctd\u003eOlivine Diabase dark grey, 3 boxes, 110 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eTyrol wood walls, thermo aspen benches and backrest, high density resin composite floor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior finish\u003c\/th\u003e\n\u003ctd\u003eFluted Tyrol wood, black trim inset, honed black aluminium cladding\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eParsol argon insulated tempered, semi private dark grey, UV protected\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eRoof\u003c\/th\u003e\n\u003ctd\u003eFirestone EPDM\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInsulation\u003c\/th\u003e\n\u003ctd\u003eMulti layer with STEICO wood fibre\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eFull spectrum LED backrest on independent controls, plus integrated 110 V cabin lighting\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSlab\u003c\/th\u003e\n\u003ctd\u003eMinimum 8 in recommended\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e12 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol does not publish interior linear dimensions or a glass thickness we can stand behind for this cabin. Both are noted above rather than estimated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsspec-tinted\" id=\"compare\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Spectra sits in ThermaSol's outdoor range\u003c\/h2\u003e\n    \u003cp\u003eFive outdoor cabins, and the choice is mostly about footprint and glass.\u003c\/p\u003e\n    \u003cdiv class=\"tsspec-tw tsspec-tw--scroll\"\u003e\u003ctable class=\"tsspec-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpectra\u003c\/th\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFortis\u003c\/th\u003e\n\u003ctd\u003e87 × 90 in\u003c\/td\u003e\n\u003ctd\u003e54 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVue\u003c\/th\u003e\n\u003ctd\u003e79 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVera\u003c\/th\u003e\n\u003ctd\u003e63 × 87 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOmbra\u003c\/th\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThe Spectra and the Fortis are the closest pair, three square feet apart, and the real difference between them is the heater and the facade treatment. The Ombra is a different proposition: it is half as big again and carries an integrated changing area at the entry.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"faq\"\u003e\n  \u003cdiv class=\"tsspec-c\"\u003e\n    \u003cp class=\"tsspec-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Spectra questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsspec-faq\"\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes the Spectra come with the heater?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eYes. The Harvia Virta heater, the Harvia Fenix control, the temperature sensor and 110 pounds of stones are all included and fitted. The electrical supply and the electrician are not.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eHarvia does not publish one, and neither will we. The heater draws 37.5 amps at 240 volts single phase and wants a minimum 8 AWG conductor. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhy does the spec sheet say 8 kW when the heater is 9 kW?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eBecause that line is boilerplate. The identical 8 kW power block appears on ThermaSol's Fortis and Ombra spec sheets too, across cabins of very different sizes. The heater part number on the same page, 14-HL9U1, is a 9.0 kW Virta in Harvia's own manual.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDo I need a concrete slab?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eThermaSol recommends a minimum 8 inch slab. A deck is possible if the structure is rated for 2,205 pounds plus occupants, but have that confirmed before ordering.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does it get into my garden?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eOn a forklift or a crane. The Spectra arrives fully assembled as a single 2,425 pound unit, so machine access to the pad is a requirement rather than a convenience.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Stones and heating elements carry one year. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental or a gym?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically. Talk to us about the commercial range instead.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Spectra certified?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eThe Harvia Virta heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself by ThermaSol or by anyone else, which is normal in this category but worth knowing before you talk to a local inspector. We will not tell you a listed heater makes the structure listed, because UL 875 treats a heater and a factory built room as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long does it take to arrive?\u003c\/summary\u003e\u003cdiv class=\"tsspec-fb\"\u003e\u003cp\u003eTwelve weeks from order. The Spectra is built to order at the factory rather than drawn from US stock, so the clock starts when the order is placed and does not move if you order early in the week. Use that window to get the slab poured, the circuit run and the delivery access confirmed, so that the only thing left on delivery day is placing the cabin and connecting it.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Default Title","offer_id":67692142952815,"sku":"14-SPECTRA","price":36092.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/spectra-f49.jpg?v=1791441157"},{"product_id":"thermasol-nordic-misty-2-5-person-outdoor-sauna-cabin","title":"ThermaSol Nordic Misty 2-5 Person Outdoor Sauna Cabin","description":"\u003cstyle\u003e.tsnm{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsnm *{box-sizing:border-box}.tsnm .tsnm-c img{margin:0 !important;border:0}.tsnm .tsnm-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsnm section{padding:52px 0}.tsnm section:first-of-type{padding-top:26px}.tsnm section.tsnm-tinted{background:var(--tint)}.tsnm section + section.tsnm-tinted,.tsnm section.tsnm-tinted + section{border-top:1px solid var(--warm)}.tsnm .tsnm-c\u003e*:last-child{margin-bottom:0}.tsnm section[id],.tsnm .tsnm-close[id]{scroll-margin-top:16px}.tsnm h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsnm h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsnm p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsnm p.tsnm-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsnm p.tsnm-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsnm .tsnm-c a{color:var(--accent)}.tsnm strong{color:var(--ink);font-weight:600}.tsnm figure{margin:0}.tsnm .tsnm-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsnm .tsnm-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsnm .tsnm-disc\u003esummary::-webkit-details-marker{display:none}.tsnm .tsnm-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsnm .tsnm-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsnm .tsnm-disc\u003esummary .tsnm-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsnm .tsnm-disc\u003esummary:hover{color:var(--accent)}.tsnm .tsnm-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsnm .tsnm-disc li{border-top:1px solid var(--rule)}.tsnm .tsnm-disc li:nth-child(1),.tsnm .tsnm-disc li:nth-child(8){border-top:0}.tsnm .tsnm-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsnm .tsnm-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsnm .tsnm-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsnm .tsnm-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsnm .tsnm-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsnm .tsnm-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsnm .tsnm-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsnm .tsnm-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsnm .tsnm-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsnm .tsnm-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsnm .tsnm-vidbody h2{margin:0 0 16px}.tsnm .tsnm-vidbody\u003ep:last-child{margin-bottom:0}.tsnm .tsnm-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsnm .tsnm-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsnm .tsnm-vidmeta span{display:inline-block;margin-right:24px}.tsnm .tsnm-vidmeta span:last-child{margin-right:0}.tsnm .tsnm-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsnm .tsnm-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsnm .tsnm-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsnm .tsnm-stat3\u003ediv:last-child{border-right:0}.tsnm .tsnm-stat3 .tsnm-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsnm .tsnm-stat3 .tsnm-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsnm .tsnm-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsnm .tsnm-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsnm .tsnm-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsnm .tsnm-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsnm .tsnm-chk b{color:var(--ink)}.tsnm .tsnm-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnm .tsnm-chk--plain{grid-template-columns:1fr;gap:0}.tsnm .tsnm-chk--plain li{padding-left:0}.tsnm .tsnm-chk--plain li::before{display:none}.tsnm .tsnm-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsnm .tsnm-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsnm .tsnm-buy h4,.tsnm .tsnm-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsnm .tsnm-buy .req h4,.tsnm .tsnm-buy .req h3{background:var(--dark);color:#fff}.tsnm .tsnm-buy .opt h4,.tsnm .tsnm-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsnm .tsnm-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsnm .tsnm-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsnm .tsnm-buy li:last-child{border-bottom:0}.tsnm .tsnm-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnm .tsnm-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnm .tsnm-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsnm table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsnm table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsnm table th,.tsnm table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsnm table tr:last-child th,.tsnm table tr:last-child td{border-bottom:0}.tsnm table.tsnm-spec th{color:var(--ink);font-weight:600;width:46%}.tsnm table.tsnm-spec td{font-variant-numeric:tabular-nums}.tsnm .tsnm-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsnm .tsnm-hl td,.tsnm .tsnm-hl th{background:var(--hl)}.tsnm table.tsnm-cmp{min-width:680px}.tsnm table.tsnm-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsnm .tsnm-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsnm .tsnm-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsnm table.tsnm-cmp thead a{text-decoration:none;display:block}.tsnm table.tsnm-cmp thead a:hover .tsnm-cmp-m{color:var(--accent);text-decoration:underline}.tsnm table.tsnm-cmp thead a .tsnm-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsnm .tsnm-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsnm table.tsnm-cmp thead th.me .tsnm-cmp-h{color:#C3B6A5}.tsnm table.tsnm-cmp thead th.me .tsnm-cmp-m{color:#fff}.tsnm table.tsnm-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsnm table.tsnm-cmp thead th.me{background:var(--dark);color:#fff}.tsnm table.tsnm-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsnm table.tsnm-cmp td:first-child{color:var(--sub)}.tsnm .tsnm-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsnm .tsnm-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsnm .tsnm-ladder tr.on td{background:var(--hl)}.tsnm .tsnm-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsnm .tsnm-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsnm .tsnm-warn p{max-width:none}.tsnm .tsnm-warn p{margin:0;font-size:17px}.tsnm .tsnm-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsnm blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsnm blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsnm blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsnm .tsnm-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsnm .tsnm-pairup\u003e.tsnm-tw{margin-top:0}.tsnm .tsnm-after{margin-top:24px}.tsnm .tsnm-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsnm .tsnm-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsnm .tsnm-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsnm .tsnm-pairup\u003ediv\u003e.tsnm-tw{margin-top:0}.tsnm blockquote cite{display:block;margin-top:8px}.tsnm figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsnm .tsnm-more{margin:24px 0 0}.tsnm .tsnm-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsnm .tsnm-more\u003esummary::-webkit-details-marker{display:none}.tsnm .tsnm-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsnm .tsnm-more[open]\u003esummary::after{transform:rotate(225deg)}.tsnm .tsnm-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnm .tsnm-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsnm .tsnm-reportgrid\u003ediv:last-child{border-right:0}.tsnm .tsnm-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsnm .tsnm-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsnm .tsnm-reportgrid{grid-template-columns:1fr}.tsnm .tsnm-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsnm .tsnm-reportgrid\u003ediv:last-child{border-bottom:0}}.tsnm .tsnm-faq{border-top:1px solid var(--line);margin-top:16px}.tsnm .tsnm-faq details{border-bottom:1px solid var(--line)}.tsnm .tsnm-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsnm .tsnm-faq summary::-webkit-details-marker{display:none}.tsnm .tsnm-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsnm .tsnm-faq details[open] summary::after{transform:rotate(225deg)}.tsnm .tsnm-faq .tsnm-fb{padding:0 0 18px;max-width:68ch}.tsnm .tsnm-faq .tsnm-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsnm .tsnm-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsnm .tsnm-close h2{color:#fff;max-width:22ch}.tsnm .tsnm-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsnm .tsnm-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsnm .tsnm-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsnm .tsnm-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsnm .tsnm-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsnm .tsnm-close .who span{display:block}.tsnm .tsnm-c .tsnm-btn,.tsnm .tsnm-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsnm .tsnm-c .tsnm-btn:hover,.tsnm .tsnm-btn:hover{background:var(--ink);color:#fff}.tsnm .tsnm-close .tsnm-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsnm .tsnm-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsnm .tsnm-pairup{grid-template-columns:1fr;gap:24px}.tsnm .tsnm-chk{grid-template-columns:1fr}.tsnm .tsnm-vidrow{flex-direction:column;align-items:stretch}.tsnm .tsnm-vid{--cap:380px;align-self:center}.tsnm .tsnm-vidrow{gap:24px}.tsnm .tsnm-c{padding:0 16px}.tsnm section{padding:40px 0}.tsnm section:first-of-type{padding-top:20px}.tsnm h2{font-size:23px}.tsnm p.tsnm-lead{font-size:17px}.tsnm .tsnm-stat3{grid-template-columns:1fr}.tsnm .tsnm-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsnm .tsnm-stat3\u003ediv:last-child{border-bottom:0}.tsnm .tsnm-split{grid-template-columns:1fr;gap:24px}.tsnm .tsnm-buy{grid-template-columns:1fr}.tsnm .tsnm-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsnm .tsnm-toc\u003esummary{display:none}.tsnm .tsnm-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsnm .tsnm-ladder thead{position:absolute;left:-9999px}.tsnm .tsnm-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsnm .tsnm-ladder tr.on{background:var(--hl)}.tsnm .tsnm-ladder td{display:block;border:0;padding:0}.tsnm .tsnm-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsnm .tsnm-hl td,.tsnm .tsnm-hl th,.tsnm .tsnm-ladder tr.on td,.tsnm table.tsnm-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsnm table.tsnm-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsnm table th,.rte .tsnm table td{padding:11px var(--gut)}.tsnm .tsnm-ladder th:last-child,.tsnm .tsnm-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsnm .tsnm-buy{align-items:start}.tsnm .tsnm-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsnm table.tsnm-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsnm table.tsnm-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsnm .tsnm-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsnm table.tsnm-spec th,.tsnm table.tsnm-spec td{display:block;width:auto}.tsnm table.tsnm-spec th{border-bottom:0;padding-bottom:0}}.tsnm .tsnm-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsnm .tsnm-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsnm .tsnm-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsnm .tsnm-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsnm .tsnm-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsnm\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cdetails class=\"tsnm-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsnm-ct\"\u003e12 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#made\"\u003eWho makes it\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#siting\"\u003eDelivery and siting\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Nordic Misty is a Finnish cabin, and the only one here we have real construction data for\u003c\/h2\u003e\n    \u003cp class=\"tsnm-lead\"\u003eBlack heat-treated spruce outside, heat-treated aspen inside, under a factory-fitted metal roof. The Nordic Misty is built by Kirami in Finland, and because Kirami publishes what ThermaSol does not, this is the one cabin in the range where we can tell you the interior dimensions and the insulation.\u003c\/p\u003e\n    \u003cdiv class=\"tsnm-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnm-lbl\"\u003eThe ground\u003c\/p\u003e\n        \u003cp class=\"tsnm-big\"\u003e87 or 60 in wide\u003c\/p\u003e\n        \u003cp\u003eBoth sizes are 91 inches deep and 100 high. The Medium is 87 inches wide, the Small 60. Door left or right on each.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnm-lbl\"\u003eThe room\u003c\/p\u003e\n        \u003cp class=\"tsnm-big\"\u003e44.1 or 28.0 sq ft\u003c\/p\u003e\n        \u003cp\u003eKirami's published interior floor areas. The Medium is listed for 4 to 5 people, the Small for 2 to 3.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnm-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsnm-big\"\u003e240V, 37.5 or 25 A\u003c\/p\u003e\n        \u003cp\u003eThe Medium's 9 kW Virta draws 37.5 amps on a minimum 8 AWG feed; the Small's 6 kW Spirit draws 25 amps on 10 AWG.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnm-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eThe interior dimensions ThermaSol does not publish, and Kirami does\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnm-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__08.jpg?v=1791433652\u0026amp;width=1200\" alt=\"ThermaSol Nordic Misty outdoor sauna cabin, the interior with the heater\" width=\"2048\" height=\"1365\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eKirami publishes the interior at 2,060 by 2,010 mm for the Medium. ThermaSol publishes nothing.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThermaSol publishes no interior dimension for any cabin in its range. Kirami, which actually builds this one, publishes them in full. For the Medium the interior is \u003cstrong\u003e2,060 by 2,010 mm with an interior height of 2,060 mm\u003c\/strong\u003e in the electric version, giving a floor area of \u003cstrong\u003e4.1 square metres, or 44.1 square feet\u003c\/strong\u003e. The Small is \u003cstrong\u003e2.6 square metres, 28.0 square feet\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eInside: \u003cstrong\u003eheat-treated aspen panelling\u003c\/strong\u003e, liftable benches, and LED lighting under the bench and behind the backrest. The glass is \u003cstrong\u003edouble glazed grey tempered with an argon fill\u003c\/strong\u003e, and the door carries a roller latch, a wooden handle and an external lock with a padlock and two keys.\u003c\/p\u003e\n    \u003ch3\u003eWhat the two sizes actually mean\u003c\/h3\u003e\n    \u003cp\u003eTwenty-seven inches of width separates them, and it is the whole decision. The Medium takes a full bench run; the Small is a two-person cabin that happens to be the same depth. Both are 91 inches deep, so if your constraint is depth rather than width, neither helps more than the other.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"made\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eWho makes it\u003c\/p\u003e\n    \u003ch2\u003eBuilt by Kirami in Finland, and badged by ThermaSol\u003c\/h2\u003e\n    \u003cp\u003eThe Nordic Misty is a \u003cstrong\u003eKirami FinVision\u003c\/strong\u003e, built by Kirami Oy in Sastamala, Finland. ThermaSol's own installation manual names it as such, and the part numbers match Kirami's published codes exactly.\u003c\/p\u003e\n    \u003cp\u003eThat matters to a buyer for one practical reason: it means there is a second published source for the construction. Where ThermaSol's page is silent on insulation, roof build-up and interior dimensions, Kirami's documentation gives all three, and this page uses it.\u003c\/p\u003e\n    \u003cp\u003eBoth companies now sit inside the same group. Harvia acquired Kirami in 2021 and ThermaSol in July 2024, which is also why the heater in this cabin is a Harvia.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnm-tinted\" id=\"ready\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFive checks that are cheap now and expensive later\u003c\/h2\u003e\n    \u003ch3\u003e1. The base\u003c\/h3\u003e\n    \u003cp\u003e2,337 pounds assembled for the Medium, 1,808 for the Small. Level, drained, and rated for the load.\u003c\/p\u003e\n    \u003ch3\u003e2. The approach\u003c\/h3\u003e\n    \u003cp\u003eDelivered \u003cstrong\u003efully assembled with the electrics pre-wired\u003c\/strong\u003e, so a machine has to reach the pad. Measure the gate and the side return.\u003c\/p\u003e\n    \u003ch3\u003e3. The size\u003c\/h3\u003e\n    \u003cp\u003eTwenty-seven inches of width is the difference between the two. Decide it on the bench you want rather than on the footprint you can just about fit.\u003c\/p\u003e\n    \u003ch3\u003e4. The electrician\u003c\/h3\u003e\n    \u003cp\u003eThe cabin arrives pre-wired internally, but the supply to it is still a licensed electrician's job.\u003c\/p\u003e\n    \u003ch3\u003e5. The door hand\u003c\/h3\u003e\n    \u003cp\u003eLeft and right are separate SKUs at the same price, chosen at order.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"built\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eThe construction, from the builder's own documents\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnm-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__15.jpg?v=1791433652\u0026amp;width=1200\" alt=\"ThermaSol Nordic Misty outdoor sauna cabin, three quarter view\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eBlack heat-treated spruce under a factory-fitted interlocking metal roof.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe envelope\u003c\/h3\u003e\n    \u003cp\u003eWalls and ceiling are insulated with \u003cstrong\u003ealuminium-backed urethane sheets, 30 mm thick\u003c\/strong\u003e. That is a published figure from Kirami, not a description.\u003c\/p\u003e\n    \u003ch3\u003eThe roof\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eInterlocking sheet metal in black, fitted at the factory.\u003c\/strong\u003e It is the only cabin in ThermaSol's range where the roof construction is actually specified rather than described as durable.\u003c\/p\u003e\n    \u003ch3\u003eThe floor\u003c\/h3\u003e\n    \u003cp\u003eHeat-treated aspen slats, 28 by 43 mm, over a spruce frame, with a galvanised floor groove and a 50 mm discharge pipe. A sauna floor that is designed to be wet and to drain.\u003c\/p\u003e\n    \u003ch3\u003eThe cladding\u003c\/h3\u003e\n    \u003cp\u003eHeat-treated spruce in black outside, heat-treated aspen inside. Heat treatment is what makes the spruce dimensionally stable and UV tolerant outdoors without a coating to maintain.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnm-tinted\" id=\"heater\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eTwo heaters, and an honest note about where the figures come from\u003c\/h2\u003e\n    \u003cp\u003eThe \u003cstrong\u003eMedium ships with a Harvia Virta at 9.0 kW\u003c\/strong\u003e and the \u003cstrong\u003eSmall with a Harvia Spirit at 6.0 kW\u003c\/strong\u003e, both on a Harvia CX45 control.\u003c\/p\u003e\n    \u003cp\u003eFrom Harvia's North American manuals: the 9 kW Virta draws \u003cstrong\u003e37.5 amps at 240 volts single phase\u003c\/strong\u003e on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor; the 6 kW Spirit draws \u003cstrong\u003e25.0 amps\u003c\/strong\u003e on a minimum \u003cstrong\u003e10 AWG\u003c\/strong\u003e. Both 90 °C copper.\u003c\/p\u003e\n    \u003ch3\u003eWhere these figures come from, and where they do not\u003c\/h3\u003e\n    \u003cp\u003eKirami publishes heaters for this cabin for the \u003cstrong\u003eEuropean\u003c\/strong\u003e market only, on a 400 volt three-phase supply, and attaches a note telling buyers to request a suitable option for their region. There is no published US configuration for the Nordic Misty anywhere. The 9 kW and 6 kW figures above come from \u003cstrong\u003eThermaSol's own dealer file\u003c\/strong\u003e, which is the most recent source we hold.\u003c\/p\u003e\n    \u003cp\u003eWorth knowing if you read the manual that ships with the cabin: it still prints the European wiring spec, a five-core 2.5 mm cable on 3 by 16 amp fuses. \u003cstrong\u003eThat describes a 400 volt three-phase supply and does not apply to a US installation.\u003c\/strong\u003e The North American table bound into the back of the same document is the one your electrician should work from.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the Harvia North American manuals gives a fuse or breaker rating. They publish current draw and a minimum conductor gauge and leave the overcurrent device to the installer, under the NEC and your local code. Harvia does say plainly, in section 3.7, that the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI.\u003c\/p\u003e\n    \u003ch3\u003eAre the heaters the right size\u003c\/h3\u003e\n    \u003cp\u003eAgainst Harvia's own published floor-area ranges: the Medium at 44.1 square feet sits comfortably inside the 28 to 79 square foot range for the 9 kW Virta. The \u003cstrong\u003eSmall at 28.0 square feet sits exactly on the 28 square foot floor\u003c\/strong\u003e of the 6 kW Spirit's range. That is the bottom of the band rather than the middle of it. A heater minimum exists to stop a small room overheating rather than to warn of a shortfall, so this is not a safety question, but we would rather you heard it from us than worked it out later.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"costs\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour costs to heat, by size\u003c\/h2\u003e\n    \u003cp\u003eAcross a typical hour, counting the heat-up and the cycling that follows, budget roughly \u003cstrong\u003e5.4 kilowatt hours\u003c\/strong\u003e for the Medium and \u003cstrong\u003e3.6\u003c\/strong\u003e for the Small.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.92\u003c\/strong\u003e an hour for the Medium and \u003cstrong\u003e$0.61\u003c\/strong\u003e for the Small, or near \u003cstrong\u003e$12\u003c\/strong\u003e and \u003cstrong\u003e$8\u003c\/strong\u003e a month at three one hour sessions a week. Substitute your own utility rate.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnm-tinted\" id=\"crate\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe assembled cabin in your chosen size and door hand, pre-wired internally, with the Harvia heater and CX45 control fitted and the bench and backrest LED lighting installed. The Nordic Misty is also the only ThermaSol cabin that bundles the \u003cstrong\u003eOnyx Deluxe Accessory Kit\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe base, the electrical supply and the electrician, the machine that lifts it into place, and site preparation. Freight is quoted rather than published, so talk to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"siting\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eDelivery and siting\u003c\/p\u003e\n    \u003ch2\u003eIt arrives built and pre-wired\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnm-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__00.jpg?v=1791433652\u0026amp;width=1200\" alt=\"ThermaSol Nordic Misty outdoor sauna cabin, in a garden setting\" width=\"1920\" height=\"1920\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eArrives from Finland finished and pre-wired. The supply to the cabin is still an electrician's job.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Nordic Misty leaves Finland finished. The internal electrics are already run, so the work on site is the supply to the cabin, levelling, and filling the stone basket.\u003c\/p\u003e\n    \u003cp\u003eWhat it asks of you is machine access: one unit of up to 2,557 pounds, 91 inches deep, that has to reach the pad. Measure the route before you order rather than after the truck is booked.\u003c\/p\u003e\n    \u003cp\u003eLeave service access to the heater once it is down. An installation that prevents it is excluded from the warranty.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnm-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Nordic Misty specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsnm-tw\"\u003e\u003ctable class=\"tsnm-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Medium\u003c\/th\u003e\n\u003ctd\u003e87 in W × 91 in D × 100 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Small\u003c\/th\u003e\n\u003ctd\u003e60 in W × 91 in D × 100 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior floor area\u003c\/th\u003e\n\u003ctd\u003eMedium 44.1 sq ft, Small 28.0 sq ft\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior, Medium\u003c\/th\u003e\n\u003ctd\u003e2,060 × 2,010 mm, 2,060 mm high with the electric heater\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003eMedium 4 to 5, Small 2 to 3\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003eMedium 2,337 lb, Small 1,808 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003eMedium 2,557 lb, Small 2,028 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eMedium Harvia Virta 9.0 kW, Small Harvia Spirit 6.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003eMedium 240 V 1ph 37.5 A on 8 AWG; Small 240 V 1ph 25.0 A on 10 AWG\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia CX45\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInsulation\u003c\/th\u003e\n\u003ctd\u003eAluminium-backed urethane, 30 mm, walls and ceiling\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eRoof\u003c\/th\u003e\n\u003ctd\u003eInterlocking sheet metal, black, factory fitted\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFloor\u003c\/th\u003e\n\u003ctd\u003eHeat-treated aspen slats 28 × 43 mm over a spruce frame, galvanised groove, 50 mm discharge\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior cladding\u003c\/th\u003e\n\u003ctd\u003eHeat-treated spruce, black\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eHeat-treated aspen panel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eDouble glazed grey tempered with argon fill\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor\u003c\/th\u003e\n\u003ctd\u003eGlass with roller latch, wooden handle, external lock with padlock and two keys\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eOnyx Deluxe Accessory Kit\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e12 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThe construction figures above are published by Kirami, which builds this cabin. ThermaSol publishes none of them for any model in its range.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"compare\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Nordic Misty sits in ThermaSol's outdoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tsnm-tw tsnm-tw--scroll\"\u003e\u003ctable class=\"tsnm-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eNordic Misty Medium\u003c\/th\u003e\n\u003ctd\u003e87 × 91 in\u003c\/td\u003e\n\u003ctd\u003e44.1 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eNordic Misty Small\u003c\/th\u003e\n\u003ctd\u003e60 × 91 in\u003c\/td\u003e\n\u003ctd\u003e28.0 sq ft\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003eSpirit 6.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eNordic Dawn\u003c\/th\u003e\n\u003ctd\u003e86.8 × 85.4 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eSpirit 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpectra\u003c\/th\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOmbra\u003c\/th\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThe Nordic Misty and the Nordic Dawn are the two Finnish cabins, and they are the only ones where the construction is documented by the builder rather than described by the badge. Against the Spectra and the Ombra the trade is different: those are larger rooms with published interior areas and a spec sheet, where the Nordic Misty gives you a known build-up and a known insulation thickness.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnm-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tsnm-c\"\u003e\n    \u003cp class=\"tsnm-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Nordic Misty questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsnm-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eWho actually makes it?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eKirami Oy, in Sastamala, Finland. It is sold there as the Kirami FinVision sauna M Misty and S Misty. ThermaSol's own installation manual names Kirami, and the part numbers match Kirami's published codes exactly. Both companies now sit inside the Harvia group.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the interior size?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eThe Medium is 2,060 by 2,010 mm with a 2,060 mm interior height, which is 44.1 square feet of floor. The Small is 28.0 square feet. Those figures come from Kirami rather than ThermaSol, which publishes no interior dimension for any cabin in its range.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The Medium's 9 kW Virta draws 37.5 amps at 240 volts single phase on a minimum 8 AWG conductor; the Small's 6 kW Spirit draws 25 amps on 10 AWG. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eThe manual mentions 3 by 16 amp fuses. Is that right for my house?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eNo. That is the European specification and it describes a 400 volt three-phase supply. It is printed in the manual ThermaSol ships to US buyers, which is unhelpful, and the North American table bound into the back of the same document is the one that applies. Give your electrician the 240 volt figures.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the 6 kW heater big enough for the Small?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eIt is the heater Kirami and ThermaSol specify, and the Small's 28.0 square feet sits exactly on the 28 square foot floor of Harvia's published range for that heater. That is the bottom of the band rather than the middle. A heater minimum exists to stop a small room overheating rather than to flag a shortfall, so it is not a safety question, but you should know the figure is at the edge rather than in the middle.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eDo you sell the wood-burning version?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eNot at present. ThermaSol offers wood-burning variants of this cabin fitted with a Harvia Legend stove, and those stoves carry CE and EAC marks rather than a US listing. We have chosen not to list them until that is resolved, because an unlisted solid-fuel appliance is a difficult conversation with a local inspector. The electric versions on this page are unaffected.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow is it insulated?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eAluminium-backed urethane sheets, 30 mm thick, in the walls and ceiling, under a factory-fitted interlocking sheet metal roof. That is published by Kirami. It is the only ThermaSol cabin where the build-up is specified rather than described.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eOne year on the sauna room from ThermaSol, from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Kirami's own warranty in Europe is 24 months, but your contract as a US buyer is with ThermaSol and their term is the one that applies.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Nordic Misty certified?\u003c\/summary\u003e\u003cdiv class=\"tsnm-fb\"\u003e\u003cp\u003eThe Harvia heaters fitted inside are ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Medium \/ Door Left","offer_id":67692144984431,"sku":"14-KIR-3537","price":35644.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Door Right","offer_id":67692145017199,"sku":"14-KIR-3428","price":35644.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Door Left","offer_id":67692145049967,"sku":"14-KIR-4828","price":31883.0,"currency_code":"USD","in_stock":true},{"title":"Small \/ Door Right","offer_id":67692145082735,"sku":"14-KIR-4544","price":31883.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-misty__nordic-misty-outdoor-sauna__15.jpg?v=1791433652"},{"product_id":"thermasol-nordic-dawn-4-5-person-outdoor-sauna-cabin","title":"ThermaSol Nordic Dawn 4-5 Person Outdoor Sauna Cabin","description":"\u003cstyle\u003e.tsnd{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsnd *{box-sizing:border-box}.tsnd .tsnd-c img{margin:0 !important;border:0}.tsnd .tsnd-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsnd section{padding:52px 0}.tsnd section:first-of-type{padding-top:26px}.tsnd section.tsnd-tinted{background:var(--tint)}.tsnd section + section.tsnd-tinted,.tsnd section.tsnd-tinted + section{border-top:1px solid var(--warm)}.tsnd .tsnd-c\u003e*:last-child{margin-bottom:0}.tsnd section[id],.tsnd .tsnd-close[id]{scroll-margin-top:16px}.tsnd h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsnd h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsnd p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsnd p.tsnd-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsnd p.tsnd-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsnd .tsnd-c a{color:var(--accent)}.tsnd strong{color:var(--ink);font-weight:600}.tsnd figure{margin:0}.tsnd .tsnd-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsnd .tsnd-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsnd .tsnd-disc\u003esummary::-webkit-details-marker{display:none}.tsnd .tsnd-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsnd .tsnd-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsnd .tsnd-disc\u003esummary .tsnd-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsnd .tsnd-disc\u003esummary:hover{color:var(--accent)}.tsnd .tsnd-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsnd .tsnd-disc li{border-top:1px solid var(--rule)}.tsnd .tsnd-disc li:nth-child(1),.tsnd .tsnd-disc li:nth-child(8){border-top:0}.tsnd .tsnd-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsnd .tsnd-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsnd .tsnd-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsnd .tsnd-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsnd .tsnd-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsnd .tsnd-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsnd .tsnd-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsnd .tsnd-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsnd .tsnd-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsnd .tsnd-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsnd .tsnd-vidbody h2{margin:0 0 16px}.tsnd .tsnd-vidbody\u003ep:last-child{margin-bottom:0}.tsnd .tsnd-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsnd .tsnd-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsnd .tsnd-vidmeta span{display:inline-block;margin-right:24px}.tsnd .tsnd-vidmeta span:last-child{margin-right:0}.tsnd .tsnd-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsnd .tsnd-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsnd .tsnd-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsnd .tsnd-stat3\u003ediv:last-child{border-right:0}.tsnd .tsnd-stat3 .tsnd-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsnd .tsnd-stat3 .tsnd-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsnd .tsnd-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsnd .tsnd-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsnd .tsnd-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsnd .tsnd-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsnd .tsnd-chk b{color:var(--ink)}.tsnd .tsnd-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnd .tsnd-chk--plain{grid-template-columns:1fr;gap:0}.tsnd .tsnd-chk--plain li{padding-left:0}.tsnd .tsnd-chk--plain li::before{display:none}.tsnd .tsnd-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsnd .tsnd-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsnd .tsnd-buy h4,.tsnd .tsnd-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsnd .tsnd-buy .req h4,.tsnd .tsnd-buy .req h3{background:var(--dark);color:#fff}.tsnd .tsnd-buy .opt h4,.tsnd .tsnd-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsnd .tsnd-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsnd .tsnd-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsnd .tsnd-buy li:last-child{border-bottom:0}.tsnd .tsnd-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnd .tsnd-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnd .tsnd-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsnd table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsnd table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsnd table th,.tsnd table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsnd table tr:last-child th,.tsnd table tr:last-child td{border-bottom:0}.tsnd table.tsnd-spec th{color:var(--ink);font-weight:600;width:46%}.tsnd table.tsnd-spec td{font-variant-numeric:tabular-nums}.tsnd .tsnd-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsnd .tsnd-hl td,.tsnd .tsnd-hl th{background:var(--hl)}.tsnd table.tsnd-cmp{min-width:680px}.tsnd table.tsnd-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsnd .tsnd-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsnd .tsnd-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsnd table.tsnd-cmp thead a{text-decoration:none;display:block}.tsnd table.tsnd-cmp thead a:hover .tsnd-cmp-m{color:var(--accent);text-decoration:underline}.tsnd table.tsnd-cmp thead a .tsnd-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsnd .tsnd-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsnd table.tsnd-cmp thead th.me .tsnd-cmp-h{color:#C3B6A5}.tsnd table.tsnd-cmp thead th.me .tsnd-cmp-m{color:#fff}.tsnd table.tsnd-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsnd table.tsnd-cmp thead th.me{background:var(--dark);color:#fff}.tsnd table.tsnd-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsnd table.tsnd-cmp td:first-child{color:var(--sub)}.tsnd .tsnd-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsnd .tsnd-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsnd .tsnd-ladder tr.on td{background:var(--hl)}.tsnd .tsnd-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsnd .tsnd-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsnd .tsnd-warn p{max-width:none}.tsnd .tsnd-warn p{margin:0;font-size:17px}.tsnd .tsnd-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsnd blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsnd blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsnd blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsnd .tsnd-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsnd .tsnd-pairup\u003e.tsnd-tw{margin-top:0}.tsnd .tsnd-after{margin-top:24px}.tsnd .tsnd-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsnd .tsnd-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsnd .tsnd-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsnd .tsnd-pairup\u003ediv\u003e.tsnd-tw{margin-top:0}.tsnd blockquote cite{display:block;margin-top:8px}.tsnd figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsnd .tsnd-more{margin:24px 0 0}.tsnd .tsnd-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsnd .tsnd-more\u003esummary::-webkit-details-marker{display:none}.tsnd .tsnd-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsnd .tsnd-more[open]\u003esummary::after{transform:rotate(225deg)}.tsnd .tsnd-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnd .tsnd-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsnd .tsnd-reportgrid\u003ediv:last-child{border-right:0}.tsnd .tsnd-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsnd .tsnd-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsnd .tsnd-reportgrid{grid-template-columns:1fr}.tsnd .tsnd-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsnd .tsnd-reportgrid\u003ediv:last-child{border-bottom:0}}.tsnd .tsnd-faq{border-top:1px solid var(--line);margin-top:16px}.tsnd .tsnd-faq details{border-bottom:1px solid var(--line)}.tsnd .tsnd-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsnd .tsnd-faq summary::-webkit-details-marker{display:none}.tsnd .tsnd-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsnd .tsnd-faq details[open] summary::after{transform:rotate(225deg)}.tsnd .tsnd-faq .tsnd-fb{padding:0 0 18px;max-width:68ch}.tsnd .tsnd-faq .tsnd-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsnd .tsnd-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsnd .tsnd-close h2{color:#fff;max-width:22ch}.tsnd .tsnd-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsnd .tsnd-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsnd .tsnd-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsnd .tsnd-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsnd .tsnd-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsnd .tsnd-close .who span{display:block}.tsnd .tsnd-c .tsnd-btn,.tsnd .tsnd-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsnd .tsnd-c .tsnd-btn:hover,.tsnd .tsnd-btn:hover{background:var(--ink);color:#fff}.tsnd .tsnd-close .tsnd-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsnd .tsnd-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsnd .tsnd-pairup{grid-template-columns:1fr;gap:24px}.tsnd .tsnd-chk{grid-template-columns:1fr}.tsnd .tsnd-vidrow{flex-direction:column;align-items:stretch}.tsnd .tsnd-vid{--cap:380px;align-self:center}.tsnd .tsnd-vidrow{gap:24px}.tsnd .tsnd-c{padding:0 16px}.tsnd section{padding:40px 0}.tsnd section:first-of-type{padding-top:20px}.tsnd h2{font-size:23px}.tsnd p.tsnd-lead{font-size:17px}.tsnd .tsnd-stat3{grid-template-columns:1fr}.tsnd .tsnd-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsnd .tsnd-stat3\u003ediv:last-child{border-bottom:0}.tsnd .tsnd-split{grid-template-columns:1fr;gap:24px}.tsnd .tsnd-buy{grid-template-columns:1fr}.tsnd .tsnd-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsnd .tsnd-toc\u003esummary{display:none}.tsnd .tsnd-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsnd .tsnd-ladder thead{position:absolute;left:-9999px}.tsnd .tsnd-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsnd .tsnd-ladder tr.on{background:var(--hl)}.tsnd .tsnd-ladder td{display:block;border:0;padding:0}.tsnd .tsnd-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsnd .tsnd-hl td,.tsnd .tsnd-hl th,.tsnd .tsnd-ladder tr.on td,.tsnd table.tsnd-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsnd table.tsnd-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsnd table th,.rte .tsnd table td{padding:11px var(--gut)}.tsnd .tsnd-ladder th:last-child,.tsnd .tsnd-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsnd .tsnd-buy{align-items:start}.tsnd .tsnd-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsnd table.tsnd-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsnd table.tsnd-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsnd .tsnd-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsnd table.tsnd-spec th,.tsnd table.tsnd-spec td{display:block;width:auto}.tsnd table.tsnd-spec th{border-bottom:0;padding-bottom:0}}.tsnd .tsnd-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsnd .tsnd-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsnd .tsnd-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsnd .tsnd-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsnd .tsnd-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsnd\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cdetails class=\"tsnd-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsnd-ct\"\u003e12 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#made\"\u003eWho makes it\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#siting\"\u003eDelivery and siting\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Nordic Dawn is a Finnish cabin with a full-front glass wall\u003c\/h2\u003e\n    \u003cp class=\"tsnd-lead\"\u003eArgon-filled double glazing across the whole front, heat-treated pine outside, under a pre-installed metal roof. The Nordic Dawn is Kirami-built like the Nordic Misty, but where that cabin is a dark box with a window, this one is mostly glass.\u003c\/p\u003e\n    \u003cdiv class=\"tsnd-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnd-lbl\"\u003eThe ground\u003c\/p\u003e\n        \u003cp class=\"tsnd-big\"\u003e86.8 × 85.4 in\u003c\/p\u003e\n        \u003cp\u003eVery nearly square, and 98.8 inches high. ThermaSol publishes no placement clearance, so allow working room on all sides for the delivery machine and later heater access.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnd-lbl\"\u003eThe people\u003c\/p\u003e\n        \u003cp class=\"tsnd-big\"\u003e4 to 5\u003c\/p\u003e\n        \u003cp\u003eThermaSol's figure. Heat-treated wood benches and a pine interior, with LED ambient lighting adjusted from the control panel.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnd-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsnd-big\"\u003e240V, 33.4 A\u003c\/p\u003e\n        \u003cp\u003eThe 8 kW Harvia Spirit draws 33.4 amps on 240 volt single phase and wants a minimum 8 AWG 90 °C copper feed.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnd-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eA full-front window, and what that costs you in heat\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnd-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-dawn__nordic-dawn__02.jpg?v=1791433658\u0026amp;width=1200\" alt=\"ThermaSol Nordic Dawn outdoor sauna cabin, the interior benches\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eHeat-treated wood benches and a pine interior, lit from the control panel.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Nordic Dawn's front is a \u003cstrong\u003efull-width double-glazed window with an argon fill\u003c\/strong\u003e. Argon between the panes is what makes a glass wall viable in a sauna at all: it cuts the conduction loss that would otherwise make the front a cold surface and the heater work permanently.\u003c\/p\u003e\n    \u003cp\u003eInside: \u003cstrong\u003eheat-treated wood benches\u003c\/strong\u003e and a \u003cstrong\u003epine interior\u003c\/strong\u003e, with LED ambient lighting dimmed from the control panel rather than a separate remote. The door is an outward-opening glass panel with a safety latch and an exterior padlock.\u003c\/p\u003e\n    \u003ch3\u003eThe dimension ThermaSol does not publish\u003c\/h3\u003e\n    \u003cp\u003eNo interior area or linear dimension is published by ThermaSol for the Nordic Dawn. Kirami, which builds it, publishes a floorplan for the equivalent model, but the two companies do not agree on the cabin's weight across their own documents, so we are not going to present a Kirami interior as a ThermaSol specification here. Ask us and we will get it confirmed before you order.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"made\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eWho makes it\u003c\/p\u003e\n    \u003ch2\u003eBuilt by Kirami in Finland\u003c\/h2\u003e\n    \u003cp\u003eThe Nordic Dawn is a \u003cstrong\u003eKirami FinVision sauna M Dawn\u003c\/strong\u003e, built by Kirami Oy in Sastamala, Finland. ThermaSol's part number for it, 14-KIR-4555, is Kirami's own code with a vendor prefix.\u003c\/p\u003e\n    \u003cp\u003eKirami was acquired by Harvia in 2021 and ThermaSol in July 2024, so the cabin, the heater and the control now come from one group.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnd-tinted\" id=\"ready\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFive checks that are cheap now and expensive later\u003c\/h2\u003e\n    \u003ch3\u003e1. The base\u003c\/h3\u003e\n    \u003cp\u003e2,646 pounds assembled, 2,866 in transit. Level, drained, and rated for the load.\u003c\/p\u003e\n    \u003ch3\u003e2. The approach\u003c\/h3\u003e\n    \u003cp\u003eDelivered \u003cstrong\u003efully assembled\u003c\/strong\u003e, so a machine has to reach the pad. Measure the gate, the side return and anything overhead.\u003c\/p\u003e\n    \u003ch3\u003e3. The orientation\u003c\/h3\u003e\n    \u003cp\u003eMore consequential here than on any other cabin in the range. A full-front glass wall is a view or an exposure depending on which way it faces, and it cannot be turned afterwards.\u003c\/p\u003e\n    \u003ch3\u003e4. The electrician\u003c\/h3\u003e\n    \u003cp\u003eThermaSol requires a licensed electrician for the heater installation.\u003c\/p\u003e\n    \u003ch3\u003e5. The lead time\u003c\/h3\u003e\n    \u003cp\u003eTwelve weeks, built to order in Finland.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"built\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eThree things about the Nordic Dawn you cannot change afterwards\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnd-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-dawn__nordic-dawn__00.jpg?v=1791433659\u0026amp;width=1200\" alt=\"ThermaSol Nordic Dawn outdoor sauna cabin, the full front glazing\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eFull-width double glazing with an argon fill, which is what makes a glass wall workable in a sauna.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eThe glazing\u003c\/h3\u003e\n    \u003cp\u003eFull-front, double glazed, argon filled. It is the defining feature and it is structural: the cabin is designed around that opening.\u003c\/p\u003e\n    \u003ch3\u003eThe exterior\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHeat-treated pine\u003c\/strong\u003e, which ThermaSol notes can be left natural or painted. That is unusual in this range, where most of the cabins arrive in a fixed factory finish.\u003c\/p\u003e\n    \u003ch3\u003eThe roof\u003c\/h3\u003e\n    \u003cp\u003ePre-installed metal, fitted before it leaves the factory.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnd-tinted\" id=\"heater\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eAn 8 kW Harvia Spirit, and why that differs from the dealer sheet\u003c\/h2\u003e\n    \u003cp\u003eThe Nordic Dawn ships with a \u003cstrong\u003eHarvia Spirit\u003c\/strong\u003e on a \u003cstrong\u003eHarvia CX45\u003c\/strong\u003e control.\u003c\/p\u003e\n    \u003ch3\u003e8 kW, not 9\u003c\/h3\u003e\n    \u003cp\u003eThermaSol's dealer file lists this cabin with a 9.0 kW Spirit. \u003cstrong\u003eKirami's own flyer for the same cabin states the heater as \"Harvia Spirit 9 kW (EU), Harvia Spirit 8 kW (US)\".\u003c\/strong\u003e The US unit is the Spirit SP80E at 8.0 kW, 240 volts single phase, and it is the one certified to UL 875 for this market. The 9 kW figure on the dealer sheet is the European specification carried onto a US SKU, so this page publishes 8 kW.\u003c\/p\u003e\n    \u003cp\u003eFrom Harvia's North American Spirit manual: \u003cstrong\u003e33.4 amps at 240 volts single phase\u003c\/strong\u003e on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor rated to 90 °C. Note the Spirit has no 208 volt three-phase option in North America; it is 240 volt single phase only.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the Harvia North American manuals gives a fuse or breaker rating. They publish current draw and a minimum conductor gauge and leave the overcurrent device to the installer under the NEC and local code. Harvia does say plainly that the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"costs\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour in the Nordic Dawn costs to heat\u003c\/h2\u003e\n    \u003cp\u003eAn 8 kW element runs flat out while the room comes up, then cycles. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e4.8 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.82\u003c\/strong\u003e an hour of use, or near \u003cstrong\u003e$11\u003c\/strong\u003e a month at three one hour sessions a week. Substitute your own utility rate.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnd-tinted\" id=\"crate\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe assembled cabin with the Harvia Spirit and the CX45 control fitted, the LED ambient lighting installed, and the glass door with its safety latch and exterior padlock.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe base, the electrical supply and the electrician, the machine that lifts it into place, and site preparation. Freight is quoted rather than published, so talk to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"siting\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eDelivery and siting\u003c\/p\u003e\n    \u003ch2\u003eIt arrives built\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnd-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-dawn__nordic-dawn__01.jpg?v=1791433659\u0026amp;width=1200\" alt=\"ThermaSol Nordic Dawn outdoor sauna cabin, exterior in context\" width=\"2048\" height=\"2048\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eArrives from Finland finished. Face it at the view you want, because the orientation is permanent.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Nordic Dawn leaves Finland finished and arrives as one 2,866 pound unit. Machine access to the pad is a requirement rather than a convenience.\u003c\/p\u003e\n    \u003cp\u003ePlace it facing the view you actually want, because the whole front is glass and the orientation is permanent. Once it is down and level the remaining work is the electrical connection and filling the stone basket. Leave service access to the heater: an installation that prevents it is excluded from the warranty.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnd-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Nordic Dawn specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsnd-tw\"\u003e\u003ctable class=\"tsnd-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e86.8 in W × 85.4 in D × 98.8 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCabin interior\u003c\/th\u003e\n\u003ctd\u003enot published by ThermaSol\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e4 to 5 adults\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e2,646 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e2,866 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Spirit SP80E, 8.0 kW, the US specification\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 33.4 A, minimum 8 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia CX45\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlazing\u003c\/th\u003e\n\u003ctd\u003eFull front, double glazed, argon filled\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eHeat-treated wood benches, pine interior\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003eHeat-treated pine, natural or paintable\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eRoof\u003c\/th\u003e\n\u003ctd\u003ePre-installed metal\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor\u003c\/th\u003e\n\u003ctd\u003eOutward-opening glass with safety latch and exterior padlock\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eLED ambient, adjusted from the control panel\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e12 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol publishes no spec sheet for the Nordic Dawn, which is why the interior area, the placement clearance and the insulation specification are absent above rather than estimated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"compare\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Nordic Dawn sits in ThermaSol's outdoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tsnd-tw tsnd-tw--scroll\"\u003e\u003ctable class=\"tsnd-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eNordic Dawn\u003c\/th\u003e\n\u003ctd\u003e86.8 × 85.4 in\u003c\/td\u003e\n\u003ctd\u003enot published\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eSpirit 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eNordic Misty Medium\u003c\/th\u003e\n\u003ctd\u003e87 × 91 in\u003c\/td\u003e\n\u003ctd\u003e44.1 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpectra\u003c\/th\u003e\n\u003ctd\u003e82 × 90 in\u003c\/td\u003e\n\u003ctd\u003e51 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFortis\u003c\/th\u003e\n\u003ctd\u003e87 × 90 in\u003c\/td\u003e\n\u003ctd\u003e54 sq ft\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003eVirta 8.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOmbra\u003c\/th\u003e\n\u003ctd\u003e130 × 91 in\u003c\/td\u003e\n\u003ctd\u003e80 sq ft\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003eVirta 10.5 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThe Nordic Dawn and the Nordic Misty are the two Finnish cabins and the two closest in size. The difference is the front: the Misty is dark cladding with a window, the Dawn is a glass wall. The Misty is also the one with published construction figures, so if insulation thickness and floor build-up matter to you, that is the better documented of the pair.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnd-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tsnd-c\"\u003e\n    \u003cp class=\"tsnd-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Nordic Dawn questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsnd-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhy do you say 8 kW when the dealer sheet says 9?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eBecause Kirami, which builds this cabin, publishes the heater as 9 kW for Europe and 8 kW for the US in its own flyer. The US unit is the Harvia Spirit SP80E at 8.0 kW on 240 volts single phase, and that is the version certified to UL 875 for this market. The 9 kW figure is the European specification carried onto a US SKU.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The heater draws 33.4 amps at 240 volts single phase and wants a minimum 8 AWG conductor rated to 90 degrees C. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the interior size?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eThermaSol does not publish one for the Nordic Dawn. Kirami publishes a floorplan for the equivalent cabin, but the two companies do not agree on this model's weight across their own documents, so we are not presenting a Kirami interior as a ThermaSol specification. Ask us and we will get it confirmed before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs a full glass front cold?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eThe glazing is double glazed with an argon fill, which is what makes a glass wall workable in a sauna rather than a permanent heat leak. It is still the coldest surface in the cabin, so site the benches with that in mind and expect the heater to work harder than it would in a clad cabin of the same size.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I paint the outside?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eThermaSol says the heat-treated pine exterior can be left natural or painted, which is unusual in this range. Most of the other cabins arrive in a fixed factory finish.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhich way should it face?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eTowards the view you actually want, and away from a boundary you do not. The whole front is glass and the orientation is set when the cabin is placed, so it is worth standing on the pad before delivery day rather than after.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow does it get into my garden?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eOn a forklift or a crane. It arrives fully assembled at 2,866 pounds, so machine access to the pad is a requirement. Measure the gate, the side return and anything overhead before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Nordic Dawn certified?\u003c\/summary\u003e\u003cdiv class=\"tsnd-fb\"\u003e\u003cp\u003eThe Harvia Spirit heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Default Title","offer_id":67692145836399,"sku":"14-KIR-4555","price":33467.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nordic-dawn__nordic-dawn__01.jpg?v=1791433659"},{"product_id":"thermasol-lumaria-2-5-person-indoor-sauna-cabin","title":"ThermaSol Lumaria 2-5 Person Indoor Sauna Cabin","description":"\u003cstyle\u003e.tslum{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tslum *{box-sizing:border-box}.tslum .tslum-c img{margin:0 !important;border:0}.tslum .tslum-c{max-width:1000px;margin:0 auto;padding:0 20px}.tslum section{padding:52px 0}.tslum section:first-of-type{padding-top:26px}.tslum section.tslum-tinted{background:var(--tint)}.tslum section + section.tslum-tinted,.tslum section.tslum-tinted + section{border-top:1px solid var(--warm)}.tslum .tslum-c\u003e*:last-child{margin-bottom:0}.tslum section[id],.tslum .tslum-close[id]{scroll-margin-top:16px}.tslum h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tslum h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tslum p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tslum p.tslum-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tslum p.tslum-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tslum .tslum-c a{color:var(--accent)}.tslum strong{color:var(--ink);font-weight:600}.tslum figure{margin:0}.tslum .tslum-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tslum .tslum-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tslum .tslum-disc\u003esummary::-webkit-details-marker{display:none}.tslum .tslum-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tslum .tslum-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tslum .tslum-disc\u003esummary .tslum-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tslum .tslum-disc\u003esummary:hover{color:var(--accent)}.tslum .tslum-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tslum .tslum-disc li{border-top:1px solid var(--rule)}.tslum .tslum-disc li:nth-child(1),.tslum .tslum-disc li:nth-child(8){border-top:0}.tslum .tslum-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tslum .tslum-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tslum .tslum-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tslum .tslum-disc ol{counter-reset:d}@media screen and (max-width:520px){.tslum .tslum-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tslum .tslum-disc li:nth-child(7){border-top:1px solid var(--rule)}.tslum .tslum-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tslum .tslum-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tslum .tslum-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tslum .tslum-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tslum .tslum-vidbody h2{margin:0 0 16px}.tslum .tslum-vidbody\u003ep:last-child{margin-bottom:0}.tslum .tslum-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tslum .tslum-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tslum .tslum-vidmeta span{display:inline-block;margin-right:24px}.tslum .tslum-vidmeta span:last-child{margin-right:0}.tslum .tslum-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tslum .tslum-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tslum .tslum-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tslum .tslum-stat3\u003ediv:last-child{border-right:0}.tslum .tslum-stat3 .tslum-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tslum .tslum-stat3 .tslum-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tslum .tslum-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tslum .tslum-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tslum .tslum-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tslum .tslum-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tslum .tslum-chk b{color:var(--ink)}.tslum .tslum-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tslum .tslum-chk--plain{grid-template-columns:1fr;gap:0}.tslum .tslum-chk--plain li{padding-left:0}.tslum .tslum-chk--plain li::before{display:none}.tslum .tslum-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tslum .tslum-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tslum .tslum-buy h4,.tslum .tslum-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tslum .tslum-buy .req h4,.tslum .tslum-buy .req h3{background:var(--dark);color:#fff}.tslum .tslum-buy .opt h4,.tslum .tslum-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tslum .tslum-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tslum .tslum-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tslum .tslum-buy li:last-child{border-bottom:0}.tslum .tslum-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tslum .tslum-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tslum .tslum-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tslum table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tslum table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tslum table th,.tslum table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tslum table tr:last-child th,.tslum table tr:last-child td{border-bottom:0}.tslum table.tslum-spec th{color:var(--ink);font-weight:600;width:46%}.tslum table.tslum-spec td{font-variant-numeric:tabular-nums}.tslum .tslum-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tslum .tslum-hl td,.tslum .tslum-hl th{background:var(--hl)}.tslum table.tslum-cmp{min-width:680px}.tslum table.tslum-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tslum .tslum-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tslum .tslum-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tslum table.tslum-cmp thead a{text-decoration:none;display:block}.tslum table.tslum-cmp thead a:hover .tslum-cmp-m{color:var(--accent);text-decoration:underline}.tslum table.tslum-cmp thead a .tslum-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tslum .tslum-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tslum table.tslum-cmp thead th.me .tslum-cmp-h{color:#C3B6A5}.tslum table.tslum-cmp thead th.me .tslum-cmp-m{color:#fff}.tslum table.tslum-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tslum table.tslum-cmp thead th.me{background:var(--dark);color:#fff}.tslum table.tslum-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tslum table.tslum-cmp td:first-child{color:var(--sub)}.tslum .tslum-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tslum .tslum-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tslum .tslum-ladder tr.on td{background:var(--hl)}.tslum .tslum-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tslum .tslum-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tslum .tslum-warn p{max-width:none}.tslum .tslum-warn p{margin:0;font-size:17px}.tslum .tslum-warn b{display:block;color:var(--ink);margin-bottom:8px}.tslum blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tslum blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tslum blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tslum .tslum-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tslum .tslum-pairup\u003e.tslum-tw{margin-top:0}.tslum .tslum-after{margin-top:24px}.tslum .tslum-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tslum .tslum-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tslum .tslum-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tslum .tslum-pairup\u003ediv\u003e.tslum-tw{margin-top:0}.tslum blockquote cite{display:block;margin-top:8px}.tslum figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tslum .tslum-more{margin:24px 0 0}.tslum .tslum-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tslum .tslum-more\u003esummary::-webkit-details-marker{display:none}.tslum .tslum-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tslum .tslum-more[open]\u003esummary::after{transform:rotate(225deg)}.tslum .tslum-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tslum .tslum-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tslum .tslum-reportgrid\u003ediv:last-child{border-right:0}.tslum .tslum-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tslum .tslum-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tslum .tslum-reportgrid{grid-template-columns:1fr}.tslum .tslum-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tslum .tslum-reportgrid\u003ediv:last-child{border-bottom:0}}.tslum .tslum-faq{border-top:1px solid var(--line);margin-top:16px}.tslum .tslum-faq details{border-bottom:1px solid var(--line)}.tslum .tslum-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tslum .tslum-faq summary::-webkit-details-marker{display:none}.tslum .tslum-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tslum .tslum-faq details[open] summary::after{transform:rotate(225deg)}.tslum .tslum-faq .tslum-fb{padding:0 0 18px;max-width:68ch}.tslum .tslum-faq .tslum-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tslum .tslum-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tslum .tslum-close h2{color:#fff;max-width:22ch}.tslum .tslum-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tslum .tslum-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tslum .tslum-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tslum .tslum-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tslum .tslum-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tslum .tslum-close .who span{display:block}.tslum .tslum-c .tslum-btn,.tslum .tslum-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tslum .tslum-c .tslum-btn:hover,.tslum .tslum-btn:hover{background:var(--ink);color:#fff}.tslum .tslum-close .tslum-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tslum .tslum-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tslum .tslum-pairup{grid-template-columns:1fr;gap:24px}.tslum .tslum-chk{grid-template-columns:1fr}.tslum .tslum-vidrow{flex-direction:column;align-items:stretch}.tslum .tslum-vid{--cap:380px;align-self:center}.tslum .tslum-vidrow{gap:24px}.tslum .tslum-c{padding:0 16px}.tslum section{padding:40px 0}.tslum section:first-of-type{padding-top:20px}.tslum h2{font-size:23px}.tslum p.tslum-lead{font-size:17px}.tslum .tslum-stat3{grid-template-columns:1fr}.tslum .tslum-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tslum .tslum-stat3\u003ediv:last-child{border-bottom:0}.tslum .tslum-split{grid-template-columns:1fr;gap:24px}.tslum .tslum-buy{grid-template-columns:1fr}.tslum .tslum-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tslum .tslum-toc\u003esummary{display:none}.tslum .tslum-toc ol{display:grid !important}}@media screen and (max-width:560px){.tslum .tslum-ladder thead{position:absolute;left:-9999px}.tslum .tslum-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tslum .tslum-ladder tr.on{background:var(--hl)}.tslum .tslum-ladder td{display:block;border:0;padding:0}.tslum .tslum-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tslum .tslum-hl td,.tslum .tslum-hl th,.tslum .tslum-ladder tr.on td,.tslum table.tslum-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tslum table.tslum-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tslum table th,.rte .tslum table td{padding:11px var(--gut)}.tslum .tslum-ladder th:last-child,.tslum .tslum-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tslum .tslum-buy{align-items:start}.tslum .tslum-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tslum table.tslum-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tslum table.tslum-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tslum .tslum-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tslum table.tslum-spec th,.tslum table.tslum-spec td{display:block;width:auto}.tslum table.tslum-spec th{border-bottom:0;padding-bottom:0}}.tslum .tslum-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tslum .tslum-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tslum .tslum-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tslum .tslum-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tslum .tslum-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tslum\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cdetails class=\"tslum-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tslum-ct\"\u003e12 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#fit\"\u003eFitting it to your room\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#indoor\"\u003eIndoor versus outdoor\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#install\"\u003eInstallation day\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Lumaria is an indoor corner sauna in two sizes\u003c\/h2\u003e\n    \u003cp class=\"tslum-lead\"\u003eTwo sizes of corner cabin on the same 86.6 inch wall, with a panoramic glass front and RGB lighting built into the benches. The Lumaria is the only indoor ThermaSol made in more than one size, and at nineteen inches of difference the choice is a real one.\u003c\/p\u003e\n    \u003cdiv class=\"tslum-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tslum-lbl\"\u003eThe wall\u003c\/p\u003e\n        \u003cp class=\"tslum-big\"\u003e86.6 in\u003c\/p\u003e\n        \u003cp\u003eBoth sizes run 86.6 inches along the back wall and stand 83 inches high. Only the depth changes.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tslum-lbl\"\u003eThe depth\u003c\/p\u003e\n        \u003cp class=\"tslum-big\"\u003e86.6 or 66.9 in\u003c\/p\u003e\n        \u003cp\u003eLarge or Medium. Nineteen and a half inches, and the difference between four to five people and two to three.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tslum-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tslum-big\"\u003e240V, 37.5 A\u003c\/p\u003e\n        \u003cp\u003eThe 9 kW Harvia Virta draws 37.5 amps on 240 volt single phase and wants a minimum 8 AWG 90 °C copper feed.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tslum-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eTwo sizes, one wall\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tslum-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria__lumaria__01.jpg?v=1791433666\u0026amp;width=1200\" alt=\"ThermaSol Lumaria indoor sauna cabin, three quarter view\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eBoth sizes run 86.6 inches along the back wall. Only the depth changes.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eBoth Lumarias are \u003cstrong\u003e86.6 inches along the back wall and 83 inches high\u003c\/strong\u003e. What changes is the depth: the Large runs to 86.6 inches square, the Medium to 66.9. Nineteen and a half inches, and it is the difference between a cabin listed for four to five people and one listed for two to three.\u003c\/p\u003e\n    \u003cp\u003eInside, \u003cstrong\u003ebrushed Tyrol wood walls\u003c\/strong\u003e and \u003cstrong\u003ethermally modified aspen benches\u003c\/strong\u003e in an L-shaped corner layout, with \u003cstrong\u003eRGB LED lighting under the benches and behind the backrests\u003c\/strong\u003e on a remote. The front is a transparent panoramic glass panel rather than the tinted or mirrored glass of the outdoor range, because an indoor cabin has nothing to screen itself from.\u003c\/p\u003e\n    \u003ch3\u003eWhich size\u003c\/h3\u003e\n    \u003cp\u003eDecide it on the bench rather than the floor. The Large gives a full corner run with room to lie on the upper bench; the Medium is a seated cabin. Both occupy the same wall length, so if your constraint is wall space rather than floor depth, the Large costs you nothing extra in width.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"fit\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eFitting it to your room\u003c\/p\u003e\n    \u003ch2\u003eThe numbers your builder will ask for\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tslum-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria__lumaria__00.jpg?v=1791433666\u0026amp;width=1200\" alt=\"ThermaSol Lumaria indoor sauna cabin, the corner bench layout\" width=\"667\" height=\"667\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eAn L-shaped corner run. Lower bench at 19.3 inches, upper at 37, backrest at 44.9.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThermaSol's installation manuals for the indoor cabins give the bench geometry, which is the one thing the product pages leave out. The \u003cstrong\u003elower bench sits at 19.3 inches\u003c\/strong\u003e, the \u003cstrong\u003eupper at 37\u003c\/strong\u003e, and the \u003cstrong\u003ebackrest at 44.9\u003c\/strong\u003e. The door handle hole is at 41.3 inches and the vent is 4.3 inches across.\u003c\/p\u003e\n    \u003cp\u003eThe room itself needs a \u003cstrong\u003eminimum ceiling height of 8 feet\u003c\/strong\u003e and \u003cstrong\u003eat least 2 inches of clearance\u003c\/strong\u003e from the surrounding walls. The cabin stands directly on your existing floor provided it is level and water resistant: concrete, ceramic tile, vinyl or laminate are all named. Installation takes two to four people.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tslum-tinted\" id=\"indoor\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eIndoor versus outdoor\u003c\/p\u003e\n    \u003ch2\u003eWhat changes when the sauna is inside the house\u003c\/h2\u003e\n    \u003cp\u003eAn indoor cabin is a different proposition from an outdoor one, and not only because it is warmer to walk to in February.\u003c\/p\u003e\n    \u003ch3\u003eThe moisture has to go somewhere\u003c\/h3\u003e\n    \u003cp\u003eA traditional sauna puts water on hot stones, and that steam leaves the cabin through the vent and into the room beyond it. Indoors that room needs to be able to take it. A bathroom with existing extraction is the easy case; a finished basement with no ventilation is the one that causes problems eighteen months later. The cabin vent is 4.3 inches, and what it discharges into is your decision rather than ThermaSol's.\u003c\/p\u003e\n    \u003ch3\u003eThe heat loss works in your favour\u003c\/h3\u003e\n    \u003cp\u003eAn outdoor cabin loses its heat to the weather. An indoor one loses it into a conditioned room, so it holds temperature on less energy and heats up faster from cold. The same 9 kW heater simply has an easier job inside.\u003c\/p\u003e\n    \u003ch3\u003eThe glass is clear for a reason\u003c\/h3\u003e\n    \u003cp\u003eEvery outdoor cabin in ThermaSol's range uses tinted or mirrored glass to screen it from a garden. The indoor cabins use transparent glass, because there is nothing to screen from and because a clear panel keeps the room beyond it visible rather than walling it off.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"ready\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFour checks that are cheap now and expensive later\u003c\/h2\u003e\n    \u003ch3\u003e1. The ceiling\u003c\/h3\u003e\n    \u003cp\u003eEight feet minimum. This is the check that stops more indoor sauna projects than any other, and it is worth measuring before anything else.\u003c\/p\u003e\n    \u003ch3\u003e2. The floor\u003c\/h3\u003e\n    \u003cp\u003eLevel and water resistant, and rated for the cabin. Concrete, tile, vinyl and laminate are all named by ThermaSol.\u003c\/p\u003e\n    \u003ch3\u003e3. The route in\u003c\/h3\u003e\n    \u003cp\u003eThe cabin is delivered pre-assembled in panels and built in place, so the panels have to get through your doorways and round your corners. Measure the tightest point on the route, not the room.\u003c\/p\u003e\n    \u003ch3\u003e4. The door hand\u003c\/h3\u003e\n    \u003cp\u003eLeft and right are separate SKUs at the same price, chosen at order. On a corner cabin the hand sets which way the glass corner faces, so decide it against the room rather than the doorway.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tslum-tinted\" id=\"heater\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eA 9 kW Harvia Virta on a CX45 control\u003c\/h2\u003e\n    \u003cp\u003eEvery indoor ThermaSol cabin ships with a \u003cstrong\u003eHarvia Virta at 9.0 kW\u003c\/strong\u003e and a \u003cstrong\u003eHarvia CX45\u003c\/strong\u003e control, fitted.\u003c\/p\u003e\n    \u003cp\u003eHarvia's North American manual Y05-0767 lists that heater at \u003cstrong\u003e37.5 amps on 240 volt single phase\u003c\/strong\u003e, on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor rated to 90 °C. The arithmetic agrees: 37.5 amps at 240 volts is 9,000 watts.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the three Harvia North American manuals gives a fuse or breaker rating for any heater in this family. They publish current draw and a minimum conductor gauge and leave the overcurrent device to the installer. Your electrician sizes it against 37.5 amps under the NEC and local code.\u003c\/p\u003e\n    \u003cp\u003eHarvia does give one instruction plainly, in section 3.7: the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI. The cabin's own manual points installers to Harvia's wiring schematics rather than repeating them.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"costs\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour costs to heat\u003c\/h2\u003e\n    \u003cp\u003eA 9 kW element runs flat out while the room comes up, then cycles to hold temperature. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e5.4 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.92\u003c\/strong\u003e an hour of use, or near \u003cstrong\u003e$12\u003c\/strong\u003e a month at three one hour sessions a week. Put your own utility rate in; it moves the answer more than the cabin does.\u003c\/p\u003e\n    \u003cp\u003eAn indoor cabin also loses its heat into a conditioned room rather than to the weather, so in practice it holds temperature on less than an outdoor cabin of the same size would.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tslum-tinted\" id=\"crate\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tslum-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria__lumaria__02.jpg?v=1791433666\u0026amp;width=1200\" alt=\"ThermaSol Lumaria indoor sauna cabin, front elevation\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eA transparent panoramic front, where the outdoor range uses tinted or mirrored glass.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe cabin pre-assembled in panels, with the Harvia Virta and CX45 control, the benches, backrests and the integrated lighting.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe electrical supply and the electrician, and any floor preparation. ThermaSol requires a licensed electrician for the heater installation. Freight is quoted rather than published, so talk to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"install\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eInstallation day\u003c\/p\u003e\n    \u003ch2\u003eWhat the job actually involves\u003c\/h2\u003e\n    \u003cp\u003eThe indoor cabins arrive \u003cstrong\u003epre-assembled in panels\u003c\/strong\u003e rather than as one finished unit, which is what makes them possible to get into a house at all. ThermaSol's manual calls for \u003cstrong\u003etwo to four people\u003c\/strong\u003e to put one together.\u003c\/p\u003e\n    \u003cp\u003eThe sequence is straightforward: the panels go up in the corner, the benches and backrests mount at their fixed heights, the floor gate drops in, and the glass front and door go on last. What is not your job is the wiring inside the cabin, which is pre-run.\u003c\/p\u003e\n    \u003cp\u003eWhat is your job, or rather your electrician's, is the supply to it. ThermaSol requires a licensed electrician for the heater connection, and the cabin's own manual points to Harvia's wiring schematics rather than repeating them. Book that person against the delivery rather than after it.\u003c\/p\u003e\n    \u003cp\u003eMeasure the route before the pallet arrives. Panels for an 87 inch cabin have to pass your tightest doorway and your tightest turn, and that is a different measurement from the room they end up in.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tslum-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Lumaria specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tslum-tw\"\u003e\u003ctable class=\"tslum-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Large\u003c\/th\u003e\n\u003ctd\u003e86.6 in W × 86.6 in D × 83 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Medium\u003c\/th\u003e\n\u003ctd\u003e86.6 in W × 66.9 in D × 83 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003eLarge 4 to 5, Medium 2 to 3\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003eLarge 1,543 lb, Medium 1,323 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003eLarge 1,764 lb, Medium 1,543 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Virta, 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 37.5 A, minimum 8 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia CX45\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBench heights\u003c\/th\u003e\n\u003ctd\u003eLower 19.3 in, upper 37 in, backrest 44.9 in\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eRoom minimum\u003c\/th\u003e\n\u003ctd\u003e8 ft ceiling, 2 in wall clearance\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVent\u003c\/th\u003e\n\u003ctd\u003e4.3 in diameter\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eBrushed Tyrol wood walls, thermally modified aspen benches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eTransparent, panoramic front\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eRGB LED under the benches and behind the backrests, with remote\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor\u003c\/th\u003e\n\u003ctd\u003eLeft or right, chosen at order\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e4 to 8 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol publishes no interior dimension for this cabin. The bench heights and room minimums above come from its installation manual.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"compare\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Lumaria sits in ThermaSol's indoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tslum-tw tslum-tw--scroll\"\u003e\u003ctable class=\"tslum-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLumaria Large\u003c\/th\u003e\n\u003ctd\u003e86.6 × 86.6 in\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLumaria Medium\u003c\/th\u003e\n\u003ctd\u003e86.6 × 66.9 in\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAalto\u003c\/th\u003e\n\u003ctd\u003e87 × 87 in\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAstra\u003c\/th\u003e\n\u003ctd\u003e85.4 × 85.4 in\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    The Lumaria is the only indoor cabin ThermaSol makes in two sizes, which is the main reason to choose it over the Aalto or the Astra. Those two are single-size and within two inches of each other; if neither of their footprints fits your room, the Lumaria Medium is the narrower option by some margin.\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tslum-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tslum-c\"\u003e\n    \u003cp class=\"tslum-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Lumaria questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tslum-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the difference between the Large and the Medium?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eNineteen and a half inches of depth. Both are 86.6 inches along the back wall and 83 inches high, so they take the same wall length. The Large runs to 86.6 inches deep and is listed for four to five people; the Medium is 66.9 deep and listed for two to three. Decide it on whether you want to lie down on the upper bench.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the glass tinted?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eNo. The indoor cabins use transparent glass where the outdoor range uses tinted or mirrored. An indoor sauna has nothing to screen itself from, and clear glass keeps the room beyond it visible.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The heater draws 37.5 amps at 240 volts single phase and wants a minimum 8 AWG conductor rated to 90 degrees C. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat ceiling height do I need?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eEight feet minimum, from ThermaSol's own installation manual, plus at least two inches of clearance from the surrounding walls. It is the check worth doing before any other.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat can it stand on?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eYour existing floor, provided it is level and water resistant. ThermaSol names concrete, ceramic tile, vinyl and laminate. No separate base is required.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long does it take to arrive?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eFour to eight weeks. The indoor cabins are the quickest thing ThermaSol makes; every outdoor model in the range is twelve weeks. If timing is the constraint, that gap is worth knowing.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental or a gym?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Lumaria certified?\u003c\/summary\u003e\u003cdiv class=\"tslum-fb\"\u003e\u003cp\u003eThe Harvia Virta heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Large \/ Door Left","offer_id":67692146426223,"sku":"14-LUMARIALDL","price":23648.0,"currency_code":"USD","in_stock":true},{"title":"Large \/ Door Right","offer_id":67692146458991,"sku":"14-LUMARIALDR","price":23648.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Door Left","offer_id":67692146491759,"sku":"14-LUMARIAMDL","price":21276.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Door Right","offer_id":67692146524527,"sku":"14-LUMARIAMDR","price":21276.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/lumaria-f306.jpg?v=1791441102"},{"product_id":"thermasol-astra-3-4-person-indoor-sauna-cabin","title":"ThermaSol Astra 3-4 Person Indoor Sauna Cabin","description":"\u003cstyle\u003e.tsast{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsast *{box-sizing:border-box}.tsast .tsast-c img{margin:0 !important;border:0}.tsast .tsast-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsast section{padding:52px 0}.tsast section:first-of-type{padding-top:26px}.tsast section.tsast-tinted{background:var(--tint)}.tsast section + section.tsast-tinted,.tsast section.tsast-tinted + section{border-top:1px solid var(--warm)}.tsast .tsast-c\u003e*:last-child{margin-bottom:0}.tsast section[id],.tsast .tsast-close[id]{scroll-margin-top:16px}.tsast h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsast h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsast p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsast p.tsast-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsast p.tsast-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsast .tsast-c a{color:var(--accent)}.tsast strong{color:var(--ink);font-weight:600}.tsast figure{margin:0}.tsast .tsast-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsast .tsast-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsast .tsast-disc\u003esummary::-webkit-details-marker{display:none}.tsast .tsast-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsast .tsast-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsast .tsast-disc\u003esummary .tsast-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsast .tsast-disc\u003esummary:hover{color:var(--accent)}.tsast .tsast-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsast .tsast-disc li{border-top:1px solid var(--rule)}.tsast .tsast-disc li:nth-child(1),.tsast .tsast-disc li:nth-child(8){border-top:0}.tsast .tsast-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsast .tsast-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsast .tsast-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsast .tsast-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsast .tsast-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsast .tsast-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsast .tsast-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsast .tsast-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsast .tsast-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsast .tsast-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsast .tsast-vidbody h2{margin:0 0 16px}.tsast .tsast-vidbody\u003ep:last-child{margin-bottom:0}.tsast .tsast-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsast .tsast-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsast .tsast-vidmeta span{display:inline-block;margin-right:24px}.tsast .tsast-vidmeta span:last-child{margin-right:0}.tsast .tsast-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsast .tsast-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsast .tsast-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsast .tsast-stat3\u003ediv:last-child{border-right:0}.tsast .tsast-stat3 .tsast-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsast .tsast-stat3 .tsast-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsast .tsast-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsast .tsast-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsast .tsast-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsast .tsast-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsast .tsast-chk b{color:var(--ink)}.tsast .tsast-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsast .tsast-chk--plain{grid-template-columns:1fr;gap:0}.tsast .tsast-chk--plain li{padding-left:0}.tsast .tsast-chk--plain li::before{display:none}.tsast .tsast-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsast .tsast-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsast .tsast-buy h4,.tsast .tsast-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsast .tsast-buy .req h4,.tsast .tsast-buy .req h3{background:var(--dark);color:#fff}.tsast .tsast-buy .opt h4,.tsast .tsast-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsast .tsast-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsast .tsast-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsast .tsast-buy li:last-child{border-bottom:0}.tsast .tsast-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsast .tsast-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsast .tsast-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsast table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsast table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsast table th,.tsast table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsast table tr:last-child th,.tsast table tr:last-child td{border-bottom:0}.tsast table.tsast-spec th{color:var(--ink);font-weight:600;width:46%}.tsast table.tsast-spec td{font-variant-numeric:tabular-nums}.tsast .tsast-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsast .tsast-hl td,.tsast .tsast-hl th{background:var(--hl)}.tsast table.tsast-cmp{min-width:680px}.tsast table.tsast-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsast .tsast-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsast .tsast-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsast table.tsast-cmp thead a{text-decoration:none;display:block}.tsast table.tsast-cmp thead a:hover .tsast-cmp-m{color:var(--accent);text-decoration:underline}.tsast table.tsast-cmp thead a .tsast-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsast .tsast-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsast table.tsast-cmp thead th.me .tsast-cmp-h{color:#C3B6A5}.tsast table.tsast-cmp thead th.me .tsast-cmp-m{color:#fff}.tsast table.tsast-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsast table.tsast-cmp thead th.me{background:var(--dark);color:#fff}.tsast table.tsast-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsast table.tsast-cmp td:first-child{color:var(--sub)}.tsast .tsast-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsast .tsast-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsast .tsast-ladder tr.on td{background:var(--hl)}.tsast .tsast-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsast .tsast-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsast .tsast-warn p{max-width:none}.tsast .tsast-warn p{margin:0;font-size:17px}.tsast .tsast-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsast blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsast blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsast blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsast .tsast-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsast .tsast-pairup\u003e.tsast-tw{margin-top:0}.tsast .tsast-after{margin-top:24px}.tsast .tsast-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsast .tsast-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsast .tsast-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsast .tsast-pairup\u003ediv\u003e.tsast-tw{margin-top:0}.tsast blockquote cite{display:block;margin-top:8px}.tsast figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsast .tsast-more{margin:24px 0 0}.tsast .tsast-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsast .tsast-more\u003esummary::-webkit-details-marker{display:none}.tsast .tsast-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsast .tsast-more[open]\u003esummary::after{transform:rotate(225deg)}.tsast .tsast-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsast .tsast-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsast .tsast-reportgrid\u003ediv:last-child{border-right:0}.tsast .tsast-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsast .tsast-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsast .tsast-reportgrid{grid-template-columns:1fr}.tsast .tsast-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsast .tsast-reportgrid\u003ediv:last-child{border-bottom:0}}.tsast .tsast-faq{border-top:1px solid var(--line);margin-top:16px}.tsast .tsast-faq details{border-bottom:1px solid var(--line)}.tsast .tsast-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsast .tsast-faq summary::-webkit-details-marker{display:none}.tsast .tsast-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsast .tsast-faq details[open] summary::after{transform:rotate(225deg)}.tsast .tsast-faq .tsast-fb{padding:0 0 18px;max-width:68ch}.tsast .tsast-faq .tsast-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsast .tsast-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsast .tsast-close h2{color:#fff;max-width:22ch}.tsast .tsast-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsast .tsast-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsast .tsast-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsast .tsast-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsast .tsast-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsast .tsast-close .who span{display:block}.tsast .tsast-c .tsast-btn,.tsast .tsast-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsast .tsast-c .tsast-btn:hover,.tsast .tsast-btn:hover{background:var(--ink);color:#fff}.tsast .tsast-close .tsast-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsast .tsast-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsast .tsast-pairup{grid-template-columns:1fr;gap:24px}.tsast .tsast-chk{grid-template-columns:1fr}.tsast .tsast-vidrow{flex-direction:column;align-items:stretch}.tsast .tsast-vid{--cap:380px;align-self:center}.tsast .tsast-vidrow{gap:24px}.tsast .tsast-c{padding:0 16px}.tsast section{padding:40px 0}.tsast section:first-of-type{padding-top:20px}.tsast h2{font-size:23px}.tsast p.tsast-lead{font-size:17px}.tsast .tsast-stat3{grid-template-columns:1fr}.tsast .tsast-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsast .tsast-stat3\u003ediv:last-child{border-bottom:0}.tsast .tsast-split{grid-template-columns:1fr;gap:24px}.tsast .tsast-buy{grid-template-columns:1fr}.tsast .tsast-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsast .tsast-toc\u003esummary{display:none}.tsast .tsast-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsast .tsast-ladder thead{position:absolute;left:-9999px}.tsast .tsast-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsast .tsast-ladder tr.on{background:var(--hl)}.tsast .tsast-ladder td{display:block;border:0;padding:0}.tsast .tsast-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsast .tsast-hl td,.tsast .tsast-hl th,.tsast .tsast-ladder tr.on td,.tsast table.tsast-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsast table.tsast-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsast table th,.rte .tsast table td{padding:11px var(--gut)}.tsast .tsast-ladder th:last-child,.tsast .tsast-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsast .tsast-buy{align-items:start}.tsast .tsast-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsast table.tsast-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsast table.tsast-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsast .tsast-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsast table.tsast-spec th,.tsast table.tsast-spec td{display:block;width:auto}.tsast table.tsast-spec th{border-bottom:0;padding-bottom:0}}.tsast .tsast-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsast .tsast-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsast .tsast-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsast .tsast-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsast .tsast-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsast\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cdetails class=\"tsast-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsast-ct\"\u003e12 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#fit\"\u003eFitting it to your room\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#indoor\"\u003eIndoor versus outdoor\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#install\"\u003eInstallation day\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Astra is the lightest of the three indoor corner saunas\u003c\/h2\u003e\n    \u003cp class=\"tsast-lead\"\u003eEighty-five inches square, clean-lined, with a transparent glass panel front. The Astra is the lightest indoor cabin ThermaSol makes and the plainest of the three, which on an indoor sauna is often the point.\u003c\/p\u003e\n    \u003cdiv class=\"tsast-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsast-lbl\"\u003eThe footprint\u003c\/p\u003e\n        \u003cp class=\"tsast-big\"\u003e85.4 × 85.4 in\u003c\/p\u003e\n        \u003cp\u003eSquare, and 83 inches high. The smallest footprint of the three indoor cabins.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsast-lbl\"\u003eThe weight\u003c\/p\u003e\n        \u003cp class=\"tsast-big\"\u003e1,323 lb\u003c\/p\u003e\n        \u003cp\u003eAssembled, and 220 pounds lighter than the Aalto. The one to look at first if the sauna is going upstairs.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsast-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsast-big\"\u003e240V, 37.5 A\u003c\/p\u003e\n        \u003cp\u003eThe 9 kW Harvia Virta draws 37.5 amps on 240 volt single phase and wants a minimum 8 AWG 90 °C copper feed.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsast-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eClean-lined, and the lightest of the three\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsast-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/astra__astra__02.jpg?v=1791433672\u0026amp;width=1200\" alt=\"ThermaSol Astra indoor sauna cabin, three quarter view\" width=\"2048\" height=\"1717\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eClean-lined, and at 1,323 pounds the lightest cabin ThermaSol makes.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Astra is \u003cstrong\u003e85.4 inches square and 83 high\u003c\/strong\u003e, and at \u003cstrong\u003e1,323 pounds assembled\u003c\/strong\u003e it is the lightest cabin in ThermaSol's indoor range by 220 pounds. On an upper floor or over a suspended timber floor, that difference is worth knowing.\u003c\/p\u003e\n    \u003cp\u003eThermaSol describes it as a clean-lined corner layout with a transparent glass panel front, brushed Tyrol wood walls and thermo-aspen benches, with integrated LED lighting. There are no textured panels and no RGB colour therapy: this is the plainest of the three, and in a finished bathroom or basement that is frequently what people want.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"fit\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eFitting it to your room\u003c\/p\u003e\n    \u003ch2\u003eThe numbers your builder will ask for\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsast-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/astra__astra__01.jpg?v=1791433672\u0026amp;width=1200\" alt=\"ThermaSol Astra indoor sauna cabin, overhead layout\" width=\"1000\" height=\"1000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eAn L-shaped corner run. Lower bench at 19.3 inches, upper at 37, backrest at 44.9.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThermaSol's installation manuals for the indoor cabins give the bench geometry, which is the one thing the product pages leave out. The \u003cstrong\u003elower bench sits at 19.3 inches\u003c\/strong\u003e, the \u003cstrong\u003eupper at 37\u003c\/strong\u003e, and the \u003cstrong\u003ebackrest at 44.9\u003c\/strong\u003e. The door handle hole is at 41.3 inches and the vent is 4.3 inches across.\u003c\/p\u003e\n    \u003cp\u003eThe room itself needs a \u003cstrong\u003eminimum ceiling height of 8 feet\u003c\/strong\u003e and \u003cstrong\u003eat least 2 inches of clearance\u003c\/strong\u003e from the surrounding walls. The cabin stands directly on your existing floor provided it is level and water resistant: concrete, ceramic tile, vinyl or laminate are all named. Installation takes two to four people.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsast-tinted\" id=\"indoor\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eIndoor versus outdoor\u003c\/p\u003e\n    \u003ch2\u003eWhat changes when the sauna is inside the house\u003c\/h2\u003e\n    \u003cp\u003eAn indoor cabin is a different proposition from an outdoor one, and not only because it is warmer to walk to in February.\u003c\/p\u003e\n    \u003ch3\u003eThe moisture has to go somewhere\u003c\/h3\u003e\n    \u003cp\u003eA traditional sauna puts water on hot stones, and that steam leaves the cabin through the vent and into the room beyond it. Indoors that room needs to be able to take it. A bathroom with existing extraction is the easy case; a finished basement with no ventilation is the one that causes problems eighteen months later. The cabin vent is 4.3 inches, and what it discharges into is your decision rather than ThermaSol's.\u003c\/p\u003e\n    \u003ch3\u003eThe heat loss works in your favour\u003c\/h3\u003e\n    \u003cp\u003eAn outdoor cabin loses its heat to the weather. An indoor one loses it into a conditioned room, so it holds temperature on less energy and heats up faster from cold. The same 9 kW heater simply has an easier job inside.\u003c\/p\u003e\n    \u003ch3\u003eThe glass is clear for a reason\u003c\/h3\u003e\n    \u003cp\u003eEvery outdoor cabin in ThermaSol's range uses tinted or mirrored glass to screen it from a garden. The indoor cabins use transparent glass, because there is nothing to screen from and because a clear panel keeps the room beyond it visible rather than walling it off.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"ready\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFour checks that are cheap now and expensive later\u003c\/h2\u003e\n    \u003ch3\u003e1. The ceiling\u003c\/h3\u003e\n    \u003cp\u003eEight feet minimum. This is the check that stops more indoor sauna projects than any other, and it is worth measuring before anything else.\u003c\/p\u003e\n    \u003ch3\u003e2. The floor\u003c\/h3\u003e\n    \u003cp\u003eLevel and water resistant, and rated for the cabin. Concrete, tile, vinyl and laminate are all named by ThermaSol.\u003c\/p\u003e\n    \u003ch3\u003e3. The route in\u003c\/h3\u003e\n    \u003cp\u003eThe cabin is delivered pre-assembled in panels and built in place, so the panels have to get through your doorways and round your corners. Measure the tightest point on the route, not the room.\u003c\/p\u003e\n    \u003ch3\u003e4. The door hand\u003c\/h3\u003e\n    \u003cp\u003eLeft and right are separate SKUs at the same price, chosen at order. On a corner cabin the hand sets which way the glass corner faces, so decide it against the room rather than the doorway.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsast-tinted\" id=\"heater\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eA 9 kW Harvia Virta on a CX45 control\u003c\/h2\u003e\n    \u003cp\u003eEvery indoor ThermaSol cabin ships with a \u003cstrong\u003eHarvia Virta at 9.0 kW\u003c\/strong\u003e and a \u003cstrong\u003eHarvia CX45\u003c\/strong\u003e control, fitted.\u003c\/p\u003e\n    \u003cp\u003eHarvia's North American manual Y05-0767 lists that heater at \u003cstrong\u003e37.5 amps on 240 volt single phase\u003c\/strong\u003e, on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor rated to 90 °C. The arithmetic agrees: 37.5 amps at 240 volts is 9,000 watts.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the three Harvia North American manuals gives a fuse or breaker rating for any heater in this family. They publish current draw and a minimum conductor gauge and leave the overcurrent device to the installer. Your electrician sizes it against 37.5 amps under the NEC and local code.\u003c\/p\u003e\n    \u003cp\u003eHarvia does give one instruction plainly, in section 3.7: the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI. The cabin's own manual points installers to Harvia's wiring schematics rather than repeating them.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"costs\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour costs to heat\u003c\/h2\u003e\n    \u003cp\u003eA 9 kW element runs flat out while the room comes up, then cycles to hold temperature. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e5.4 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.92\u003c\/strong\u003e an hour of use, or near \u003cstrong\u003e$12\u003c\/strong\u003e a month at three one hour sessions a week. Put your own utility rate in; it moves the answer more than the cabin does.\u003c\/p\u003e\n    \u003cp\u003eAn indoor cabin also loses its heat into a conditioned room rather than to the weather, so in practice it holds temperature on less than an outdoor cabin of the same size would.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsast-tinted\" id=\"crate\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsast-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/astra__astra__03.jpg?v=1791433672\u0026amp;width=1200\" alt=\"ThermaSol Astra indoor sauna cabin, the interior benches\" width=\"667\" height=\"667\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eBrushed Tyrol walls and thermo-aspen benches, with integrated LED rather than colour therapy.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe cabin pre-assembled in panels, with the Harvia Virta and CX45 control, the benches, backrests and the integrated lighting.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe electrical supply and the electrician, and any floor preparation. ThermaSol requires a licensed electrician for the heater installation. Freight is quoted rather than published, so talk to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"install\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eInstallation day\u003c\/p\u003e\n    \u003ch2\u003eWhat the job actually involves\u003c\/h2\u003e\n    \u003cp\u003eThe indoor cabins arrive \u003cstrong\u003epre-assembled in panels\u003c\/strong\u003e rather than as one finished unit, which is what makes them possible to get into a house at all. ThermaSol's manual calls for \u003cstrong\u003etwo to four people\u003c\/strong\u003e to put one together.\u003c\/p\u003e\n    \u003cp\u003eThe sequence is straightforward: the panels go up in the corner, the benches and backrests mount at their fixed heights, the floor gate drops in, and the glass front and door go on last. What is not your job is the wiring inside the cabin, which is pre-run.\u003c\/p\u003e\n    \u003cp\u003eWhat is your job, or rather your electrician's, is the supply to it. ThermaSol requires a licensed electrician for the heater connection, and the cabin's own manual points to Harvia's wiring schematics rather than repeating them. Book that person against the delivery rather than after it.\u003c\/p\u003e\n    \u003cp\u003eMeasure the route before the pallet arrives. Panels for an 87 inch cabin have to pass your tightest doorway and your tightest turn, and that is a different measurement from the room they end up in.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsast-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Astra specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsast-tw\"\u003e\u003ctable class=\"tsast-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e85.4 in W × 85.4 in D × 83 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e3 to 4 people\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e1,323 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e1,543 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Virta, 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 37.5 A, minimum 8 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia CX45\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBench heights\u003c\/th\u003e\n\u003ctd\u003eLower 19.3 in, upper 37 in, backrest 44.9 in\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eRoom minimum\u003c\/th\u003e\n\u003ctd\u003e8 ft ceiling, 2 in wall clearance\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVent\u003c\/th\u003e\n\u003ctd\u003e4.3 in diameter\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eBrushed Tyrol wood walls, thermo-aspen benches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eTransparent glass panel front\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eIntegrated LED\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor\u003c\/th\u003e\n\u003ctd\u003eLeft or right, chosen at order\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e4 to 8 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol publishes no interior dimension for this cabin. The bench heights and room minimums above come from its installation manual.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"compare\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Astra sits in ThermaSol's indoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tsast-tw tsast-tw--scroll\"\u003e\u003ctable class=\"tsast-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLumaria Large\u003c\/th\u003e\n\u003ctd\u003e86.6 × 86.6 in\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLumaria Medium\u003c\/th\u003e\n\u003ctd\u003e86.6 × 66.9 in\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAalto\u003c\/th\u003e\n\u003ctd\u003e87 × 87 in\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAstra\u003c\/th\u003e\n\u003ctd\u003e85.4 × 85.4 in\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    The Astra is the smallest footprint and the lightest of the three indoor cabins. The Aalto is under two inches larger with textured panels and colour lighting; the Lumaria is the only one offered in two sizes. If the sauna is going upstairs or onto a timber floor, the Astra is the one to look at first on weight alone.\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsast-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tsast-c\"\u003e\n    \u003cp class=\"tsast-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Astra questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsast-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow is the Astra different from the Aalto?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eUnder two inches of footprint and 220 pounds of weight. The Astra is 85.4 inches square against the Aalto's 87, and 1,323 pounds assembled against 1,543. Both are 83 inches high for three to four people on the same 9 kW heater. The Aalto adds textured wall panels and RGB colour lighting; the Astra is clean-lined with integrated LED.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan it go on an upper floor?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eIt is the lightest cabin ThermaSol makes at 1,323 pounds assembled, which makes it the most likely of the three to work over a suspended floor. Whether your particular structure takes that load is still a question for a structural engineer, and it should be answered before you order.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The heater draws 37.5 amps at 240 volts single phase and wants a minimum 8 AWG conductor rated to 90 degrees C. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat ceiling height do I need?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eEight feet minimum, from ThermaSol's own installation manual, plus at least two inches of clearance from the surrounding walls. It is the check worth doing before any other.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat can it stand on?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eYour existing floor, provided it is level and water resistant. ThermaSol names concrete, ceramic tile, vinyl and laminate. No separate base is required.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long does it take to arrive?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eFour to eight weeks. The indoor cabins are the quickest thing ThermaSol makes; every outdoor model in the range is twelve weeks. If timing is the constraint, that gap is worth knowing.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental or a gym?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Astra certified?\u003c\/summary\u003e\u003cdiv class=\"tsast-fb\"\u003e\u003cp\u003eThe Harvia Virta heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Door Left","offer_id":67692150423919,"sku":"14-ASTRADL","price":23604.0,"currency_code":"USD","in_stock":true},{"title":"Door Right","offer_id":67692150456687,"sku":"14-ASTRADR","price":23604.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/astra-f190.jpg?v=1791441116"},{"product_id":"thermasol-aalto-3-4-person-indoor-sauna-cabin","title":"ThermaSol Aalto 3-4 Person Indoor Sauna Cabin","description":"\u003cstyle\u003e.tsaal{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsaal *{box-sizing:border-box}.tsaal .tsaal-c img{margin:0 !important;border:0}.tsaal .tsaal-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsaal section{padding:52px 0}.tsaal section:first-of-type{padding-top:26px}.tsaal section.tsaal-tinted{background:var(--tint)}.tsaal section + section.tsaal-tinted,.tsaal section.tsaal-tinted + section{border-top:1px solid var(--warm)}.tsaal .tsaal-c\u003e*:last-child{margin-bottom:0}.tsaal section[id],.tsaal .tsaal-close[id]{scroll-margin-top:16px}.tsaal h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsaal h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsaal p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsaal p.tsaal-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsaal p.tsaal-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsaal .tsaal-c a{color:var(--accent)}.tsaal strong{color:var(--ink);font-weight:600}.tsaal figure{margin:0}.tsaal .tsaal-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsaal .tsaal-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsaal .tsaal-disc\u003esummary::-webkit-details-marker{display:none}.tsaal .tsaal-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsaal .tsaal-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsaal .tsaal-disc\u003esummary .tsaal-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsaal .tsaal-disc\u003esummary:hover{color:var(--accent)}.tsaal .tsaal-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsaal .tsaal-disc li{border-top:1px solid var(--rule)}.tsaal .tsaal-disc li:nth-child(1),.tsaal .tsaal-disc li:nth-child(8){border-top:0}.tsaal .tsaal-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsaal .tsaal-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsaal .tsaal-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsaal .tsaal-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsaal .tsaal-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsaal .tsaal-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsaal .tsaal-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsaal .tsaal-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsaal .tsaal-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsaal .tsaal-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsaal .tsaal-vidbody h2{margin:0 0 16px}.tsaal .tsaal-vidbody\u003ep:last-child{margin-bottom:0}.tsaal .tsaal-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsaal .tsaal-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsaal .tsaal-vidmeta span{display:inline-block;margin-right:24px}.tsaal .tsaal-vidmeta span:last-child{margin-right:0}.tsaal .tsaal-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsaal .tsaal-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsaal .tsaal-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsaal .tsaal-stat3\u003ediv:last-child{border-right:0}.tsaal .tsaal-stat3 .tsaal-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsaal .tsaal-stat3 .tsaal-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsaal .tsaal-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsaal .tsaal-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsaal .tsaal-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsaal .tsaal-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsaal .tsaal-chk b{color:var(--ink)}.tsaal .tsaal-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsaal .tsaal-chk--plain{grid-template-columns:1fr;gap:0}.tsaal .tsaal-chk--plain li{padding-left:0}.tsaal .tsaal-chk--plain li::before{display:none}.tsaal .tsaal-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsaal .tsaal-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsaal .tsaal-buy h4,.tsaal .tsaal-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsaal .tsaal-buy .req h4,.tsaal .tsaal-buy .req h3{background:var(--dark);color:#fff}.tsaal .tsaal-buy .opt h4,.tsaal .tsaal-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsaal .tsaal-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsaal .tsaal-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsaal .tsaal-buy li:last-child{border-bottom:0}.tsaal .tsaal-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsaal .tsaal-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsaal .tsaal-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsaal table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsaal table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsaal table th,.tsaal table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsaal table tr:last-child th,.tsaal table tr:last-child td{border-bottom:0}.tsaal table.tsaal-spec th{color:var(--ink);font-weight:600;width:46%}.tsaal table.tsaal-spec td{font-variant-numeric:tabular-nums}.tsaal .tsaal-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsaal .tsaal-hl td,.tsaal .tsaal-hl th{background:var(--hl)}.tsaal table.tsaal-cmp{min-width:680px}.tsaal table.tsaal-cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsaal .tsaal-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsaal .tsaal-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsaal table.tsaal-cmp thead a{text-decoration:none;display:block}.tsaal table.tsaal-cmp thead a:hover .tsaal-cmp-m{color:var(--accent);text-decoration:underline}.tsaal table.tsaal-cmp thead a .tsaal-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsaal .tsaal-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsaal table.tsaal-cmp thead th.me .tsaal-cmp-h{color:#C3B6A5}.tsaal table.tsaal-cmp thead th.me .tsaal-cmp-m{color:#fff}.tsaal table.tsaal-cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsaal table.tsaal-cmp thead th.me{background:var(--dark);color:#fff}.tsaal table.tsaal-cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsaal table.tsaal-cmp td:first-child{color:var(--sub)}.tsaal .tsaal-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsaal .tsaal-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsaal .tsaal-ladder tr.on td{background:var(--hl)}.tsaal .tsaal-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsaal .tsaal-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsaal .tsaal-warn p{max-width:none}.tsaal .tsaal-warn p{margin:0;font-size:17px}.tsaal .tsaal-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsaal blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsaal blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsaal blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsaal .tsaal-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsaal .tsaal-pairup\u003e.tsaal-tw{margin-top:0}.tsaal .tsaal-after{margin-top:24px}.tsaal .tsaal-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsaal .tsaal-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsaal .tsaal-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsaal .tsaal-pairup\u003ediv\u003e.tsaal-tw{margin-top:0}.tsaal blockquote cite{display:block;margin-top:8px}.tsaal figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsaal .tsaal-more{margin:24px 0 0}.tsaal .tsaal-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsaal .tsaal-more\u003esummary::-webkit-details-marker{display:none}.tsaal .tsaal-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsaal .tsaal-more[open]\u003esummary::after{transform:rotate(225deg)}.tsaal .tsaal-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsaal .tsaal-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsaal .tsaal-reportgrid\u003ediv:last-child{border-right:0}.tsaal .tsaal-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsaal .tsaal-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsaal .tsaal-reportgrid{grid-template-columns:1fr}.tsaal .tsaal-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsaal .tsaal-reportgrid\u003ediv:last-child{border-bottom:0}}.tsaal .tsaal-faq{border-top:1px solid var(--line);margin-top:16px}.tsaal .tsaal-faq details{border-bottom:1px solid var(--line)}.tsaal .tsaal-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsaal .tsaal-faq summary::-webkit-details-marker{display:none}.tsaal .tsaal-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsaal .tsaal-faq details[open] summary::after{transform:rotate(225deg)}.tsaal .tsaal-faq .tsaal-fb{padding:0 0 18px;max-width:68ch}.tsaal .tsaal-faq .tsaal-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsaal .tsaal-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsaal .tsaal-close h2{color:#fff;max-width:22ch}.tsaal .tsaal-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsaal .tsaal-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsaal .tsaal-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsaal .tsaal-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsaal .tsaal-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsaal .tsaal-close .who span{display:block}.tsaal .tsaal-c .tsaal-btn,.tsaal .tsaal-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsaal .tsaal-c .tsaal-btn:hover,.tsaal .tsaal-btn:hover{background:var(--ink);color:#fff}.tsaal .tsaal-close .tsaal-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsaal .tsaal-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsaal .tsaal-pairup{grid-template-columns:1fr;gap:24px}.tsaal .tsaal-chk{grid-template-columns:1fr}.tsaal .tsaal-vidrow{flex-direction:column;align-items:stretch}.tsaal .tsaal-vid{--cap:380px;align-self:center}.tsaal .tsaal-vidrow{gap:24px}.tsaal .tsaal-c{padding:0 16px}.tsaal section{padding:40px 0}.tsaal section:first-of-type{padding-top:20px}.tsaal h2{font-size:23px}.tsaal p.tsaal-lead{font-size:17px}.tsaal .tsaal-stat3{grid-template-columns:1fr}.tsaal .tsaal-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsaal .tsaal-stat3\u003ediv:last-child{border-bottom:0}.tsaal .tsaal-split{grid-template-columns:1fr;gap:24px}.tsaal .tsaal-buy{grid-template-columns:1fr}.tsaal .tsaal-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsaal .tsaal-toc\u003esummary{display:none}.tsaal .tsaal-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsaal .tsaal-ladder thead{position:absolute;left:-9999px}.tsaal .tsaal-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsaal .tsaal-ladder tr.on{background:var(--hl)}.tsaal .tsaal-ladder td{display:block;border:0;padding:0}.tsaal .tsaal-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsaal .tsaal-hl td,.tsaal .tsaal-hl th,.tsaal .tsaal-ladder tr.on td,.tsaal table.tsaal-cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsaal table.tsaal-cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsaal table th,.rte .tsaal table td{padding:11px var(--gut)}.tsaal .tsaal-ladder th:last-child,.tsaal .tsaal-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsaal .tsaal-buy{align-items:start}.tsaal .tsaal-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsaal table.tsaal-cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsaal table.tsaal-cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsaal .tsaal-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsaal table.tsaal-spec th,.tsaal table.tsaal-spec td{display:block;width:auto}.tsaal table.tsaal-spec th{border-bottom:0;padding-bottom:0}}.tsaal .tsaal-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsaal .tsaal-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsaal .tsaal-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsaal .tsaal-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsaal .tsaal-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsaal\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cdetails class=\"tsaal-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsaal-ct\"\u003e12 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eOverview\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#inside\"\u003eInside the cabin\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#fit\"\u003eFitting it to your room\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#indoor\"\u003eIndoor versus outdoor\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#ready\"\u003eBefore you order\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#heater\"\u003eHeater and circuit\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#costs\"\u003eRunning cost\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#crate\"\u003eWhat you get\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#install\"\u003eInstallation day\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#compare\"\u003eCompare models\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe ThermaSol Aalto is an 87 inch square indoor corner sauna\u003c\/h2\u003e\n    \u003cp class=\"tsaal-lead\"\u003eEighty-seven inches square, with a semi-panoramic glass front and textured wall panels. The Aalto is the largest of ThermaSol's three indoor cabins by a small margin, and the one with the most worked interior surface.\u003c\/p\u003e\n    \u003cdiv class=\"tsaal-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsaal-lbl\"\u003eThe footprint\u003c\/p\u003e\n        \u003cp class=\"tsaal-big\"\u003e87 × 87 in\u003c\/p\u003e\n        \u003cp\u003eSquare, and 83 inches high. The largest footprint of the three indoor cabins, by a couple of inches.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsaal-lbl\"\u003eThe people\u003c\/p\u003e\n        \u003cp class=\"tsaal-big\"\u003e3 to 4\u003c\/p\u003e\n        \u003cp\u003eThermaSol’s figure. Textured panels and brushed Tyrol walls, with thermo-aspen benches and RGB colour lighting.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsaal-lbl\"\u003eThe circuit\u003c\/p\u003e\n        \u003cp class=\"tsaal-big\"\u003e240V, 37.5 A\u003c\/p\u003e\n        \u003cp\u003eThe 9 kW Harvia Virta draws 37.5 amps on 240 volt single phase and wants a minimum 8 AWG 90 °C copper feed.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsaal-tinted\" id=\"inside\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eInside the cabin\u003c\/p\u003e\n    \u003ch2\u003eTextured panels and a semi-panoramic front\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsaal-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/aalto__aalto__01.jpg?v=1791433680\u0026amp;width=1200\" alt=\"ThermaSol Aalto indoor sauna cabin, three quarter view\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eEighty-seven inches square, the largest footprint of the three indoor cabins.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Aalto is \u003cstrong\u003e87 inches square and 83 high\u003c\/strong\u003e, making it the largest footprint of ThermaSol's three indoor cabins, though only by a couple of inches over the Astra.\u003c\/p\u003e\n    \u003cp\u003eWhat separates it is the wall treatment. Where the Astra is clean-lined and the Lumaria is brushed, the Aalto carries \u003cstrong\u003etextured panels\u003c\/strong\u003e alongside the brushed Tyrol wood, which is the detail ThermaSol leads with on this model. Benches and backrests are thermo-aspen, in the same L-shaped corner layout as the rest of the indoor range, with RGB LED colour lighting on a remote.\u003c\/p\u003e\n    \u003cp\u003eThe glass front is described as \u003cstrong\u003esemi-panoramic\u003c\/strong\u003e rather than panoramic: more frame and less glass than the Lumaria, which is a styling choice rather than a performance one.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"fit\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eFitting it to your room\u003c\/p\u003e\n    \u003ch2\u003eThe numbers your builder will ask for\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsaal-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/aalto__aalto__04.jpg?v=1791433680\u0026amp;width=1200\" alt=\"ThermaSol Aalto indoor sauna cabin, overhead layout\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eAn L-shaped corner run. Lower bench at 19.3 inches, upper at 37, backrest at 44.9.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThermaSol's installation manuals for the indoor cabins give the bench geometry, which is the one thing the product pages leave out. The \u003cstrong\u003elower bench sits at 19.3 inches\u003c\/strong\u003e, the \u003cstrong\u003eupper at 37\u003c\/strong\u003e, and the \u003cstrong\u003ebackrest at 44.9\u003c\/strong\u003e. The door handle hole is at 41.3 inches and the vent is 4.3 inches across.\u003c\/p\u003e\n    \u003cp\u003eThe room itself needs a \u003cstrong\u003eminimum ceiling height of 8 feet\u003c\/strong\u003e and \u003cstrong\u003eat least 2 inches of clearance\u003c\/strong\u003e from the surrounding walls. The cabin stands directly on your existing floor provided it is level and water resistant: concrete, ceramic tile, vinyl or laminate are all named. Installation takes two to four people.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsaal-tinted\" id=\"indoor\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eIndoor versus outdoor\u003c\/p\u003e\n    \u003ch2\u003eWhat changes when the sauna is inside the house\u003c\/h2\u003e\n    \u003cp\u003eAn indoor cabin is a different proposition from an outdoor one, and not only because it is warmer to walk to in February.\u003c\/p\u003e\n    \u003ch3\u003eThe moisture has to go somewhere\u003c\/h3\u003e\n    \u003cp\u003eA traditional sauna puts water on hot stones, and that steam leaves the cabin through the vent and into the room beyond it. Indoors that room needs to be able to take it. A bathroom with existing extraction is the easy case; a finished basement with no ventilation is the one that causes problems eighteen months later. The cabin vent is 4.3 inches, and what it discharges into is your decision rather than ThermaSol's.\u003c\/p\u003e\n    \u003ch3\u003eThe heat loss works in your favour\u003c\/h3\u003e\n    \u003cp\u003eAn outdoor cabin loses its heat to the weather. An indoor one loses it into a conditioned room, so it holds temperature on less energy and heats up faster from cold. The same 9 kW heater simply has an easier job inside.\u003c\/p\u003e\n    \u003ch3\u003eThe glass is clear for a reason\u003c\/h3\u003e\n    \u003cp\u003eEvery outdoor cabin in ThermaSol's range uses tinted or mirrored glass to screen it from a garden. The indoor cabins use transparent glass, because there is nothing to screen from and because a clear panel keeps the room beyond it visible rather than walling it off.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"ready\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eBefore you order\u003c\/p\u003e\n    \u003ch2\u003eFour checks that are cheap now and expensive later\u003c\/h2\u003e\n    \u003ch3\u003e1. The ceiling\u003c\/h3\u003e\n    \u003cp\u003eEight feet minimum. This is the check that stops more indoor sauna projects than any other, and it is worth measuring before anything else.\u003c\/p\u003e\n    \u003ch3\u003e2. The floor\u003c\/h3\u003e\n    \u003cp\u003eLevel and water resistant, and rated for the cabin. Concrete, tile, vinyl and laminate are all named by ThermaSol.\u003c\/p\u003e\n    \u003ch3\u003e3. The route in\u003c\/h3\u003e\n    \u003cp\u003eThe cabin is delivered pre-assembled in panels and built in place, so the panels have to get through your doorways and round your corners. Measure the tightest point on the route, not the room.\u003c\/p\u003e\n    \u003ch3\u003e4. The door hand\u003c\/h3\u003e\n    \u003cp\u003eLeft and right are separate SKUs at the same price, chosen at order. On a corner cabin the hand sets which way the glass corner faces, so decide it against the room rather than the doorway.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsaal-tinted\" id=\"heater\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eHeater and circuit\u003c\/p\u003e\n    \u003ch2\u003eA 9 kW Harvia Virta on a CX45 control\u003c\/h2\u003e\n    \u003cp\u003eEvery indoor ThermaSol cabin ships with a \u003cstrong\u003eHarvia Virta at 9.0 kW\u003c\/strong\u003e and a \u003cstrong\u003eHarvia CX45\u003c\/strong\u003e control, fitted.\u003c\/p\u003e\n    \u003cp\u003eHarvia's North American manual Y05-0767 lists that heater at \u003cstrong\u003e37.5 amps on 240 volt single phase\u003c\/strong\u003e, on a minimum \u003cstrong\u003e8 AWG\u003c\/strong\u003e conductor rated to 90 °C. The arithmetic agrees: 37.5 amps at 240 volts is 9,000 watts.\u003c\/p\u003e\n    \u003ch3\u003eWhy there is no breaker size here\u003c\/h3\u003e\n    \u003cp\u003e\u003cstrong\u003eHarvia does not publish one.\u003c\/strong\u003e None of the three Harvia North American manuals gives a fuse or breaker rating for any heater in this family. They publish current draw and a minimum conductor gauge and leave the overcurrent device to the installer. Your electrician sizes it against 37.5 amps under the NEC and local code.\u003c\/p\u003e\n    \u003cp\u003eHarvia does give one instruction plainly, in section 3.7: the heater feed must \u003cstrong\u003enot\u003c\/strong\u003e run through an RCD or GFI. The cabin's own manual points installers to Harvia's wiring schematics rather than repeating them.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"costs\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eRunning cost\u003c\/p\u003e\n    \u003ch2\u003eWhat an hour costs to heat\u003c\/h2\u003e\n    \u003cp\u003eA 9 kW element runs flat out while the room comes up, then cycles to hold temperature. Across a typical hour, counting both phases, budget roughly \u003cstrong\u003e5.4 kilowatt hours\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eAt \u003cstrong\u003e17 cents a kilowatt hour\u003c\/strong\u003e that is about \u003cstrong\u003e$0.92\u003c\/strong\u003e an hour of use, or near \u003cstrong\u003e$12\u003c\/strong\u003e a month at three one hour sessions a week. Put your own utility rate in; it moves the answer more than the cabin does.\u003c\/p\u003e\n    \u003cp\u003eAn indoor cabin also loses its heat into a conditioned room rather than to the weather, so in practice it holds temperature on less than an outdoor cabin of the same size would.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsaal-tinted\" id=\"crate\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eWhat arrives, and what is separate\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsaal-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/aalto__aalto__02.jpg?v=1791433680\u0026amp;width=1200\" alt=\"ThermaSol Aalto indoor sauna cabin, front elevation\" width=\"800\" height=\"800\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eTextured panels alongside brushed Tyrol wood, which is the detail ThermaSol leads with here.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003ch3\u003eIn the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe cabin pre-assembled in panels, with the Harvia Virta and CX45 control, the benches, backrests and the integrated lighting.\u003c\/p\u003e\n    \u003ch3\u003eNot in the delivery\u003c\/h3\u003e\n    \u003cp\u003eThe electrical supply and the electrician, and any floor preparation. ThermaSol requires a licensed electrician for the heater installation. Freight is quoted rather than published, so talk to us before ordering and we will get a real number for your address.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"install\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eInstallation day\u003c\/p\u003e\n    \u003ch2\u003eWhat the job actually involves\u003c\/h2\u003e\n    \u003cp\u003eThe indoor cabins arrive \u003cstrong\u003epre-assembled in panels\u003c\/strong\u003e rather than as one finished unit, which is what makes them possible to get into a house at all. ThermaSol's manual calls for \u003cstrong\u003etwo to four people\u003c\/strong\u003e to put one together.\u003c\/p\u003e\n    \u003cp\u003eThe sequence is straightforward: the panels go up in the corner, the benches and backrests mount at their fixed heights, the floor gate drops in, and the glass front and door go on last. What is not your job is the wiring inside the cabin, which is pre-run.\u003c\/p\u003e\n    \u003cp\u003eWhat is your job, or rather your electrician's, is the supply to it. ThermaSol requires a licensed electrician for the heater connection, and the cabin's own manual points to Harvia's wiring schematics rather than repeating them. Book that person against the delivery rather than after it.\u003c\/p\u003e\n    \u003cp\u003eMeasure the route before the pallet arrives. Panels for an 87 inch cabin have to pass your tightest doorway and your tightest turn, and that is a different measurement from the room they end up in.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsaal-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Aalto specifications\u003c\/h2\u003e\n    \u003cdiv class=\"tsaal-tw\"\u003e\u003ctable class=\"tsaal-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e87 in W × 87 in D × 83 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCapacity\u003c\/th\u003e\n\u003ctd\u003e3 to 4 people\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e1,543 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e1,764 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eHarvia Virta, 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupply\u003c\/th\u003e\n\u003ctd\u003e240 V single phase, 37.5 A, minimum 8 AWG 90 °C copper\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eControl\u003c\/th\u003e\n\u003ctd\u003eHarvia CX45\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBench heights\u003c\/th\u003e\n\u003ctd\u003eLower 19.3 in, upper 37 in, backrest 44.9 in\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eRoom minimum\u003c\/th\u003e\n\u003ctd\u003e8 ft ceiling, 2 in wall clearance\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eVent\u003c\/th\u003e\n\u003ctd\u003e4.3 in diameter\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior\u003c\/th\u003e\n\u003ctd\u003eBrushed Tyrol wood walls with textured panels, thermo-aspen benches\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eGlass\u003c\/th\u003e\n\u003ctd\u003eTransparent, semi-panoramic front\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLighting\u003c\/th\u003e\n\u003ctd\u003eRGB LED colour therapy with remote\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor\u003c\/th\u003e\n\u003ctd\u003eLeft or right, chosen at order\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003ctd\u003e4 to 8 weeks\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eThermaSol publishes no interior dimension for this cabin. The bench heights and room minimums above come from its installation manual.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"compare\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eCompare models\u003c\/p\u003e\n    \u003ch2\u003eWhere the Aalto sits in ThermaSol's indoor range\u003c\/h2\u003e\n    \u003cdiv class=\"tsaal-tw tsaal-tw--scroll\"\u003e\u003ctable class=\"tsaal-cmp\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eModel\u003c\/th\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003cth\u003ePeople\u003c\/th\u003e\n\u003cth\u003eLead time\u003c\/th\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLumaria Large\u003c\/th\u003e\n\u003ctd\u003e86.6 × 86.6 in\u003c\/td\u003e\n\u003ctd\u003e4 to 5\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eLumaria Medium\u003c\/th\u003e\n\u003ctd\u003e86.6 × 66.9 in\u003c\/td\u003e\n\u003ctd\u003e2 to 3\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAalto\u003c\/th\u003e\n\u003ctd\u003e87 × 87 in\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAstra\u003c\/th\u003e\n\u003ctd\u003e85.4 × 85.4 in\u003c\/td\u003e\n\u003ctd\u003e3 to 4\u003c\/td\u003e\n\u003ctd\u003e4-8 weeks\u003c\/td\u003e\n\u003ctd\u003eVirta 9.0 kW\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    The three indoor cabins are close. The Aalto is the largest at 87 inches square and the one with textured wall panels; the Astra is 85.4 inches and clean-lined; the Lumaria is the only one offered in two sizes. If the room takes any of them, the choice is about the wall surface and the glass, not the capacity.\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsaal-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tsaal-c\"\u003e\n    \u003cp class=\"tsaal-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eThermaSol Aalto questions buyers ask before ordering\u003c\/h2\u003e\n    \u003cdiv class=\"tsaal-faq\"\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow is the Aalto different from the Astra?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eLess than you might expect. The Aalto is 87 inches square against the Astra's 85.4, so under two inches in either direction, and both are 83 inches high for three to four people on the same 9 kW heater. The real difference is the interior: the Aalto carries textured wall panels and a semi-panoramic glass front, where the Astra is clean-lined with a full transparent glass panel.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the glass tinted?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eNo. The indoor cabins use transparent glass where the outdoor range uses tinted or mirrored. The Aalto's front is described as semi-panoramic, meaning more frame and less glass than the Lumaria's.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat size breaker does it need?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eHarvia does not publish one and neither will we. The heater draws 37.5 amps at 240 volts single phase and wants a minimum 8 AWG conductor rated to 90 degrees C. Your licensed electrician sizes the overcurrent device to that load under the NEC and your local code.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat ceiling height do I need?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eEight feet minimum, from ThermaSol's own installation manual, plus at least two inches of clearance from the surrounding walls. It is the check worth doing before any other.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat can it stand on?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eYour existing floor, provided it is level and water resistant. ThermaSol names concrete, ceramic tile, vinyl and laminate. No separate base is required.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eHow long does it take to arrive?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eFour to eight weeks. The indoor cabins are the quickest thing ThermaSol makes; every outdoor model in the range is twelve weeks. If timing is the constraint, that gap is worth knowing.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eOne year on the sauna room from substantial project completion, and five years on the Harvia heater, control and power box in a residential setting. Registration is required within fifteen days of purchase and the room must be installed by a certified electrician or qualified service representative.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eCan I put it in a rental or a gym?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eNo. ThermaSol's warranty excludes residential units used in any non residential setting, naming hotels, spas, gyms, health clubs and short term rentals specifically.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003cdetails\u003e\u003csummary\u003eIs the Aalto certified?\u003c\/summary\u003e\u003cdiv class=\"tsaal-fb\"\u003e\u003cp\u003eThe Harvia Virta heater fitted inside is ETL Listed to UL 875, the US standard for electric dry bath heaters. No certification is published for the structure itself, which is normal in this category. A listed heater does not make the structure listed, because UL 875 treats the two as separate things.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n\n    \u003c\/div\u003e  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Door Left","offer_id":67692153274735,"sku":"14-AALTODL","price":23455.0,"currency_code":"USD","in_stock":true},{"title":"Door Right","offer_id":67692153307503,"sku":"14-AALTODR","price":23455.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/aalto-f164.jpg?v=1791441088"},{"product_id":"thermasol-nordic-misty-lounge","title":"ThermaSol Nordic Misty Lounge","description":"\u003cstyle\u003e.tsnml{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsnml *{box-sizing:border-box}.tsnml .tsnml-c img{margin:0 !important;border:0}.tsnml .tsnml-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsnml section{padding:52px 0}.tsnml section:first-of-type{padding-top:26px}.tsnml section.tsnml-tinted{background:var(--tint)}.tsnml section + section.tsnml-tinted,.tsnml section.tsnml-tinted + section{border-top:1px solid var(--warm)}.tsnml .tsnml-c\u003e*:last-child{margin-bottom:0}.tsnml section[id],.tsnml .tsnml-close[id]{scroll-margin-top:16px}.tsnml h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsnml h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsnml p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsnml p.tsnml-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsnml p.tsnml-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsnml .tsnml-c a{color:var(--accent)}.tsnml strong{color:var(--ink);font-weight:600}.tsnml figure{margin:0}.tsnml .tsnml-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsnml .tsnml-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsnml .tsnml-disc\u003esummary::-webkit-details-marker{display:none}.tsnml .tsnml-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsnml .tsnml-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsnml .tsnml-disc\u003esummary .tsnml-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsnml .tsnml-disc\u003esummary:hover{color:var(--accent)}.tsnml .tsnml-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsnml .tsnml-disc li{border-top:1px solid var(--rule)}.tsnml .tsnml-disc li:nth-child(1),.tsnml .tsnml-disc li:nth-child(8){border-top:0}.tsnml .tsnml-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsnml .tsnml-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsnml .tsnml-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsnml .tsnml-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsnml .tsnml-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsnml .tsnml-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsnml .tsnml-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsnml .tsnml-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsnml .tsnml-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsnml .tsnml-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsnml .tsnml-vidbody h2{margin:0 0 16px}.tsnml .tsnml-vidbody\u003ep:last-child{margin-bottom:0}.tsnml .tsnml-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsnml .tsnml-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsnml .tsnml-vidmeta span{display:inline-block;margin-right:24px}.tsnml .tsnml-vidmeta span:last-child{margin-right:0}.tsnml .tsnml-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsnml .tsnml-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsnml .tsnml-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsnml .tsnml-stat3\u003ediv:last-child{border-right:0}.tsnml .tsnml-stat3 .tsnml-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsnml .tsnml-stat3 .tsnml-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsnml .tsnml-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsnml .tsnml-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsnml .tsnml-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsnml .tsnml-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsnml .tsnml-chk b{color:var(--ink)}.tsnml .tsnml-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnml .tsnml-chk--plain{grid-template-columns:1fr;gap:0}.tsnml .tsnml-chk--plain li{padding-left:0}.tsnml .tsnml-chk--plain li::before{display:none}.tsnml .tsnml-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsnml .tsnml-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsnml .tsnml-buy h4,.tsnml .tsnml-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsnml .tsnml-buy .req h4,.tsnml .tsnml-buy .req h3{background:var(--dark);color:#fff}.tsnml .tsnml-buy .opt h4,.tsnml .tsnml-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsnml .tsnml-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsnml .tsnml-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsnml .tsnml-buy li:last-child{border-bottom:0}.tsnml .tsnml-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnml .tsnml-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnml .tsnml-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsnml table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsnml table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsnml table th,.tsnml table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsnml table tr:last-child th,.tsnml table tr:last-child td{border-bottom:0}.tsnml table.tsnml-spec th{color:var(--ink);font-weight:600;width:46%}.tsnml table.tsnml-spec td{font-variant-numeric:tabular-nums}.tsnml .tsnml-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsnml .tsnml-hl td,.tsnml .tsnml-hl th{background:var(--hl)}.tsnml table.cmp{min-width:680px}.tsnml table.cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsnml .tsnml-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsnml .tsnml-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsnml table.cmp thead a{text-decoration:none;display:block}.tsnml table.cmp thead a:hover .tsnml-cmp-m{color:var(--accent);text-decoration:underline}.tsnml table.cmp thead a .tsnml-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsnml .tsnml-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsnml table.cmp thead th.me .tsnml-cmp-h{color:#C3B6A5}.tsnml table.cmp thead th.me .tsnml-cmp-m{color:#fff}.tsnml table.cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsnml table.cmp thead th.me{background:var(--dark);color:#fff}.tsnml table.cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsnml table.cmp td:first-child{color:var(--sub)}.tsnml .tsnml-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsnml .tsnml-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsnml .tsnml-ladder tr.on td{background:var(--hl)}.tsnml .tsnml-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsnml .tsnml-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsnml .tsnml-warn p{max-width:none}.tsnml .tsnml-warn p{margin:0;font-size:17px}.tsnml .tsnml-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsnml blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsnml blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsnml blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsnml .tsnml-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsnml .tsnml-pairup\u003e.tsnml-tw{margin-top:0}.tsnml .tsnml-after{margin-top:24px}.tsnml .tsnml-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsnml .tsnml-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsnml .tsnml-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsnml .tsnml-pairup\u003ediv\u003e.tsnml-tw{margin-top:0}.tsnml blockquote cite{display:block;margin-top:8px}.tsnml figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsnml .tsnml-more{margin:24px 0 0}.tsnml .tsnml-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsnml .tsnml-more\u003esummary::-webkit-details-marker{display:none}.tsnml .tsnml-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsnml .tsnml-more[open]\u003esummary::after{transform:rotate(225deg)}.tsnml .tsnml-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnml .tsnml-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsnml .tsnml-reportgrid\u003ediv:last-child{border-right:0}.tsnml .tsnml-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsnml .tsnml-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsnml .tsnml-reportgrid{grid-template-columns:1fr}.tsnml .tsnml-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsnml .tsnml-reportgrid\u003ediv:last-child{border-bottom:0}}.tsnml .tsnml-faq{border-top:1px solid var(--line);margin-top:16px}.tsnml .tsnml-faq details{border-bottom:1px solid var(--line)}.tsnml .tsnml-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsnml .tsnml-faq summary::-webkit-details-marker{display:none}.tsnml .tsnml-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsnml .tsnml-faq details[open] summary::after{transform:rotate(225deg)}.tsnml .tsnml-faq .tsnml-fb{padding:0 0 18px;max-width:68ch}.tsnml .tsnml-faq .tsnml-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsnml .tsnml-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsnml .tsnml-close h2{color:#fff;max-width:22ch}.tsnml .tsnml-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsnml .tsnml-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsnml .tsnml-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsnml .tsnml-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsnml .tsnml-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsnml .tsnml-close .who span{display:block}.tsnml .tsnml-c .tsnml-btn,.tsnml .tsnml-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsnml .tsnml-c .tsnml-btn:hover,.tsnml .tsnml-btn:hover{background:var(--ink);color:#fff}.tsnml .tsnml-close .tsnml-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsnml .tsnml-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsnml .tsnml-pairup{grid-template-columns:1fr;gap:24px}.tsnml .tsnml-chk{grid-template-columns:1fr}.tsnml .tsnml-vidrow{flex-direction:column;align-items:stretch}.tsnml .tsnml-vid{--cap:380px;align-self:center}.tsnml .tsnml-vidrow{gap:24px}.tsnml .tsnml-c{padding:0 16px}.tsnml section{padding:40px 0}.tsnml section:first-of-type{padding-top:20px}.tsnml h2{font-size:23px}.tsnml p.tsnml-lead{font-size:17px}.tsnml .tsnml-stat3{grid-template-columns:1fr}.tsnml .tsnml-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsnml .tsnml-stat3\u003ediv:last-child{border-bottom:0}.tsnml .tsnml-split{grid-template-columns:1fr;gap:24px}.tsnml .tsnml-buy{grid-template-columns:1fr}.tsnml .tsnml-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsnml .tsnml-toc\u003esummary{display:none}.tsnml .tsnml-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsnml .tsnml-ladder thead{position:absolute;left:-9999px}.tsnml .tsnml-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsnml .tsnml-ladder tr.on{background:var(--hl)}.tsnml .tsnml-ladder td{display:block;border:0;padding:0}.tsnml .tsnml-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsnml .tsnml-hl td,.tsnml .tsnml-hl th,.tsnml .tsnml-ladder tr.on td,.tsnml table.cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsnml table.cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsnml table th,.rte .tsnml table td{padding:11px var(--gut)}.tsnml .tsnml-ladder th:last-child,.tsnml .tsnml-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsnml .tsnml-buy{align-items:start}.tsnml .tsnml-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsnml table.cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsnml table.cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsnml .tsnml-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsnml table.tsnml-spec th,.tsnml table.tsnml-spec td{display:block;width:auto}.tsnml table.tsnml-spec th{border-bottom:0;padding-bottom:0}}.tsnml .tsnml-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsnml .tsnml-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsnml .tsnml-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsnml .tsnml-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsnml .tsnml-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsnml\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cdetails class=\"tsnml-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsnml-ct\"\u003e9 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eThe short answer\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#what\"\u003eWhat a Lounge actually is\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#sizes\"\u003eMedium or XL, and how many doors\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#base\"\u003eThe base you have to build first\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#joining\"\u003eJoining it to the sauna\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#delivery\"\u003eDelivery and offloading\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eA heated sauna needs somewhere to sit afterwards. That is what the Lounge is for\u003c\/h2\u003e\n    \u003cp class=\"tsnml-lead\"\u003eThe Nordic Misty Lounge is a glazed room that bolts to the side of a Nordic Misty sauna and shares its roofline. It is not a sauna and it has no heater. It is the room where people cool down, talk and put their shoes back on, and it is the single thing that turns a sauna cabin into somewhere you spend an evening.\u003c\/p\u003e\n    \u003cdiv class=\"tsnml-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnml-lbl\"\u003eTwo footprints\u003c\/p\u003e\n        \u003cp class=\"tsnml-big\"\u003e84 or 174 in wide\u003c\/p\u003e\n        \u003cp\u003eBoth are 91 inches deep and 101 high. The Medium matches the sauna's own module width; the XL is a double-length room.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnml-lbl\"\u003eThe room\u003c\/p\u003e\n        \u003cp class=\"tsnml-big\"\u003e4.1 or 8.7 sq m\u003c\/p\u003e\n        \u003cp\u003e44 and 94 square feet. The XL is the only module in the Annex range that is two bays long.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnml-lbl\"\u003eNo circuit of its own\u003c\/p\u003e\n        \u003cp class=\"tsnml-big\"\u003eNo heater\u003c\/p\u003e\n        \u003cp\u003eThermaSol publishes no electrical requirement for the Lounge. Every connection detail in the module manual is mechanical.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnml-tinted\" id=\"what\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eWhat a Lounge actually is\u003c\/p\u003e\n    \u003ch2\u003eA finished room on the same foundation, not a porch bolted on afterwards\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnml-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-lounge__nordic-misty-lounge__03.jpg?v=1791440792\u0026amp;width=1200\" alt=\"Inside the Nordic Misty Lounge, cedar walls and ceiling with a sofa and low table\" width=\"2048\" height=\"1944\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eThermaSol ships the Lounge empty. The furniture in the renders is styling.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eKirami builds the Nordic Misty range in Sastamala, Finland, as a row of modules that stand side by side on one base and are joined into a single building. The sauna is one module. The Lounge is another, the Changing Room a third, the Terrace a fourth. They are the same depth and the same height, they carry the same black heat-treated cladding, and the roof sheets run across the joint so the finished row reads as one roofline rather than as a cabin with extensions.\u003c\/p\u003e\n    \u003cp\u003eThe Lounge is the enclosed, glazed one. Where the sauna has a small window and a bench, the Lounge has full-height glass on the long side and an open floor. ThermaSol supplies it empty: the furniture in the photographs is not part of the order.\u003c\/p\u003e\n    \u003cp\u003eTwo things follow from that, and they matter before you buy. The first is that a Lounge only makes sense next to a sauna module, because it shares that building's foundation, roof line and front face. The second is that the order in which you buy them changes the work. If the sauna and the Lounge are ordered together, Kirami pre-completes the joining preparation at the factory. If the Lounge comes later, that preparation is a job on site: the module manual lists five things to undo first, including removing the door latch receiver, the cover boards on the edges to be joined, the drip edge under the door and the side flashings.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"sizes\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eMedium or XL, and how many doors\u003c\/p\u003e\n    \u003ch2\u003eThree choices, and only one of them is reversible after delivery\u003c\/h2\u003e\n    \u003cp\u003eThe Lounge is configured on three axes, and the combination you pick is built into the panel before it ships.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSize.\u003c\/strong\u003e Medium is one bay, 84 inches wide. XL is two, 174 inches wide, with a 4.1 to 8.7 square metre jump in floor area and roughly 1,900 lb of extra assembled weight. The foundation table in the manual treats the Lounge as a Size M module, the same class as the sauna itself, so an XL occupies two Size M positions in a row.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eEntrances.\u003c\/strong\u003e One entrance means one opening in the long face. Two entrances means the Lounge is open on both sides, which is what you want if it sits in the middle of a row with a sauna on one side and a changing room or terrace on the other. A one-entrance Lounge at the end of a row is a dead end by design.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eDoor hand.\u003c\/strong\u003e Left or right, and on the XL two-entrance version there is a two-door option as well. This is the choice people get wrong. Stand where the sauna will be, face the Lounge, and decide which way the door should swing so it does not foul the sauna door or the path off the terrace. The hinge side is factory-set.\u003c\/p\u003e\n    \u003cp\u003eOne more thing the manual is explicit about: \u003cstrong\u003ethe Lounge door takes a keyhole lock, not the latch the sauna door uses\u003c\/strong\u003e. The latch-type lock is for the sauna only. Kirami's instruction is that the modules are locked when not in use, because an unlatched door in a storm is how these buildings get damaged.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnml-tinted\" id=\"built\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eHeat-treated softwood outside, hardwood inside, and both will change colour\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnml-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-lounge__nordic-misty-lounge__09.jpg?v=1791440793\u0026amp;width=1200\" alt=\"ThermaSol Nordic Misty Lounge module, three-quarter studio view, charred black cladding with a cedar-lined interior and full-height glazing\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eHeat-treated softwood in a deep black finish, over a hardwood interior.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe outer shell is a \u003cstrong\u003eheat-treated softwood panel in a deep black finish\u003c\/strong\u003e. Heat treatment is what gives it rot resistance and what keeps the boards from moving as much as untreated softwood when the weather turns; the paint on top is there for dirt and UV. Kirami treats the modules with a water-based industrial wood oil during manufacture, and tells owners to go to a local paint store for a matching product when the colour needs refreshing.\u003c\/p\u003e\n    \u003cp\u003eThe interior surfaces of the Lounge and the Changing Room are \u003cstrong\u003ehardwood\u003c\/strong\u003e, and they can be oiled with paraffin oil. Kirami's guidance is that bench surfaces are re-treated roughly once a year depending on use. That is maintenance, not a defect.\u003c\/p\u003e\n    \u003cp\u003eBe clear-eyed about one thing. Kirami states plainly that \u003cstrong\u003ewooden materials normally take on a grey tint in roughly a year\u003c\/strong\u003e, depending on sun exposure, and that resin can weep from knots and splinters can lift. None of that is covered by the warranty, because none of it is a manufacturing fault — it is what wood does outdoors. The black finish slows it. It does not stop it.\u003c\/p\u003e\n    \u003cp\u003eWhat we will not tell you is how the Lounge is insulated, because nobody publishes it. Kirami publishes 30 mm aluminium-backed urethane for the \u003cem\u003esauna\u003c\/em\u003e module's walls and ceiling. It publishes no insulation specification for the Lounge, and we are not going to assume the sauna's build carries across to a glazed room with a different job.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"base\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eThe base you have to build first\u003c\/p\u003e\n    \u003ch2\u003eThe foundation is your work, it is sized by the whole row, and it is the one thing you cannot fix later\u003c\/h2\u003e\n    \u003cp\u003eKirami's instruction is blunt: \u003cstrong\u003enever place the modules directly on the ground.\u003c\/strong\u003e The recommended build is concrete slabs laid on a hard surface to lift the modules clear, with bitumen roofing felt over the full width of each slab, and then a durable grid on top of the slabs to bring everything level. Modules can sit straight on slabs instead, but then levelling is entirely on you, and a row that is not level will not join cleanly.\u003c\/p\u003e\n    \u003cp\u003eScrew piles are the alternative. Kirami does not name a model, because the right one depends on soil type and frost depth — the manual says to install them yourself if you wish but to ask a professional which model suits your ground.\u003c\/p\u003e\n    \u003cp\u003eIf you are insulating the base, the recommendation is \u003cstrong\u003eat least 5 to 10 cm of ground frost insulation under the gravel\u003c\/strong\u003e, which cuts the thermal bridge to the cold ground. And keep the surroundings clear: tall grass against the lower boards stops the wood breathing and is named in the manual as a contributor to rot.\u003c\/p\u003e\n    \u003cp\u003eSize the slab for the finished row, not for the Lounge. These are the combinations Kirami publishes, converted from the manual's millimetres. Size S is a Changing Room or a Small Terrace; Size M is the sauna, the Lounge or a Medium Terrace.\u003c\/p\u003e\n    \u003cdiv class=\"tsnml-tw\"\u003e\u003ctable class=\"tsnml-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S\u003c\/th\u003e\n\u003ctd\u003e143.5 x 85.8 in (3,644 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M\u003c\/th\u003e\n\u003ctd\u003e172.0 x 85.8 in (4,370 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S + S\u003c\/th\u003e\n\u003ctd\u003e202.2 x 85.8 in (5,136 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + S\u003c\/th\u003e\n\u003ctd\u003e230.8 x 85.8 in (5,862 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + M\u003c\/th\u003e\n\u003ctd\u003e259.4 x 85.8 in (6,588 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S + S + M\u003c\/th\u003e\n\u003ctd\u003e289.5 x 85.8 in (7,354 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + S + M\u003c\/th\u003e\n\u003ctd\u003e318.1 x 85.8 in (8,080 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + M + M\u003c\/th\u003e\n\u003ctd\u003e346.7 x 85.8 in (8,806 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S + S + M + M\u003c\/th\u003e\n\u003ctd\u003e379.4 x 85.8 in (9,638 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eTwo practical notes from the same pages. Prepare for drainage before you pour, because the sauna arrives with its own drain already fitted and the water has to go somewhere. And leave yourself access for maintenance: the warranty explicitly excludes indirect costs such as demolishing and rebuilding a terrace to get at a module.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnml-tinted\" id=\"joining\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eJoining it to the sauna\u003c\/p\u003e\n    \u003ch2\u003eFour connection methods, and the Lounge uses three of them\u003c\/h2\u003e\n    \u003cp\u003eKirami documents four ways modules are fixed together. Three apply to a Lounge.\u003c\/p\u003e\n    \u003cul class=\"tsnml-chk\"\u003e\n      \u003cli\u003e\n\u003cb\u003eTransport brackets.\u003c\/b\u003e \u003cspan\u003eThe modules are lifted side by side with their back walls flush, a filler piece goes between the transport brackets front and back with two screws a side, and skirting boards then cover the filler on both modules.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRoof sheets.\u003c\/b\u003e \u003cspan\u003eA U-profile sheet goes between the modules with five screws a side. The next module's eave flashing laps about 10 cm over the previous one, with a silicone seam between the flashings, and the bend in the front eave flashing sits between the side flashing and the side wall.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCover boards.\u003c\/b\u003e \u003cspan\u003eUsed wherever two modules with door openings meet — which is exactly what a Lounge beside a sauna is. A threshold plate goes in first, then a short cover board across the head of the opening and long boards down the sides, each set flush with the module's inner wall, and finally cover strips hide the gap: 35 mm on the window side, 43 mm on the back wall side.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThe fourth method, fixing through a vertical beam, is used only by Terrace modules.\u003c\/p\u003e\n    \u003cp\u003eThis is competent carpentry with pre-drilled holes, not a kit of parts for a first-time builder. If you are not doing it yourself, get the installer to read these pages before you book the delivery date, not after.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"delivery\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eDelivery and offloading\u003c\/p\u003e\n    \u003ch2\u003eA Medium Lounge weighs 2,315 lb on the truck, and offloading is yours from the moment it starts\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnml-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-lounge__nordic-misty-lounge__04.jpg?v=1791440793\u0026amp;width=1200\" alt=\"Nordic Misty Lounge on a timber deck with outdoor seating and planting\" width=\"2048\" height=\"1365\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eA Medium Lounge weighs 2,315 lb on the truck. Offloading is the buyer's responsibility.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eShipping weights are 2,315 lb for the Medium and 4,189 lb for the XL; assembled, 2,094 and 3,968 lb. ThermaSol notifies customers \u003cstrong\u003etwo weeks before the scheduled pickup\u003c\/strong\u003e so there is time to arrange equipment.\u003c\/p\u003e\n    \u003cp\u003eA forklift is the recommended method, and the manual is specific about how: forks at least two metres long, driven in under the front of the module, never from the side, and aligned with the marks on the wall that carries the lifting sign. If you are using crane slings, they run front to back — slings set side to side will damage the building. The alternative ThermaSol names is offloading piece by piece with three or four people, typically in 30 to 60 minutes, and says many customers choose it.\u003c\/p\u003e\n    \u003cp\u003eThe sentence to read twice is this one: \u003cstrong\u003eonce the product is delivered and offloading has begun, the carrier is no longer responsible.\u003c\/strong\u003e Inspect before you sign and before anything comes off the truck. Our own freight guidance on refusing and noting damage applies here in full.\u003c\/p\u003e\n    \u003cp\u003eLeave the transport protection on. The film, plywood, boards and protective metal sheets come off only after the module is down and you are connecting it in its final position. A supplied stain covers the screw holes left behind.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnml-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eWhat ThermaSol and Kirami publish\u003c\/h2\u003e\n    \u003cdiv class=\"tsnml-tw\"\u003e\u003ctable class=\"tsnml-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Medium\u003c\/th\u003e\n\u003ctd\u003e84 in W x 91 in D x 101 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, XL\u003c\/th\u003e\n\u003ctd\u003e174 in W x 91 in D x 101 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior floor area\u003c\/th\u003e\n\u003ctd\u003e4.1 sq m (44 sq ft) Medium, 8.7 sq m (94 sq ft) XL\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior finish\u003c\/th\u003e\n\u003ctd\u003eHeat-treated softwood panel, deep black, water-based industrial wood oil\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior surfaces\u003c\/th\u003e\n\u003ctd\u003eHardwood; may be treated with paraffin oil\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor lock\u003c\/th\u003e\n\u003ctd\u003eKeyhole lock (the latch lock is for the sauna door only)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e2,315 lb Medium, 4,189 lb XL\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e2,094 lb Medium, 3,968 lb XL\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBuilt by\u003c\/th\u003e\n\u003ctd\u003eKirami Oy, Sastamala, Finland\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eNone. The Lounge is not a sauna.\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eInterior dimensions beyond floor area, insulation and glazing specification are not published for this module by either ThermaSol or Kirami. We have left them out rather than estimate them.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"faq\"\u003e\n  \u003cdiv class=\"tsnml-c\"\u003e\n    \u003cp class=\"tsnml-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eWhat people ask before ordering a Lounge\u003c\/h2\u003e\n    \u003cdiv class=\"tsnml-faq\"\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I buy the Lounge on its own, without a sauna?\u003c\/summary\u003e\u003cdiv class=\"tsnml-fb\"\u003e\u003cp\u003eYou can order it, but it is designed to join a Nordic Misty sauna module and share its foundation, roof line and front face. On its own it is a glazed garden room with no heater and no services. If that is what you want, say so when you call and we will go through the foundation and the flashing detail with you, because a Lounge that will never be joined still needs the same base.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eDoes it come with the furniture in the photographs?\u003c\/summary\u003e\u003cdiv class=\"tsnml-fb\"\u003e\u003cp\u003eNo. The sofa, table, rugs and throws in ThermaSol's renders are styling. The Lounge ships as a finished empty room.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eIs it insulated and heated?\u003c\/summary\u003e\u003cdiv class=\"tsnml-fb\"\u003e\u003cp\u003eThere is no heater and no heating circuit. Kirami publishes an insulation specification for the sauna module, not for the Lounge, so we do not state one. Treat it as a three-season room unless your installer tells you otherwise after seeing it.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the lead time?\u003c\/summary\u003e\u003cdiv class=\"tsnml-fb\"\u003e\u003cp\u003eAbout 12 weeks. These are made to order in Finland and shipped to the US, which is why we take them as preorders rather than showing stock we do not have.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsnml-fb\"\u003e\u003cp\u003eOne year from ThermaSol, from substantial project completion. Kirami's own warranty in Europe is 24 months on materials and manufacturing defects, and six months for commercial use, but your contract as a US buyer is with ThermaSol and their term is the one that applies. Colour change, moisture movement, cracking, normal wear, frost damage and condensation on the glazing are all excluded by Kirami's terms, and attempting your own repair voids the warranty.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I add a Lounge to a sauna I already own?\u003c\/summary\u003e\u003cdiv class=\"tsnml-fb\"\u003e\u003cp\u003eYes, and the module manual has a dedicated list for it. When modules are ordered together the joining preparation is done at the factory; when one arrives later, the latch receiver, the cover boards on the joining edges, the door drip edge, the skirting boards and the side flashings all have to be removed on site first. Budget installation time accordingly.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eDo I need a permit?\u003c\/summary\u003e\u003cdiv class=\"tsnml-fb\"\u003e\u003cp\u003eThat depends entirely on your jurisdiction, the finished footprint and whether you are running power to it. We cannot answer it for you and we will not pretend to. Ask your local building department before you order, because the foundation goes in before the delivery date.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhich door hand should I choose?\u003c\/summary\u003e\u003cdiv class=\"tsnml-fb\"\u003e\u003cp\u003eStand where the sauna will be, look at the Lounge, and pick the hand that keeps the door clear of the sauna door and of the route off the terrace. It is set at the factory and it is not changed afterwards. If you send us a sketch of the row you want, we will check it with you before the order goes in.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Medium \/ 1 Entrance \/ Door Left","offer_id":67694367900015,"sku":"14-KIR-3650","price":22909.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 1 Entrance \/ Door Right","offer_id":67694367932783,"sku":"14-KIR-3649","price":22909.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 2 Entrances \/ Door Left","offer_id":67694367965551,"sku":"14-KIR-3652","price":22767.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 2 Entrances \/ Door Right","offer_id":67694367998319,"sku":"14-KIR-3651","price":22767.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ 1 Entrance \/ Door Left","offer_id":67694368031087,"sku":"14-KIR-3880","price":37708.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ 1 Entrance \/ Door Right","offer_id":67694368063855,"sku":"14-KIR-3879","price":37708.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ 2 Entrances \/ Door Left","offer_id":67694368096623,"sku":"14-KIR-3877","price":37873.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ 2 Entrances \/ Door Right","offer_id":67694368129391,"sku":"14-KIR-3878","price":37873.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ 2 Entrances \/ Two Doors","offer_id":67694368162159,"sku":"14-KIR-3995","price":40112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-lounge__nordic-misty-lounge__09.jpg?v=1791440793"},{"product_id":"thermasol-nordic-misty-changing-room","title":"ThermaSol Nordic Misty Changing Room","description":"\u003cstyle\u003e.tsnmc{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsnmc *{box-sizing:border-box}.tsnmc .tsnmc-c img{margin:0 !important;border:0}.tsnmc .tsnmc-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsnmc section{padding:52px 0}.tsnmc section:first-of-type{padding-top:26px}.tsnmc section.tsnmc-tinted{background:var(--tint)}.tsnmc section + section.tsnmc-tinted,.tsnmc section.tsnmc-tinted + section{border-top:1px solid var(--warm)}.tsnmc .tsnmc-c\u003e*:last-child{margin-bottom:0}.tsnmc section[id],.tsnmc .tsnmc-close[id]{scroll-margin-top:16px}.tsnmc h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsnmc h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsnmc p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsnmc p.tsnmc-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsnmc p.tsnmc-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsnmc .tsnmc-c a{color:var(--accent)}.tsnmc strong{color:var(--ink);font-weight:600}.tsnmc figure{margin:0}.tsnmc .tsnmc-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsnmc .tsnmc-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsnmc .tsnmc-disc\u003esummary::-webkit-details-marker{display:none}.tsnmc .tsnmc-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsnmc .tsnmc-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsnmc .tsnmc-disc\u003esummary .tsnmc-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsnmc .tsnmc-disc\u003esummary:hover{color:var(--accent)}.tsnmc .tsnmc-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsnmc .tsnmc-disc li{border-top:1px solid var(--rule)}.tsnmc .tsnmc-disc li:nth-child(1),.tsnmc .tsnmc-disc li:nth-child(8){border-top:0}.tsnmc .tsnmc-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsnmc .tsnmc-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsnmc .tsnmc-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsnmc .tsnmc-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsnmc .tsnmc-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsnmc .tsnmc-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsnmc .tsnmc-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsnmc .tsnmc-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsnmc .tsnmc-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsnmc .tsnmc-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsnmc .tsnmc-vidbody h2{margin:0 0 16px}.tsnmc .tsnmc-vidbody\u003ep:last-child{margin-bottom:0}.tsnmc .tsnmc-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsnmc .tsnmc-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsnmc .tsnmc-vidmeta span{display:inline-block;margin-right:24px}.tsnmc .tsnmc-vidmeta span:last-child{margin-right:0}.tsnmc .tsnmc-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsnmc .tsnmc-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsnmc .tsnmc-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsnmc .tsnmc-stat3\u003ediv:last-child{border-right:0}.tsnmc .tsnmc-stat3 .tsnmc-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsnmc .tsnmc-stat3 .tsnmc-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsnmc .tsnmc-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsnmc .tsnmc-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsnmc .tsnmc-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsnmc .tsnmc-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsnmc .tsnmc-chk b{color:var(--ink)}.tsnmc .tsnmc-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnmc .tsnmc-chk--plain{grid-template-columns:1fr;gap:0}.tsnmc .tsnmc-chk--plain li{padding-left:0}.tsnmc .tsnmc-chk--plain li::before{display:none}.tsnmc .tsnmc-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsnmc .tsnmc-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsnmc .tsnmc-buy h4,.tsnmc .tsnmc-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsnmc .tsnmc-buy .req h4,.tsnmc .tsnmc-buy .req h3{background:var(--dark);color:#fff}.tsnmc .tsnmc-buy .opt h4,.tsnmc .tsnmc-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsnmc .tsnmc-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsnmc .tsnmc-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsnmc .tsnmc-buy li:last-child{border-bottom:0}.tsnmc .tsnmc-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnmc .tsnmc-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnmc .tsnmc-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsnmc table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsnmc table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsnmc table th,.tsnmc table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsnmc table tr:last-child th,.tsnmc table tr:last-child td{border-bottom:0}.tsnmc table.tsnmc-spec th{color:var(--ink);font-weight:600;width:46%}.tsnmc table.tsnmc-spec td{font-variant-numeric:tabular-nums}.tsnmc .tsnmc-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsnmc .tsnmc-hl td,.tsnmc .tsnmc-hl th{background:var(--hl)}.tsnmc table.cmp{min-width:680px}.tsnmc table.cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsnmc .tsnmc-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsnmc .tsnmc-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsnmc table.cmp thead a{text-decoration:none;display:block}.tsnmc table.cmp thead a:hover .tsnmc-cmp-m{color:var(--accent);text-decoration:underline}.tsnmc table.cmp thead a .tsnmc-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsnmc .tsnmc-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsnmc table.cmp thead th.me .tsnmc-cmp-h{color:#C3B6A5}.tsnmc table.cmp thead th.me .tsnmc-cmp-m{color:#fff}.tsnmc table.cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsnmc table.cmp thead th.me{background:var(--dark);color:#fff}.tsnmc table.cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsnmc table.cmp td:first-child{color:var(--sub)}.tsnmc .tsnmc-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsnmc .tsnmc-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsnmc .tsnmc-ladder tr.on td{background:var(--hl)}.tsnmc .tsnmc-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsnmc .tsnmc-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsnmc .tsnmc-warn p{max-width:none}.tsnmc .tsnmc-warn p{margin:0;font-size:17px}.tsnmc .tsnmc-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsnmc blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsnmc blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsnmc blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsnmc .tsnmc-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsnmc .tsnmc-pairup\u003e.tsnmc-tw{margin-top:0}.tsnmc .tsnmc-after{margin-top:24px}.tsnmc .tsnmc-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsnmc .tsnmc-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsnmc .tsnmc-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsnmc .tsnmc-pairup\u003ediv\u003e.tsnmc-tw{margin-top:0}.tsnmc blockquote cite{display:block;margin-top:8px}.tsnmc figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsnmc .tsnmc-more{margin:24px 0 0}.tsnmc .tsnmc-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsnmc .tsnmc-more\u003esummary::-webkit-details-marker{display:none}.tsnmc .tsnmc-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsnmc .tsnmc-more[open]\u003esummary::after{transform:rotate(225deg)}.tsnmc .tsnmc-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnmc .tsnmc-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsnmc .tsnmc-reportgrid\u003ediv:last-child{border-right:0}.tsnmc .tsnmc-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsnmc .tsnmc-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsnmc .tsnmc-reportgrid{grid-template-columns:1fr}.tsnmc .tsnmc-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsnmc .tsnmc-reportgrid\u003ediv:last-child{border-bottom:0}}.tsnmc .tsnmc-faq{border-top:1px solid var(--line);margin-top:16px}.tsnmc .tsnmc-faq details{border-bottom:1px solid var(--line)}.tsnmc .tsnmc-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsnmc .tsnmc-faq summary::-webkit-details-marker{display:none}.tsnmc .tsnmc-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsnmc .tsnmc-faq details[open] summary::after{transform:rotate(225deg)}.tsnmc .tsnmc-faq .tsnmc-fb{padding:0 0 18px;max-width:68ch}.tsnmc .tsnmc-faq .tsnmc-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsnmc .tsnmc-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsnmc .tsnmc-close h2{color:#fff;max-width:22ch}.tsnmc .tsnmc-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsnmc .tsnmc-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsnmc .tsnmc-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsnmc .tsnmc-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsnmc .tsnmc-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsnmc .tsnmc-close .who span{display:block}.tsnmc .tsnmc-c .tsnmc-btn,.tsnmc .tsnmc-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsnmc .tsnmc-c .tsnmc-btn:hover,.tsnmc .tsnmc-btn:hover{background:var(--ink);color:#fff}.tsnmc .tsnmc-close .tsnmc-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsnmc .tsnmc-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsnmc .tsnmc-pairup{grid-template-columns:1fr;gap:24px}.tsnmc .tsnmc-chk{grid-template-columns:1fr}.tsnmc .tsnmc-vidrow{flex-direction:column;align-items:stretch}.tsnmc .tsnmc-vid{--cap:380px;align-self:center}.tsnmc .tsnmc-vidrow{gap:24px}.tsnmc .tsnmc-c{padding:0 16px}.tsnmc section{padding:40px 0}.tsnmc section:first-of-type{padding-top:20px}.tsnmc h2{font-size:23px}.tsnmc p.tsnmc-lead{font-size:17px}.tsnmc .tsnmc-stat3{grid-template-columns:1fr}.tsnmc .tsnmc-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsnmc .tsnmc-stat3\u003ediv:last-child{border-bottom:0}.tsnmc .tsnmc-split{grid-template-columns:1fr;gap:24px}.tsnmc .tsnmc-buy{grid-template-columns:1fr}.tsnmc .tsnmc-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsnmc .tsnmc-toc\u003esummary{display:none}.tsnmc .tsnmc-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsnmc .tsnmc-ladder thead{position:absolute;left:-9999px}.tsnmc .tsnmc-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsnmc .tsnmc-ladder tr.on{background:var(--hl)}.tsnmc .tsnmc-ladder td{display:block;border:0;padding:0}.tsnmc .tsnmc-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsnmc .tsnmc-hl td,.tsnmc .tsnmc-hl th,.tsnmc .tsnmc-ladder tr.on td,.tsnmc table.cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsnmc table.cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsnmc table th,.rte .tsnmc table td{padding:11px var(--gut)}.tsnmc .tsnmc-ladder th:last-child,.tsnmc .tsnmc-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsnmc .tsnmc-buy{align-items:start}.tsnmc .tsnmc-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsnmc table.cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsnmc table.cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsnmc .tsnmc-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsnmc table.tsnmc-spec th,.tsnmc table.tsnmc-spec td{display:block;width:auto}.tsnmc table.tsnmc-spec th{border-bottom:0;padding-bottom:0}}.tsnmc .tsnmc-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsnmc .tsnmc-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsnmc .tsnmc-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsnmc .tsnmc-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsnmc .tsnmc-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsnmc\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsnmc-c\"\u003e\n    \u003cdetails class=\"tsnmc-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsnmc-ct\"\u003e8 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eThe short answer\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#what\"\u003eWhat it is for\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#config\"\u003eOne entrance or two\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#built\"\u003eHow it is built\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#base\"\u003eThe base you build first\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#joining\"\u003eJoining it to the sauna\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsnmc-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eThe small enclosed room that makes an outdoor sauna usable in February\u003c\/h2\u003e\n    \u003cp class=\"tsnmc-lead\"\u003eThe Nordic Misty Changing Room is a 2.6 square metre module that joins a Nordic Misty sauna on the same foundation and under the same roofline. It is where clothes, towels and shoes live while you are in the heat, and it is the difference between walking out into the weather and walking out into a room.\u003c\/p\u003e\n    \u003cdiv class=\"tsnmc-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmc-lbl\"\u003eOne footprint\u003c\/p\u003e\n        \u003cp class=\"tsnmc-big\"\u003e60 x 91 x 100 in\u003c\/p\u003e\n        \u003cp\u003eThe same depth and height as every other module in the row, so the roof and the cladding line up.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmc-lbl\"\u003eThe room\u003c\/p\u003e\n        \u003cp class=\"tsnmc-big\"\u003e2.6 sq m\u003c\/p\u003e\n        \u003cp\u003e28 square feet. Kirami classes it as a Size S module, the same class as a Small Terrace.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmc-lbl\"\u003eIt locks\u003c\/p\u003e\n        \u003cp class=\"tsnmc-big\"\u003eKeyhole lock\u003c\/p\u003e\n        \u003cp\u003eThe Changing Room and Lounge doors take a key. The latch-type lock is for the sauna door only.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmc-tinted\" id=\"what\"\u003e\n  \u003cdiv class=\"tsnmc-c\"\u003e\n    \u003cp class=\"tsnmc-eyebrow\"\u003eWhat it is for\u003c\/p\u003e\n    \u003ch2\u003eKirami builds the Nordic Misty as a row, and this is the module that handles everything that is not heat\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnmc-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-changing-room__nordic-misty-changing-room__03.jpg?v=1791440803\u0026amp;width=1200\" alt=\"Inside the Nordic Misty Changing Room, a cedar bench and wall lighting with the sauna door beyond\" width=\"2048\" height=\"1365\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eEnclosed, lockable, and a buffer between the sauna door and the weather.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Nordic Misty range is modular. Modules stand side by side on one base and are bolted into a single building: a sauna, then whichever of a Changing Room, a Lounge or a Terrace you order. They share a depth, a height, a black heat-treated shell and a roof line, and the roof sheets run across each joint so the finished row reads as one building.\u003c\/p\u003e\n    \u003cp\u003eThe Changing Room is the enclosed, lockable one. It has a window rather than a glass wall, a bench and hooks, and a door that takes a key. Practically, it does three jobs: it keeps clothes dry and out of the sauna's humidity, it gives you somewhere to lock a phone and a wallet while you are in the heat, and it puts a buffer between the sauna door and the outside air, which is the whole reason anybody builds one in a cold climate.\u003c\/p\u003e\n    \u003cp\u003eIt is not a sauna. There is no heater, no bench tier and no electrical requirement published for it. Every connection detail in the module manual is mechanical.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"config\"\u003e\n  \u003cdiv class=\"tsnmc-c\"\u003e\n    \u003cp class=\"tsnmc-eyebrow\"\u003eOne entrance or two\u003c\/p\u003e\n    \u003ch2\u003eWhere the module sits in the row decides which version you need\u003c\/h2\u003e\n    \u003cp\u003eThere are two decisions and both are built into the panels before the module ships.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eEntrances.\u003c\/strong\u003e A one-entrance Changing Room has a single opening and a closed wall opposite. That is the end-of-row configuration: sauna, then changing room, then nothing. A two-entrance Changing Room is open on both faces, which is what you need when it sits \u003cem\u003ebetween\u003c\/em\u003e two other modules — a sauna on one side and a lounge or terrace on the other. Decide the whole row before you decide this, because an end module with two entrances has an opening into fresh air and a middle module with one entrance blocks the row.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eDoor hand.\u003c\/strong\u003e Left or right. Stand where the sauna will be, face the Changing Room and pick the swing that keeps the door clear of the sauna door and of the path in. The hinge side is factory-set and is not changed afterwards.\u003c\/p\u003e\n    \u003cp\u003eOne note on the handle: Kirami's manual says to tighten the handle screws again after installation, because the door shrinks. That is a normal maintenance step, not a fault.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmc-tinted\" id=\"built\"\u003e\n  \u003cdiv class=\"tsnmc-c\"\u003e\n    \u003cp class=\"tsnmc-eyebrow\"\u003eHow it is built\u003c\/p\u003e\n    \u003ch2\u003eHeat-treated softwood outside, hardwood inside, and it will grey\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnmc-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-changing-room__nordic-misty-changing-room__00.jpg?v=1791440803\u0026amp;width=1200\" alt=\"ThermaSol Nordic Misty Changing Room module, three-quarter studio view in charred black cladding with a window and door\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eThe same depth, height and cladding as every other module in the row.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe shell is a \u003cstrong\u003eheat-treated softwood panel in a deep black finish\u003c\/strong\u003e. The heat treatment is what gives the wood its rot resistance and holds down the swelling and shrinking that untreated softwood does in wet weather; the paint on top protects against dirt and UV. The modules are treated with a water-based industrial wood oil in manufacture, and Kirami's advice for keeping the colour is to buy a matching product locally.\u003c\/p\u003e\n    \u003cp\u003eInside, the surfaces are \u003cstrong\u003ehardwood\u003c\/strong\u003e and can be treated with paraffin oil, re-done roughly once a year depending on use.\u003c\/p\u003e\n    \u003cp\u003eKirami is candid about what wood does, and so are we: \u003cstrong\u003ewooden materials normally take a grey tint within about a year\u003c\/strong\u003e depending on sun exposure, resin can weep from knots, and splinters can lift. None of that is a manufacturing defect and none of it is covered. The black finish slows the greying; it does not prevent it.\u003c\/p\u003e\n    \u003cp\u003eWe do not publish an insulation figure for this module, because neither ThermaSol nor Kirami does. Kirami publishes 30 mm aluminium-backed urethane for the \u003cem\u003esauna\u003c\/em\u003e module's walls and ceiling, and we are not going to assume it carries across.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"base\"\u003e\n  \u003cdiv class=\"tsnmc-c\"\u003e\n    \u003cp class=\"tsnmc-eyebrow\"\u003eThe base you build first\u003c\/p\u003e\n    \u003ch2\u003eNever on the ground, and sized for the whole row\u003c\/h2\u003e\n    \u003cp\u003eKirami's instruction is unambiguous: \u003cstrong\u003enever place the modules directly on the ground.\u003c\/strong\u003e The recommended build is concrete slabs on a hard surface to lift the modules clear, bitumen roofing felt across the full width of each slab, then a durable grid over the slabs so everything comes level. Modules can sit directly on slabs, but then levelling is entirely yours, and a row that is out of level will not join cleanly.\u003c\/p\u003e\n    \u003cp\u003eScrew piles are the alternative. Kirami names no model because the right one depends on soil type and frost depth, and the manual says to ask a professional which suits your ground. If you are insulating, the guidance is \u003cstrong\u003eat least 5 to 10 cm of ground frost insulation under the gravel\u003c\/strong\u003e. Keep tall grass off the lower boards: the manual names it as a contributor to rot because it stops the wood breathing.\u003c\/p\u003e\n    \u003cp\u003eSize the base for the finished row. The Changing Room is a Size S module; the sauna, the Lounge and a Medium Terrace are Size M. These are the combinations Kirami publishes, converted from the manual's millimetres.\u003c\/p\u003e\n    \u003cdiv class=\"tsnmc-tw\"\u003e\u003ctable class=\"tsnmc-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S\u003c\/th\u003e\n\u003ctd\u003e143.5 x 85.8 in (3,644 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S + S\u003c\/th\u003e\n\u003ctd\u003e202.2 x 85.8 in (5,136 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + S\u003c\/th\u003e\n\u003ctd\u003e230.8 x 85.8 in (5,862 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S + S + M\u003c\/th\u003e\n\u003ctd\u003e289.5 x 85.8 in (7,354 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + S + M\u003c\/th\u003e\n\u003ctd\u003e318.1 x 85.8 in (8,080 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S + S + M + M\u003c\/th\u003e\n\u003ctd\u003e379.4 x 85.8 in (9,638 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003ePlan drainage before the base goes in: the sauna module arrives with its own drain fitted and the water has to go somewhere. And leave maintenance access, because the warranty excludes indirect costs such as demolishing and rebuilding a terrace to reach a module.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmc-tinted\" id=\"joining\"\u003e\n  \u003cdiv class=\"tsnmc-c\"\u003e\n    \u003cp class=\"tsnmc-eyebrow\"\u003eJoining it to the sauna\u003c\/p\u003e\n    \u003ch2\u003eThree connection methods, and a shorter job if you order everything at once\u003c\/h2\u003e\n    \u003cp\u003eKirami documents four ways modules are fixed together, and a Changing Room uses three of them.\u003c\/p\u003e\n    \u003cul class=\"tsnmc-chk\"\u003e\n      \u003cli\u003e\n\u003cb\u003eTransport brackets.\u003c\/b\u003e \u003cspan\u003eModules are lifted side by side with their back walls flush, a filler piece goes between the transport brackets front and back with two screws a side, and skirting boards cover the filler on both modules.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRoof sheets.\u003c\/b\u003e \u003cspan\u003eA U-profile sheet between the modules, five screws a side. The next eave flashing laps about 10 cm over the previous one with a silicone seam between them.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eCover boards.\u003c\/b\u003e \u003cspan\u003eWherever two modules with door openings meet: a threshold plate, a short cover board across the head, long boards down the sides set flush with the inner wall, then cover strips over the gap — 35 mm on the window side, 43 mm on the back wall side.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThe timing matters. \u003cstrong\u003eIf the sauna and the Changing Room are ordered together, the joining preparation is pre-completed at the factory.\u003c\/strong\u003e If the Changing Room comes later, five things have to be undone on site first: the sauna door latch receiver, the cover boards on the edges being joined, the drip edge under the door, the skirting boards and the side flashings. The side flashings in particular can be held fast by a silicone seam. Budget installation time accordingly, and have whoever is fitting it read those pages before the truck is booked.\u003c\/p\u003e\n    \u003cp\u003eLeave the transport protection in place until the module is down and being connected — the film, plywood, boards and metal sheets are there to stop exactly the scratches that happen during offloading. A supplied stain covers the screw holes afterwards.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"specs\"\u003e\n  \u003cdiv class=\"tsnmc-c\"\u003e\n    \u003cp class=\"tsnmc-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eWhat ThermaSol and Kirami publish\u003c\/h2\u003e\n    \u003cdiv class=\"tsnmc-tw\"\u003e\u003ctable class=\"tsnmc-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior\u003c\/th\u003e\n\u003ctd\u003e60 in W x 91 in D x 100 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior floor area\u003c\/th\u003e\n\u003ctd\u003e2.6 sq m (28 sq ft)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eModule class\u003c\/th\u003e\n\u003ctd\u003eSize S, for foundation sizing\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior finish\u003c\/th\u003e\n\u003ctd\u003eHeat-treated softwood panel, deep black, water-based industrial wood oil\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eInterior surfaces\u003c\/th\u003e\n\u003ctd\u003eHardwood; may be treated with paraffin oil\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDoor lock\u003c\/th\u003e\n\u003ctd\u003eKeyhole lock\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e1,709 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e1,488 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBuilt by\u003c\/th\u003e\n\u003ctd\u003eKirami Oy, Sastamala, Finland\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eNone. The Changing Room is not a sauna.\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eInterior height, insulation and glazing specification are not published for this module by ThermaSol or by Kirami, so they are not stated here.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmc-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tsnmc-c\"\u003e\n    \u003cp class=\"tsnmc-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eWhat people ask before ordering a Changing Room\u003c\/h2\u003e\n    \u003cdiv class=\"tsnmc-faq\"\u003e\n      \u003cdetails\u003e\u003csummary\u003eDo I need one, or will a Terrace do?\u003c\/summary\u003e\u003cdiv class=\"tsnmc-fb\"\u003e\u003cp\u003eA Terrace is a roofed open deck. A Changing Room is enclosed and lockable. If your sauna is somewhere cold, or you want to leave a phone and a wallet somewhere while you are in the heat, you want the enclosed one. If you mostly want shelter over the door and somewhere to stand out of the rain, the Terrace is cheaper and takes less foundation.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eShould I order one entrance or two?\u003c\/summary\u003e\u003cdiv class=\"tsnmc-fb\"\u003e\u003cp\u003eTwo if the module will sit between two others, one if it is at the end of the row. Draw the row first. Send us the sketch and we will check the configuration before the order goes in — this is the single thing buyers get wrong, and it is not changeable after the panels are built.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eDoes it come with hooks and a bench?\u003c\/summary\u003e\u003cdiv class=\"tsnmc-fb\"\u003e\u003cp\u003eThe interior is finished in hardwood with a bench and a hook rail, as shown. ThermaSol publishes no itemised contents list for the module beyond the installation part lists, so if a specific fitting matters to you, call and we will ask before you order rather than guess.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eIs it heated?\u003c\/summary\u003e\u003cdiv class=\"tsnmc-fb\"\u003e\u003cp\u003eNo. There is no heater and no heating circuit, and no electrical requirement is published for the module.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the lead time?\u003c\/summary\u003e\u003cdiv class=\"tsnmc-fb\"\u003e\u003cp\u003eAbout 12 weeks. These are made to order in Finland and shipped to the US, which is why we take them as preorders rather than showing stock we do not have.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHow is it delivered, and how heavy is it?\u003c\/summary\u003e\u003cdiv class=\"tsnmc-fb\"\u003e\u003cp\u003e1,709 lb on the truck. ThermaSol notifies customers two weeks before the scheduled pickup so there is time to arrange equipment. A forklift is recommended — forks at least two metres long, in under the front, never from the side, aligned with the marks on the wall that carries the lifting sign — or three to four people offloading piece by piece, typically in 30 to 60 minutes. Note that once delivery is made and offloading has begun, the carrier is no longer responsible, so inspect before anything comes off the truck.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsnmc-fb\"\u003e\u003cp\u003eOne year from ThermaSol, from substantial project completion. Kirami's own warranty in Europe is 24 months on materials and manufacturing defects, and six months for commercial use, but your contract as a US buyer is with ThermaSol and their term is the one that applies. Colour change, moisture movement, cracking, normal wear, frost damage and condensation on the glazing are excluded under Kirami's terms, and a self-attempted repair voids the warranty.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I add one to a sauna I already have?\u003c\/summary\u003e\u003cdiv class=\"tsnmc-fb\"\u003e\u003cp\u003eYes. The module manual has a dedicated procedure for it, and it is more work than joining modules that shipped together: the latch receiver, the cover boards on the joining edges, the door drip edge, the skirting boards and the side flashings all come off on site first.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"1 Entrance \/ Door Left","offer_id":67694370685295,"sku":"14-KIR-3756","price":18198.0,"currency_code":"USD","in_stock":true},{"title":"1 Entrance \/ Door Right","offer_id":67694370718063,"sku":"14-KIR-3755","price":18198.0,"currency_code":"USD","in_stock":true},{"title":"2 Entrances \/ Door Left","offer_id":67694370750831,"sku":"14-KIR-3549","price":13830.0,"currency_code":"USD","in_stock":true},{"title":"2 Entrances \/ Door Right","offer_id":67694370783599,"sku":"14-KIR-3548","price":13830.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-changing-room__nordic-misty-changing-room__00.jpg?v=1791440803"},{"product_id":"thermasol-nordic-misty-terrace","title":"ThermaSol Nordic Misty Terrace","description":"\u003cstyle\u003e.tsnmt{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsnmt *{box-sizing:border-box}.tsnmt .tsnmt-c img{margin:0 !important;border:0}.tsnmt .tsnmt-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsnmt section{padding:52px 0}.tsnmt section:first-of-type{padding-top:26px}.tsnmt section.tsnmt-tinted{background:var(--tint)}.tsnmt section + section.tsnmt-tinted,.tsnmt section.tsnmt-tinted + section{border-top:1px solid var(--warm)}.tsnmt .tsnmt-c\u003e*:last-child{margin-bottom:0}.tsnmt section[id],.tsnmt .tsnmt-close[id]{scroll-margin-top:16px}.tsnmt h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsnmt h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsnmt p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsnmt p.tsnmt-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsnmt p.tsnmt-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsnmt .tsnmt-c a{color:var(--accent)}.tsnmt strong{color:var(--ink);font-weight:600}.tsnmt figure{margin:0}.tsnmt .tsnmt-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsnmt .tsnmt-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsnmt .tsnmt-disc\u003esummary::-webkit-details-marker{display:none}.tsnmt .tsnmt-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsnmt .tsnmt-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsnmt .tsnmt-disc\u003esummary .tsnmt-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsnmt .tsnmt-disc\u003esummary:hover{color:var(--accent)}.tsnmt .tsnmt-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsnmt .tsnmt-disc li{border-top:1px solid var(--rule)}.tsnmt .tsnmt-disc li:nth-child(1),.tsnmt .tsnmt-disc li:nth-child(8){border-top:0}.tsnmt .tsnmt-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsnmt .tsnmt-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsnmt .tsnmt-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsnmt .tsnmt-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsnmt .tsnmt-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsnmt .tsnmt-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsnmt .tsnmt-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsnmt .tsnmt-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsnmt .tsnmt-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsnmt .tsnmt-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsnmt .tsnmt-vidbody h2{margin:0 0 16px}.tsnmt .tsnmt-vidbody\u003ep:last-child{margin-bottom:0}.tsnmt .tsnmt-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsnmt .tsnmt-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsnmt .tsnmt-vidmeta span{display:inline-block;margin-right:24px}.tsnmt .tsnmt-vidmeta span:last-child{margin-right:0}.tsnmt .tsnmt-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsnmt .tsnmt-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsnmt .tsnmt-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsnmt .tsnmt-stat3\u003ediv:last-child{border-right:0}.tsnmt .tsnmt-stat3 .tsnmt-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsnmt .tsnmt-stat3 .tsnmt-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsnmt .tsnmt-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsnmt .tsnmt-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsnmt .tsnmt-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsnmt .tsnmt-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsnmt .tsnmt-chk b{color:var(--ink)}.tsnmt .tsnmt-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnmt .tsnmt-chk--plain{grid-template-columns:1fr;gap:0}.tsnmt .tsnmt-chk--plain li{padding-left:0}.tsnmt .tsnmt-chk--plain li::before{display:none}.tsnmt .tsnmt-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsnmt .tsnmt-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsnmt .tsnmt-buy h4,.tsnmt .tsnmt-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsnmt .tsnmt-buy .req h4,.tsnmt .tsnmt-buy .req h3{background:var(--dark);color:#fff}.tsnmt .tsnmt-buy .opt h4,.tsnmt .tsnmt-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsnmt .tsnmt-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsnmt .tsnmt-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsnmt .tsnmt-buy li:last-child{border-bottom:0}.tsnmt .tsnmt-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnmt .tsnmt-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnmt .tsnmt-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsnmt table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsnmt table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsnmt table th,.tsnmt table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsnmt table tr:last-child th,.tsnmt table tr:last-child td{border-bottom:0}.tsnmt table.tsnmt-spec th{color:var(--ink);font-weight:600;width:46%}.tsnmt table.tsnmt-spec td{font-variant-numeric:tabular-nums}.tsnmt .tsnmt-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsnmt .tsnmt-hl td,.tsnmt .tsnmt-hl th{background:var(--hl)}.tsnmt table.cmp{min-width:680px}.tsnmt table.cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsnmt .tsnmt-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsnmt .tsnmt-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsnmt table.cmp thead a{text-decoration:none;display:block}.tsnmt table.cmp thead a:hover .tsnmt-cmp-m{color:var(--accent);text-decoration:underline}.tsnmt table.cmp thead a .tsnmt-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsnmt .tsnmt-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsnmt table.cmp thead th.me .tsnmt-cmp-h{color:#C3B6A5}.tsnmt table.cmp thead th.me .tsnmt-cmp-m{color:#fff}.tsnmt table.cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsnmt table.cmp thead th.me{background:var(--dark);color:#fff}.tsnmt table.cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsnmt table.cmp td:first-child{color:var(--sub)}.tsnmt .tsnmt-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsnmt .tsnmt-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsnmt .tsnmt-ladder tr.on td{background:var(--hl)}.tsnmt .tsnmt-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsnmt .tsnmt-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsnmt .tsnmt-warn p{max-width:none}.tsnmt .tsnmt-warn p{margin:0;font-size:17px}.tsnmt .tsnmt-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsnmt blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsnmt blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsnmt blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsnmt .tsnmt-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsnmt .tsnmt-pairup\u003e.tsnmt-tw{margin-top:0}.tsnmt .tsnmt-after{margin-top:24px}.tsnmt .tsnmt-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsnmt .tsnmt-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsnmt .tsnmt-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsnmt .tsnmt-pairup\u003ediv\u003e.tsnmt-tw{margin-top:0}.tsnmt blockquote cite{display:block;margin-top:8px}.tsnmt figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsnmt .tsnmt-more{margin:24px 0 0}.tsnmt .tsnmt-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsnmt .tsnmt-more\u003esummary::-webkit-details-marker{display:none}.tsnmt .tsnmt-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsnmt .tsnmt-more[open]\u003esummary::after{transform:rotate(225deg)}.tsnmt .tsnmt-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnmt .tsnmt-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsnmt .tsnmt-reportgrid\u003ediv:last-child{border-right:0}.tsnmt .tsnmt-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsnmt .tsnmt-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsnmt .tsnmt-reportgrid{grid-template-columns:1fr}.tsnmt .tsnmt-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsnmt .tsnmt-reportgrid\u003ediv:last-child{border-bottom:0}}.tsnmt .tsnmt-faq{border-top:1px solid var(--line);margin-top:16px}.tsnmt .tsnmt-faq details{border-bottom:1px solid var(--line)}.tsnmt .tsnmt-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsnmt .tsnmt-faq summary::-webkit-details-marker{display:none}.tsnmt .tsnmt-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsnmt .tsnmt-faq details[open] summary::after{transform:rotate(225deg)}.tsnmt .tsnmt-faq .tsnmt-fb{padding:0 0 18px;max-width:68ch}.tsnmt .tsnmt-faq .tsnmt-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsnmt .tsnmt-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsnmt .tsnmt-close h2{color:#fff;max-width:22ch}.tsnmt .tsnmt-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsnmt .tsnmt-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsnmt .tsnmt-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsnmt .tsnmt-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsnmt .tsnmt-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsnmt .tsnmt-close .who span{display:block}.tsnmt .tsnmt-c .tsnmt-btn,.tsnmt .tsnmt-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsnmt .tsnmt-c .tsnmt-btn:hover,.tsnmt .tsnmt-btn:hover{background:var(--ink);color:#fff}.tsnmt .tsnmt-close .tsnmt-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsnmt .tsnmt-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsnmt .tsnmt-pairup{grid-template-columns:1fr;gap:24px}.tsnmt .tsnmt-chk{grid-template-columns:1fr}.tsnmt .tsnmt-vidrow{flex-direction:column;align-items:stretch}.tsnmt .tsnmt-vid{--cap:380px;align-self:center}.tsnmt .tsnmt-vidrow{gap:24px}.tsnmt .tsnmt-c{padding:0 16px}.tsnmt section{padding:40px 0}.tsnmt section:first-of-type{padding-top:20px}.tsnmt h2{font-size:23px}.tsnmt p.tsnmt-lead{font-size:17px}.tsnmt .tsnmt-stat3{grid-template-columns:1fr}.tsnmt .tsnmt-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsnmt .tsnmt-stat3\u003ediv:last-child{border-bottom:0}.tsnmt .tsnmt-split{grid-template-columns:1fr;gap:24px}.tsnmt .tsnmt-buy{grid-template-columns:1fr}.tsnmt .tsnmt-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsnmt .tsnmt-toc\u003esummary{display:none}.tsnmt .tsnmt-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsnmt .tsnmt-ladder thead{position:absolute;left:-9999px}.tsnmt .tsnmt-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsnmt .tsnmt-ladder tr.on{background:var(--hl)}.tsnmt .tsnmt-ladder td{display:block;border:0;padding:0}.tsnmt .tsnmt-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsnmt .tsnmt-hl td,.tsnmt .tsnmt-hl th,.tsnmt .tsnmt-ladder tr.on td,.tsnmt table.cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsnmt table.cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsnmt table th,.rte .tsnmt table td{padding:11px var(--gut)}.tsnmt .tsnmt-ladder th:last-child,.tsnmt .tsnmt-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsnmt .tsnmt-buy{align-items:start}.tsnmt .tsnmt-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsnmt table.cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsnmt table.cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsnmt .tsnmt-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsnmt table.tsnmt-spec th,.tsnmt table.tsnmt-spec td{display:block;width:auto}.tsnmt table.tsnmt-spec th{border-bottom:0;padding-bottom:0}}.tsnmt .tsnmt-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsnmt .tsnmt-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsnmt .tsnmt-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsnmt .tsnmt-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsnmt .tsnmt-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsnmt\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsnmt-c\"\u003e\n    \u003cdetails class=\"tsnmt-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsnmt-ct\"\u003e7 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eThe short answer\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#what\"\u003eWhat it is\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#sizes\"\u003eSmall or medium\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#joining\"\u003eHow it fixes to the sauna\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#base\"\u003eThe base you build first\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsnmt-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eA roofed deck on the same foundation, and the module that gives the sauna door somewhere to lock to\u003c\/h2\u003e\n    \u003cp class=\"tsnmt-lead\"\u003eThe Nordic Misty Terrace is an open-sided module: a timber deck with the same black frame, the same depth and the same roofline as the sauna beside it. It is the cheapest way to add covered outdoor space to a Nordic Misty row, and it carries the latch receiver that lets the sauna door lock as required.\u003c\/p\u003e\n    \u003cdiv class=\"tsnmt-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmt-lbl\"\u003eTwo footprints\u003c\/p\u003e\n        \u003cp class=\"tsnmt-big\"\u003e59 or 87 in wide\u003c\/p\u003e\n        \u003cp\u003eBoth are 91 inches deep and 100 high, matching the sauna module exactly.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmt-lbl\"\u003eWeight\u003c\/p\u003e\n        \u003cp class=\"tsnmt-big\"\u003e606 or 826 lb\u003c\/p\u003e\n        \u003cp\u003eShipping weights. Far lighter than an enclosed module, which changes what you need to offload it.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmt-lbl\"\u003eModule class\u003c\/p\u003e\n        \u003cp class=\"tsnmt-big\"\u003eSize S or M\u003c\/p\u003e\n        \u003cp\u003eThe Small is a Size S for foundation sizing, the Medium a Size M — the same class as the sauna.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmt-tinted\" id=\"what\"\u003e\n  \u003cdiv class=\"tsnmt-c\"\u003e\n    \u003cp class=\"tsnmt-eyebrow\"\u003eWhat it is\u003c\/p\u003e\n    \u003ch2\u003eOpen on the sides, roofed overhead, thermo-treated softwood underfoot\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnmt-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-terrace__nordic-misty-terrace__03.jpg?v=1791440814\u0026amp;width=1200\" alt=\"Nordic Misty Terrace in use, decked area sheltered by the black frame\" width=\"2048\" height=\"1365\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eOpen-sided, roofed, and the same depth and height as the sauna it joins.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eKirami builds the Nordic Misty range as modules that stand side by side on one base and bolt into a single building. The Terrace is the open one. It has the black frame and roof of its neighbours but no walls, so it reads as a covered porch rather than a room, and the deck inside it is \u003cstrong\u003ethermo-treated softwood\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eThat surface is maintained differently from the enclosed modules. Kirami's guidance for a Terrace is water-based wood oil if you want to hold the tone, whereas the Lounge and Changing Room interiors are hardwood and take paraffin oil. Like every exterior timber in the range, it will take a grey tint in about a year depending on sun exposure, and that is not a warranty matter.\u003c\/p\u003e\n    \u003cp\u003eA Terrace next to the sauna also does a job nothing else does. The sauna door locks with a latch, and that latch needs something to engage. When a Terrace is installed alongside, \u003cstrong\u003ea latch receiver is fitted inside the vertical beam, 15 mm from the edge and level with the sauna door handle\u003c\/strong\u003e, so the sauna can be locked in accordance with regulations. Kirami's instruction is that the modules are locked when not in use, because a door left free in a storm is how these buildings get damaged.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"sizes\"\u003e\n  \u003cdiv class=\"tsnmt-c\"\u003e\n    \u003cp class=\"tsnmt-eyebrow\"\u003eSmall or medium\u003c\/p\u003e\n    \u003ch2\u003eThe choice is a foundation decision as much as a space decision\u003c\/h2\u003e\n    \u003cp\u003eThe Small Terrace is 59 inches wide and classed Size S — the same foundation class as a Changing Room. The Medium is 87 inches wide and classed Size M, the same as the sauna and the Lounge. Both are 91 inches deep and 100 inches high.\u003c\/p\u003e\n    \u003cp\u003eBecause Kirami publishes foundation dimensions by module class rather than by product, picking Small or Medium changes the slab before it changes anything else. Decide the whole row first, size the base for it, and then order. There is no door hand and no entrance count to choose here: the Terrace is open.\u003c\/p\u003e\n    \u003cp\u003eOne detail that catches people out. When modules are joined, cover boards are normally removed from the door edges — but \u003cstrong\u003ethe manual says not to remove those boards when a Terrace is the module being attached\u003c\/strong\u003e, and conversely to \u003cem\u003edo\u003c\/em\u003e remove the drip edge at the bottom of the door, which you would otherwise leave. The Terrace is the exception to both rules, and it also ships with support boards on its sides for transport that have to come off before installation.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmt-tinted\" id=\"joining\"\u003e\n  \u003cdiv class=\"tsnmt-c\"\u003e\n    \u003cp class=\"tsnmt-eyebrow\"\u003eHow it fixes to the sauna\u003c\/p\u003e\n    \u003ch2\u003eThe only module that is fixed through a vertical beam\u003c\/h2\u003e\n    \u003cp\u003eKirami documents four connection methods across the range. The Terrace is the one that uses the fourth.\u003c\/p\u003e\n    \u003cul class=\"tsnmt-chk\"\u003e\n      \u003cli\u003e\n\u003cb\u003eTransport brackets.\u003c\/b\u003e \u003cspan\u003eModules lifted side by side with back walls flush, a filler piece between the brackets front and back, skirting boards over the filler on both modules.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eRoof sheets.\u003c\/b\u003e \u003cspan\u003eA U-profile sheet between the modules with five screws a side; the next eave flashing laps about 10 cm over the previous one with a silicone seam between them.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eFrom the vertical beam.\u003c\/b\u003e \u003cspan\u003eUsed only in Terrace modules. Three screws run from the vertical post into the adjacent module through pre-drilled holes, and the holes are then covered with plugs.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eCover boards, the third method, apply where two modules with door openings meet. A Terrace has no door, so that step does not arise — what does arise instead is the latch receiver in the beam.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"base\"\u003e\n  \u003cdiv class=\"tsnmt-c\"\u003e\n    \u003cp class=\"tsnmt-eyebrow\"\u003eThe base you build first\u003c\/p\u003e\n    \u003ch2\u003eNever directly on the ground\u003c\/h2\u003e\n    \u003cp\u003eKirami's instruction is explicit. The recommended build is concrete slabs on a hard surface to lift the modules clear, with bitumen roofing felt across the full width of each slab, and a durable grid over the slabs to bring the row level. Modules can go straight onto slabs, but then getting them level is entirely your responsibility and an out-of-level row will not join cleanly. Screw piles are the alternative; the right model depends on soil type and frost depth, and the manual says to take professional advice on choosing one.\u003c\/p\u003e\n    \u003cp\u003eIf you are insulating the base, the guidance is \u003cstrong\u003eat least 5 to 10 cm of ground frost insulation under the gravel\u003c\/strong\u003e. Keep tall grass clear of the lower boards — the manual names it as a contributor to rot because it stops the wood breathing.\u003c\/p\u003e\n    \u003cp\u003eSize the base for the finished row, using Kirami's own table. Size S is a Changing Room or a Small Terrace; Size M is the sauna, the Lounge or a Medium Terrace.\u003c\/p\u003e\n    \u003cdiv class=\"tsnmt-tw\"\u003e\u003ctable class=\"tsnmt-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S\u003c\/th\u003e\n\u003ctd\u003e143.5 x 85.8 in (3,644 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M\u003c\/th\u003e\n\u003ctd\u003e172.0 x 85.8 in (4,370 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S + S\u003c\/th\u003e\n\u003ctd\u003e202.2 x 85.8 in (5,136 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + S\u003c\/th\u003e\n\u003ctd\u003e230.8 x 85.8 in (5,862 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + M\u003c\/th\u003e\n\u003ctd\u003e259.4 x 85.8 in (6,588 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + S + S + M\u003c\/th\u003e\n\u003ctd\u003e289.5 x 85.8 in (7,354 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + S + M\u003c\/th\u003e\n\u003ctd\u003e318.1 x 85.8 in (8,080 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eM + M + M + M\u003c\/th\u003e\n\u003ctd\u003e346.7 x 85.8 in (8,806 x 2,180 mm)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003ePrepare drainage before you build: the sauna module arrives with its own drain fitted. And leave access for maintenance, because indirect costs such as demolishing and rebuilding a terrace are excluded from the warranty.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmt-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsnmt-c\"\u003e\n    \u003cp class=\"tsnmt-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eWhat ThermaSol and Kirami publish\u003c\/h2\u003e\n    \u003cdiv class=\"tsnmt-tw\"\u003e\u003ctable class=\"tsnmt-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Small\u003c\/th\u003e\n\u003ctd\u003e59 in W x 91 in D x 100 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Medium\u003c\/th\u003e\n\u003ctd\u003e87 in W x 91 in D x 100 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eModule class\u003c\/th\u003e\n\u003ctd\u003eSmall = Size S, Medium = Size M, for foundation sizing\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eDeck surface\u003c\/th\u003e\n\u003ctd\u003eThermo-treated softwood; maintain with water-based wood oil\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFixing method\u003c\/th\u003e\n\u003ctd\u003eThree screws from the vertical post into the adjacent module, holes plugged\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSauna door latch\u003c\/th\u003e\n\u003ctd\u003eLatch receiver fitted inside the vertical beam, 15 mm from the edge\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e606 lb Small, 826 lb Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e386 lb Small, 606 lb Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBuilt by\u003c\/th\u003e\n\u003ctd\u003eKirami Oy, Sastamala, Finland\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eHeater\u003c\/th\u003e\n\u003ctd\u003eNone. The Terrace is an open module.\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"faq\"\u003e\n  \u003cdiv class=\"tsnmt-c\"\u003e\n    \u003cp class=\"tsnmt-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eWhat people ask before ordering a Terrace\u003c\/h2\u003e\n    \u003cdiv class=\"tsnmt-faq\"\u003e\n      \u003cdetails\u003e\u003csummary\u003eTerrace or Changing Room?\u003c\/summary\u003e\u003cdiv class=\"tsnmt-fb\"\u003e\u003cp\u003eThe Terrace is open and roofed; the Changing Room is enclosed and locks. The Terrace costs less, weighs a third as much and takes a smaller slab in its Small size. If you want somewhere to leave clothes and valuables, or you are in a cold climate, you want the enclosed module. If you want shade and shelter over the door, the Terrace is the right answer.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I have both?\u003c\/summary\u003e\u003cdiv class=\"tsnmt-fb\"\u003e\u003cp\u003eYes, and Kirami's foundation table assumes you might: it publishes slab sizes for rows of up to five modules, including combinations with two Size S modules between two Size M ones. Plan the row before you pour.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eDoes the Terrace come with furniture?\u003c\/summary\u003e\u003cdiv class=\"tsnmt-fb\"\u003e\u003cp\u003eNo. The loungers, tubs and tables in the photographs are styling. The module is the frame, the roof and the deck.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eDo I need the Terrace for the sauna door to lock?\u003c\/summary\u003e\u003cdiv class=\"tsnmt-fb\"\u003e\u003cp\u003eNot necessarily, but if you do install a Terrace beside the sauna then a latch receiver must be fitted inside the vertical beam, 15 mm from the edge and level with the sauna door handle, so the sauna can be locked. That step is in the module manual and your installer should know about it before the day.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the lead time?\u003c\/summary\u003e\u003cdiv class=\"tsnmt-fb\"\u003e\u003cp\u003eAbout 12 weeks. Made to order in Finland and shipped to the US, which is why we take these as preorders rather than showing stock we do not have.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHow is it delivered?\u003c\/summary\u003e\u003cdiv class=\"tsnmt-fb\"\u003e\u003cp\u003e606 lb for the Small and 826 lb for the Medium on the truck. ThermaSol notifies customers two weeks before the scheduled pickup. A forklift is recommended — forks at least two metres long, in under the front, never from the side — or three to four people offloading piece by piece, typically in 30 to 60 minutes. Once delivery is made and offloading has begun the carrier is no longer responsible, so inspect before anything comes off.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsnmt-fb\"\u003e\u003cp\u003eOne year from ThermaSol, from substantial project completion. Kirami's own warranty in Europe is 24 months, and six months for commercial use, but your contract as a US buyer is with ThermaSol and their term applies. Colour change, moisture movement, cracking, normal wear and frost damage are excluded under Kirami's terms.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill the deck go grey?\u003c\/summary\u003e\u003cdiv class=\"tsnmt-fb\"\u003e\u003cp\u003eYes, in roughly a year depending on sun exposure. That is what outdoor timber does and it is not a defect. Kirami's guidance is water-based wood oil on the Terrace deck if you want to hold the original tone.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Small","offer_id":67694372028783,"sku":"14-KIR-3654","price":10007.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":67694372061551,"sku":"14-KIR-3655","price":12240.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-terrace__nordic-misty-terrace__01.jpg?v=1791440815"},{"product_id":"thermasol-nordic-misty-pergola","title":"ThermaSol Nordic Misty Pergola","description":"\u003cstyle\u003e.tsnmp{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsnmp *{box-sizing:border-box}.tsnmp .tsnmp-c img{margin:0 !important;border:0}.tsnmp .tsnmp-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsnmp section{padding:52px 0}.tsnmp section:first-of-type{padding-top:26px}.tsnmp section.tsnmp-tinted{background:var(--tint)}.tsnmp section + section.tsnmp-tinted,.tsnmp section.tsnmp-tinted + section{border-top:1px solid var(--warm)}.tsnmp .tsnmp-c\u003e*:last-child{margin-bottom:0}.tsnmp section[id],.tsnmp .tsnmp-close[id]{scroll-margin-top:16px}.tsnmp h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsnmp h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsnmp p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsnmp p.tsnmp-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsnmp p.tsnmp-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsnmp .tsnmp-c a{color:var(--accent)}.tsnmp strong{color:var(--ink);font-weight:600}.tsnmp figure{margin:0}.tsnmp .tsnmp-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsnmp .tsnmp-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsnmp .tsnmp-disc\u003esummary::-webkit-details-marker{display:none}.tsnmp .tsnmp-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsnmp .tsnmp-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsnmp .tsnmp-disc\u003esummary .tsnmp-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsnmp .tsnmp-disc\u003esummary:hover{color:var(--accent)}.tsnmp .tsnmp-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsnmp .tsnmp-disc li{border-top:1px solid var(--rule)}.tsnmp .tsnmp-disc li:nth-child(1),.tsnmp .tsnmp-disc li:nth-child(8){border-top:0}.tsnmp .tsnmp-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsnmp .tsnmp-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsnmp .tsnmp-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsnmp .tsnmp-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsnmp .tsnmp-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsnmp .tsnmp-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsnmp .tsnmp-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsnmp .tsnmp-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsnmp .tsnmp-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsnmp .tsnmp-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsnmp .tsnmp-vidbody h2{margin:0 0 16px}.tsnmp .tsnmp-vidbody\u003ep:last-child{margin-bottom:0}.tsnmp .tsnmp-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsnmp .tsnmp-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsnmp .tsnmp-vidmeta span{display:inline-block;margin-right:24px}.tsnmp .tsnmp-vidmeta span:last-child{margin-right:0}.tsnmp .tsnmp-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsnmp .tsnmp-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsnmp .tsnmp-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsnmp .tsnmp-stat3\u003ediv:last-child{border-right:0}.tsnmp .tsnmp-stat3 .tsnmp-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsnmp .tsnmp-stat3 .tsnmp-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsnmp .tsnmp-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsnmp .tsnmp-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsnmp .tsnmp-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsnmp .tsnmp-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsnmp .tsnmp-chk b{color:var(--ink)}.tsnmp .tsnmp-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnmp .tsnmp-chk--plain{grid-template-columns:1fr;gap:0}.tsnmp .tsnmp-chk--plain li{padding-left:0}.tsnmp .tsnmp-chk--plain li::before{display:none}.tsnmp .tsnmp-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsnmp .tsnmp-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsnmp .tsnmp-buy h4,.tsnmp .tsnmp-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsnmp .tsnmp-buy .req h4,.tsnmp .tsnmp-buy .req h3{background:var(--dark);color:#fff}.tsnmp .tsnmp-buy .opt h4,.tsnmp .tsnmp-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsnmp .tsnmp-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsnmp .tsnmp-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsnmp .tsnmp-buy li:last-child{border-bottom:0}.tsnmp .tsnmp-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnmp .tsnmp-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnmp .tsnmp-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsnmp table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsnmp table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsnmp table th,.tsnmp table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsnmp table tr:last-child th,.tsnmp table tr:last-child td{border-bottom:0}.tsnmp table.tsnmp-spec th{color:var(--ink);font-weight:600;width:46%}.tsnmp table.tsnmp-spec td{font-variant-numeric:tabular-nums}.tsnmp .tsnmp-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsnmp .tsnmp-hl td,.tsnmp .tsnmp-hl th{background:var(--hl)}.tsnmp table.cmp{min-width:680px}.tsnmp table.cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsnmp .tsnmp-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsnmp .tsnmp-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsnmp table.cmp thead a{text-decoration:none;display:block}.tsnmp table.cmp thead a:hover .tsnmp-cmp-m{color:var(--accent);text-decoration:underline}.tsnmp table.cmp thead a .tsnmp-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsnmp .tsnmp-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsnmp table.cmp thead th.me .tsnmp-cmp-h{color:#C3B6A5}.tsnmp table.cmp thead th.me .tsnmp-cmp-m{color:#fff}.tsnmp table.cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsnmp table.cmp thead th.me{background:var(--dark);color:#fff}.tsnmp table.cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsnmp table.cmp td:first-child{color:var(--sub)}.tsnmp .tsnmp-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsnmp .tsnmp-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsnmp .tsnmp-ladder tr.on td{background:var(--hl)}.tsnmp .tsnmp-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsnmp .tsnmp-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsnmp .tsnmp-warn p{max-width:none}.tsnmp .tsnmp-warn p{margin:0;font-size:17px}.tsnmp .tsnmp-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsnmp blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsnmp blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsnmp blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsnmp .tsnmp-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsnmp .tsnmp-pairup\u003e.tsnmp-tw{margin-top:0}.tsnmp .tsnmp-after{margin-top:24px}.tsnmp .tsnmp-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsnmp .tsnmp-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsnmp .tsnmp-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsnmp .tsnmp-pairup\u003ediv\u003e.tsnmp-tw{margin-top:0}.tsnmp blockquote cite{display:block;margin-top:8px}.tsnmp figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsnmp .tsnmp-more{margin:24px 0 0}.tsnmp .tsnmp-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsnmp .tsnmp-more\u003esummary::-webkit-details-marker{display:none}.tsnmp .tsnmp-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsnmp .tsnmp-more[open]\u003esummary::after{transform:rotate(225deg)}.tsnmp .tsnmp-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnmp .tsnmp-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsnmp .tsnmp-reportgrid\u003ediv:last-child{border-right:0}.tsnmp .tsnmp-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsnmp .tsnmp-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsnmp .tsnmp-reportgrid{grid-template-columns:1fr}.tsnmp .tsnmp-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsnmp .tsnmp-reportgrid\u003ediv:last-child{border-bottom:0}}.tsnmp .tsnmp-faq{border-top:1px solid var(--line);margin-top:16px}.tsnmp .tsnmp-faq details{border-bottom:1px solid var(--line)}.tsnmp .tsnmp-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsnmp .tsnmp-faq summary::-webkit-details-marker{display:none}.tsnmp .tsnmp-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsnmp .tsnmp-faq details[open] summary::after{transform:rotate(225deg)}.tsnmp .tsnmp-faq .tsnmp-fb{padding:0 0 18px;max-width:68ch}.tsnmp .tsnmp-faq .tsnmp-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsnmp .tsnmp-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsnmp .tsnmp-close h2{color:#fff;max-width:22ch}.tsnmp .tsnmp-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsnmp .tsnmp-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsnmp .tsnmp-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsnmp .tsnmp-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsnmp .tsnmp-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsnmp .tsnmp-close .who span{display:block}.tsnmp .tsnmp-c .tsnmp-btn,.tsnmp .tsnmp-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsnmp .tsnmp-c .tsnmp-btn:hover,.tsnmp .tsnmp-btn:hover{background:var(--ink);color:#fff}.tsnmp .tsnmp-close .tsnmp-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsnmp .tsnmp-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsnmp .tsnmp-pairup{grid-template-columns:1fr;gap:24px}.tsnmp .tsnmp-chk{grid-template-columns:1fr}.tsnmp .tsnmp-vidrow{flex-direction:column;align-items:stretch}.tsnmp .tsnmp-vid{--cap:380px;align-self:center}.tsnmp .tsnmp-vidrow{gap:24px}.tsnmp .tsnmp-c{padding:0 16px}.tsnmp section{padding:40px 0}.tsnmp section:first-of-type{padding-top:20px}.tsnmp h2{font-size:23px}.tsnmp p.tsnmp-lead{font-size:17px}.tsnmp .tsnmp-stat3{grid-template-columns:1fr}.tsnmp .tsnmp-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsnmp .tsnmp-stat3\u003ediv:last-child{border-bottom:0}.tsnmp .tsnmp-split{grid-template-columns:1fr;gap:24px}.tsnmp .tsnmp-buy{grid-template-columns:1fr}.tsnmp .tsnmp-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsnmp .tsnmp-toc\u003esummary{display:none}.tsnmp .tsnmp-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsnmp .tsnmp-ladder thead{position:absolute;left:-9999px}.tsnmp .tsnmp-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsnmp .tsnmp-ladder tr.on{background:var(--hl)}.tsnmp .tsnmp-ladder td{display:block;border:0;padding:0}.tsnmp .tsnmp-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsnmp .tsnmp-hl td,.tsnmp .tsnmp-hl th,.tsnmp .tsnmp-ladder tr.on td,.tsnmp table.cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsnmp table.cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsnmp table th,.rte .tsnmp table td{padding:11px var(--gut)}.tsnmp .tsnmp-ladder th:last-child,.tsnmp .tsnmp-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsnmp .tsnmp-buy{align-items:start}.tsnmp .tsnmp-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsnmp table.cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsnmp table.cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsnmp .tsnmp-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsnmp table.tsnmp-spec th,.tsnmp table.tsnmp-spec td{display:block;width:auto}.tsnmp table.tsnmp-spec th{border-bottom:0;padding-bottom:0}}.tsnmp .tsnmp-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsnmp .tsnmp-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsnmp .tsnmp-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsnmp .tsnmp-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsnmp .tsnmp-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsnmp\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsnmp-c\"\u003e\n    \u003cdetails class=\"tsnmp-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsnmp-ct\"\u003e6 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eThe short answer\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#what\"\u003eWhat it is\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#sizes\"\u003eSmall or medium\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#fitting\"\u003eHow it goes in\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsnmp-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eA slatted black frame over a timber deck, built to stand in front of the Nordic Misty row\u003c\/h2\u003e\n    \u003cp class=\"tsnmp-lead\"\u003eThe Nordic Misty Pergola is the open structure that extends the row forwards rather than sideways. Same black finish, same slatted roof, a timber deck underfoot, and the mounting points the Privacy Fence panels screw into. It is the lowest-cost way to add covered outdoor space to a Nordic Misty installation.\u003c\/p\u003e\n    \u003cdiv class=\"tsnmp-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmp-lbl\"\u003eTwo footprints\u003c\/p\u003e\n        \u003cp class=\"tsnmp-big\"\u003e52 or 79 in wide\u003c\/p\u003e\n        \u003cp\u003eBoth are 79 inches deep and 86 inches high — lower and shallower than the sauna modules, because it stands in front of them.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmp-lbl\"\u003eWeight\u003c\/p\u003e\n        \u003cp class=\"tsnmp-big\"\u003e386 or 683 lb\u003c\/p\u003e\n        \u003cp\u003eShipping weights. The Small assembles to the same 386 lb; the Medium to 463 lb.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmp-lbl\"\u003eIt takes screens\u003c\/p\u003e\n        \u003cp class=\"tsnmp-big\"\u003eBack and sides\u003c\/p\u003e\n        \u003cp\u003eThe Nordic Misty Privacy Fence fixes to the back of either size, and to the sides of the Medium with filler pieces.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmp-tinted\" id=\"what\"\u003e\n  \u003cdiv class=\"tsnmp-c\"\u003e\n    \u003cp class=\"tsnmp-eyebrow\"\u003eWhat it is\u003c\/p\u003e\n    \u003ch2\u003eNot a wall of the building, a structure in front of it\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnmp-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-pergola__nordic-misty-pergola__05.jpg?v=1791440825\u0026amp;width=1200\" alt=\"Nordic Misty Pergola over a deck with a wood-fired tub and seating\" width=\"2048\" height=\"1365\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eSlatted roof, timber deck, and the mounting points the privacy screens use.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eEverything else in the Nordic Misty Annex range stands in a row: the sauna, then a Lounge, a Changing Room or a Terrace, side by side on one foundation at a shared depth and height. The Pergola is the exception. It is shorter, shallower and designed to sit \u003cstrong\u003ein front of\u003c\/strong\u003e the modules, which is why the module manual flags it as the one case where the standard transport-bracket connection does not apply.\u003c\/p\u003e\n    \u003cp\u003eWhat you get is a four-post black frame with a slatted roof and a timber deck. Open on every side as supplied, shaded rather than sheltered, and sized to pair with the privacy screens that turn one or more faces solid.\u003c\/p\u003e\n    \u003cp\u003eLike every exterior timber in the range it will take on a grey tint in roughly a year depending on sun exposure, and resin can weep from knots. That is what outdoor wood does; it is not a manufacturing defect and it is not covered.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"sizes\"\u003e\n  \u003cdiv class=\"tsnmp-c\"\u003e\n    \u003cp class=\"tsnmp-eyebrow\"\u003eSmall or medium\u003c\/p\u003e\n    \u003ch2\u003ePick the size, then buy the matching screen\u003c\/h2\u003e\n    \u003cp\u003eThe Small is 52 inches wide, the Medium 79. Both are 79 inches deep and 86 inches high.\u003c\/p\u003e\n    \u003cp\u003eThe size you pick also decides which Privacy Fence fits, because the screens are made to the pergola's own widths: \u003cstrong\u003ethe Small Privacy Fence suits the Small Pergola, the Medium suits the Medium\u003c\/strong\u003e. The Medium Pergola is the more flexible of the two — its sides are slightly wider than its back, so a screen mounted on a side needs the two filler pieces that ship with the Medium Fence, and the Medium Fence can be hung either vertically or horizontally.\u003c\/p\u003e\n    \u003cp\u003eThere is no door hand and no entrance count to choose. The Pergola is open.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmp-tinted\" id=\"fitting\"\u003e\n  \u003cdiv class=\"tsnmp-c\"\u003e\n    \u003cp class=\"tsnmp-eyebrow\"\u003eHow it goes in\u003c\/p\u003e\n    \u003ch2\u003eThe foundation rules are the same as the rest of the range\u003c\/h2\u003e\n    \u003cp\u003eKirami's instruction across the Nordic Misty modules is that they are \u003cstrong\u003enever placed directly on the ground\u003c\/strong\u003e. The recommended build is concrete slabs on a hard surface to lift the structure clear, bitumen roofing felt over the full width of each slab, and a durable grid over the slabs to bring everything level. Screw piles are the alternative, with the model chosen for soil type and frost depth on professional advice.\u003c\/p\u003e\n    \u003cp\u003eIf you are insulating the base, the guidance is at least 5 to 10 cm of ground frost insulation under the gravel. Keep tall grass clear of the lower timbers: the manual names it as a contributor to rot because it stops the wood breathing.\u003c\/p\u003e\n    \u003cp\u003eThe Pergola's own connection is the exception to the module rules. Where the other modules are joined with filler pieces between transport brackets and a U-profile sheet across the roof joint, the manual singles out the pergola-in-front case as the one where that method does not apply. If a Pergola is going in alongside a module order, have the installer read that page before the delivery date rather than after.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"specs\"\u003e\n  \u003cdiv class=\"tsnmp-c\"\u003e\n    \u003cp class=\"tsnmp-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eWhat ThermaSol and Kirami publish\u003c\/h2\u003e\n    \u003cdiv class=\"tsnmp-tw\"\u003e\u003ctable class=\"tsnmp-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Small\u003c\/th\u003e\n\u003ctd\u003e52 in W x 79 in D x 86 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eExterior, Medium\u003c\/th\u003e\n\u003ctd\u003e79 in W x 79 in D x 86 in H\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eStructure\u003c\/th\u003e\n\u003ctd\u003eFour-post frame with a slatted roof over a timber deck\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFinish\u003c\/th\u003e\n\u003ctd\u003eBlack, matching the Nordic Misty modules\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eScreens\u003c\/th\u003e\n\u003ctd\u003eTakes the Nordic Misty Privacy Fence on the back of either size, and on the sides of the Medium with filler pieces\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e386 lb Small, 683 lb Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e386 lb Small, 463 lb Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBuilt by\u003c\/th\u003e\n\u003ctd\u003eKirami Oy, Sastamala, Finland\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n    \u003cp\u003eNo wind or snow load rating is published for this structure by ThermaSol or by Kirami. If your jurisdiction requires one, ask your building department what it needs before you order.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmp-tinted\" id=\"faq\"\u003e\n  \u003cdiv class=\"tsnmp-c\"\u003e\n    \u003cp class=\"tsnmp-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eWhat people ask before ordering a Pergola\u003c\/h2\u003e\n    \u003cdiv class=\"tsnmp-faq\"\u003e\n      \u003cdetails\u003e\u003csummary\u003ePergola or Terrace?\u003c\/summary\u003e\u003cdiv class=\"tsnmp-fb\"\u003e\u003cp\u003eA Terrace is a module in the row: full module depth and height, a solid roof, joined to the sauna. A Pergola stands in front of the row, is shorter and shallower, and has a slatted roof that shades rather than sheds water. The Terrace is the weatherproof one. The Pergola is the one that takes privacy screens and extends the usable area forwards.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eDoes it keep rain off?\u003c\/summary\u003e\u003cdiv class=\"tsnmp-fb\"\u003e\u003cp\u003eThe roof is slatted, so it provides shade and breaks up direct sun rather than keeping a deck dry. If you need a dry area, that is a Terrace.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhich Privacy Fence fits?\u003c\/summary\u003e\u003cdiv class=\"tsnmp-fb\"\u003e\u003cp\u003eThe screens are made to the pergola's widths: the Small Fence for the Small Pergola, the Medium Fence for the Medium. The Medium Fence also ships with two filler pieces, which are used only when the screen is mounted on a side wall of the Medium Pergola, because the sides are slightly wider than the back.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan it stand on its own, away from the sauna?\u003c\/summary\u003e\u003cdiv class=\"tsnmp-fb\"\u003e\u003cp\u003ePhysically yes — it is a free-standing frame on a deck, not something that bolts to a module. The foundation rules are the same wherever you put it. It is designed as part of a Nordic Misty installation and that is how it is photographed, but nothing about it requires a sauna.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the lead time?\u003c\/summary\u003e\u003cdiv class=\"tsnmp-fb\"\u003e\u003cp\u003eAbout 12 weeks. Made to order in Finland and shipped to the US, which is why we take these as preorders rather than showing stock we do not have.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHow is it delivered?\u003c\/summary\u003e\u003cdiv class=\"tsnmp-fb\"\u003e\u003cp\u003e386 lb for the Small and 683 lb for the Medium on the truck. ThermaSol notifies customers two weeks before the scheduled pickup. These are the lightest of the Nordic Misty modules, so offloading with three or four people is realistic without hired equipment. Once delivery is made and offloading has begun the carrier is no longer responsible, so inspect before anything comes off the truck.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsnmp-fb\"\u003e\u003cp\u003eOne year from ThermaSol, from substantial project completion. Kirami's own warranty in Europe is 24 months on materials and manufacturing defects, and six months for commercial use, but your contract as a US buyer is with ThermaSol and their term is the one that applies. Colour change, moisture movement, cracking, normal wear and frost damage are excluded under Kirami's terms, and a self-attempted repair voids the warranty.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Small","offer_id":67694374125935,"sku":"14-KIR-4015","price":3395.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":67694374158703,"sku":"14-KIR-4016","price":3883.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-pergola__nordic-misty-pergola__00.jpg?v=1791440825"},{"product_id":"thermasol-nordic-misty-privacy-fence","title":"ThermaSol Nordic Misty Privacy Fence","description":"\u003cstyle\u003e.tsnmf{--ink:#1A1410;--body:#463C33;--mut:#54493D;--accent:#96620A;--bright:#E8A33D;--dark:#171310;--sub:#54493D;--tint:#F7F1E6;--fill:#F0E9DB;--hl:#F6E7CB;--line:#DCCFB4;--warm:#DCCFB4;--edge:#CBBBA0;--rule:#DCCFB4;--r-lg:10px;--r-sm:10px;--r-xs:999px;--gut:20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--body);line-height:1.65;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff}.tsnmf *{box-sizing:border-box}.tsnmf .tsnmf-c img{margin:0 !important;border:0}.tsnmf .tsnmf-c{max-width:1000px;margin:0 auto;padding:0 20px}.tsnmf section{padding:52px 0}.tsnmf section:first-of-type{padding-top:26px}.tsnmf section.tsnmf-tinted{background:var(--tint)}.tsnmf section + section.tsnmf-tinted,.tsnmf section.tsnmf-tinted + section{border-top:1px solid var(--warm)}.tsnmf .tsnmf-c\u003e*:last-child{margin-bottom:0}.tsnmf section[id],.tsnmf .tsnmf-close[id]{scroll-margin-top:16px}.tsnmf h2{font-size:27px;font-weight:700;color:var(--ink);line-height:1.2;margin:0 0 16px;letter-spacing:-.015em;text-wrap:balance;max-width:34ch}.tsnmf h3{font-size:17px;font-weight:700;line-height:1.2;color:var(--ink);margin:32px 0 8px;text-wrap:balance}.tsnmf p{font-size:17px;line-height:1.65;margin:0 0 16px;max-width:72ch}.tsnmf p.tsnmf-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;max-width:none;line-height:1.5}.tsnmf p.tsnmf-lead{font-size:19px;line-height:1.5;color:var(--ink);max-width:62ch;margin:0 0 16px}.tsnmf .tsnmf-c a{color:var(--accent)}.tsnmf strong{color:var(--ink);font-weight:600}.tsnmf figure{margin:0}.tsnmf .tsnmf-disc{display:block;margin:0 0 32px;border-top:1px solid var(--warm);border-bottom:1px solid var(--warm)}.tsnmf .tsnmf-disc\u003esummary{list-style:none;cursor:pointer;padding:12px 0;font-size:15.5px;color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:600;min-height:44px;box-sizing:border-box}.tsnmf .tsnmf-disc\u003esummary::-webkit-details-marker{display:none}.tsnmf .tsnmf-disc\u003esummary::after{content:\"\";width:7px;height:7px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin-left:2px;margin-top:-4px;flex:0 0 auto;transition:transform .16s}.tsnmf .tsnmf-disc[open]\u003esummary::after{transform:rotate(-135deg);margin-top:8px}.tsnmf .tsnmf-disc\u003esummary .tsnmf-ct{color:var(--sub);font-weight:400;margin-left:auto;font-size:13.5px}.tsnmf .tsnmf-disc\u003esummary:hover{color:var(--accent)}.tsnmf .tsnmf-disc ol{list-style:none;margin:0;padding:2px 0 10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(7,auto);grid-auto-flow:column;column-gap:48px;row-gap:0}.tsnmf .tsnmf-disc li{border-top:1px solid var(--rule)}.tsnmf .tsnmf-disc li:nth-child(1),.tsnmf .tsnmf-disc li:nth-child(8){border-top:0}.tsnmf .tsnmf-disc a{display:flex;gap:8px;align-items:baseline;padding:9px 0;font-size:15.5px;line-height:1.5;color:var(--ink);text-decoration:none}.tsnmf .tsnmf-disc a::before{content:counter(d,decimal-leading-zero);counter-increment:d;font-size:11px;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums;flex:0 0 auto;min-width:15px;letter-spacing:.02em}.tsnmf .tsnmf-disc a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.tsnmf .tsnmf-disc ol{counter-reset:d}@media screen and (max-width:520px){.tsnmf .tsnmf-disc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tsnmf .tsnmf-disc li:nth-child(7){border-top:1px solid var(--rule)}.tsnmf .tsnmf-disc a{padding:12px 0;min-height:44px;box-sizing:border-box}}.tsnmf .tsnmf-vidrow{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch;margin:0}.tsnmf .tsnmf-vid{--arn:1.7778;--cap:420px;flex:0 1 auto;width:min(100%,calc(var(--cap) * var(--arn)));aspect-ratio:var(--arn);border-radius:var(--r-lg);overflow:hidden;background:var(--dark);position:relative;box-shadow:0 10px 30px rgba(23,19,16,.18);display:flex;align-items:center;justify-content:center;color:#9C8F80;font-family:var(--mono);font-size:11px;text-align:center;padding:18px;line-height:1.65}.tsnmf .tsnmf-vidbody{flex:1 1 340px;min-width:0;max-width:none;display:flex;flex-direction:column;justify-content:center}.tsnmf .tsnmf-vidbody h2{margin:0 0 16px}.tsnmf .tsnmf-vidbody\u003ep:last-child{margin-bottom:0}.tsnmf .tsnmf-vidbody p{font-size:15.5px;line-height:1.65;margin:0 0 16px;max-width:56ch}.tsnmf .tsnmf-vidmeta{margin:24px 0 0;padding-top:14px;border-top:1px solid var(--warm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);max-width:none}.tsnmf .tsnmf-vidmeta span{display:inline-block;margin-right:24px}.tsnmf .tsnmf-vidmeta span:last-child{margin-right:0}.tsnmf .tsnmf-vidmeta span::before{content:\"\";display:inline-block;width:4px;height:4px;border-radius:var(--r-xs);background:var(--accent);margin-right:8px;vertical-align:2px}.tsnmf .tsnmf-stat3{display:grid;grid-template-columns:repeat(3,1fr);background:var(--dark);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0}.tsnmf .tsnmf-stat3\u003ediv{padding:26px var(--gut);border-right:1px solid rgba(255,255,255,.13)}.tsnmf .tsnmf-stat3\u003ediv:last-child{border-right:0}.tsnmf .tsnmf-stat3 .tsnmf-lbl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bright);margin:0 0 16px;max-width:none}.tsnmf .tsnmf-stat3 .tsnmf-big{font-size:33px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-wrap:balance;max-width:none}.tsnmf .tsnmf-stat3 p{font-size:15.5px;line-height:1.5;color:#C3B6A5;margin:0}.tsnmf .tsnmf-chk{list-style:none;padding:0;margin:16px 0 0;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;border-top:1px solid var(--line)}.tsnmf .tsnmf-chk li{padding:14px 0 14px var(--gut);border-bottom:1px solid var(--rule);position:relative;font-size:17px}.tsnmf .tsnmf-chk li::before{content:\"\";position:absolute;left:0;top:calc(14px + .82em);margin-top:-3px;width:12px;height:7px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.tsnmf .tsnmf-chk b{color:var(--ink)}.tsnmf .tsnmf-chk span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnmf .tsnmf-chk--plain{grid-template-columns:1fr;gap:0}.tsnmf .tsnmf-chk--plain li{padding-left:0}.tsnmf .tsnmf-chk--plain li::before{display:none}.tsnmf .tsnmf-buy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0}.tsnmf .tsnmf-buy\u003ediv{border:1px solid var(--warm);border-radius:var(--r-lg);overflow:hidden;background:#fff}.tsnmf .tsnmf-buy h4,.tsnmf .tsnmf-buy h3{margin:0;padding:16px var(--gut);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.tsnmf .tsnmf-buy .req h4,.tsnmf .tsnmf-buy .req h3{background:var(--dark);color:#fff}.tsnmf .tsnmf-buy .opt h4,.tsnmf .tsnmf-buy .opt h3{background:var(--fill);color:var(--ink);border-bottom:1px solid var(--warm)}.tsnmf .tsnmf-buy ul{list-style:none;margin:0;padding:4px var(--gut) 12px}.tsnmf .tsnmf-buy li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.tsnmf .tsnmf-buy li:last-child{border-bottom:0}.tsnmf .tsnmf-buy li span{display:block;color:var(--sub);font-size:15.5px;margin-top:8px}.tsnmf .tsnmf-tw{border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnmf .tsnmf-tw--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tsnmf table{border-collapse:collapse;width:100%;font-size:15.5px;background:#fff}.tsnmf table caption{caption-side:top;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);padding:13px var(--gut);background:var(--fill);border-bottom:1px solid var(--edge)}.tsnmf table th,.tsnmf table td{padding:11px var(--gut);text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.tsnmf table tr:last-child th,.tsnmf table tr:last-child td{border-bottom:0}.tsnmf table.tsnmf-spec th{color:var(--ink);font-weight:600;width:46%}.tsnmf table.tsnmf-spec td{font-variant-numeric:tabular-nums}.tsnmf .tsnmf-keyspec caption{background:var(--dark);color:#fff;border-bottom:0}.tsnmf .tsnmf-hl td,.tsnmf .tsnmf-hl th{background:var(--hl)}.tsnmf table.cmp{min-width:680px}.tsnmf table.cmp thead th{vertical-align:bottom;padding-top:14px;padding-bottom:12px}.tsnmf .tsnmf-cmp-h{display:block;font-size:11px;font-weight:600;color:var(--sub);line-height:1.2;margin-bottom:8px}.tsnmf .tsnmf-cmp-m{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.tsnmf table.cmp thead a{text-decoration:none;display:block}.tsnmf table.cmp thead a:hover .tsnmf-cmp-m{color:var(--accent);text-decoration:underline}.tsnmf table.cmp thead a .tsnmf-cmp-m::after{content:\"\\2197\";font-size:11px;font-weight:600;color:var(--accent);margin-left:5px;vertical-align:1px}.tsnmf .tsnmf-cmp-here{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bright);margin-top:8px}.tsnmf table.cmp thead th.me .tsnmf-cmp-h{color:#C3B6A5}.tsnmf table.cmp thead th.me .tsnmf-cmp-m{color:#fff}.tsnmf table.cmp thead th{background:var(--fill);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--edge)}.tsnmf table.cmp thead th.me{background:var(--dark);color:#fff}.tsnmf table.cmp td.me{background:var(--hl);font-weight:600;color:var(--ink)}.tsnmf table.cmp td:first-child{color:var(--sub)}.tsnmf .tsnmf-ladder td:last-child{text-align:right;white-space:nowrap;color:var(--sub)}.tsnmf .tsnmf-ladder .kw{font-weight:700;color:var(--ink);font-size:17px;white-space:nowrap}.tsnmf .tsnmf-ladder tr.on td{background:var(--hl)}.tsnmf .tsnmf-ladder .tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--accent);color:#fff;padding:3px 8px;border-radius:var(--r-xs);margin-left:9px;vertical-align:2px}.tsnmf .tsnmf-warn{background:#fff;border:1px solid var(--warm);border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;padding:18px var(--gut) 18px calc(var(--gut) - 3px);margin:24px 0 0;max-width:none}.tsnmf .tsnmf-warn p{max-width:none}.tsnmf .tsnmf-warn p{margin:0;font-size:17px}.tsnmf .tsnmf-warn b{display:block;color:var(--ink);margin-bottom:8px}.tsnmf blockquote{margin:16px 0 0;padding:0 0 0 20px;border-left:3px solid var(--bright);max-width:58ch}.tsnmf blockquote p{font-size:19px;line-height:1.5;color:var(--ink);margin:0 0 8px}.tsnmf blockquote cite{font-style:normal;font-size:13.5px;color:var(--sub)}.tsnmf .tsnmf-pairup{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin:24px 0 0}.tsnmf .tsnmf-pairup\u003e.tsnmf-tw{margin-top:0}.tsnmf .tsnmf-after{margin-top:24px}.tsnmf .tsnmf-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.tsnmf .tsnmf-split\u003efigure img{max-height:440px;object-fit:cover;width:100%}.tsnmf .tsnmf-pairup\u003efigure img{max-height:320px;object-fit:cover;width:100%}.tsnmf .tsnmf-pairup\u003ediv\u003e.tsnmf-tw{margin-top:0}.tsnmf blockquote cite{display:block;margin-top:8px}.tsnmf figcaption{font-size:13.5px;color:var(--sub);margin-top:8px;line-height:1.5}.tsnmf .tsnmf-more{margin:24px 0 0}.tsnmf .tsnmf-more\u003esummary{font-size:15.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;padding:14px var(--gut);background:var(--fill);border:1px solid var(--warm);border-radius:var(--r-lg);position:relative}.tsnmf .tsnmf-more\u003esummary::-webkit-details-marker{display:none}.tsnmf .tsnmf-more\u003esummary::after{content:\"\";position:absolute;right:var(--gut);top:20px;width:8px;height:8px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tsnmf .tsnmf-more[open]\u003esummary::after{transform:rotate(225deg)}.tsnmf .tsnmf-reportgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--edge);border-radius:var(--r-lg);overflow:hidden;margin:24px 0 0;background:#fff}.tsnmf .tsnmf-reportgrid\u003ediv{padding:20px var(--gut);border-right:1px solid var(--line)}.tsnmf .tsnmf-reportgrid\u003ediv:last-child{border-right:0}.tsnmf .tsnmf-reportgrid p{font-size:15.5px;margin:0;line-height:1.65}.tsnmf .tsnmf-rl{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 8px !important}@media screen and (max-width:840px){.tsnmf .tsnmf-reportgrid{grid-template-columns:1fr}.tsnmf .tsnmf-reportgrid\u003ediv{border-right:0;border-bottom:1px solid var(--line)}.tsnmf .tsnmf-reportgrid\u003ediv:last-child{border-bottom:0}}.tsnmf .tsnmf-faq{border-top:1px solid var(--line);margin-top:16px}.tsnmf .tsnmf-faq details{border-bottom:1px solid var(--line)}.tsnmf .tsnmf-faq summary{cursor:pointer;padding:17px 36px 17px 0;position:relative;list-style:none;font-size:17px;font-weight:600;color:var(--ink)}.tsnmf .tsnmf-faq summary::-webkit-details-marker{display:none}.tsnmf .tsnmf-faq summary::after{content:\"\";position:absolute;right:6px;top:25px;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .18s}.tsnmf .tsnmf-faq details[open] summary::after{transform:rotate(225deg)}.tsnmf .tsnmf-faq .tsnmf-fb{padding:0 0 18px;max-width:68ch}.tsnmf .tsnmf-faq .tsnmf-fb p{font-size:17px;margin:0 0 8px;color:var(--body)}.tsnmf .tsnmf-close{background:var(--dark);color:#C3B6A5;padding:60px 0}.tsnmf .tsnmf-close h2{color:#fff;max-width:22ch}.tsnmf .tsnmf-close p{color:#C3B6A5;max-width:56ch;font-size:17px}.tsnmf .tsnmf-close .who{display:flex;gap:16px;align-items:center;margin:8px 0 24px}.tsnmf .tsnmf-close .av{width:52px;height:52px;border-radius:var(--r-xs);flex:0 0 auto;object-fit:cover;background:#2E2620;display:block}.tsnmf .tsnmf-close .who p{margin:0;font-size:15.5px;color:#C3B6A5;line-height:1.5}.tsnmf .tsnmf-close .who b{color:#fff;display:block;font-size:17px;margin-bottom:8px}.tsnmf .tsnmf-close .who span{display:block}.tsnmf .tsnmf-c .tsnmf-btn,.tsnmf .tsnmf-btn{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:15.5px;line-height:1.5;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none;margin:8px 0 0}.tsnmf .tsnmf-c .tsnmf-btn:hover,.tsnmf .tsnmf-btn:hover{background:var(--ink);color:#fff}.tsnmf .tsnmf-close .tsnmf-btn{display:inline-block;background:var(--bright);color:var(--ink);font-weight:700;font-size:15.5px;padding:16px 32px;border-radius:var(--r-sm);text-decoration:none}.tsnmf .tsnmf-close .up{display:block;margin-top:16px;color:#C3B6A5;font-size:15.5px;text-decoration:none;padding:10px 0}@media screen and (max-width:840px){.tsnmf .tsnmf-pairup{grid-template-columns:1fr;gap:24px}.tsnmf .tsnmf-chk{grid-template-columns:1fr}.tsnmf .tsnmf-vidrow{flex-direction:column;align-items:stretch}.tsnmf .tsnmf-vid{--cap:380px;align-self:center}.tsnmf .tsnmf-vidrow{gap:24px}.tsnmf .tsnmf-c{padding:0 16px}.tsnmf section{padding:40px 0}.tsnmf section:first-of-type{padding-top:20px}.tsnmf h2{font-size:23px}.tsnmf p.tsnmf-lead{font-size:17px}.tsnmf .tsnmf-stat3{grid-template-columns:1fr}.tsnmf .tsnmf-stat3\u003ediv{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.tsnmf .tsnmf-stat3\u003ediv:last-child{border-bottom:0}.tsnmf .tsnmf-split{grid-template-columns:1fr;gap:24px}.tsnmf .tsnmf-buy{grid-template-columns:1fr}.tsnmf .tsnmf-toc ol{grid-template-columns:1fr}}@media screen and (min-width:841px){.tsnmf .tsnmf-toc\u003esummary{display:none}.tsnmf .tsnmf-toc ol{display:grid !important}}@media screen and (max-width:560px){.tsnmf .tsnmf-ladder thead{position:absolute;left:-9999px}.tsnmf .tsnmf-ladder tr{display:block;border-bottom:1px solid var(--rule);padding:14px var(--gut)}.tsnmf .tsnmf-ladder tr.on{background:var(--hl)}.tsnmf .tsnmf-ladder td{display:block;border:0;padding:0}.tsnmf .tsnmf-ladder td:last-child{text-align:left;font-size:15.5px;margin-top:8px}}.tsnmf .tsnmf-hl td,.tsnmf .tsnmf-hl th,.tsnmf .tsnmf-ladder tr.on td,.tsnmf table.cmp td.me{border-bottom-color:var(--edge)}@media screen and (max-width:840px){.tsnmf table.cmp thead a{min-height:44px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}}.rte .tsnmf table th,.rte .tsnmf table td{padding:11px var(--gut)}.tsnmf .tsnmf-ladder th:last-child,.tsnmf .tsnmf-ladder td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.tsnmf .tsnmf-buy{align-items:start}.tsnmf .tsnmf-buy li span a{display:inline-block;padding:16px 0;margin:-16px 0}.tsnmf table.cmp td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:inset 0 -1px 0 var(--rule),1px 0 0 var(--rule)}.tsnmf table.cmp thead th:first-child{position:sticky;left:0;z-index:2;background:var(--fill)}@media screen and (max-width:560px){.tsnmf .tsnmf-ladder td:last-child::before{content:\"Nameplate draw:\\00a0\";font-weight:700;color:var(--ink)}}@media screen and (max-width:480px){.tsnmf table.tsnmf-spec th,.tsnmf table.tsnmf-spec td{display:block;width:auto}.tsnmf table.tsnmf-spec th{border-bottom:0;padding-bottom:0}}.tsnmf .tsnmf-vid video{position:absolute;inset:0;width:100%;height:100%;display:block;border:0;background:var(--dark);object-fit:cover}.tsnmf .tsnmf-vid video:focus-visible{outline:3px solid var(--bright);outline-offset:-3px}.tsnmf .tsnmf-fig{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--edge);background:#fff}.tsnmf .tsnmf-fig img{width:100%;height:auto;display:block;border:0;border-radius:0;box-shadow:none;mix-blend-mode:multiply}.tsnmf .tsnmf-c\u003efigure{max-width:560px;margin-left:auto;margin-right:auto}\u003c\/style\u003e\n\u003cdiv class=\"tsnmf\"\u003e\n\u003csection id=\"overview\"\u003e\n  \u003cdiv class=\"tsnmf-c\"\u003e\n    \u003cdetails class=\"tsnmf-disc\"\u003e\n  \u003csummary\u003eJump to\u003cspan class=\"tsnmf-ct\"\u003e5 sections\u003c\/span\u003e\u003c\/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#overview\"\u003eThe short answer\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#fit\"\u003eWhich one fits\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#fitting\"\u003eHow it mounts\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#specs\"\u003eSpecifications\u003c\/a\u003e\u003c\/li\u003e\n    \u003cli\u003e\u003ca href=\"#faq\"\u003eBuyer questions\u003c\/a\u003e\u003c\/li\u003e\n  \u003c\/ol\u003e\n\u003c\/details\u003e\n    \u003cp class=\"tsnmf-eyebrow\"\u003eThe short answer\u003c\/p\u003e\n    \u003ch2\u003eA slatted screen that turns one open face of a Nordic Misty Pergola into a private one\u003c\/h2\u003e\n    \u003cp class=\"tsnmf-lead\"\u003eThe Nordic Misty Privacy Fence is a black batten panel made to the Pergola's own widths. Every installation step ThermaSol publishes for it attaches it to a Pergola — the back of either size, or the side of the Medium — so buy it alongside a Pergola, not on its own.\u003c\/p\u003e\n    \u003cdiv class=\"tsnmf-stat3\"\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmf-lbl\"\u003eTwo sizes\u003c\/p\u003e\n        \u003cp class=\"tsnmf-big\"\u003e52 or 79 in\u003c\/p\u003e\n        \u003cp\u003eMatched to the Pergola Small and the Pergola Medium. There is no other fitment.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmf-lbl\"\u003eWeight\u003c\/p\u003e\n        \u003cp class=\"tsnmf-big\"\u003e167 or 200 lb\u003c\/p\u003e\n        \u003cp\u003eShipping weights. Assembled, 58 lb for the Small and 90 lb for the Medium.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cp class=\"tsnmf-lbl\"\u003eFixings supplied\u003c\/p\u003e\n        \u003cp class=\"tsnmf-big\"\u003e9 or 15 screws\u003c\/p\u003e\n        \u003cp\u003eThe Small ships with nine 4.2 x 75 mm screws. The Medium adds two filler pieces and six 4.2 x 55 mm screws for side mounting.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmf-tinted\" id=\"fit\"\u003e\n  \u003cdiv class=\"tsnmf-c\"\u003e\n    \u003cp class=\"tsnmf-eyebrow\"\u003eWhich one fits\u003c\/p\u003e\n    \u003ch2\u003eThe screen is sized to the pergola, so the sizes pair one to one\u003c\/h2\u003e\n    \u003cfigure\u003e\u003cdiv class=\"tsnmf-fig\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-fence__nordic-misty-garden-privacy-fence__01.jpg?v=1791440834\u0026amp;width=1200\" alt=\"ThermaSol Nordic Misty Garden Privacy Fence panel, three-quarter studio view, vertical black battens\" width=\"2000\" height=\"2000\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cfigcaption\u003eCut to the pergola's own width. The Medium also mounts on a side wall, using the supplied filler pieces.\u003c\/figcaption\u003e\u003c\/figure\u003e\n    \u003cp\u003eThe Small Privacy Fence suits the \u003cstrong\u003eNordic Misty Pergola Small\u003c\/strong\u003e, which is 52 inches wide. The Medium suits the \u003cstrong\u003ePergola Medium\u003c\/strong\u003e at 79 inches. Both pergolas stand 86 inches high and the screens are cut to that frame.\u003c\/p\u003e\n    \u003cp\u003eThe Medium is the more capable of the two. It ships with \u003cstrong\u003etwo filler pieces\u003c\/strong\u003e that are used only when the screen goes on a \u003cem\u003eside\u003c\/em\u003e wall of the Medium Pergola, because the sides are slightly wider than the back. It can also be hung vertically or horizontally, so the battens can run either way depending on how you want it to read.\u003c\/p\u003e\n    \u003cp\u003eThere is one honest gap here, and we would rather state it than invent a number. ThermaSol's fence manual gives a dimension line for each size, but that line repeats the \u003cem\u003epergola's\u003c\/em\u003e bounding box rather than the panel's own height and width. Neither ThermaSol nor Kirami publishes a standalone panel dimension, so we have not published one. What is certain, from the manual's own installation drawings, is which pergola each size fits.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"fitting\"\u003e\n  \u003cdiv class=\"tsnmf-c\"\u003e\n    \u003cp class=\"tsnmf-eyebrow\"\u003eHow it mounts\u003c\/p\u003e\n    \u003ch2\u003eThree screws a side into the posts, three into the top frame\u003c\/h2\u003e\n    \u003cp\u003eThe method is the same across all three positions, and it is screwed from the outside of the pergola.\u003c\/p\u003e\n    \u003cul class=\"tsnmf-chk\"\u003e\n      \u003cli\u003e\n\u003cb\u003eBack of the Pergola Small.\u003c\/b\u003e \u003cspan\u003eAlign the screen roughly in the middle of the pergola's vertical posts. Three 4.2 x 75 mm screws into each post from outside, then three more into the top frame. A slight gap between screen and pergola is expected.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eBack of the Pergola Medium.\u003c\/b\u003e \u003cspan\u003eIdentical, and it can be set vertically or horizontally. The gap falls between the screen and the pergola deck.\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eSide of the Pergola Medium.\u003c\/b\u003e \u003cspan\u003eFit the two filler pieces first, three 4.2 x 55 mm screws per piece. Keep the outermost screws about 15 cm in from the edges to stop the wood cracking — on the horizontal orientation, fix them to the third slat from the top and the bottom. Then mount as above.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThe battens can face either way. ThermaSol's manual notes that it is also possible to install the screen so that the battens binding the wall sit on the visible side, which is a styling choice rather than a structural one.\u003c\/p\u003e\n    \u003cp\u003eIt is a straightforward job with hand tools and two people. The one thing to get right is the 15 cm setback on the filler-piece screws, because that is the instruction that stops a split.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"tsnmf-tinted\" id=\"specs\"\u003e\n  \u003cdiv class=\"tsnmf-c\"\u003e\n    \u003cp class=\"tsnmf-eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eWhat ThermaSol publishes\u003c\/h2\u003e\n    \u003cdiv class=\"tsnmf-tw\"\u003e\u003ctable class=\"tsnmf-spec\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eFitment, Small\u003c\/th\u003e\n\u003ctd\u003eNordic Misty Pergola Small, 52 in wide\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eFitment, Medium\u003c\/th\u003e\n\u003ctd\u003eNordic Misty Pergola Medium, 79 in wide\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003ePergola height\u003c\/th\u003e\n\u003ctd\u003e86 in\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eMounting positions\u003c\/th\u003e\n\u003ctd\u003eBack of either pergola; side of the Medium, using the supplied filler pieces\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eOrientation\u003c\/th\u003e\n\u003ctd\u003eMedium may be hung vertically or horizontally\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupplied fixings, Small\u003c\/th\u003e\n\u003ctd\u003eNine 4.2 x 75 mm screws\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSupplied fixings, Medium\u003c\/th\u003e\n\u003ctd\u003eNine 4.2 x 75 mm screws, six 4.2 x 55 mm screws, two filler pieces\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eShipping weight\u003c\/th\u003e\n\u003ctd\u003e167 lb Small, 200 lb Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAssembled weight\u003c\/th\u003e\n\u003ctd\u003e58 lb Small, 90 lb Medium\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBuilt by\u003c\/th\u003e\n\u003ctd\u003eKirami Oy, Sastamala, Finland\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection id=\"faq\"\u003e\n  \u003cdiv class=\"tsnmf-c\"\u003e\n    \u003cp class=\"tsnmf-eyebrow\"\u003eBuyer questions\u003c\/p\u003e\n    \u003ch2\u003eWhat people ask before ordering a Privacy Fence\u003c\/h2\u003e\n    \u003cdiv class=\"tsnmf-faq\"\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan I use it as a free-standing garden fence?\u003c\/summary\u003e\u003cdiv class=\"tsnmf-fb\"\u003e\u003cp\u003eNo instruction exists for that. Every installation step ThermaSol publishes fixes the screen to a Nordic Misty Pergola's posts and top frame, and there are no ground fixings in the part list. Treat it as a pergola panel.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhich size do I need?\u003c\/summary\u003e\u003cdiv class=\"tsnmf-fb\"\u003e\u003cp\u003eMatch it to the pergola: Small Fence for the Pergola Small, Medium Fence for the Pergola Medium. If you are ordering both at once we will check the pairing before the order goes in.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHow many can I fit to one pergola?\u003c\/summary\u003e\u003cdiv class=\"tsnmf-fb\"\u003e\u003cp\u003eThe manual documents the back of either size and the sides of the Medium. The filler pieces that make a side mount possible come two to a Medium Fence, so a side panel uses one fence kit. If you want more than one face screened, order one fence per face and tell us which faces, so we can check you have the right mix.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhich way do the battens run?\u003c\/summary\u003e\u003cdiv class=\"tsnmf-fb\"\u003e\u003cp\u003eYour choice on the Medium, which can be hung vertically or horizontally. ThermaSol also notes you can mount the screen with the binding battens on the visible side if you prefer that look.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWill it go grey?\u003c\/summary\u003e\u003cdiv class=\"tsnmf-fb\"\u003e\u003cp\u003eYes, like every outdoor timber in the range — roughly a year, depending on sun exposure. Colour change and moisture movement are excluded from the warranty because they are what wood does, not manufacturing faults.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the lead time?\u003c\/summary\u003e\u003cdiv class=\"tsnmf-fb\"\u003e\u003cp\u003eAbout 12 weeks, the same as the rest of the Nordic Misty range. These are made to order in Finland and shipped to the US.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat is the warranty?\u003c\/summary\u003e\u003cdiv class=\"tsnmf-fb\"\u003e\u003cp\u003eOne year from ThermaSol, from substantial project completion. Kirami's own warranty in Europe is 24 months on materials and manufacturing defects, and six months for commercial use, but your contract as a US buyer is with ThermaSol and their term is the one that applies.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"ThermaSol","offers":[{"title":"Small","offer_id":67694376223087,"sku":"14-KIR-3959","price":343.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":67694376255855,"sku":"14-KIR-3958","price":448.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/files\/nm-fence__nordic-misty-garden-privacy-fence__01.jpg?v=1791440834"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/0674\/1103\/collections\/thermasol.png?v=1791455730","url":"https:\/\/recoveryroomdirect.com\/collections\/thermasol.oembed","provider":"Recovery Room Direct","version":"1.0","type":"link"}