{"product_id":"golden-designs-soria-3-person-indoor-hybrid-sauna-gdi-8330-01","title":"3 Person Indoor Hybrid Sauna - Golden Designs Soria","description":"\u003cstyle\u003e\n  .kl-pdp-below,\n  .kl-post-tabs {\n    color: #252321;\n  }\n\n  .kl-main-description {\n    box-sizing: border-box;\n    width: calc(100% - 48px);\n    max-width: 960px;\n    margin: 0 auto;\n    padding: clamp(34px, 4vw, 56px) 0 clamp(58px, 5vw, 72px);\n    text-align: left;\n  }\n\n  .kl-main-description .kl-editorial-eyebrow {\n    margin-bottom: 16px;\n  }\n\n  .kl-main-description h2 {\n    width: 100%;\n    max-width: 960px;\n    margin: 0 0 20px;\n    color: #252321;\n    font-size: clamp(34px, 3.6vw, 54px);\n    line-height: 1.06;\n    letter-spacing: -0.025em;\n    text-align: left;\n  }\n\n  .kl-main-description p:not(.kl-editorial-eyebrow) {\n    width: 100%;\n    max-width: 960px;\n    margin: 0 0 12px;\n    color: #4f4b47;\n    font-size: 18px;\n    line-height: 1.65;\n    text-align: left;\n  }\n\n  .kl-main-description p:last-child {\n    margin-bottom: 0;\n  }\n\n  .kl-editorial {\n    margin: clamp(24px, 3vw, 40px) auto 0;\n  }\n\n  .kl-editorial-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    align-items: stretch;\n    background: #f4f1ed;\n  }\n\n  .kl-editorial-row + .kl-editorial-row {\n    margin-top: 18px;\n  }\n\n  .kl-editorial-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: clamp(42px, 6vw, 92px);\n  }\n\n  .kl-editorial-eyebrow {\n    margin: 0 0 14px;\n    color: #9c431f;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .kl-editorial-copy h3,\n  .kl-faq-heading h2 {\n    margin: 0 0 20px;\n    color: #252321;\n    font-size: clamp(30px, 3vw, 42px);\n    line-height: 1.08;\n  }\n\n  .kl-editorial-copy p {\n    margin: 0 0 16px;\n    font-size: 17px;\n    line-height: 1.65;\n  }\n\n  .kl-editorial-copy p:last-child {\n    margin-bottom: 0;\n  }\n\n  .kl-editorial-media {\n    min-height: 520px;\n    background: #ece8e3;\n  }\n\n  .kl-editorial-media img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    min-height: 520px;\n    object-fit: cover;\n  }\n\n  .kl-faq-section {\n    max-width: 1040px;\n    margin: clamp(72px, 9vw, 128px) auto;\n    padding: 0 24px;\n  }\n\n  .kl-faq-heading {\n    margin-bottom: 42px;\n    text-align: center;\n  }\n\n  .kl-faq-heading p {\n    max-width: 650px;\n    margin: 0 auto;\n    color: #67635f;\n    font-size: 18px;\n    line-height: 1.5;\n  }\n\n  .kl-faq-item {\n    border-top: 1px solid #d8d2cc;\n  }\n\n  .kl-faq-item:last-of-type {\n    border-bottom: 1px solid #d8d2cc;\n  }\n\n  .kl-faq-question {\n    display: flex;\n    width: 100%;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n    margin: 0;\n    padding: 22px 0;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #252321;\n    cursor: pointer;\n    font: inherit;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.35;\n    text-align: left;\n    appearance: none;\n    -webkit-appearance: none;\n  }\n\n  .kl-faq-question::after {\n    display: flex;\n    width: 28px;\n    height: 28px;\n    flex: 0 0 28px;\n    align-items: center;\n    justify-content: center;\n    color: #9c431f;\n    content: \"+\";\n    font-size: 25px;\n    font-weight: 400;\n    line-height: 1;\n  }\n\n  .kl-faq-question[aria-expanded=\"true\"]::after {\n    content: \"−\";\n  }\n\n  .kl-faq-question:focus-visible {\n    outline: 2px solid #9c431f;\n    outline-offset: 4px;\n  }\n\n  .kl-faq-answer {\n    max-width: 850px;\n    padding: 0 40px 24px 0;\n  }\n\n  .kl-faq-answer[hidden] {\n    display: none !important;\n  }\n\n  .kl-faq-answer p {\n    margin: 0;\n    color: #5e5a56;\n    font-size: 16px;\n    line-height: 1.65;\n  }\n\n  .kl-faq-disclaimer {\n    max-width: 850px;\n    margin: 24px 0 0;\n    color: #77716c;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .kl-tab-lead,\n  .kl-tab-copy,\n  .kl-feature-list,\n  .kl-table-wrap {\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .kl-feature-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px 34px;\n    margin: 22px 0 0;\n    padding-left: 20px;\n  }\n\n  .kl-table-wrap {\n    width: 100%;\n    overflow-x: auto;\n  }\n\n  .kl-easytabs-bottom-section,\n  .kl-easytabs-top-section {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n    --section-padding-top: 0px;\n    --section-padding-bottom: 0px;\n  }\n\n  .kl-easytabs-bottom-section \u003e :first-child,\n  .kl-easytabs-top-section \u003e :first-child,\n  .kl-easytabs-bottom-section [class*=\"section-spacing\"],\n  .kl-easytabs-top-section [class*=\"section-spacing\"] {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n\n  .kl-easytabs-bottom-section \u003e .pt,\n  .kl-easytabs-top-section \u003e .pt,\n  .kl-easytabs-bottom-section .pt.pb,\n  .kl-easytabs-top-section .pt.pb {\n    padding-top: 0 !important;\n    padding-bottom: 0 !important;\n  }\n\n  .kl-post-tabs {\n    width: 100%;\n  }\n\n  .kl-post-tabs-source {\n    display: contents;\n  }\n\n  .kl-post-tabs[hidden] {\n    display: none !important;\n  }\n\n  .kinaura-specs {\n    width: 100%;\n    border-collapse: collapse;\n  }\n\n  .kinaura-specs th,\n  .kinaura-specs td {\n    padding: 13px 14px;\n    border-bottom: 1px solid #ded8d2;\n    text-align: left;\n    vertical-align: top;\n  }\n\n  .kinaura-specs th {\n    width: 36%;\n    color: #4e4a46;\n    font-weight: 700;\n  }\n\n  .kl-tab-link {\n    color: #9c431f;\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n  @media screen and (max-width: 749px) {\n    .kl-main-description {\n      width: calc(100% - 44px);\n      max-width: none;\n      margin: 0 auto;\n      padding: 34px 0 48px;\n      text-align: left;\n    }\n\n    .kl-main-description h2 {\n      margin: 0 0 18px;\n      font-size: clamp(32px, 10vw, 42px);\n      line-height: 1.08;\n    }\n\n    .kl-main-description p:not(.kl-editorial-eyebrow) {\n      margin-left: 0;\n      margin-right: 0;\n      font-size: 17px;\n      text-align: left;\n    }\n\n    .kl-editorial-row {\n      grid-template-columns: 1fr;\n    }\n\n    .kl-editorial-row--reverse .kl-editorial-media {\n      order: 2;\n    }\n\n    .kl-editorial-copy {\n      padding: 38px 24px;\n    }\n\n    .kl-editorial-media,\n    .kl-editorial-media img {\n      min-height: 340px;\n    }\n\n    .kl-feature-list {\n      grid-template-columns: 1fr;\n    }\n\n    .kinaura-specs th,\n    .kinaura-specs td {\n      padding: 11px 9px;\n    }\n\n    .kl-faq-question {\n      gap: 16px;\n      padding: 20px 0;\n      font-size: 17px;\n    }\n\n    .kl-faq-answer {\n      padding-right: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"kl-pdp-below\"\u003e\n  \u003csection class=\"kl-main-description\" aria-label=\"3 Person Indoor Hybrid Sauna - Golden Designs Soria description\"\u003e\n    \u003cp class=\"kl-editorial-eyebrow\"\u003e3 person indoor hybrid sauna\u003c\/p\u003e\n    \u003ch2\u003eFull Spectrum Infrared and a Harvia 6 kW Stove in One Room\u003c\/h2\u003e\n    \u003cp\u003eThe Soria holds both heating systems in the same Canadian Hemlock cabin. PureTech full spectrum infrared panels on the walls, and a Harvia 6 kW wall mounted stove with stones.\u003c\/p\u003e\n\u003cp\u003eThey run one at a time. Infrared for a gentle session after work, at a temperature you can hold a conversation in. The stove for the weekend, when you want the room properly hot and water on the stones.\u003c\/p\u003e\n\u003cp\u003eThe infrared side is eight emitters in total: five carbon PureTech panels and three near infrared elements, 3200 watts between them.\u003c\/p\u003e\n\u003cp\u003eSixty five inches wide, fifty seven deep, eighty tall. Three people sit without negotiating for space. Inside there is a red light therapy panel, a backlit salt bar, interior lighting and built in speakers. The benches lift out, which leaves a clear floor for yoga or stretching between sessions.\u003c\/p\u003e\n\u003cp\u003eElectrical service is a dedicated 240V 30 amp circuit. We recommend having a certified electrician review the room before delivery.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003ch5\u003eFeatures\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003e3 person capacity\u003c\/li\u003e\n\u003cli\u003eHarvia 6 kW wall mounted traditional stove with built in controls\u003c\/li\u003e\n\u003cli\u003ePureTech full spectrum infrared, 3200 W total\u003c\/li\u003e\n\u003cli\u003e8 IR emitters: 5 carbon PureTech panels and 3 near infrared elements\u003c\/li\u003e\n\u003cli\u003eInfrared and stove are used one at a time\u003c\/li\u003e\n\u003cli\u003eNear Zero EMF: under 3 mG at 2 to 3 inches from the heating panels\u003c\/li\u003e\n\u003cli\u003eNatural reforested Canadian Hemlock\u003c\/li\u003e\n\u003cli\u003eClear tempered glass door\u003c\/li\u003e\n\u003cli\u003eRed light therapy panel and backlit salt bar\u003c\/li\u003e\n\u003cli\u003eInterior lighting, control panel and built in speakers\u003c\/li\u003e\n\u003cli\u003eRemovable benches for yoga and stretching\u003c\/li\u003e\n\u003cli\u003eCertified electrician required for stove installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eDimensions \u0026amp; Specs\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eManufacturer model: GDI-8330-01\u003c\/li\u003e\n\u003cli\u003eUPC: 850061851154\u003c\/li\u003e\n\u003cli\u003eBrand: Golden Designs\u003c\/li\u003e\n\u003cli\u003eRecommended capacity: 3 person\u003c\/li\u003e\n\u003cli\u003eHeating system: Hybrid. Harvia 6 kW traditional stove with built in controls, plus PureTech full spectrum infrared, 3200 W total. The two systems are used one at a time\u003c\/li\u003e\n\u003cli\u003eInfrared emitters: 8 total. 5 carbon PureTech near zero EMF heating panels and 3 near infrared heating elements\u003c\/li\u003e\n\u003cli\u003eEMF: Near Zero EMF, under 3 mG at 2 to 3 inches from the heating panels\u003c\/li\u003e\n\u003cli\u003ePower \u0026amp; electrical: 240V, dedicated 30 amp circuit for the stove and the full spectrum system\u003c\/li\u003e\n\u003cli\u003eMaterials: Natural reforested Canadian Hemlock and clear tempered glass\u003c\/li\u003e\n\u003cli\u003eControls \u0026amp; comfort: Interior control panel, light control panel, removable benches\u003c\/li\u003e\n\u003cli\u003eLighting \u0026amp; audio: Red light therapy panel, backlit salt bar, interior lighting and built in speakers\u003c\/li\u003e\n\u003cli\u003eDimensions: Exterior 65\" W \/ 57\" D \/ 80\" H; interior 60\" W \/ 50\" D \/ 70\" H\u003c\/li\u003e\n\u003cli\u003eWeight \u0026amp; packaging: 450 lb sauna; 675 lb shipping; 4 boxes on a pallet 83\" W x 30\" D x 73\" H\u003c\/li\u003e\n\u003cli\u003eAssembly \u0026amp; use: Clasp together construction; 2 people recommended for lifting; indoor use, or outdoors under a covered structure\u003c\/li\u003e\n\u003cli\u003eWarranty: 5 YEAR\u003c\/li\u003e\n\u003cli\u003eDelivery: LTL freight, curbside\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eShipping \u0026amp; Assembly\u003c\/h5\u003e\n\u003cp\u003eYour sauna ships free from California by LTL freight. It normally leaves the warehouse within two business days and travels in 4 boxes on a pallet measuring 83\" W x 30\" D x 73\" H. The carrier will contact you before delivery to arrange a delivery window.\u003c\/p\u003e\n\u003cp\u003eCurbside delivery means the driver lowers the shipment at the curb or end of your driveway. Moving the boxes indoors, unpacking and assembly are not included.\u003c\/p\u003e\n\u003cp\u003eInspect the shipment before signing. Note any visible damage on the delivery receipt, take clear photos and contact us within 48 hours so we can assist with the next steps.\u003c\/p\u003e\n\u003cp\u003ePrefer professional help? We recommend \u003ca href=\"https:\/\/www.wecanassemble.com\/book-a-pro\" target=\"_blank\" rel=\"noopener\"\u003e\u003cstrong\u003eWe Can Assemble\u003c\/strong\u003e\u003c\/a\u003e, an independent third-party service. Enter your ZIP code, select the sauna brand and model, and review the available placement and assembly options. Availability, booking and payment are handled directly by We Can Assemble and are not included with your Kinaura Life purchase.\u003c\/p\u003e\n\u003cp\u003eAssembly is clasp together and needs no special tools. Two people are recommended for the lifting. This cabin requires a dedicated 240V \/ 30A circuit, and the Harvia 6 kW stove must be installed by a certified licensed electrician following the manufacturer's manual and your local electrical code, so book the electrician before your delivery date rather than after.\u003c\/p\u003e\n\u003ch5\u003eWarranty\u003c\/h5\u003e\n\u003cp\u003e5 YEAR.\u003c\/p\u003e\n\u003cp\u003eWarranty coverage follows the official Golden Designs warranty terms for this model. If you need help before or after purchase, contact Kinaura Life and we will help you confirm the right next step.\u003c\/p\u003e\n\u003cdiv class=\"kl-post-tabs-source\"\u003e\n  \u003csection class=\"kl-editorial\" aria-label=\"Soria indoor hybrid sauna highlights\"\u003e\n    \u003cdiv class=\"kl-editorial-row\"\u003e\n      \u003cdiv class=\"kl-editorial-copy\"\u003e\n        \u003cp class=\"kl-editorial-eyebrow\"\u003eTWO KINDS OF HEAT, ONE CABIN\u003c\/p\u003e\n        \u003ch3\u003eFull Spectrum Infrared and a Harvia 6 kW Stove\u003c\/h3\u003e\n        \u003cp\u003eThe cabin holds both systems. PureTech full spectrum infrared panels on the walls, and a Harvia 6 kW wall mounted traditional stove with stones.\u003c\/p\u003e\n\u003cp\u003eThe two are used one at a time. Infrared for a gentle session on a weekday. The stove and water on the stones when you want real löyly and steam.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kl-editorial-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1046\/4451\/0033\/files\/golden-designs-soria-3-person-hybrid-sauna-4.jpg\" alt=\"Golden Designs Soria hybrid sauna interior with the bench and the Harvia 6 kW stove in its wooden guard\" loading=\"lazy\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kl-editorial-row kl-editorial-row--reverse\"\u003e\n      \u003cdiv class=\"kl-editorial-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1046\/4451\/0033\/files\/golden-designs-soria-3-person-hybrid-sauna-2.jpg\" alt=\"Interior of the Golden Designs Soria 3 person hybrid sauna in Canadian Hemlock\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kl-editorial-copy\"\u003e\n        \u003cp class=\"kl-editorial-eyebrow\"\u003eWHEN THE BENCHES COME OUT\u003c\/p\u003e\n        \u003ch3\u003eA Hot Room That Becomes a Studio\u003c\/h3\u003e\n        \u003cp\u003eSixty five inches wide by fifty seven deep on the outside, with seventy inches of interior height.\u003c\/p\u003e\n\u003cp\u003eRemove the benches and the floor is clear. Golden Designs builds the Soria so the same room works for yoga and stretching between sauna sessions.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"kl-faq-section\" aria-label=\"3 Person Indoor Hybrid Sauna - Golden Designs Soria FAQs\"\u003e\n    \u003cdiv class=\"kl-faq-heading\"\u003e\n\u003cp class=\"kl-editorial-eyebrow\"\u003eQuestions before you buy\u003c\/p\u003e\n\u003ch2\u003eClear answers for choosing an indoor hybrid sauna\u003c\/h2\u003e\n\u003cp\u003eTwo heating systems in one cabin. These answers keep the choice clear.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003eCan I use the infrared and the stove at the same time?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eNo. The two heating systems are used one at a time. You choose the kind of session before you start: full spectrum infrared, or traditional stove heat with water on the stones.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003eWhat electrical service does it need?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eA dedicated 240V 30 amp circuit. We recommend having a certified electrician review the room and install the circuit before your delivery date.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003eCan I put it outdoors?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eIt is built for indoor use. It can also go outdoors under a covered structure, such as a patio roof, that protects it from the weather. It cannot sit directly in the rain and sun.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003eHow many people does it hold?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eThree. The cabin measures 65 inches wide by 57 inches deep, with 70 inches of interior height.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003eCan I remove the benches?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eYes. With the benches out, the floor is clear and the cabin works as a space for yoga or stretching.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003eIs the stove included?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eYes. The Soria comes with a Harvia 6 kW wall mounted traditional stove with built in controls. The stove heater must be installed by a certified licensed electrician, following the manufacturer's manual and the electrical code in your area.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003eHow is it delivered?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eFree LTL freight from California, curbside, on a pallet. The carrier contacts you to arrange a delivery window. Moving the boxes indoors, unpacking and assembly are not included.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003eWhat does the warranty cover?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\" hidden\u003e\u003cp\u003eThe manufacturer's limited warranty for this model runs 5 years and follows the official Golden Designs warranty terms. Keep your order confirmation as proof of purchase and contact Kinaura Life first if you need warranty support.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n  (function () {\n    function hydrateEditorialImages() {\n      var galleryImages = Array.prototype.slice.call(\n        document.querySelectorAll(\n          '.main-product .pdp-media img, .main-product .product-media-area img'\n        )\n      );\n\n      var seen = {};\n      var sources = [];\n\n      galleryImages.forEach(function (image) {\n        var src =\n          image.currentSrc ||\n          image.getAttribute('src') ||\n          image.getAttribute('data-src');\n\n        if (!src) return;\n\n        var key = src.split('?')[0];\n\n        if (seen[key]) return;\n\n        seen[key] = true;\n\n        sources.push({\n          src: src,\n          srcset:\n            image.getAttribute('srcset') ||\n            image.getAttribute('data-srcset') ||\n            ''\n        });\n      });\n\n      document\n        .querySelectorAll('[data-kl-gallery-index]')\n        .forEach(function (target) {\n          var requestedIndex =\n            parseInt(\n              target.getAttribute('data-kl-gallery-index'),\n              10\n            ) || 0;\n\n          var source = sources[requestedIndex] || sources[0];\n\n          if (!source) return;\n\n          target.setAttribute('src', source.src);\n\n          if (source.srcset) {\n            target.setAttribute('srcset', source.srcset);\n          }\n        });\n    }\n\n    function initializeFaqAccordion() {\n      document\n        .querySelectorAll('.kl-faq-question')\n        .forEach(function (button, index) {\n          var answer = button.nextElementSibling;\n\n          if (\n            !answer ||\n            !answer.classList.contains('kl-faq-answer')\n          ) {\n            return;\n          }\n\n          if (!button.id) {\n            button.id = 'kl-faq-question-' + index;\n          }\n\n          if (!answer.id) {\n            answer.id = 'kl-faq-answer-' + index;\n          }\n\n          button.setAttribute(\n            'aria-controls',\n            answer.id\n          );\n\n          answer.setAttribute(\n            'aria-labelledby',\n            button.id\n          );\n\n          var isOpen =\n            button.getAttribute('aria-expanded') === 'true';\n\n          answer.hidden = !isOpen;\n        });\n\n      if (window.__klFaqAccordionBound) return;\n\n      window.__klFaqAccordionBound = true;\n\n      document.addEventListener(\n        'click',\n        function (event) {\n          var button = event.target.closest(\n            '.kl-faq-question'\n          );\n\n          if (!button) return;\n\n          var answer = button.nextElementSibling;\n\n          if (\n            !answer ||\n            !answer.classList.contains('kl-faq-answer')\n          ) {\n            return;\n          }\n\n          event.preventDefault();\n\n          var isOpen =\n            button.getAttribute('aria-expanded') === 'true';\n\n          button.setAttribute(\n            'aria-expanded',\n            isOpen ? 'false' : 'true'\n          );\n\n          answer.hidden = isOpen;\n        },\n        true\n      );\n    }\n\n    function hideLegacySafetyCare() {\n      document\n        .querySelectorAll('h1, h2, h3, h4, h5, h6')\n        .forEach(function (heading) {\n          var headingText = heading.textContent\n            .replace(\/\\s+\/g, ' ')\n            .trim()\n            .toLowerCase();\n\n          if (headingText !== 'safety \u0026 care') return;\n\n          if (heading.closest('.kl-faq-section')) return;\n\n          var legacySection =\n            heading.closest('.shopify-section');\n\n          if (\n            legacySection \u0026\u0026\n            !legacySection.querySelector('.kl-pdp-below')\n          ) {\n            legacySection.style.setProperty(\n              'display',\n              'none',\n              'important'\n            );\n\n            legacySection.setAttribute(\n              'aria-hidden',\n              'true'\n            );\n          }\n        });\n    }\n\n    function arrangeEasyTabsSections() {\n      var intro = document.querySelector('.kl-pdp-below');\n\n      var tabs = document.querySelector(\n        '.easytabs-holder, .easytabs-tabs'\n      );\n\n      var editorial =\n        document.querySelector('.kl-editorial');\n\n      var faq =\n        document.querySelector('.kl-faq-section');\n\n      if (!intro || !tabs || !editorial || !faq) {\n        return false;\n      }\n\n      var topSection =\n        intro.closest('.shopify-section');\n\n      var bottomSection =\n        tabs.closest('.shopify-section');\n\n      if (\n        !topSection ||\n        !bottomSection ||\n        topSection === bottomSection\n      ) {\n        return false;\n      }\n\n      if (\n        !topSection.parentNode ||\n        topSection.parentNode !== bottomSection.parentNode\n      ) {\n        return false;\n      }\n\n      topSection.classList.add(\n        'kl-easytabs-top-section'\n      );\n\n      bottomSection.classList.add(\n        'kl-easytabs-bottom-section'\n      );\n\n      var sectionParent = bottomSection.parentNode;\n\n      if (\n        topSection.nextElementSibling !== bottomSection\n      ) {\n        sectionParent.insertBefore(\n          topSection,\n          bottomSection\n        );\n      }\n\n      var postTabs =\n        document.getElementById(\n          'kl-post-tabs-live'\n        );\n\n      if (!postTabs) {\n        postTabs = document.createElement('div');\n        postTabs.id = 'kl-post-tabs-live';\n        postTabs.className = 'kl-post-tabs';\n      }\n\n      [editorial, faq].forEach(function (block) {\n        if (block.parentNode !== postTabs) {\n          postTabs.appendChild(block);\n        }\n      });\n\n      if (\n        bottomSection.nextElementSibling !== postTabs\n      ) {\n        sectionParent.insertBefore(\n          postTabs,\n          bottomSection.nextElementSibling\n        );\n      }\n\n      var source =\n        document.querySelector(\n          '.kl-post-tabs-source'\n        );\n\n      if (source \u0026\u0026 source !== postTabs) {\n        source.style.display = 'none';\n      }\n\n      postTabs.setAttribute(\n        'data-kl-placed',\n        'true'\n      );\n\n      return true;\n    }\n\n    function runKlPdpSetup() {\n      arrangeEasyTabsSections();\n      hydrateEditorialImages();\n      initializeFaqAccordion();\n      hideLegacySafetyCare();\n    }\n\n    function arrangeWithRetry() {\n      [0, 120, 350, 800, 1600, 3000].forEach(\n        function (delay) {\n          window.setTimeout(\n            runKlPdpSetup,\n            delay\n          );\n        }\n      );\n    }\n\n    if (document.readyState === 'loading') {\n      document.addEventListener(\n        'DOMContentLoaded',\n        arrangeWithRetry\n      );\n    } else {\n      arrangeWithRetry();\n    }\n\n    window.addEventListener(\n      'load',\n      arrangeWithRetry\n    );\n\n    document.addEventListener(\n      'shopify:section:load',\n      arrangeWithRetry\n    );\n  })();\n\u003c\/script\u003e","brand":"Golden Designs","offers":[{"title":"Default Title","offer_id":55488419463505,"sku":"GDI-8330-01","price":7999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1046\/4451\/0033\/files\/golden-designs-soria-3-person-hybrid-sauna-1.jpg?v=1793036406","url":"https:\/\/kinauralife.com\/products\/golden-designs-soria-3-person-indoor-hybrid-sauna-gdi-8330-01","provider":"Kinaura Life","version":"1.0","type":"link"}