{"product_id":"golden-designs-arosa-4-person-outdoor-barrel-traditional-sauna-gdi-b004-01","title":"4 Person Outdoor Barrel Traditional Sauna - Golden Designs Arosa","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\u003cdiv class=\"kl-pdp-below\"\u003e\n  \u003csection class=\"kl-main-description\" aria-label=\"4 Person Outdoor Barrel Traditional Sauna - Golden Designs Arosa description\"\u003e\n    \u003cp class=\"kl-editorial-eyebrow\"\u003e4 person outdoor barrel traditional sauna\u003c\/p\u003e\n    \u003ch2\u003eThe classic backyard barrel sauna, sized for more than a quick solo sweat\u003c\/h2\u003e\n    \u003cp\u003eThe Arosa gives you the iconic barrel shape without making the sauna feel like a novelty piece in the yard.\u003c\/p\u003e\n\u003cp\u003eIts 73 inch depth creates more usable room than the smallest two person models, while the Pacific Premium Cedar construction, traditional stove, accent lighting and bronze privacy tempered glass door keep the experience warm, tactile and private.\u003c\/p\u003e\n\u003cp\u003eIt is a strong fit when you want a sauna that can work for two people comfortably and still have room for occasional shared sessions.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003ch5\u003eFeatures\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003ePacific Premium Cedar wood construction\u003c\/li\u003e\n\u003cli\u003eOutdoor traditional barrel sauna design\u003c\/li\u003e\n\u003cli\u003e4 person capacity\u003c\/li\u003e\n\u003cli\u003e6.0 kW stove with built in controls, optional 8.0 kW upgrade\u003c\/li\u003e\n\u003cli\u003eBronze privacy tempered glass door\u003c\/li\u003e\n\u003cli\u003eInterior backrest with accent light\u003c\/li\u003e\n\u003cli\u003eInterior LED control panel for accent lighting\u003c\/li\u003e\n\u003cli\u003eIncludes sandglass, bucket and scoop\u003c\/li\u003e\n\u003cli\u003eTraditional stove ideal range 170°F to 185°F, heats up to 190°F\u003c\/li\u003e\n\u003cli\u003eShips in 3 boxes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch5\u003eDimensions \u0026amp; Specs\u003c\/h5\u003e\n\u003cul\u003e\n\u003cli\u003eSKU: GDI-B004-01\u003c\/li\u003e\n\u003cli\u003eModel: Arosa\u003c\/li\u003e\n\u003cli\u003eCapacity: 4 person\u003c\/li\u003e\n\u003cli\u003eWood: Pacific Premium Cedar\u003c\/li\u003e\n\u003cli\u003eUse: Outdoor\u003c\/li\u003e\n\u003cli\u003eExterior dimensions: 84\" W x 73\" D x 84\" H\u003c\/li\u003e\n\u003cli\u003eInterior dimensions: 78\" W x 65\" D x 78\" H\u003c\/li\u003e\n\u003cli\u003eStove: 6.0 kW stove with built in controls, optional 8.0 kW upgrade\u003c\/li\u003e\n\u003cli\u003eTemperature: ideal range 170°F to 185°F, heats up to 190°F\u003c\/li\u003e\n\u003cli\u003eElectrical: 240V \/ 30A for 6.0 kW stove or 240V \/ 40A for optional 8.0 kW stove; plus 120V \/ 15A for lighting controls\u003c\/li\u003e\n\u003cli\u003eAssembled weight: 477 lb\u003c\/li\u003e\n\u003cli\u003eShipping weight: 695 lb with stove and stones, 615 lb without stove and stones\u003c\/li\u003e\n\u003cli\u003eShipping dimensions: 76\" W x 44\" D x 38\" H with stove; 76\" W x 44\" D x 25\" H without stove\u003c\/li\u003e\n\u003cli\u003eCartons: 3 boxes\u003c\/li\u003e\n\u003cli\u003eDoor: bronze privacy tempered glass\u003c\/li\u003e\n\u003cli\u003eIncluded accessories: sandglass, bucket and scoop\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 on a pallet in 3 boxes. The carrier will contact you before delivery to arrange a delivery window.\u003c\/p\u003e\u003cp\u003eCurbside delivery means the driver lowers the shipment at the curb or end of your driveway. Moving the boxes to the backyard, unpacking and assembly are not included.\u003c\/p\u003e\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\u003cp\u003eBefore delivery, confirm the final outdoor location, gate access, foundation, drainage and electrical route. Barrel saunas should sit on a flat, level and well drained base such as a properly prepared gravel pad, concrete pad or reinforced deck.\u003c\/p\u003e\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\u003cp\u003eThis sauna requires 240V \/ 30A for 6.0 kW stove or 240V \/ 40A for optional 8.0 kW stove; plus 120V \/ 15A for lighting controls. Book the electrician before your delivery date rather than after.\u003c\/p\u003e\n\u003ch5\u003eWarranty\u003c\/h5\u003e\n\u003cp\u003eThis Golden Designs outdoor traditional sauna includes the manufacturer's residential warranty. Warranty coverage applies to qualifying defects in materials and workmanship under normal residential use.\u003c\/p\u003e\u003cp\u003eOutdoor placement, electrical installation, weather exposure, maintenance, cleaning and use must follow the manufacturer's instructions. Damage from improper installation, neglect, harsh cleaners, unauthorized modifications or failure to maintain the wood exterior may not be covered.\u003c\/p\u003e\u003cp\u003eFor warranty support, keep your order information, product serial details and photos of the issue. Contact Kinaura Life and we will help coordinate the next steps with the authorized warranty process.\u003c\/p\u003e\n\u003cdiv class=\"kl-post-tabs-source\"\u003e\n  \u003csection class=\"kl-editorial\" aria-label=\"Golden Designs Arosa outdoor barrel sauna highlights\"\u003e\n    \u003cdiv class=\"kl-editorial-row\"\u003e\n      \u003cdiv class=\"kl-editorial-copy\"\u003e\n        \u003cp class=\"kl-editorial-eyebrow\"\u003eBACKYARD RITUAL\u003c\/p\u003e\n        \u003ch3\u003eThe outdoor ritual people imagine when they picture a barrel sauna\u003c\/h3\u003e\n        \u003cp\u003eThere is a reason the barrel shape has become the backyard sauna icon. It looks intentional from the outside and feels like a separate world once the door closes.\u003c\/p\u003e\n\u003cp\u003eWith the Arosa, the ritual is simple: heat the stones, pour the water, sit in the cedar warmth, then step outside into the cooler air and let the contrast become part of the experience.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kl-editorial-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1046\/4451\/0033\/files\/golden-designs-arosa-gdi-b004-outdoor-barrel-traditional-sauna-mountain-deck-lifestyle.jpg\" alt=\"Golden Designs Arosa 4 Person Outdoor Barrel Traditional Sauna lifestyle view\" loading=\"lazy\"\u003e\n      \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\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1046\/4451\/0033\/files\/golden-designs-arosa-gdi-b004-outdoor-barrel-traditional-sauna-poolside-lifestyle-2.jpg\" alt=\"Golden Designs Arosa Outdoor Barrel Traditional Sauna detail view\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kl-editorial-copy\"\u003e\n        \u003cp class=\"kl-editorial-eyebrow\"\u003eREAL COMFORT\u003c\/p\u003e\n        \u003ch3\u003eA smarter size for comfort, not just capacity on paper\u003c\/h3\u003e\n        \u003cp\u003eBarrel capacity can be misleading when buyers only look at the number in the title. The Arosa is listed as a four person sauna, but its real value is that it gives one or two regular users more breathing room than a compact two person barrel.\u003c\/p\u003e\n\u003cp\u003eThat extra depth matters if the sauna is meant to become a routine rather than a one season backyard experiment.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"kl-faq-section\" aria-label=\"Outdoor barrel sauna frequently asked questions\"\u003e\n\u003cdiv class=\"kl-faq-heading\"\u003e\n\u003cp class=\"kl-editorial-eyebrow\"\u003eFAQ\u003c\/p\u003e\n\u003ch2\u003eClear answers before you build the ritual\u003c\/h2\u003e\n\u003cp\u003eOutdoor barrel saunas are simple to enjoy, but the best experience starts with the right size, base, electrical plan and care routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kl-faq-list\"\u003e\n\u003cdiv class=\"kl-faq-item\"\u003e\n\u003cbutton class=\"kl-faq-question\" type=\"button\"\u003eIs the listed capacity realistic?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\"\u003e\u003cp\u003eCapacity is a useful guide, but comfort depends on how you plan to use the sauna. A listed four person barrel is usually more comfortable for one or two regular users who want extra room, or for occasional shorter group sessions. If you want space to stretch out, choose a larger model rather than buying only by the capacity number.\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\"\u003eDo barrel saunas need a special foundation?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\"\u003e\u003cp\u003eThey need a flat, level and well drained base. Gravel pads, concrete pads and properly reinforced decks can all work depending on the site, local code and load requirements. The key is drainage and stability. Do not place the sauna directly on soft soil, uneven ground or an area where water pools.\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\"\u003eWill an outdoor barrel sauna leak in rain?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\"\u003e\u003cp\u003eOutdoor barrel saunas are designed for exterior use, but wood expands and contracts with weather and heat cycles. Some seasonal movement is normal. Inspect the exterior, keep the bands properly adjusted and consider additional weather protection where your climate is very wet, snowy or exposed. Follow the manual for model specific care.\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\"\u003eDo I need an electrician?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\"\u003e\u003cp\u003eYes. These traditional sauna stoves require dedicated 240V electrical service, plus a 120V circuit for lighting controls where specified. Plan the electrical route before delivery, especially if the sauna will sit far from the house. A certified electrician should confirm panel capacity, outdoor rated wiring and local code requirements.\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\"\u003eWhat should I plan before delivery?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\"\u003e\u003cp\u003eConfirm the base, delivery path, final placement, electrical route and whether your site has gate, slope or access restrictions. These saunas ship by LTL freight in large boxes, so the carrier delivers curbside. Moving the boxes to the final backyard location and assembly are not included unless arranged separately.\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\"\u003eWho should not use a traditional sauna?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\"\u003e\u003cp\u003eDo not use the sauna if you are pregnant or trying to conceive, have an active fever, unstable angina, have recently had a heart attack, have severe aortic stenosis, or have uncontrolled high blood pressure. Because a traditional sauna operates at much higher temperatures than an infrared sauna, typically between 160°F and 190°F, the heat stress is more intense. Consult your physician before use if you have any cardiovascular condition, diabetes, or difficulty regulating body temperature.\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\"\u003eCan I use the sauna if I take medication or use transdermal patches?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\"\u003e\u003cp\u003eConsult your physician if you take medication that may affect circulation, blood pressure, sweating, or heat tolerance. Remove transdermal medication patches before each session unless your physician tells you otherwise, as temperatures up to 190°F may change how quickly medicine is absorbed through the skin. This information is general and does not replace professional medical advice.\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\"\u003eHow should I clean and maintain my traditional sauna?\u003c\/button\u003e\u003cdiv class=\"kl-faq-answer\"\u003e\u003cp\u003eAfter each session, wipe the benches and backrests with a damp cloth to remove sweat. For deeper cleaning, use only diluted white vinegar and water or cleaners specifically approved for sauna wood. Outdoor barrel saunas also need exterior care. Keep the area around the sauna clear, inspect the exterior regularly and follow the manual for tightening bands, protecting the wood and managing seasonal exposure. Inspect the sauna stones annually.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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":54516570882385,"sku":"GDI-B004-01","price":5999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1046\/4451\/0033\/files\/golden-designs-arosa-gdi-b004-outdoor-barrel-traditional-sauna-mountain-deck-lifestyle.jpg?v=1786112676","url":"https:\/\/kinauralife.com\/products\/golden-designs-arosa-4-person-outdoor-barrel-traditional-sauna-gdi-b004-01","provider":"Kinaura Life","version":"1.0","type":"link"}