{"product_id":"2-person-ultra-low-emf-infrared-sauna-dynamic-venice-limited-elite","title":"2 Person Ultra Low EMF FAR Infrared Sauna with Removable Bench – Dynamic Venice Limited Elite","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-labelledby=\"kl-main-description-title\"\u003e\n    \u003cp class=\"kl-editorial-eyebrow\"\u003eTwo-person Ultra Low EMF infrared sauna with removable bench\u003c\/p\u003e\n    \u003ch2 id=\"kl-main-description-title\"\u003eThe Two Person Sauna That Changes With the Way You Use It\u003c\/h2\u003e\n    \u003cp\u003eMost two person cabins fix the bench in place. The Venice Limited lets you remove it when you want the interior floor open for stretching or a different position.\u003c\/p\u003e\n    \u003cp\u003eSix PureTech Ultra Low EMF 360 carbon emitters cover all four walls, with an oversized heating panel beneath the floor.\u003c\/p\u003e\n    \u003cp\u003eThe Canadian Hemlock cabin uses tempered glass across the front and includes an interior LED control panel, Bluetooth audio and two built-in speakers.\u003c\/p\u003e\n    \u003cp\u003eChromotherapy lighting includes a red setting, while an exterior accent light gives the cabin a finished presence in the room.\u003c\/p\u003e\n    \u003cp\u003eThe official manual specifies a dedicated 120VAC and 15A circuit. The cabin arrives unassembled in three boxes for indoor installation.\u003c\/p\u003e\n    \u003cp\u003eForty nine inches wide and forty two deep, with a forty four by thirty seven inch interior that can stay seated or open up when the bench comes out.\u003c\/p\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003ch5\u003eFeatures\u003c\/h5\u003e\n\u003cp class=\"kl-tab-lead\"\u003eA two-person Ultra Low EMF sauna with heating on all four walls and a removable bench that opens the cabin for stretching or floor-based movement.\u003c\/p\u003e\n\u003cul class=\"kl-feature-list\"\u003e\n    \u003cli\u003eFull 2 person capacity\u003c\/li\u003e\n    \u003cli\u003e6 PureTech Ultra Low EMF 360 FAR infrared carbon emitters across all four walls\u003c\/li\u003e\n    \u003cli\u003eOversized heating panel beneath the floor\u003c\/li\u003e\n    \u003cli\u003eRemovable bench for stretching or floor-based movement\u003c\/li\u003e\n    \u003cli\u003eCanadian Hemlock construction and tempered glass front\u003c\/li\u003e\n    \u003cli\u003eInterior chromotherapy lighting with a red light setting\u003c\/li\u003e\n    \u003cli\u003eExterior accent light\u003c\/li\u003e\n    \u003cli\u003eInterior LED control panel\u003c\/li\u003e\n    \u003cli\u003eBluetooth audio with two built-in speakers\u003c\/li\u003e\n    \u003cli\u003eClasp-together assembly\u003c\/li\u003e\n    \u003cli\u003eIndoor use only\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch5\u003eDimensions \u0026amp; Specs\u003c\/h5\u003e\n\u003cdiv class=\"kl-table-wrap\"\u003e\n  \u003ctable class=\"kinaura-specs\"\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eManufacturer model\u003c\/th\u003e\n        \u003ctd\u003eDYN-6210-04 Elite\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eRecommended capacity\u003c\/th\u003e\n        \u003ctd\u003e2 person\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eExterior dimensions\u003c\/th\u003e\n        \u003ctd\u003e49\" W × 42\" D × 74\" H; roof overhang adds 4.1\" to depth\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eInterior dimensions\u003c\/th\u003e\n        \u003ctd\u003e44\" W × 37\" D × 66\" H\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eHeating \u0026amp; EMF\u003c\/th\u003e\n        \u003ctd\u003e6 PureTech Ultra Low EMF 360 FAR infrared carbon emitters across all four walls, plus an oversized floor heating panel\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003ePower \u0026amp; electrical\u003c\/th\u003e\n        \u003ctd\u003e120VAC \/ 15A dedicated circuit required\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eTemperature\u003c\/th\u003e\n        \u003ctd\u003e118°F–132°F ideal operating range; maximum 140°F\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eMaterials\u003c\/th\u003e\n        \u003ctd\u003eCanadian Hemlock and tempered glass\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eProduct weight\u003c\/th\u003e\n        \u003ctd\u003e360 lb\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eShipping\u003c\/th\u003e\n        \u003ctd\u003e3 boxes; 435 lb total shipping weight\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eAssembly \u0026amp; placement\u003c\/th\u003e\n        \u003ctd\u003eClasp-together construction; indoor use only\u003c\/td\u003e\n      \u003c\/tr\u003e\n\n      \u003ctr\u003e\n        \u003cth scope=\"row\"\u003eDelivery\u003c\/th\u003e\n        \u003ctd\u003eLTL freight; curbside\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\u003c\/div\u003e\n\n\u003ch5\u003eShipping \u0026amp; Assembly\u003c\/h5\u003e\n\u003cp class=\"kl-tab-copy\"\u003eYour sauna ships free from California by LTL freight. It usually processes within one to two business days and travels on a pallet in 3 boxes weighing 435 lb in total. The carrier will contact you before delivery to arrange a delivery window.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003e\u003cstrong\u003eCurbside delivery\u003c\/strong\u003e means the driver lowers the shipment at the curb or end of your driveway. Moving the shipment indoors, unpacking and assembly are not included.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003eInspect the shipment before signing. Note any visible damage on the delivery receipt, take clear photographs and contact Kinaura Life within 48 hours so we can help with the next steps.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003ePrefer professional help? We recommend \u003ca class=\"kl-tab-link\" href=\"https:\/\/www.wecanassemble.com\/book-a-pro\" target=\"_blank\" rel=\"noopener\"\u003eWe Can Assemble\u003c\/a\u003e, an independent third-party service. Availability, booking and payment are handled directly by We Can Assemble and are not included with your purchase.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003eThe cabin uses clasp-together construction. Plan for at least two adults to handle the panels and complete the assembly in the sauna's final indoor location.\u003c\/p\u003e\n\n\u003ch5\u003eWarranty\u003c\/h5\u003e\n\u003cp class=\"kl-tab-copy\"\u003eFor residential use, the manufacturer's limited warranty covers the heating elements and electronics for 5 years and the wood structure for 1 year. Eligible replacement parts are covered; labor is not included.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003eCoverage applies to indoor residential use by the original purchaser at the original installation site. Outdoor placement, unauthorized modification, misuse or installation contrary to the manufacturer's instructions may void coverage.\u003c\/p\u003e\n\u003cp class=\"kl-tab-copy\"\u003eKeep your order confirmation as proof of purchase and contact Kinaura Life first if you need warranty support.\u003c\/p\u003e\n\n\u003cdiv class=\"kl-post-tabs-source\"\u003e\n  \u003csection class=\"kl-editorial\" aria-label=\"Dynamic Venice Limited Elite highlights\"\u003e\n    \u003cdiv class=\"kl-editorial-row\"\u003e\n      \u003cdiv class=\"kl-editorial-copy\"\u003e\n        \u003cp class=\"kl-editorial-eyebrow\"\u003eA bench you can remove\u003c\/p\u003e\n        \u003ch3\u003eOpen the floor when you want it\u003c\/h3\u003e\n        \u003cp\u003eKeep the bench in place for a conventional seated session.\u003c\/p\u003e\n        \u003cp\u003eLift it out when stretching or floor-based movement needs more of the forty four by thirty seven inch interior.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kl-editorial-media\"\u003e\u003cimg data-kl-gallery-index=\"1\" alt=\"Dynamic Venice Limited Elite two-person infrared sauna with removable bench\" 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 data-kl-gallery-index=\"2\" alt=\"Dynamic Venice Limited Elite Ultra Low EMF infrared sauna front view\" loading=\"lazy\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kl-editorial-copy\"\u003e\n        \u003cp class=\"kl-editorial-eyebrow\"\u003eHeat across all four walls\u003c\/p\u003e\n        \u003ch3\u003ePanels positioned around the room\u003c\/h3\u003e\n        \u003cp\u003eSix PureTech Ultra Low EMF 360 emitters cover all four interior walls.\u003c\/p\u003e\n        \u003cp\u003eAn oversized heating panel beneath the floor adds heat below the removable bench.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"kl-faq-section\" aria-labelledby=\"kl-faq-title\"\u003e\n    \u003cdiv class=\"kl-faq-heading\"\u003e\n      \u003ch2 id=\"kl-faq-title\"\u003eFrequently asked questions\u003c\/h2\u003e\n      \u003cp\u003eClear answers for planning delivery, placement and everyday use\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\"\u003e\n        Is the bench removable?\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\n        \u003cp\u003eYes. The bench can be removed to open the interior floor for stretching or floor-based movement. Replace it securely before using the sauna in a conventional seated position.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n        Does the Venice use six or seven heating panels?\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\n        \u003cp\u003eThe manufacturer describes six PureTech Ultra Low EMF 360 carbon emitters across the four walls, plus an oversized heating panel beneath the floor. This page keeps those two elements separate rather than combining them into an ambiguous panel count.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n        Does the DYN-6210-04 require 15A or 20A power?\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\n        \u003cp\u003eThe official DYN-6210-04 owner’s manual specifies a dedicated 120VAC and 15A circuit. If your planned connection is uncertain, have a qualified electrician verify it before delivery.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n        Will it fit through my doorway and down the stairs?\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\n        \u003cp\u003eIt arrives unassembled in three boxes, but every panel still needs to reach the final room. Measure each doorway, hallway, stair and tight turn before ordering; the assembled dimensions alone do not confirm access.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n        Can I install it outside or on a covered patio?\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\n        \u003cp\u003eNo. The Venice Limited is an indoor sauna. Install it on a flat, level surface in its final indoor location; a covered patio is still an outdoor environment.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n        Who should not use an infrared sauna?\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\n        \u003cp\u003eDo not use an infrared sauna if you are pregnant or trying to conceive, have an active fever, unstable angina, a recent heart attack, severe aortic stenosis or uncontrolled hypertension. Speak with your physician before use if you have a cardiovascular condition, diabetes, difficulty regulating body temperature or another health concern that may affect your response to heat.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n        Can I use an infrared sauna if I take medication or wear a transdermal patch?\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\n        \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 or the medication instructions specifically advise otherwise, as heat may alter medication absorption. This information is general and does not replace medical advice. If you are unsure whether infrared sauna use is appropriate for you, consult your physician before use.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kl-faq-item\"\u003e\n      \u003cbutton class=\"kl-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n        How do I clean and maintain the sauna?\n      \u003c\/button\u003e\n\n      \u003cdiv class=\"kl-faq-answer\" hidden\u003e\n        \u003cp\u003eAfter each session, wipe the bench, backrest and frequently touched interior surfaces with a soft cloth. For deeper cleaning, use a diluted solution of white vinegar and water. Avoid bleach, ammonia and solvent-based cleaners. Remove damp towels and leave the door open for approximately 30 minutes so the cabin can dry and air out.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\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":"Dynamic Saunas","offers":[{"title":"Default Title","offer_id":54579077874001,"sku":"DYN-6210-04 Elite","price":3299.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1046\/4451\/0033\/files\/01-dyn-6210-04-elite-dynamic-venice-limited-front-left-angle.jpg?v=1786744326","url":"https:\/\/kinauralife.com\/products\/2-person-ultra-low-emf-infrared-sauna-dynamic-venice-limited-elite","provider":"Kinaura Life","version":"1.0","type":"link"}