{"title":"Wood Burning Saunas","description":"","products":[{"product_id":"canadian-timber-elation-sauna-wood-burning","title":"Canadian Timber Elation Sauna - Wood Burning","description":"\u003ch1 data-end=\"43\" data-start=\"0\"\u003eCanadian Timber Elation Sauna - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"375\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"50\"\u003eCanadian Timber Elation Wood Burning Sauna\u003c\/strong\u003e represents the pinnacle of traditional sauna craftsmanship, offering an authentic wellness retreat right in your backyard. This handcrafted outdoor sauna features premium Eastern White Cedar construction in a spacious cabin design, perfectly blending generous interior space with the authentic experience of wood-fired heat.\u003c\/p\u003e\n\u003cp data-start=\"377\" data-end=\"801\"\u003eExpertly crafted from premium Eastern White Cedar, the Elation Sauna delivers exceptional natural insulation, soothing aromatic warmth, and lasting durability. The rich timber grain and natural oils enhance the spa-like atmosphere, while the robust construction is built to withstand the elements year-round. The included metal roof provides superior weather protection, ensuring the sauna stands strong through all seasons.\u003c\/p\u003e\n\u003cp data-start=\"803\" data-end=\"1242\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eExperience the unmatched ambiance and therapeutic benefits of a traditional wood-burning sauna stove. The crackling fire, radiant heat, and natural humidity combine to create an authentic Finnish sauna experience that electric heaters simply cannot replicate. With ample space for relaxation and entertaining, the Elation Wood Burning Sauna is ideal for serious wellness enthusiasts who appreciate the rich traditions of wood-fired saunas.\u003c\/p\u003e\n\u003ch3 data-end=\"745\" data-start=\"733\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"162\"\u003e\n\u003cp data-start=\"2\" data-end=\"162\"\u003e\u003cstrong data-start=\"2\" data-end=\"52\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Cabin Construction\u003c\/strong\u003e: Naturally weather-resistant, providing excellent insulation, durability, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"163\" data-end=\"352\"\u003e\n\u003cp data-start=\"165\" data-end=\"352\"\u003e\u003cstrong data-start=\"165\" data-end=\"206\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Delivers an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity that electric heaters cannot replicate.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"353\" data-end=\"510\"\u003e\n\u003cp data-start=\"355\" data-end=\"510\"\u003e\u003cstrong data-start=\"355\" data-end=\"380\" data-is-only-node=\"\"\u003eSpacious Cabin Design\u003c\/strong\u003e: Offers maximum comfort with ample room for relaxation and entertaining guests, making it ideal for families or small gatherings.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"511\" data-end=\"661\"\u003e\n\u003cp data-start=\"513\" data-end=\"661\"\u003e\u003cstrong data-start=\"513\" data-end=\"562\" data-is-only-node=\"\"\u003eProfessional-Grade Construction and Materials\u003c\/strong\u003e: Built to last with high-quality craftsmanship, ensuring long-lasting performance and reliability.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"662\" data-end=\"782\"\u003e\n\u003cp data-start=\"664\" data-end=\"782\"\u003e\u003cstrong data-start=\"664\" data-end=\"686\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Provides superior weather protection, allowing the sauna to withstand the elements year-round.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"783\" data-end=\"919\"\u003e\n\u003cp data-start=\"785\" data-end=\"919\"\u003e\u003cstrong data-start=\"785\" data-end=\"810\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Meticulously built with attention to detail, ensuring exceptional quality and authenticity in every aspect.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"920\" data-end=\"1059\"\u003e\n\u003cp data-start=\"922\" data-end=\"1059\"\u003e\u003cstrong data-start=\"922\" data-end=\"948\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its soothing, therapeutic scent, promoting relaxation and rejuvenation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1060\" data-end=\"1219\"\u003e\n\u003cp data-start=\"1062\" data-end=\"1219\"\u003e\u003cstrong data-start=\"1062\" data-end=\"1109\" data-is-only-node=\"\"\u003ePerfect for Families or Entertaining Guests\u003c\/strong\u003e: Spacious enough for shared wellness experiences, making it a great choice for families or groups of friends.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1220\" data-end=\"1347\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1222\" data-end=\"1347\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1222\" data-end=\"1258\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Designed to endure all climates, ensuring comfort and relaxation no matter the weather.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1285\" data-start=\"1267\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"113\"\u003e\n\u003cp data-start=\"2\" data-end=\"113\"\u003e\u003cstrong data-start=\"2\" data-end=\"22\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Comfortable for 2-4 people, making it ideal for small groups, couples, or individual use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"114\" data-end=\"219\"\u003e\n\u003cp data-start=\"116\" data-end=\"219\"\u003e\u003cstrong data-start=\"116\" data-end=\"125\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, known for high-quality craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"220\" data-end=\"360\"\u003e\n\u003cp data-start=\"222\" data-end=\"360\"\u003e\u003cstrong data-start=\"222\" data-end=\"235\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, offering excellent insulation, natural weather resistance, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"361\" data-end=\"447\"\u003e\n\u003cp data-start=\"363\" data-end=\"447\"\u003e\u003cstrong data-start=\"363\" data-end=\"375\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, perfect for your backyard or any open space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"448\" data-end=\"579\"\u003e\n\u003cp data-start=\"450\" data-end=\"579\"\u003e\u003cstrong data-start=\"450\" data-end=\"468\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood, delivering an authentic traditional sauna experience with the crackling warmth of a wood-burning stove.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"580\" data-end=\"694\"\u003e\n\u003cp data-start=\"582\" data-end=\"694\"\u003e\u003cstrong data-start=\"582\" data-end=\"597\" data-is-only-node=\"\"\u003eFront Porch\u003c\/strong\u003e: With Porch, providing a sheltered area for relaxing, cooling down, or storing towels and robes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"695\" data-end=\"799\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"697\" data-end=\"799\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"697\" data-end=\"711\" data-is-only-node=\"\"\u003eChangeroom\u003c\/strong\u003e: No Changeroom, offering a simple, traditional sauna setup for maximum sauna enjoyment.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2424W\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2424W\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eImperial Drawing\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2424W\u0026amp;pdfnumber=2\" target=\"_blank\" rel=\"noopener\"\u003eMetric Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065220116712,"sku":"CTC2424W","price":7031.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC2424W.jpg?v=1771274358"},{"product_id":"canadian-timber-georgian-cabin-sauna-wood-burning","title":"Canadian Timber Georgian Cabin Sauna - Wood Burning","description":"\u003ch1 data-end=\"43\" data-start=\"0\"\u003eCanadian Timber Georgian Cabin Sauna - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"348\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"57\"\u003eCanadian Timber Georgian Cabin Sauna Wood Burning\u003c\/strong\u003e brings the timeless tradition of authentic wood-fired heat right to your backyard. This handcrafted 8x8 cabin sauna seamlessly blends classic Georgian architecture with premium Eastern White Cedar construction, creating a true wellness sanctuary that celebrates centuries of sauna heritage.\u003cbr\u003e\u003cbr\u003eExpertly crafted from premium Eastern White Cedar, this cabin-style sauna offers exceptional natural insulation, soothing aromatic warmth, and long-lasting durability. The rich timber grain and natural oils enhance the authentic spa atmosphere, while the robust construction is built to withstand the elements year-round. The included metal roof provides superior weather protection, ensuring the sauna’s longevity.\u003cbr\u003e\u003cbr\u003eExperience the unmatched ambiance and therapeutic heat of a traditional wood-burning sauna stove. The crackling fire, radiant warmth, and natural humidity deliver an authentic Finnish sauna experience that electric heaters simply cannot replicate. The spacious 8x8 interior comfortably accommodates 3-4 people, featuring two-tier bench seating designed for optimal heat exposure and relaxation.\u003c\/p\u003e\n\u003cp data-start=\"1247\" data-end=\"1400\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis sauna is perfect for those who value the rich tradition of wood-burning saunas and want to bring that authentic experience into their outdoor space.\u003c\/p\u003e\n\u003ch3 data-end=\"745\" data-start=\"733\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"156\"\u003e\n\u003cp data-start=\"2\" data-end=\"156\"\u003e\u003cstrong data-start=\"2\" data-end=\"46\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Construction\u003c\/strong\u003e: Naturally weather-resistant, offering excellent insulation, durability, and a soothing, aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"157\" data-end=\"316\"\u003e\n\u003cp data-start=\"159\" data-end=\"316\"\u003e\u003cstrong data-start=\"159\" data-end=\"198\" data-is-only-node=\"\"\u003eClassic Georgian Cabin Architecture\u003c\/strong\u003e: Timeless design with an 8x8 footprint, combining elegance with functionality for a truly authentic sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"317\" data-end=\"478\"\u003e\n\u003cp data-start=\"319\" data-end=\"478\"\u003e\u003cstrong data-start=\"319\" data-end=\"360\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Provides the crackling fire, radiant warmth, and natural humidity that create an authentic Finnish sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"479\" data-end=\"617\"\u003e\n\u003cp data-start=\"481\" data-end=\"617\"\u003e\u003cstrong data-start=\"481\" data-end=\"513\" data-is-only-node=\"\"\u003eTwo-Tier Bench Configuration\u003c\/strong\u003e: Comfortably seats 3-4 people, allowing optimal heat exposure and flexibility for lounging or relaxing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"618\" data-end=\"738\"\u003e\n\u003cp data-start=\"620\" data-end=\"738\"\u003e\u003cstrong data-start=\"620\" data-end=\"642\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Superior weather protection, ensuring the sauna stands up to the elements and lasts for years.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"739\" data-end=\"867\"\u003e\n\u003cp data-start=\"741\" data-end=\"867\"\u003e\u003cstrong data-start=\"741\" data-end=\"766\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Built with exceptional craftsmanship and meticulous attention to detail, ensuring top-tier quality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"868\" data-end=\"994\"\u003e\n\u003cp data-start=\"870\" data-end=\"994\"\u003e\u003cstrong data-start=\"870\" data-end=\"896\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its soothing scent, promoting relaxation and rejuvenation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"995\" data-end=\"1138\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"997\" data-end=\"1138\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"997\" data-end=\"1033\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Engineered to endure all climates, making it a perfect choice for outdoor use regardless of the season.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1285\" data-start=\"1267\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"96\"\u003e\n\u003cp data-start=\"2\" data-end=\"96\"\u003e\u003cstrong data-start=\"2\" data-end=\"16\" data-is-only-node=\"\"\u003eCubic Size\u003c\/strong\u003e: 343 ft³ (9.71 m³), offering generous space for a comfortable sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"97\" data-end=\"182\"\u003e\n\u003cp data-start=\"99\" data-end=\"182\"\u003e\u003cstrong data-start=\"99\" data-end=\"119\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 3-4 people, perfect for small groups or family use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"183\" data-end=\"291\"\u003e\n\u003cp data-start=\"185\" data-end=\"291\"\u003e\u003cstrong data-start=\"185\" data-end=\"194\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, renowned for high-quality craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"292\" data-end=\"433\"\u003e\n\u003cp data-start=\"294\" data-end=\"433\"\u003e\u003cstrong data-start=\"294\" data-end=\"307\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, providing natural weather resistance, excellent insulation, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"434\" data-end=\"520\"\u003e\n\u003cp data-start=\"436\" data-end=\"520\"\u003e\u003cstrong data-start=\"436\" data-end=\"448\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, perfect for your backyard or any open space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"521\" data-end=\"666\"\u003e\n\u003cp data-start=\"523\" data-end=\"666\"\u003e\u003cstrong data-start=\"523\" data-end=\"541\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood Burning Heater, delivering an authentic traditional sauna experience with the crackling fire and radiant heat of wood.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"667\" data-end=\"780\"\u003e\n\u003cp data-start=\"669\" data-end=\"780\"\u003e\u003cstrong data-start=\"669\" data-end=\"683\" data-is-only-node=\"\"\u003eCabin Size\u003c\/strong\u003e: 8x8 (244x244 cm), offering a spacious yet compact design for optimal comfort and functionality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"781\" data-end=\"894\"\u003e\n\u003cp data-start=\"783\" data-end=\"894\"\u003e\u003cstrong data-start=\"783\" data-end=\"798\" data-is-only-node=\"\"\u003eFront Porch\u003c\/strong\u003e: No Porch, maintaining a streamlined design for those who prefer a more minimalistic structure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"895\" data-end=\"996\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"897\" data-end=\"996\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"897\" data-end=\"911\" data-is-only-node=\"\"\u003eChangeroom\u003c\/strong\u003e: No Changeroom, offering a traditional sauna setup without extra space for changing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC88W\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC88W\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eImperial Drawing\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC88W\u0026amp;pdfnumber=2\" target=\"_blank\" rel=\"noopener\"\u003eMetric Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065243513064,"sku":"CTC88W","price":7199.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC88W.jpg?v=1771275096"},{"product_id":"canadian-timber-georgian-cabin-sauna-with-changeroom-wood-burning","title":"Canadian Timber Georgian Cabin Sauna with Changeroom - Wood Burning","description":"\u003ch1 data-end=\"43\" data-start=\"0\"\u003eCanadian Timber Georgian Cabin Sauna with Changeroom - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"351\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"73\"\u003eCanadian Timber Georgian Cabin Sauna with Changeroom Wood Burning\u003c\/strong\u003e offers the ultimate combination of convenience, comfort, and traditional sauna experience. This expansive outdoor sauna features premium Eastern White Cedar construction and a dedicated changeroom, creating a complete wellness sanctuary that rivals professional spa facilities.\u003c\/p\u003e\n\u003cp data-start=\"353\" data-end=\"782\"\u003eHandcrafted from premium Eastern White Cedar, this cabin-style sauna provides exceptional natural insulation, aromatic warmth, and lasting durability. The rich timber grain and natural oils enhance the authentic spa atmosphere, while the robust construction is designed to withstand the elements year-round. The durable metal roof ensures superior weather protection and longevity, allowing you to enjoy the sauna in any climate.\u003cbr\u003e\u003cbr\u003eExperience the unmatched ambiance and therapeutic heat of a traditional wood-burning sauna stove, complemented by the convenience of a separate changeroom. The changeroom offers privacy and comfort, allowing you to prepare before your sauna session and cool down afterward. This thoughtful design makes the sauna perfect for entertaining guests or creating a true backyard spa retreat, providing a full wellness experience in the comfort of your home.\u003c\/p\u003e\n\u003ch3 data-end=\"745\" data-start=\"733\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"155\"\u003e\n\u003cp data-start=\"2\" data-end=\"155\"\u003e\u003cstrong data-start=\"2\" data-end=\"46\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Construction\u003c\/strong\u003e: Naturally weather-resistant, offering excellent insulation, durability, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"156\" data-end=\"311\"\u003e\n\u003cp data-start=\"158\" data-end=\"311\"\u003e\u003cstrong data-start=\"158\" data-end=\"210\" data-is-only-node=\"\"\u003eDedicated Changeroom for Privacy and Convenience\u003c\/strong\u003e: Provides a comfortable, private space to prepare and cool down before and after your sauna session.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"312\" data-end=\"462\"\u003e\n\u003cp data-start=\"314\" data-end=\"462\"\u003e\u003cstrong data-start=\"314\" data-end=\"355\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Delivers an authentic Finnish sauna experience with radiant warmth, crackling fire, and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"463\" data-end=\"597\"\u003e\n\u003cp data-start=\"465\" data-end=\"597\"\u003e\u003cstrong data-start=\"465\" data-end=\"504\" data-is-only-node=\"\"\u003eClassic Georgian Cabin Architecture\u003c\/strong\u003e: Features a spacious 8x8 sauna room with timeless design, combining functionality and style.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"598\" data-end=\"727\"\u003e\n\u003cp data-start=\"600\" data-end=\"727\"\u003e\u003cstrong data-start=\"600\" data-end=\"632\" data-is-only-node=\"\"\u003eTwo-Tier Bench Configuration\u003c\/strong\u003e: Comfortably accommodates 3-4 people, allowing for flexible seating and optimal heat exposure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"728\" data-end=\"844\"\u003e\n\u003cp data-start=\"730\" data-end=\"844\"\u003e\u003cstrong data-start=\"730\" data-end=\"752\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Offers superior weather protection, ensuring long-lasting performance through all seasons.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"845\" data-end=\"963\"\u003e\n\u003cp data-start=\"847\" data-end=\"963\"\u003e\u003cstrong data-start=\"847\" data-end=\"872\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Built with exceptional attention to detail, ensuring high quality and lasting durability.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"964\" data-end=\"1102\"\u003e\n\u003cp data-start=\"966\" data-end=\"1102\"\u003e\u003cstrong data-start=\"966\" data-end=\"992\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its calming, therapeutic scent, promoting relaxation and rejuvenation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1103\" data-end=\"1237\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1105\" data-end=\"1237\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1105\" data-end=\"1141\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Designed to withstand any climate, providing a year-round retreat for wellness and relaxation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1285\" data-start=\"1267\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"120\"\u003e\n\u003cp data-start=\"2\" data-end=\"120\"\u003e\u003cstrong data-start=\"2\" data-end=\"29\" data-is-only-node=\"\"\u003eCubic Size (Sauna Room)\u003c\/strong\u003e: 343 ft³ (9.71 m³), providing ample space for a comfortable and relaxing sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"121\" data-end=\"216\"\u003e\n\u003cp data-start=\"123\" data-end=\"216\"\u003e\u003cstrong data-start=\"123\" data-end=\"143\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 3-4 people, making it perfect for small groups or family use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"217\" data-end=\"329\"\u003e\n\u003cp data-start=\"219\" data-end=\"329\"\u003e\u003cstrong data-start=\"219\" data-end=\"228\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, renowned for its high-quality craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"330\" data-end=\"464\"\u003e\n\u003cp data-start=\"332\" data-end=\"464\"\u003e\u003cstrong data-start=\"332\" data-end=\"345\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, known for its natural weather resistance, excellent insulation, and aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"465\" data-end=\"608\"\u003e\n\u003cp data-start=\"467\" data-end=\"608\"\u003e\u003cstrong data-start=\"467\" data-end=\"485\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood Burning Heater, delivering an authentic sauna experience with the crackling warmth and radiant heat of a wood stove.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"609\" data-end=\"691\"\u003e\n\u003cp data-start=\"611\" data-end=\"691\"\u003e\u003cstrong data-start=\"611\" data-end=\"623\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, perfect for your backyard or open space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"692\" data-end=\"789\"\u003e\n\u003cp data-start=\"694\" data-end=\"789\"\u003e\u003cstrong data-start=\"694\" data-end=\"708\" data-is-only-node=\"\"\u003eCabin Size\u003c\/strong\u003e: 8x8 (244x244 cm), offering a spacious yet efficient layout for maximum comfort.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"790\" data-end=\"881\"\u003e\n\u003cp data-start=\"792\" data-end=\"881\"\u003e\u003cstrong data-start=\"792\" data-end=\"807\" data-is-only-node=\"\"\u003eFront Porch\u003c\/strong\u003e: No Porch, keeping the design compact and focused on sauna functionality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"882\" data-end=\"1005\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"884\" data-end=\"1005\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"884\" data-end=\"898\" data-is-only-node=\"\"\u003eChangeroom\u003c\/strong\u003e: With Changeroom, providing a dedicated area for privacy and comfort before and after your sauna sessions.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC88CW\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC88CW\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eImperial Drawing\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC88CW\u0026amp;pdfnumber=2\" target=\"_blank\" rel=\"noopener\"\u003eMetric Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065245479144,"sku":"CTC88CW","price":9605.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC88CW.jpg?v=1771275406"},{"product_id":"canadian-timber-georgian-cabin-sauna-with-porch-wood-burning","title":"Canadian Timber Georgian Cabin Sauna with Porch - Wood Burning","description":"\u003ch1 data-end=\"43\" data-start=\"0\"\u003eCanadian Timber Georgian Cabin Sauna with Porch - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"403\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"68\"\u003eCanadian Timber Georgian Cabin Sauna with Porch Wood Burning\u003c\/strong\u003e combines the timeless tradition of authentic wood-fired heat with traditional craftsmanship, offering a stunning outdoor sauna experience. This 8x8 sauna features premium Eastern White Cedar construction and a charming covered porch, creating an inviting transition space that connects your backyard to your personal wellness retreat.\u003c\/p\u003e\n\u003cp data-start=\"456\" data-end=\"899\"\u003eHandcrafted from high-quality Eastern White Cedar, this cabin-style sauna provides exceptional natural insulation, aromatic warmth, and lasting durability. The rich timber grain and natural oils enhance the authentic spa-like atmosphere, while the robust construction ensures it can withstand the elements year-round. The durable metal roof offers superior weather protection and longevity, ensuring the sauna's resilience through all seasons.\u003c\/p\u003e\n\u003cp data-start=\"945\" data-end=\"1388\"\u003eExperience the unmatched ambiance and therapeutic benefits of a traditional wood-burning sauna stove. The crackling fire, radiant heat, and natural humidity create an authentic Finnish sauna experience that electric heaters cannot replicate. The spacious sauna comfortably accommodates 3-4 people, while the covered porch offers a sheltered space to cool down after your session, store towels and robes, or simply relax and enjoy the outdoors.\u003c\/p\u003e\n\u003cp data-start=\"1390\" data-end=\"1538\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis sauna is perfect for those seeking a classic sauna experience that honors tradition while offering comfort and relaxation in your own backyard.\u003c\/p\u003e\n\u003ch3 data-end=\"745\" data-start=\"733\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"156\"\u003e\n\u003cp data-start=\"2\" data-end=\"156\"\u003e\u003cstrong data-start=\"2\" data-end=\"46\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Construction\u003c\/strong\u003e: Naturally weather-resistant, providing excellent insulation, durability, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"157\" data-end=\"315\"\u003e\n\u003cp data-start=\"159\" data-end=\"315\"\u003e\u003cstrong data-start=\"159\" data-end=\"176\" data-is-only-node=\"\"\u003eCovered Porch\u003c\/strong\u003e: Creates a sheltered transition space for relaxation before or after your sauna session, offering an ideal spot to store towels and robes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"316\" data-end=\"466\"\u003e\n\u003cp data-start=\"318\" data-end=\"466\"\u003e\u003cstrong data-start=\"318\" data-end=\"359\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Delivers an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"467\" data-end=\"608\"\u003e\n\u003cp data-start=\"469\" data-end=\"608\"\u003e\u003cstrong data-start=\"469\" data-end=\"508\" data-is-only-node=\"\"\u003eClassic Georgian Cabin Architecture\u003c\/strong\u003e: Features a spacious 8x8 footprint, blending traditional design with functional, comfortable space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"609\" data-end=\"744\"\u003e\n\u003cp data-start=\"611\" data-end=\"744\"\u003e\u003cstrong data-start=\"611\" data-end=\"643\" data-is-only-node=\"\"\u003eTwo-Tier Bench Configuration\u003c\/strong\u003e: Comfortably seats 3-4 people, allowing for optimal heat exposure and flexible seating arrangements.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"745\" data-end=\"861\"\u003e\n\u003cp data-start=\"747\" data-end=\"861\"\u003e\u003cstrong data-start=\"747\" data-end=\"769\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Offers superior weather protection, ensuring your sauna stands strong through all seasons.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"862\" data-end=\"985\"\u003e\n\u003cp data-start=\"864\" data-end=\"985\"\u003e\u003cstrong data-start=\"864\" data-end=\"889\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Built with meticulous attention to detail, ensuring high quality and long-lasting performance.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"986\" data-end=\"1111\"\u003e\n\u003cp data-start=\"988\" data-end=\"1111\"\u003e\u003cstrong data-start=\"988\" data-end=\"1014\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its calming scent, promoting relaxation and rejuvenation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1112\" data-end=\"1251\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1114\" data-end=\"1251\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1114\" data-end=\"1150\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Designed to endure all climates, providing comfort and relaxation no matter the weather conditions.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1285\" data-start=\"1267\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"107\"\u003e\n\u003cp data-start=\"2\" data-end=\"107\"\u003e\u003cstrong data-start=\"2\" data-end=\"29\" data-is-only-node=\"\"\u003eCubic Size (Sauna Room)\u003c\/strong\u003e: 343 ft³ (9.71 m³), providing ample space for a comfortable sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"108\" data-end=\"192\"\u003e\n\u003cp data-start=\"110\" data-end=\"192\"\u003e\u003cstrong data-start=\"110\" data-end=\"130\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 3-4 people, perfect for family or small group use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"193\" data-end=\"298\"\u003e\n\u003cp data-start=\"195\" data-end=\"298\"\u003e\u003cstrong data-start=\"195\" data-end=\"204\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, known for high-quality craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"299\" data-end=\"439\"\u003e\n\u003cp data-start=\"301\" data-end=\"439\"\u003e\u003cstrong data-start=\"301\" data-end=\"314\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, offering natural weather resistance, excellent insulation, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"440\" data-end=\"522\"\u003e\n\u003cp data-start=\"442\" data-end=\"522\"\u003e\u003cstrong data-start=\"442\" data-end=\"454\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, perfect for your backyard or open space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"523\" data-end=\"656\"\u003e\n\u003cp data-start=\"525\" data-end=\"656\"\u003e\u003cstrong data-start=\"525\" data-end=\"543\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood Burning Heater, delivering an authentic Finnish sauna experience with radiant warmth and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"657\" data-end=\"758\"\u003e\n\u003cp data-start=\"659\" data-end=\"758\"\u003e\u003cstrong data-start=\"659\" data-end=\"673\" data-is-only-node=\"\"\u003eCabin Size\u003c\/strong\u003e: 8x8 (244x244 cm), offering a spacious layout while remaining compact and efficient.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"759\" data-end=\"865\"\u003e\n\u003cp data-start=\"761\" data-end=\"865\"\u003e\u003cstrong data-start=\"761\" data-end=\"775\" data-is-only-node=\"\"\u003eChangeroom\u003c\/strong\u003e: No Changeroom, maintaining a traditional sauna design for a focused wellness experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"866\" data-end=\"980\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"868\" data-end=\"980\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"868\" data-end=\"883\" data-is-only-node=\"\"\u003eFront Porch\u003c\/strong\u003e: With Porch, providing a sheltered area for relaxing, cooling down, or storing towels and robes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC88PW\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC88PW\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eProduct Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065248002280,"sku":"CTC88PW","price":8105.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC88PW.jpg?v=1771275674"},{"product_id":"canadian-timber-harmony-barrel-sauna-wood-burning","title":"Canadian Timber Harmony Barrel Sauna - Wood Burning","description":"\u003ch1 data-start=\"0\" data-end=\"43\"\u003eCanadian Timber Harmony Barrel Sauna - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"362\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"57\"\u003eCanadian Timber Harmony Barrel Sauna Wood Burning\u003c\/strong\u003e combines the timeless appeal of traditional barrel sauna architecture with the authentic experience of wood-fired heat. This handcrafted outdoor sauna features premium Eastern White Cedar construction and a unique curved design, maximizing heat circulation and creating an unforgettable wellness retreat.\u003cbr\u003e\u003cbr\u003eCrafted from high-quality Eastern White Cedar, this barrel sauna offers exceptional natural insulation, aromatic warmth, and lasting durability. The rich timber grain and natural oils enhance the authentic spa atmosphere, while the distinctive barrel shape ensures superior heat distribution. The sauna is built to withstand the elements year-round, thanks to its durable metal roof, ensuring it stands strong through all seasons.\u003cbr\u003e\u003cbr\u003eExperience the unmatched ambiance and therapeutic heat of a traditional wood-burning sauna stove. The crackling fire, radiant warmth, and natural humidity create an authentic Finnish sauna experience that electric heaters cannot replicate. The barrel design’s efficient heat circulation allows for faster warm-up times and consistent temperature throughout your session, providing an optimal sauna experience every time.\u003c\/p\u003e\n\u003cp data-start=\"1305\" data-end=\"1507\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe \u003cstrong data-start=\"1309\" data-end=\"1333\"\u003eHarmony Barrel Sauna\u003c\/strong\u003e is perfect for those seeking a traditional, therapeutic sauna experience in the comfort of their own backyard, offering both relaxation and rejuvenation in an iconic design.\u003c\/p\u003e\n\u003ch3 data-start=\"733\" data-end=\"745\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"162\"\u003e\n\u003cp data-start=\"2\" data-end=\"162\"\u003e\u003cstrong data-start=\"2\" data-end=\"53\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Barrel Construction\u003c\/strong\u003e: Naturally weather-resistant, offering excellent insulation, durability, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"163\" data-end=\"313\"\u003e\n\u003cp data-start=\"165\" data-end=\"313\"\u003e\u003cstrong data-start=\"165\" data-end=\"206\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Provides an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"314\" data-end=\"436\"\u003e\n\u003cp data-start=\"316\" data-end=\"436\"\u003e\u003cstrong data-start=\"316\" data-end=\"345\" data-is-only-node=\"\"\u003eDistinctive Curved Design\u003c\/strong\u003e: Maximizes heat circulation for even warmth and optimal comfort during your sauna session.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"437\" data-end=\"577\"\u003e\n\u003cp data-start=\"439\" data-end=\"577\"\u003e\u003cstrong data-start=\"439\" data-end=\"477\" data-is-only-node=\"\"\u003eComfortable Seating for 3-4 People\u003c\/strong\u003e: Perfect for small groups or family use, offering a relaxing space for shared wellness experiences.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"578\" data-end=\"708\"\u003e\n\u003cp data-start=\"580\" data-end=\"708\"\u003e\u003cstrong data-start=\"580\" data-end=\"602\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Ensures superior weather protection and longevity, making the sauna suitable for year-round outdoor use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"709\" data-end=\"851\"\u003e\n\u003cp data-start=\"711\" data-end=\"851\"\u003e\u003cstrong data-start=\"711\" data-end=\"736\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Built with exceptional attention to detail, ensuring a high-quality, durable finish that stands the test of time.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"852\" data-end=\"990\"\u003e\n\u003cp data-start=\"854\" data-end=\"990\"\u003e\u003cstrong data-start=\"854\" data-end=\"880\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its calming, therapeutic scent, promoting relaxation and rejuvenation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"991\" data-end=\"1116\"\u003e\n\u003cp data-start=\"993\" data-end=\"1116\"\u003e\u003cstrong data-start=\"993\" data-end=\"1014\" data-is-only-node=\"\"\u003eCompact Footprint\u003c\/strong\u003e: Ideal for smaller yards or spaces, offering a spacious sauna experience in a space-efficient design.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1117\" data-end=\"1250\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1119\" data-end=\"1250\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1119\" data-end=\"1155\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Engineered to endure all climates, providing comfort and relaxation in any weather condition.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1267\" data-end=\"1285\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"86\"\u003e\n\u003cp data-start=\"2\" data-end=\"86\"\u003e\u003cstrong data-start=\"2\" data-end=\"16\" data-is-only-node=\"\"\u003eCubic Size\u003c\/strong\u003e: 235 ft³ (6.68 m³), offering a compact yet spacious sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"87\" data-end=\"172\"\u003e\n\u003cp data-start=\"89\" data-end=\"172\"\u003e\u003cstrong data-start=\"89\" data-end=\"109\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 3-4 people, perfect for small groups or family use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"173\" data-end=\"273\"\u003e\n\u003cp data-start=\"175\" data-end=\"273\"\u003e\u003cstrong data-start=\"175\" data-end=\"184\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, known for quality craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"274\" data-end=\"415\"\u003e\n\u003cp data-start=\"276\" data-end=\"415\"\u003e\u003cstrong data-start=\"276\" data-end=\"289\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, providing natural weather resistance, excellent insulation, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"416\" data-end=\"532\"\u003e\n\u003cp data-start=\"418\" data-end=\"532\"\u003e\u003cstrong data-start=\"418\" data-end=\"430\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, perfect for creating a wellness retreat in your backyard or outdoor space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"533\" data-end=\"669\"\u003e\n\u003cp data-start=\"535\" data-end=\"669\"\u003e\u003cstrong data-start=\"535\" data-end=\"553\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood Burning Heater, offering an authentic, traditional sauna experience with the crackling warmth of a wood fire.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"670\" data-end=\"788\"\u003e\n\u003cp data-start=\"672\" data-end=\"788\"\u003e\u003cstrong data-start=\"672\" data-end=\"692\" data-is-only-node=\"\"\u003eHalfmoon Windows\u003c\/strong\u003e: No halfmoon windows, keeping the design simple and focused on traditional sauna functionality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"789\" data-end=\"907\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"791\" data-end=\"907\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"791\" data-end=\"806\" data-is-only-node=\"\"\u003eBarrel Size\u003c\/strong\u003e: Harmony, featuring a curved design that maximizes heat circulation for an optimal sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC22W\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC22W\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eImperial Drawing\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC22W\u0026amp;pdfnumber=2\" target=\"_blank\" rel=\"noopener\"\u003eMetric Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065252196584,"sku":"CTC22W","price":5946.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC22W.jpg?v=1771275873"},{"product_id":"canadian-timber-minipod-sauna-wood-burning","title":"Canadian Timber MiniPOD Sauna - Wood Burning","description":"\u003ch1 data-end=\"43\" data-start=\"0\"\u003eCanadian Timber MiniPOD Sauna - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"351\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"50\"\u003eCanadian Timber MiniPOD Sauna Wood Burning\u003c\/strong\u003e brings the authentic tradition of wood-fired heat into a compact and space-efficient 7x7 design. Handcrafted from premium Eastern White Cedar, this outdoor sauna is the perfect solution for smaller yards, offering an intimate wellness retreat without compromising on the traditional sauna experience.\u003cbr\u003e\u003cbr\u003eExpertly crafted from premium Eastern White Cedar, the MiniPOD Sauna provides exceptional natural insulation, aromatic warmth, and lasting durability. The rich timber grain and natural oils enhance the authentic spa-like atmosphere, while the sturdy construction is designed to withstand the elements year-round. The durable metal roof ensures superior weather protection and longevity, making the sauna suitable for all seasons.\u003cbr\u003e\u003cbr\u003eExperience the unmatched ambiance and therapeutic heat of a traditional wood-burning sauna stove. The crackling fire, radiant warmth, and natural humidity create an authentic Finnish sauna experience that electric heaters simply cannot replicate. This sauna is designed to maximize your wellness experience, with a side wall bench configuration that comfortably seats 3-4 people while making the most of its compact footprint.\u003c\/p\u003e\n\u003cp data-start=\"1299\" data-end=\"1473\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe \u003cstrong data-start=\"1303\" data-end=\"1320\"\u003eMiniPOD Sauna\u003c\/strong\u003e offers a perfect blend of traditional sauna heritage and modern convenience, creating a relaxing sanctuary that fits seamlessly into your outdoor space.\u003c\/p\u003e\n\u003ch3 data-end=\"745\" data-start=\"733\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"188\"\u003e\n\u003cp data-start=\"2\" data-end=\"188\"\u003e\u003cstrong data-start=\"2\" data-end=\"17\" data-is-only-node=\"\"\u003eWhite Cedar\u003c\/strong\u003e: Sustainably sourced white cedar lumber, known for its natural weather resistance, exceptional insulation, and aromatic qualities, creating an authentic sauna atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"190\" data-end=\"359\"\u003e\n\u003cp data-start=\"192\" data-end=\"359\"\u003e\u003cstrong data-start=\"192\" data-end=\"206\" data-is-only-node=\"\"\u003eBlack Roof\u003c\/strong\u003e: Features black asphalt shingles on the roof, providing superior weather protection and a sleek, modern look that complements the sauna’s rustic design.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"361\" data-end=\"544\"\u003e\n\u003cp data-start=\"363\" data-end=\"544\"\u003e\u003cstrong data-start=\"363\" data-end=\"379\" data-is-only-node=\"\"\u003eSide Benches\u003c\/strong\u003e: Thoughtfully placed side benches, designed to accommodate either a wood-burning or electric sauna heater, ensuring optimal comfort and functionality in your sauna.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"546\" data-end=\"783\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"548\" data-end=\"783\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"548\" data-end=\"568\" data-is-only-node=\"\"\u003eEasy to Assemble\u003c\/strong\u003e: Comes packaged in a wooden crate with all necessary components, allowing for straightforward assembly. Set-up time is approximately 8 hours, making it quick and convenient to create your backyard wellness retreat.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1285\" data-start=\"1267\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"105\"\u003e\n\u003cp data-start=\"2\" data-end=\"105\"\u003e\u003cstrong data-start=\"2\" data-end=\"16\" data-is-only-node=\"\"\u003eCubic Size\u003c\/strong\u003e: 264 ft³ (7.4 m³), offering ample space for a comfortable and relaxing sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"106\" data-end=\"191\"\u003e\n\u003cp data-start=\"108\" data-end=\"191\"\u003e\u003cstrong data-start=\"108\" data-end=\"128\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 3-4 people, perfect for small groups or family use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"192\" data-end=\"297\"\u003e\n\u003cp data-start=\"194\" data-end=\"297\"\u003e\u003cstrong data-start=\"194\" data-end=\"203\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, known for high-quality craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"298\" data-end=\"439\"\u003e\n\u003cp data-start=\"300\" data-end=\"439\"\u003e\u003cstrong data-start=\"300\" data-end=\"313\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, providing natural weather resistance, excellent insulation, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"440\" data-end=\"522\"\u003e\n\u003cp data-start=\"442\" data-end=\"522\"\u003e\u003cstrong data-start=\"442\" data-end=\"454\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, perfect for your backyard or open space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"523\" data-end=\"685\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"525\" data-end=\"685\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"525\" data-end=\"543\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood Burning Heater, delivering an authentic sauna experience with the crackling fire, radiant warmth, and natural humidity of a wood stove.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC77MW\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC77MW\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eProduct Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065267663080,"sku":"CTC77MW","price":6634.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC77MW.jpg?v=1771276742"},{"product_id":"canadian-timber-palmer-cabin-sauna-wood-burning","title":"Canadian Timber Palmer Cabin Sauna - Wood Burning","description":"\u003ch1 data-end=\"43\" data-start=\"0\"\u003eCanadian Timber Palmer Cabin Sauna - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"291\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"26\"\u003ePalmer Cabin Sauna\u003c\/strong\u003e is a beautifully compact model from the \u003cstrong data-start=\"67\" data-end=\"97\"\u003eCanadian Timber Collection\u003c\/strong\u003e, handcrafted by \u003cstrong data-start=\"114\" data-end=\"130\"\u003eLeisurecraft\u003c\/strong\u003e. Built from premium \u003cstrong data-start=\"151\" data-end=\"174\"\u003eEastern White Cedar\u003c\/strong\u003e, known for its light tone and tight, distinctive knots, the Palmer Sauna offers both natural beauty and durability.\u003c\/p\u003e\n\u003cp data-start=\"293\" data-end=\"605\"\u003eIts \u003cstrong data-start=\"297\" data-end=\"321\"\u003eclassic cabin design\u003c\/strong\u003e, combined with an \u003cstrong data-start=\"340\" data-end=\"366\"\u003eextended roof overhang\u003c\/strong\u003e, adds a charming and functional touch, keeping the entrance dry and inviting regardless of the weather. Whether placed by a \u003cstrong data-start=\"491\" data-end=\"508\"\u003ecottage, home\u003c\/strong\u003e, or in the \u003cstrong data-start=\"520\" data-end=\"532\"\u003ebackyard\u003c\/strong\u003e, the Palmer's timeless shape blends effortlessly into any outdoor space.\u003c\/p\u003e\n\u003ch3 data-end=\"745\" data-start=\"733\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"105\" data-end=\"173\"\u003e\n\u003cp data-start=\"107\" data-end=\"173\"\u003eCompact cabin-style outdoor sauna with a timeless, rustic design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"174\" data-end=\"247\"\u003e\n\u003cp data-start=\"176\" data-end=\"247\"\u003eHandcrafted by Leisurecraft as part of the Canadian Timber Collection\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"248\" data-end=\"339\"\u003e\n\u003cp data-start=\"250\" data-end=\"339\"\u003eConstructed from premium Eastern White Cedar with a light tone and tight, natural knots\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"340\" data-end=\"427\"\u003e\n\u003cp data-start=\"342\" data-end=\"427\"\u003eNaturally durable wood that resists decay and performs well in outdoor environments\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"428\" data-end=\"516\"\u003e\n\u003cp data-start=\"430\" data-end=\"516\"\u003eClassic cabin profile blends beautifully with cottages, homes, and backyard settings\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"517\" data-end=\"603\"\u003e\n\u003cp data-start=\"519\" data-end=\"603\"\u003eExtended roof overhang helps keep the entrance dry and protected from the elements\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"604\" data-end=\"680\"\u003e\n\u003cp data-start=\"606\" data-end=\"680\"\u003eWood-burning sauna design for an authentic, traditional sauna experience\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"681\" data-end=\"758\"\u003e\n\u003cp data-start=\"683\" data-end=\"758\"\u003eBeautiful balance of functionality, craftsmanship, and natural aesthetics\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1285\" data-start=\"1267\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"93\"\u003e\n\u003cp data-start=\"2\" data-end=\"93\"\u003e\u003cstrong data-start=\"2\" data-end=\"16\" data-is-only-node=\"\"\u003eCubic Size\u003c\/strong\u003e: 257 ft³ (7.27 m³), offering ample space for a comfortable sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"94\" data-end=\"179\"\u003e\n\u003cp data-start=\"96\" data-end=\"179\"\u003e\u003cstrong data-start=\"96\" data-end=\"116\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 3-4 people, perfect for small groups or family use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"180\" data-end=\"285\"\u003e\n\u003cp data-start=\"182\" data-end=\"285\"\u003e\u003cstrong data-start=\"182\" data-end=\"191\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, known for high-quality craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"286\" data-end=\"429\"\u003e\n\u003cp data-start=\"288\" data-end=\"429\"\u003e\u003cstrong data-start=\"288\" data-end=\"301\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, known for its natural weather resistance, excellent insulation, and soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"430\" data-end=\"512\"\u003e\n\u003cp data-start=\"432\" data-end=\"512\"\u003e\u003cstrong data-start=\"432\" data-end=\"444\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, perfect for your backyard or open space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"513\" data-end=\"655\"\u003e\n\u003cp data-start=\"515\" data-end=\"655\"\u003e\u003cstrong data-start=\"515\" data-end=\"533\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood Burning Heater, providing an authentic sauna experience with radiant warmth and natural humidity from a wood stove.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"656\" data-end=\"763\"\u003e\n\u003cp data-start=\"658\" data-end=\"763\"\u003e\u003cstrong data-start=\"658\" data-end=\"672\" data-is-only-node=\"\"\u003eCabin Size\u003c\/strong\u003e: 6x8 (182x244 cm), offering a compact yet comfortable design for maximum space efficiency.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"764\" data-end=\"855\"\u003e\n\u003cp data-start=\"766\" data-end=\"855\"\u003e\u003cstrong data-start=\"766\" data-end=\"781\" data-is-only-node=\"\"\u003eFront Porch\u003c\/strong\u003e: No Porch, keeping the design compact and focused on sauna functionality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"856\" data-end=\"965\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"858\" data-end=\"965\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"858\" data-end=\"872\" data-is-only-node=\"\"\u003eChangeroom\u003c\/strong\u003e: No Changeroom, offering a simple, traditional sauna setup without extra space for changing.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC68W\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eImperial Drawing\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC68W\u0026amp;pdfnumber=2\" target=\"_blank\" rel=\"noopener\"\u003eMetric Drawing\u003c\/a\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065271136488,"sku":"CTC68W","price":6821.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC68W.jpg?v=1771277049"},{"product_id":"canadian-timber-serenity-barrel-sauna-wood-burning","title":"Canadian Timber Serenity Barrel Sauna - Wood Burning","description":"\u003ch1 data-start=\"0\" data-end=\"43\"\u003eCanadian Timber Serenity Barrel Sauna - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"381\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"58\"\u003eCanadian Timber Serenity Barrel Sauna Wood Burning\u003c\/strong\u003e brings the timeless appeal of barrel sauna architecture together with the traditional warmth of wood-fired heat. Handcrafted from premium \u003cstrong data-start=\"197\" data-end=\"220\"\u003eEastern White Cedar\u003c\/strong\u003e, this outdoor sauna features a unique curved design that maximizes heat circulation, creating a peaceful and rejuvenating wellness retreat in your own backyard.\u003cbr\u003e\u003cbr\u003eExpertly crafted from \u003cstrong data-start=\"452\" data-end=\"475\"\u003eEastern White Cedar\u003c\/strong\u003e, the Serenity Barrel Sauna offers exceptional natural insulation, soothing aromatic warmth, and lasting durability. The rich timber grain and natural oils create an authentic spa atmosphere, while the distinctive barrel shape ensures superior heat distribution. This design allows for even warmth throughout your session, promoting relaxation and wellness.\u003cbr\u003e\u003cbr\u003eExperience the therapeutic benefits of a \u003cstrong data-start=\"923\" data-end=\"951\"\u003ewood-burning sauna stove\u003c\/strong\u003e. The crackling fire, radiant heat, and natural humidity provide an authentic Finnish sauna experience that electric heaters simply cannot replicate. The barrel shape enhances heat circulation, ensuring consistent temperature and faster warm-up times, so you can enjoy your wellness session sooner.\u003c\/p\u003e\n\u003cp data-start=\"1251\" data-end=\"1452\"\u003eBuilt to withstand the elements year-round, this sauna includes a \u003cstrong data-start=\"1317\" data-end=\"1339\"\u003edurable metal roof\u003c\/strong\u003e that ensures long-lasting protection and superior weather resistance, making it suitable for use in all seasons.\u003c\/p\u003e\n\u003cp data-start=\"1454\" data-end=\"1668\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe \u003cstrong data-start=\"1458\" data-end=\"1483\"\u003eSerenity Barrel Sauna\u003c\/strong\u003e offers a perfect blend of traditional craftsmanship, natural materials, and efficient design, making it the ideal choice for those seeking a relaxing and rejuvenating sauna experience.\u003c\/p\u003e\n\u003ch3 data-start=\"733\" data-end=\"745\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"165\"\u003e\n\u003cp data-start=\"2\" data-end=\"165\"\u003e\u003cstrong data-start=\"2\" data-end=\"53\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Barrel Construction\u003c\/strong\u003e: Naturally weather-resistant, providing exceptional insulation, durability, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"166\" data-end=\"314\"\u003e\n\u003cp data-start=\"168\" data-end=\"314\"\u003e\u003cstrong data-start=\"168\" data-end=\"209\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Offers an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"315\" data-end=\"456\"\u003e\n\u003cp data-start=\"317\" data-end=\"456\"\u003e\u003cstrong data-start=\"317\" data-end=\"346\" data-is-only-node=\"\"\u003eDistinctive Curved Design\u003c\/strong\u003e: Maximizes heat circulation, ensuring even warmth and a consistent temperature throughout your sauna session.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"457\" data-end=\"592\"\u003e\n\u003cp data-start=\"459\" data-end=\"592\"\u003e\u003cstrong data-start=\"459\" data-end=\"497\" data-is-only-node=\"\"\u003eComfortable Seating for 3-4 People\u003c\/strong\u003e: Perfect for small groups or family use, offering a relaxing and spacious wellness experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"593\" data-end=\"710\"\u003e\n\u003cp data-start=\"595\" data-end=\"710\"\u003e\u003cstrong data-start=\"595\" data-end=\"617\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Provides superior weather protection, making the sauna suitable for year-round outdoor use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"711\" data-end=\"841\"\u003e\n\u003cp data-start=\"713\" data-end=\"841\"\u003e\u003cstrong data-start=\"713\" data-end=\"738\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Built with meticulous attention to detail, ensuring high-quality construction and lasting durability.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"842\" data-end=\"980\"\u003e\n\u003cp data-start=\"844\" data-end=\"980\"\u003e\u003cstrong data-start=\"844\" data-end=\"870\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its calming, therapeutic scent, promoting relaxation and rejuvenation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"981\" data-end=\"1095\"\u003e\n\u003cp data-start=\"983\" data-end=\"1095\"\u003e\u003cstrong data-start=\"983\" data-end=\"1010\" data-is-only-node=\"\"\u003eEfficient Barrel Design\u003c\/strong\u003e: Optimizes heat retention for faster warm-up times and consistent heat distribution.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1096\" data-end=\"1231\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1098\" data-end=\"1231\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1098\" data-end=\"1134\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Engineered to withstand all climates, offering comfort and relaxation in any weather condition.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1267\" data-end=\"1285\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"100\"\u003e\n\u003cp data-start=\"2\" data-end=\"100\"\u003e\u003cstrong data-start=\"2\" data-end=\"29\" data-is-only-node=\"\"\u003eCubic Size (Sauna Room)\u003c\/strong\u003e: 285 ft³ (8 m³), offering a spacious and comfortable sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"101\" data-end=\"200\"\u003e\n\u003cp data-start=\"103\" data-end=\"200\"\u003e\u003cstrong data-start=\"103\" data-end=\"123\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 3-4 people, providing ample space for small groups or family use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"201\" data-end=\"304\"\u003e\n\u003cp data-start=\"203\" data-end=\"304\"\u003e\u003cstrong data-start=\"203\" data-end=\"212\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, renowned for premium craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"305\" data-end=\"445\"\u003e\n\u003cp data-start=\"307\" data-end=\"445\"\u003e\u003cstrong data-start=\"307\" data-end=\"320\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, offering natural weather resistance, excellent insulation, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"446\" data-end=\"528\"\u003e\n\u003cp data-start=\"448\" data-end=\"528\"\u003e\u003cstrong data-start=\"448\" data-end=\"460\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, perfect for your backyard or open space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"529\" data-end=\"687\"\u003e\n\u003cp data-start=\"531\" data-end=\"687\"\u003e\u003cstrong data-start=\"531\" data-end=\"549\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood Burning Heater, delivering an authentic Finnish sauna experience with the crackling warmth and natural humidity of wood-fired heat.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"688\" data-end=\"805\"\u003e\n\u003cp data-start=\"690\" data-end=\"805\"\u003e\u003cstrong data-start=\"690\" data-end=\"710\" data-is-only-node=\"\"\u003eHalfmoon Windows\u003c\/strong\u003e: No halfmoon windows, maintaining a traditional, simple design focused on sauna functionality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"806\" data-end=\"932\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"808\" data-end=\"932\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"808\" data-end=\"823\" data-is-only-node=\"\"\u003eBarrel Size\u003c\/strong\u003e: Serenity, featuring a curved design that enhances heat circulation and creates an optimal sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2245W\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2245W\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eImperial Drawing\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2245W\u0026amp;pdfnumber=2\" target=\"_blank\" rel=\"noopener\"\u003eMetric Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065276412136,"sku":"CTC2245W","price":6127.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC2245W.jpg?v=1771277265"},{"product_id":"canadian-timber-tranquility-barrel-sauna-wood-burning","title":"Canadian Timber Tranquility Barrel Sauna - Wood Burning","description":"\u003ch1 data-end=\"43\" data-start=\"0\"\u003eCanadian Timber Tranquility Barrel Sauna - Wood Burning \u003c\/h1\u003e\n\u003cp data-end=\"374\" data-start=\"0\"\u003eThe \u003cstrong data-end=\"61\" data-start=\"4\"\u003eCanadian Timber Tranquility Barrel Sauna Wood Burning\u003c\/strong\u003e offers a spacious and authentic wood-fired sauna experience, perfect for families or entertaining guests. Handcrafted from \u003cstrong data-end=\"216\" data-start=\"185\"\u003epremium Eastern White Cedar\u003c\/strong\u003e, this stunning barrel sauna features a generous interior designed to comfortably seat 4-6 people, creating the ideal wellness retreat right in your backyard.\u003c\/p\u003e\n\u003cp data-end=\"954\" data-start=\"427\"\u003eCrafted from \u003cstrong data-end=\"463\" data-start=\"440\"\u003eEastern White Cedar\u003c\/strong\u003e, this large barrel sauna provides exceptional natural insulation, aromatic warmth, and lasting durability. The unique barrel shape enhances heat circulation, ensuring a consistent and comfortable sauna experience. The rich timber grain and natural oils contribute to an authentic spa atmosphere, while the robust construction is designed to withstand the elements year-round. The sauna is equipped with a durable \u003cstrong data-end=\"891\" data-start=\"877\"\u003emetal roof\u003c\/strong\u003e to protect it from weather, ensuring long-lasting performance.\u003c\/p\u003e\n\u003cp data-end=\"1434\" data-start=\"1004\"\u003eExperience the unmatched ambiance and therapeutic benefits of a \u003cstrong data-end=\"1096\" data-start=\"1068\"\u003ewood-burning sauna stove\u003c\/strong\u003e. The crackling fire, radiant heat, and natural humidity provide an authentic \u003cstrong data-end=\"1191\" data-start=\"1174\"\u003eFinnish sauna\u003c\/strong\u003e experience that electric heaters simply cannot replicate. The Tranquility Barrel Sauna’s \u003cstrong data-end=\"1311\" data-start=\"1281\"\u003eefficient heat circulation\u003c\/strong\u003e means faster warm-up times and consistent temperature throughout your session, making it the perfect space for relaxation.\u003c\/p\u003e\n\u003cp data-end=\"1734\" data-start=\"1478\"\u003eThe spacious interior comfortably accommodates 4-6 people, making it ideal for shared wellness experiences with family and friends. Whether you're unwinding after a long day or hosting guests, this sauna offers the ultimate in relaxation and rejuvenation.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1916\" data-start=\"1736\"\u003eThe \u003cstrong data-end=\"1768\" data-start=\"1740\"\u003eTranquility Barrel Sauna\u003c\/strong\u003e blends traditional craftsmanship with modern functionality, making it a perfect addition to any backyard or outdoor space for year-round enjoyment.\u003c\/p\u003e\n\u003ch3 data-end=\"745\" data-start=\"733\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"165\"\u003e\n\u003cp data-start=\"2\" data-end=\"165\"\u003e\u003cstrong data-start=\"2\" data-end=\"53\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Barrel Construction\u003c\/strong\u003e: Naturally weather-resistant, providing exceptional insulation, durability, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"166\" data-end=\"316\"\u003e\n\u003cp data-start=\"168\" data-end=\"316\"\u003e\u003cstrong data-start=\"168\" data-end=\"209\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Delivers an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"317\" data-end=\"472\"\u003e\n\u003cp data-start=\"319\" data-end=\"472\"\u003e\u003cstrong data-start=\"319\" data-end=\"338\" data-is-only-node=\"\"\u003eSpacious Design\u003c\/strong\u003e: Comfortably seats 4-6 people, making it perfect for families or small gatherings, offering a generous interior space for relaxation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"473\" data-end=\"611\"\u003e\n\u003cp data-start=\"475\" data-end=\"611\"\u003e\u003cstrong data-start=\"475\" data-end=\"504\" data-is-only-node=\"\"\u003eDistinctive Curved Design\u003c\/strong\u003e: Optimizes heat circulation, ensuring even warmth and consistent temperature throughout the sauna session.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"612\" data-end=\"729\"\u003e\n\u003cp data-start=\"614\" data-end=\"729\"\u003e\u003cstrong data-start=\"614\" data-end=\"636\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Provides superior weather protection, ensuring the sauna stands strong through all seasons.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"730\" data-end=\"867\"\u003e\n\u003cp data-start=\"732\" data-end=\"867\"\u003e\u003cstrong data-start=\"732\" data-end=\"757\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Built with meticulous attention to detail, ensuring high-quality craftsmanship and long-lasting performance.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"868\" data-end=\"1006\"\u003e\n\u003cp data-start=\"870\" data-end=\"1006\"\u003e\u003cstrong data-start=\"870\" data-end=\"896\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its calming, therapeutic scent, promoting relaxation and rejuvenation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1007\" data-end=\"1171\"\u003e\n\u003cp data-start=\"1009\" data-end=\"1171\"\u003e\u003cstrong data-start=\"1009\" data-end=\"1056\" data-is-only-node=\"\"\u003ePerfect for Families or Entertaining Guests\u003c\/strong\u003e: Designed to accommodate multiple users, making it ideal for shared wellness experiences and outdoor entertaining.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1172\" data-end=\"1308\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1174\" data-end=\"1308\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1174\" data-end=\"1210\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Engineered to withstand all climates, providing comfort and relaxation in any weather condition.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1285\" data-start=\"1267\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"103\"\u003e\n\u003cp data-start=\"2\" data-end=\"103\"\u003e\u003cstrong data-start=\"2\" data-end=\"29\" data-is-only-node=\"\"\u003eCubic Size (Sauna Room)\u003c\/strong\u003e: 360 ft³ (10.2 m³), offering a spacious and comfortable sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"104\" data-end=\"216\"\u003e\n\u003cp data-start=\"106\" data-end=\"216\"\u003e\u003cstrong data-start=\"106\" data-end=\"126\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 4-5 people, perfect for families or small groups to relax and unwind together.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"217\" data-end=\"317\"\u003e\n\u003cp data-start=\"219\" data-end=\"317\"\u003e\u003cstrong data-start=\"219\" data-end=\"228\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, known for premium craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"318\" data-end=\"451\"\u003e\n\u003cp data-start=\"320\" data-end=\"451\"\u003e\u003cstrong data-start=\"320\" data-end=\"333\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium Eastern White Cedar, providing natural weather resistance, excellent insulation, and an aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"452\" data-end=\"552\"\u003e\n\u003cp data-start=\"454\" data-end=\"552\"\u003e\u003cstrong data-start=\"454\" data-end=\"466\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for outdoor use, making it perfect for backyard or open space installation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"553\" data-end=\"701\"\u003e\n\u003cp data-start=\"555\" data-end=\"701\"\u003e\u003cstrong data-start=\"555\" data-end=\"573\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: Wood Burning Heater, offering an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"702\" data-end=\"842\"\u003e\n\u003cp data-start=\"704\" data-end=\"842\"\u003e\u003cstrong data-start=\"704\" data-end=\"724\" data-is-only-node=\"\"\u003eHalfmoon Windows\u003c\/strong\u003e: No halfmoon windows, maintaining a classic and traditional sauna design focused on functionality and heat retention.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"843\" data-end=\"989\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"845\" data-end=\"989\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"845\" data-end=\"860\" data-is-only-node=\"\"\u003eBarrel Size\u003c\/strong\u003e: \u003cstrong data-start=\"862\" data-end=\"877\"\u003eTranquility\u003c\/strong\u003e, featuring a distinctive curved design that maximizes heat circulation and creates an optimal sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2345W\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2345W\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eImperial Drawing\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2345W\u0026amp;pdfnumber=2\" target=\"_blank\" rel=\"noopener\"\u003eMetric Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065289978088,"sku":"CTC2345W","price":6483.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC2345W.jpg?v=1771277793"},{"product_id":"canadian-timber-serenity-mp-barrel-sauna-wood-burning","title":"Canadian Timber Serenity MP Barrel Sauna - Wood Burning","description":"\u003ch1 data-start=\"0\" data-end=\"43\"\u003eCanadian Timber Serenity MP Barrel Sauna - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"365\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"61\"\u003eCanadian Timber Serenity MP Barrel Sauna Wood Burning\u003c\/strong\u003e offers a perfect blend of traditional sauna craftsmanship and modern outdoor relaxation. This handcrafted outdoor sauna features \u003cstrong data-start=\"191\" data-end=\"222\"\u003epremium Eastern White Cedar\u003c\/strong\u003e construction, combining a spacious barrel sauna design with an extended porch area to create an all-in-one wellness retreat for your backyard.\u003c\/p\u003e\n\u003cp data-start=\"418\" data-end=\"1145\"\u003eCrafted from \u003cstrong data-start=\"431\" data-end=\"462\"\u003epremium Eastern White Cedar\u003c\/strong\u003e, the \u003cstrong data-start=\"468\" data-end=\"496\"\u003eSerenity MP Barrel Sauna\u003c\/strong\u003e provides exceptional \u003cstrong data-start=\"518\" data-end=\"540\"\u003enatural insulation\u003c\/strong\u003e, \u003cstrong data-start=\"542\" data-end=\"561\"\u003earomatic warmth\u003c\/strong\u003e, and \u003cstrong data-start=\"567\" data-end=\"589\"\u003elasting durability\u003c\/strong\u003e. The distinct barrel shape ensures superior heat circulation, creating an even and consistent temperature throughout your sauna experience. The \u003cstrong data-start=\"734\" data-end=\"755\"\u003erich timber grain\u003c\/strong\u003e and natural oils create an authentic, spa-like atmosphere, enhancing the overall therapeutic effects. Additionally, the \u003cstrong data-start=\"876\" data-end=\"894\"\u003eextended porch\u003c\/strong\u003e offers a sheltered space for transition, whether cooling down after a sauna session, storing towels, or simply enjoying the outdoors. The \u003cstrong data-start=\"1033\" data-end=\"1055\"\u003edurable metal roof\u003c\/strong\u003e ensures long-lasting protection from the elements, making it suitable for use year-round.\u003c\/p\u003e\n\u003cp data-start=\"1220\" data-end=\"1663\"\u003eExperience the unmatched ambiance of a \u003cstrong data-start=\"1259\" data-end=\"1287\"\u003ewood-burning sauna stove\u003c\/strong\u003e, which brings traditional Finnish sauna heat to life. The \u003cstrong data-start=\"1346\" data-end=\"1364\"\u003ecrackling fire\u003c\/strong\u003e, \u003cstrong data-start=\"1366\" data-end=\"1384\"\u003eradiant warmth\u003c\/strong\u003e, and natural \u003cstrong data-start=\"1398\" data-end=\"1410\"\u003ehumidity\u003c\/strong\u003e create an authentic sauna environment that electric heaters simply cannot replicate. The \u003cstrong data-start=\"1500\" data-end=\"1523\"\u003eextended porch area\u003c\/strong\u003e provides a comfortable space to relax, unwind, and enjoy the fresh air, while offering the perfect spot to cool off between sauna sessions.\u003c\/p\u003e\n\u003cp data-start=\"1665\" data-end=\"1865\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe \u003cstrong data-start=\"1669\" data-end=\"1710\"\u003eSerenity MP Barrel Sauna Wood Burning\u003c\/strong\u003e is the perfect choice for those who want the best of both worlds: a peaceful sauna experience combined with an outdoor space for relaxation and enjoyment.\u003c\/p\u003e\n\u003ch3 data-start=\"733\" data-end=\"745\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"205\"\u003e\n\u003cp data-start=\"2\" data-end=\"205\"\u003e\u003cstrong data-start=\"2\" data-end=\"53\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Barrel Construction\u003c\/strong\u003e: Known for its natural weather resistance, exceptional insulation, and soothing aromatic qualities, providing a durable and authentic sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"206\" data-end=\"354\"\u003e\n\u003cp data-start=\"208\" data-end=\"354\"\u003e\u003cstrong data-start=\"208\" data-end=\"249\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Offers an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"355\" data-end=\"531\"\u003e\n\u003cp data-start=\"357\" data-end=\"531\"\u003e\u003cstrong data-start=\"357\" data-end=\"380\" data-is-only-node=\"\"\u003eExtended Porch Area\u003c\/strong\u003e: Provides a comfortable transition space to cool down, store towels, or simply relax between sauna sessions, adding convenience and outdoor enjoyment.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"532\" data-end=\"659\"\u003e\n\u003cp data-start=\"534\" data-end=\"659\"\u003e\u003cstrong data-start=\"534\" data-end=\"553\" data-is-only-node=\"\"\u003eMid-Size Design\u003c\/strong\u003e: Comfortably seats 3-4 people, perfect for smaller groups or family use, without compromising on comfort.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"660\" data-end=\"821\"\u003e\n\u003cp data-start=\"662\" data-end=\"821\"\u003e\u003cstrong data-start=\"662\" data-end=\"691\" data-is-only-node=\"\"\u003eDistinctive Curved Design\u003c\/strong\u003e: Optimizes heat circulation for consistent warmth throughout the sauna, ensuring a more enjoyable and efficient sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"822\" data-end=\"948\"\u003e\n\u003cp data-start=\"824\" data-end=\"948\"\u003e\u003cstrong data-start=\"824\" data-end=\"846\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Provides superior weather protection, making the sauna suitable for use in all seasons and climates.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"949\" data-end=\"1086\"\u003e\n\u003cp data-start=\"951\" data-end=\"1086\"\u003e\u003cstrong data-start=\"951\" data-end=\"976\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Built with meticulous attention to detail, ensuring high-quality craftsmanship and long-lasting performance.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1087\" data-end=\"1212\"\u003e\n\u003cp data-start=\"1089\" data-end=\"1212\"\u003e\u003cstrong data-start=\"1089\" data-end=\"1115\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its calming scent, promoting relaxation and rejuvenation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1213\" data-end=\"1369\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1215\" data-end=\"1369\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1215\" data-end=\"1251\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Engineered to withstand harsh weather conditions, ensuring you can enjoy your sauna experience no matter the season.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1267\" data-end=\"1285\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"102\"\u003e\n\u003cp data-start=\"2\" data-end=\"102\"\u003e\u003cstrong data-start=\"2\" data-end=\"16\" data-is-only-node=\"\"\u003eCubic Size\u003c\/strong\u003e: 285 ft³ (8 m³), offering a spacious and comfortable sauna experience for relaxation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"103\" data-end=\"188\"\u003e\n\u003cp data-start=\"105\" data-end=\"188\"\u003e\u003cstrong data-start=\"105\" data-end=\"125\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for 3-4 people, perfect for small groups or family use.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"189\" data-end=\"293\"\u003e\n\u003cp data-start=\"191\" data-end=\"293\"\u003e\u003cstrong data-start=\"191\" data-end=\"200\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: Canadian Timber Collection, known for its premium craftsmanship and durable outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"294\" data-end=\"439\"\u003e\n\u003cp data-start=\"296\" data-end=\"439\"\u003e\u003cstrong data-start=\"296\" data-end=\"309\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium \u003cstrong data-start=\"319\" data-end=\"342\"\u003eEastern White Cedar\u003c\/strong\u003e, providing natural weather resistance, excellent insulation, and a soothing aromatic atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"440\" data-end=\"524\"\u003e\n\u003cp data-start=\"442\" data-end=\"524\"\u003e\u003cstrong data-start=\"442\" data-end=\"454\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: Designed for \u003cstrong data-start=\"469\" data-end=\"484\"\u003eoutdoor use\u003c\/strong\u003e, ideal for your backyard or open space.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"525\" data-end=\"677\"\u003e\n\u003cp data-start=\"527\" data-end=\"677\"\u003e\u003cstrong data-start=\"527\" data-end=\"545\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: \u003cstrong data-start=\"547\" data-end=\"570\"\u003eWood Burning Heater\u003c\/strong\u003e, offering an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"678\" data-end=\"776\"\u003e\n\u003cp data-start=\"680\" data-end=\"776\"\u003e\u003cstrong data-start=\"680\" data-end=\"700\" data-is-only-node=\"\"\u003eHalfmoon Windows\u003c\/strong\u003e: Yes, adding a touch of style while offering natural light and ventilation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"777\" data-end=\"929\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"779\" data-end=\"929\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"779\" data-end=\"794\" data-is-only-node=\"\"\u003eBarrel Size\u003c\/strong\u003e: \u003cstrong data-start=\"796\" data-end=\"808\"\u003eSerenity\u003c\/strong\u003e, featuring a distinctive curved design that maximizes heat circulation for a more efficient and enjoyable sauna session.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2245MPW\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2245MPW\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eProduct Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065297350888,"sku":"CTC2245MPW","price":7975.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC2245MPW.jpg?v=1771277994"},{"product_id":"canadian-timber-tranquility-mp-barrel-sauna-wood-burning","title":"Canadian Timber Tranquility MP Barrel Sauna - Wood Burning","description":"\u003ch1 data-start=\"0\" data-end=\"43\"\u003eCanadian Timber Tranquility MP Barrel Sauna - Wood Burning\u003c\/h1\u003e\n\u003cp data-start=\"0\" data-end=\"424\"\u003eThe \u003cstrong data-start=\"4\" data-end=\"64\"\u003eCanadian Timber Tranquility MP Barrel Sauna Wood Burning\u003c\/strong\u003e combines a \u003cstrong data-start=\"76\" data-end=\"103\"\u003egenerous interior space\u003c\/strong\u003e with the added benefit of a \u003cstrong data-start=\"132\" data-end=\"166\"\u003econvenient extended porch area\u003c\/strong\u003e, offering a luxurious wellness retreat right in your backyard. Crafted from \u003cstrong data-start=\"243\" data-end=\"274\"\u003epremium Eastern White Cedar\u003c\/strong\u003e, this large barrel sauna comfortably seats \u003cstrong data-start=\"318\" data-end=\"332\"\u003e4-6 people\u003c\/strong\u003e, making it perfect for families, friends, or anyone who enjoys shared wellness experiences.\u003c\/p\u003e\n\u003cp data-start=\"477\" data-end=\"1171\"\u003eCrafted from \u003cstrong data-start=\"490\" data-end=\"521\"\u003epremium Eastern White Cedar\u003c\/strong\u003e, the \u003cstrong data-start=\"527\" data-end=\"558\"\u003eTranquility MP Barrel Sauna\u003c\/strong\u003e delivers exceptional \u003cstrong data-start=\"580\" data-end=\"602\"\u003enatural insulation\u003c\/strong\u003e, \u003cstrong data-start=\"604\" data-end=\"623\"\u003earomatic warmth\u003c\/strong\u003e, and \u003cstrong data-start=\"629\" data-end=\"651\"\u003elasting durability\u003c\/strong\u003e. The unique \u003cstrong data-start=\"664\" data-end=\"680\"\u003ebarrel shape\u003c\/strong\u003e ensures superior heat distribution, making it highly efficient in maintaining consistent temperature throughout your session. The natural oils and rich grain of the cedar create an authentic spa-like atmosphere, enhancing the sauna experience. The \u003cstrong data-start=\"929\" data-end=\"947\"\u003eextended porch\u003c\/strong\u003e provides a sheltered transition space to cool down, relax, or store towels between sessions. The sauna also features a \u003cstrong data-start=\"1067\" data-end=\"1089\"\u003edurable metal roof\u003c\/strong\u003e, designed to withstand the elements year-round, ensuring long-lasting protection.\u003c\/p\u003e\n\u003cp data-start=\"1236\" data-end=\"1776\"\u003eStep into the sauna and experience the \u003cstrong data-start=\"1275\" data-end=\"1313\"\u003eauthentic Finnish sauna experience\u003c\/strong\u003e with a \u003cstrong data-start=\"1321\" data-end=\"1344\"\u003ewood-burning heater\u003c\/strong\u003e. The \u003cstrong data-start=\"1350\" data-end=\"1368\"\u003ecrackling fire\u003c\/strong\u003e, \u003cstrong data-start=\"1370\" data-end=\"1388\"\u003eradiant warmth\u003c\/strong\u003e, and \u003cstrong data-start=\"1394\" data-end=\"1414\"\u003enatural humidity\u003c\/strong\u003e created by the wood-burning stove elevate your sauna experience in ways that electric heaters simply can't replicate. The generous interior space comfortably accommodates \u003cstrong data-start=\"1586\" data-end=\"1600\"\u003e4-6 people\u003c\/strong\u003e, allowing for relaxation and shared wellness moments. Whether you're unwinding after a long day or hosting guests, this sauna offers the ultimate environment for rejuvenation.\u003c\/p\u003e\n\u003cp data-start=\"1778\" data-end=\"2096\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThe \u003cstrong data-start=\"1782\" data-end=\"1813\"\u003eTranquility MP Barrel Sauna\u003c\/strong\u003e is designed to combine the charm of traditional sauna craftsmanship with modern convenience. The \u003cstrong data-start=\"1911\" data-end=\"1934\"\u003eextended porch area\u003c\/strong\u003e not only adds to the aesthetic appeal, but it also provides a peaceful outdoor space for relaxation, making this sauna the perfect blend of function and leisure.\u003c\/p\u003e\n\u003ch3 data-start=\"733\" data-end=\"745\"\u003e\u003cstrong\u003eFeatures\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"205\"\u003e\n\u003cp data-start=\"2\" data-end=\"205\"\u003e\u003cstrong data-start=\"2\" data-end=\"53\" data-is-only-node=\"\"\u003ePremium Eastern White Cedar Barrel Construction\u003c\/strong\u003e: Known for its natural weather resistance, exceptional insulation, and calming aromatic properties, providing a durable and authentic sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"206\" data-end=\"393\"\u003e\n\u003cp data-start=\"208\" data-end=\"393\"\u003e\u003cstrong data-start=\"208\" data-end=\"249\" data-is-only-node=\"\"\u003eTraditional Wood-Burning Sauna Heater\u003c\/strong\u003e: Offers an authentic Finnish sauna experience with crackling fire, radiant warmth, and natural humidity, creating a truly immersive atmosphere.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"394\" data-end=\"527\"\u003e\n\u003cp data-start=\"396\" data-end=\"527\"\u003e\u003cstrong data-start=\"396\" data-end=\"415\" data-is-only-node=\"\"\u003eSpacious Design\u003c\/strong\u003e: Comfortably accommodates \u003cstrong data-start=\"442\" data-end=\"456\"\u003e4-6 people\u003c\/strong\u003e, making it perfect for family use, relaxation, or entertaining guests.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"528\" data-end=\"692\"\u003e\n\u003cp data-start=\"530\" data-end=\"692\"\u003e\u003cstrong data-start=\"530\" data-end=\"553\" data-is-only-node=\"\"\u003eExtended Porch Area\u003c\/strong\u003e: Provides a sheltered space for cooling down, relaxing between sessions, or storing towels and robes, enhancing the sauna's functionality.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"693\" data-end=\"869\"\u003e\n\u003cp data-start=\"695\" data-end=\"869\"\u003e\u003cstrong data-start=\"695\" data-end=\"724\" data-is-only-node=\"\"\u003eDistinctive Curved Design\u003c\/strong\u003e: Maximizes heat circulation, ensuring even warmth and consistent temperature throughout the sauna, for a more efficient and comfortable session.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"870\" data-end=\"1018\"\u003e\n\u003cp data-start=\"872\" data-end=\"1018\"\u003e\u003cstrong data-start=\"872\" data-end=\"894\" data-is-only-node=\"\"\u003eDurable Metal Roof\u003c\/strong\u003e: Offers superior weather protection, ensuring the sauna withstands all seasons and weather conditions, providing longevity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1019\" data-end=\"1157\"\u003e\n\u003cp data-start=\"1021\" data-end=\"1157\"\u003e\u003cstrong data-start=\"1021\" data-end=\"1046\" data-is-only-node=\"\"\u003eHandcrafted in Canada\u003c\/strong\u003e: Meticulously built with attention to detail, guaranteeing high-quality craftsmanship and lasting performance.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1158\" data-end=\"1286\"\u003e\n\u003cp data-start=\"1160\" data-end=\"1286\"\u003e\u003cstrong data-start=\"1160\" data-end=\"1186\" data-is-only-node=\"\"\u003eNatural Aromatic Cedar\u003c\/strong\u003e: Enhances the wellness atmosphere with its soothing scent, promoting relaxation and mental clarity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1287\" data-end=\"1428\"\u003e\n\u003cp data-start=\"1289\" data-end=\"1428\"\u003e\u003cstrong data-start=\"1289\" data-end=\"1336\" data-is-only-node=\"\"\u003ePerfect for Families or Entertaining Guests\u003c\/strong\u003e: Spacious enough for group wellness experiences, yet intimate enough for family relaxation.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1429\" data-end=\"1577\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1431\" data-end=\"1577\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1431\" data-end=\"1467\" data-is-only-node=\"\"\u003eBuilt for Year-Round Outdoor Use\u003c\/strong\u003e: Designed to withstand any climate, ensuring you can enjoy a luxurious sauna experience no matter the season.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"1267\" data-end=\"1285\"\u003e\u003cstrong\u003eSpecifications\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-start=\"0\" data-end=\"140\"\u003e\n\u003cp data-start=\"2\" data-end=\"140\"\u003e\u003cstrong data-start=\"2\" data-end=\"29\" data-is-only-node=\"\"\u003eCubic Size (Sauna Room)\u003c\/strong\u003e: 360 ft³ (10.2 m³), offering a spacious sauna room that provides a comfortable and immersive sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"141\" data-end=\"246\"\u003e\n\u003cp data-start=\"143\" data-end=\"246\"\u003e\u003cstrong data-start=\"143\" data-end=\"163\" data-is-only-node=\"\"\u003eSeating Capacity\u003c\/strong\u003e: Ideal for \u003cstrong data-start=\"175\" data-end=\"189\"\u003e4-5 people\u003c\/strong\u003e, perfect for small families or groups to enjoy together.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"247\" data-end=\"347\"\u003e\n\u003cp data-start=\"249\" data-end=\"347\"\u003e\u003cstrong data-start=\"249\" data-end=\"258\" data-is-only-node=\"\"\u003eBrand\u003c\/strong\u003e: \u003cstrong data-start=\"260\" data-end=\"290\"\u003eCanadian Timber Collection\u003c\/strong\u003e, known for its high-quality, handcrafted outdoor saunas.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"348\" data-end=\"498\"\u003e\n\u003cp data-start=\"350\" data-end=\"498\"\u003e\u003cstrong data-start=\"350\" data-end=\"363\" data-is-only-node=\"\"\u003eWood Type\u003c\/strong\u003e: Premium \u003cstrong data-start=\"373\" data-end=\"396\"\u003eEastern White Cedar\u003c\/strong\u003e, chosen for its exceptional durability, natural weather resistance, and soothing aromatic properties.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"499\" data-end=\"604\"\u003e\n\u003cp data-start=\"501\" data-end=\"604\"\u003e\u003cstrong data-start=\"501\" data-end=\"513\" data-is-only-node=\"\"\u003eLocation\u003c\/strong\u003e: \u003cstrong data-start=\"515\" data-end=\"532\"\u003eOutdoor Sauna\u003c\/strong\u003e, designed to create a tranquil wellness retreat right in your backyard.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"605\" data-end=\"745\"\u003e\n\u003cp data-start=\"607\" data-end=\"745\"\u003e\u003cstrong data-start=\"607\" data-end=\"625\" data-is-only-node=\"\"\u003eHeating Option\u003c\/strong\u003e: \u003cstrong data-start=\"627\" data-end=\"650\"\u003eWood Burning Heater\u003c\/strong\u003e, providing the authentic, traditional heat and ambiance that electric heaters can't replicate.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"746\" data-end=\"871\"\u003e\n\u003cp data-start=\"748\" data-end=\"871\"\u003e\u003cstrong data-start=\"748\" data-end=\"768\" data-is-only-node=\"\"\u003eHalfmoon Windows\u003c\/strong\u003e: Yes, adding both style and natural light, as well as improving ventilation while maintaining privacy.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"872\" data-end=\"1028\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"874\" data-end=\"1028\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"874\" data-end=\"889\" data-is-only-node=\"\"\u003eBarrel Size\u003c\/strong\u003e: \u003cstrong data-start=\"891\" data-end=\"906\"\u003eTranquility\u003c\/strong\u003e, featuring a distinctive curved barrel design that optimizes heat circulation for an even and efficient sauna experience.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e\u003cstrong\u003eResources\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2345MPW\u0026amp;pdfnumber=3\" target=\"_blank\" rel=\"noopener\"\u003eAssembly Instructions\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2345MPW\u0026amp;pdfnumber=1\" target=\"_blank\" rel=\"noopener\"\u003eImperial Drawing\u003c\/a\u003e\u003cbr\u003e\u003ca href=\"https:\/\/dealers.leisurecraft.com\/store\/PDF?id=CTC2345MPW\u0026amp;pdfnumber=2\" target=\"_blank\" rel=\"noopener\"\u003eMetric Drawing\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\/* ===========================\n   Dundalk Sauna — Slim CSS (with reliable borders)\n   =========================== *\/\n\n\/* 1) Media: responsive images\/iframes in the product description *\/\n.product-single__description img,\n.product-single__description iframe{\n  max-width:100%;\n  height:auto;\n}\n\n\/* 2) Lists: consistent bullets, left-aligned *\/\n.product-single__description ul{\n  list-style:disc;\n  padding-left:1.5rem;\n  margin:0;\n}\n.product-single__description li{ margin:0 0 .45rem; }\n\n\/* 3) Scrollable wrapper for wide tables (no page-wide overflow) *\/\n.scroll-table-wrapper{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n@media (min-width:1025px){\n  .scroll-table-wrapper{ overflow-x:visible; }\n}\n\n\/* 4) TABLES THAT NEED BORDERS — Very specific + !important to win against theme rules *\/\n.product-single__description table.comparison-table,\n.rte table.comparison-table,\n.product__description table.comparison-table,\ntable.comparison-table{\n  width:100% !important;\n  border-collapse:collapse !important;\n  border-spacing:0 !important;\n  table-layout:fixed !important;\n  border:1px solid #ccc !important;\n}\n\n\/* Cells: force borders on every side *\/\n.product-single__description table.comparison-table th,\n.product-single__description table.comparison-table td,\n.rte table.comparison-table th,\n.rte table.comparison-table td,\n.product__description table.comparison-table th,\n.product__description table.comparison-table td,\ntable.comparison-table th,\ntable.comparison-table td{\n  border:1px solid #ccc !important;\n  padding:12px !important;\n  text-align:center !important;\n  vertical-align:top !important;\n  word-break:break-word !important;\n  overflow-wrap:anywhere !important;\n  background-clip:padding-box !important;\n}\n\n\/* Optional header tint *\/\n.product-single__description table.comparison-table th,\n.rte table.comparison-table th,\n.product__description table.comparison-table th,\ntable.comparison-table th{\n  background:#f9f9f9;\n}\n\n\/* 5) Comparison table — header layout + images (desktop defaults) *\/\n.product-single__description .comparison-table thead th:first-child,\n.rte .comparison-table thead th:first-child,\n.product__description .comparison-table thead th:first-child,\ntable.comparison-table thead th:first-child{\n  width:120px !important; min-width:120px !important;\n}\n\n.product-single__description .comparison-table thead th p,\n.rte .comparison-table thead th p,\n.product__description .comparison-table thead th p,\ntable.comparison-table thead th p{ margin:4px 0; }\n\n.product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n.rte .comparison-table thead th:not(:first-child) p:first-child,\n.product__description .comparison-table thead th:not(:first-child) p:first-child,\ntable.comparison-table thead th:not(:first-child) p:first-child{\n  min-height:240px !important;\n  display:flex !important; align-items:center !important; justify-content:center !important;\n}\n\n.product-single__description .comparison-table thead th img,\n.rte .comparison-table thead th img,\n.product__description .comparison-table thead th img,\ntable.comparison-table thead th img{\n  width:min(240px,100%) !important;\n  height:auto !important;\n  aspect-ratio:1\/1 !important;\n  object-fit:cover !important;\n  display:block !important; margin:0 auto !important;\n  border-radius:6px;\n}\n\n\/* Keep CTAs from overlapping images (base) *\/\n.product-single__description .comparison-table .button-primary,\n.rte .comparison-table .button-primary,\n.product__description .comparison-table .button-primary,\ntable.comparison-table .button-primary{\n  position:static !important;\n  display:inline-block !important;\n  margin-top:6px !important;\n  width:auto !important;\n  white-space:nowrap !important; \/* keep single line *\/\n  line-height:1.2 !important;\n}\n\n\/* ---------- MOBILE: show first TWO columns + half of THIRD; compress first column ---------- *\/\n@media (max-width:1024px){\n  \/* keep fixed layout so content never stretches columns *\/\n  .product-single__description .comparison-table,\n  .rte .comparison-table,\n  .product__description .comparison-table,\n  table.comparison-table{ table-layout:fixed !important; }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:56px !important;\n  }\n}\n\n\/* Phones: target ~2.5 visible columns, with a slightly narrower first column *\/\n@media (max-width:640px){\n  \/* General tightening *\/\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:8px !important;\n    font-size:13px !important;\n  }\n\n  \/* --- First column compression (header + body cells) --- *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:30vw !important;   \/* was ~34vw — now a bit narrower *\/\n    min-width:30vw !important;\n    max-width:30vw !important;\n    padding-left:6px !important;\n    padding-right:6px !important;\n    font-size:12.5px !important;   \/* slightly smaller text for the Feature column *\/\n    line-height:1.25 !important;\n  }\n\n  \/* First \u0026 subsequent product columns (keep prior 2.5-col behavior) *\/\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:42vw !important; min-width:42vw !important; max-width:42vw !important;\n  }\n\n  \/* Smaller header images so more columns fit *\/\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:120px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(120px,100%) !important;\n  }\n\n  .product-single__description .comparison-table .button-primary,\n  .rte .comparison-table .button-primary,\n  .product__description .comparison-table .button-primary,\n  table.comparison-table .button-primary{\n    font-size:12px !important;\n    padding:6px 8px !important;\n  }\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:48px !important;\n  }\n}\n\n\/* Very small phones: keep ~2.5 columns, compress first column a touch more *\/\n@media (max-width:480px){\n  .product-single__description table.comparison-table th,\n  .product-single__description table.comparison-table td,\n  .rte table.comparison-table th,\n  .rte table.comparison-table td,\n  .product__description table.comparison-table th,\n  .product__description table.comparison-table td,\n  table.comparison-table th,\n  table.comparison-table td{\n    padding:6px 8px !important;\n    font-size:12px !important;\n  }\n\n  \/* First column a bit tighter than at 640px *\/\n  .product-single__description .comparison-table thead th:first-child,\n  .rte .comparison-table thead th:first-child,\n  .product__description .comparison-table thead th:first-child,\n  table.comparison-table thead th:first-child,\n  .product-single__description .comparison-table tbody td:first-child,\n  .rte .comparison-table tbody td:first-child,\n  .product__description .comparison-table tbody td:first-child,\n  table.comparison-table tbody td:first-child{\n    width:28vw !important;    \/* was 30vw — slightly more compressed *\/\n    min-width:28vw !important;\n    max-width:28vw !important;\n    font-size:12px !important;\n    padding-left:6px !important; padding-right:6px !important;\n  }\n\n  .product-single__description .comparison-table thead th:nth-child(2),\n  .rte .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table thead th:nth-child(2),\n  .product__description .comparison-table tbody td:nth-child(2),\n  table.comparison-table thead th:nth-child(2),\n  table.comparison-table tbody td:nth-child(2){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(3),\n  .rte .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table thead th:nth-child(3),\n  .product__description .comparison-table tbody td:nth-child(3),\n  table.comparison-table thead th:nth-child(3),\n  table.comparison-table tbody td:nth-child(3){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n  .product-single__description .comparison-table thead th:nth-child(n+4),\n  .rte .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table thead th:nth-child(n+4),\n  .product__description .comparison-table tbody td:nth-child(n+4),\n  table.comparison-table thead th:nth-child(n+4),\n  table.comparison-table tbody td:nth-child(n+4){\n    width:40vw !important; min-width:40vw !important; max-width:40vw !important;\n  }\n\n  .product-single__description .comparison-table thead th:not(:first-child) p:first-child,\n  .rte .comparison-table thead th:not(:first-child) p:first-child,\n  .product__description .comparison-table thead th:not(:first-child) p:first-child,\n  table.comparison-table thead th:not(:first-child) p:first-child{\n    min-height:100px !important;\n  }\n  .product-single__description .comparison-table thead th img,\n  .rte .comparison-table thead th img,\n  .product__description .comparison-table thead th img,\n  table.comparison-table thead th img{\n    width:min(100px,100%) !important;\n  }\n\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom:44px !important;\n  }\n}\n\/* ---------- END MOBILE 2.5-COLUMN VIEW + FIRST-COLUMN COMPRESSION ---------- *\/\n\n\/* Do NOT let \"Heater Options\" lists stretch columns *\/\n.product-single__description table.comparison-table td ul,\n.rte table.comparison-table td ul,\n.product__description table.comparison-table td ul,\ntable.comparison-table td ul{\n  margin:0 0 0 1rem !important;\n  padding-left:1rem !important;\n  white-space:normal !important;\n  overflow-wrap:anywhere !important;\n  max-width:100% !important;\n}\n\n\/* 6) Heater options — desktop side-by-side, mobile stacked (generic component) *\/\n.hs-two-col{\n  display:grid;\n  grid-template-columns:260px 1fr;\n  gap:24px;\n  align-items:center;\n  border:1px solid #dcdcdc;\n  border-radius:8px;\n  padding:16px;\n}\n.hs-two-col .hs-col-media{ text-align:center; }\n.hs-two-col .hs-col-media img{\n  max-width:240px; width:100%; height:auto; display:block; margin:0 auto;\n}\n@media (max-width:768px){\n  .hs-two-col{ display:flex; flex-direction:column; gap:16px; }\n  .hs-two-col .hs-col-content \u003e *:first-child{\n    text-align:center; margin:8px 0 12px;\n  }\n}\n\n\/* 7) Accessory grids: simple desktop\/mobile toggle *\/\n@media (max-width:768px){\n  .desktop-view{ display:none !important; }\n  .mobile-view{ display:table !important; width:100% !important; }\n}\n\n\/* 8) Starter Sauna Accessory Package (3 items) — compact desktop, full-width mobile *\/\n.product-single__description table[width=\"33%\"],\n.product-single__description table[style*=\"width: 33%\"]{\n  width:auto !important;\n  max-width:780px !important;\n  margin:0 auto 24px !important;\n  table-layout:auto !important;\n  border:0 !important;\n}\n.product-single__description table[width=\"33%\"] td,\n.product-single__description table[style*=\"width: 33%\"] td{\n  border:0 !important;\n  text-align:center !important;\n  vertical-align:top !important;\n}\n@media (max-width:768px){\n  .product-single__description table[width=\"33%\"],\n  .product-single__description table[style*=\"width: 33%\"]{\n    width:100% !important;\n    max-width:none !important;\n  }\n}\n\n\/* 9) Buttons inside tables behave nicely on small screens *\/\n@media (max-width:1024px){\n  .product-single__description table .button-primary{\n    display:inline-block !important;\n    width:auto !important;\n    max-width:calc(100% - 20px) !important;\n    margin:6px auto 10px !important;\n    white-space:nowrap !important;\n  }\n}\n\n\/* ===== Align \"View Product\" buttons across columns (absolute inside TH) ===== *\/\n.product-single__description .comparison-table thead th,\n.rte .comparison-table thead th,\n.product__description .comparison-table thead th,\ntable.comparison-table thead th{\n  position: relative !important;\n  padding-bottom: 64px !important; \/* desktop reserve space for CTA *\/\n}\n\n.product-single__description .comparison-table thead th .button-primary,\n.rte .comparison-table thead th .button-primary,\n.product__description .comparison-table thead th .button-primary,\ntable.comparison-table thead th .button-primary{\n  position: absolute !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  bottom: 12px !important;\n  margin-top: 0 !important;\n  z-index: 1;\n  white-space:nowrap !important; \/* never wrap CTA *\/\n}\n\n\/* Slightly tighter on smaller screens *\/\n@media (max-width:1024px){\n  .product-single__description .comparison-table thead th,\n  .rte .comparison-table thead th,\n  .product__description .comparison-table thead th,\n  table.comparison-table thead th{\n    padding-bottom: 56px !important;\n  }\n}\n\/* === Force WHITE text on CTA links (delivery + table \"View Product\") === *\/\na.button-primary,\na.button-primary:link,\na.button-primary:visited,\na.button-primary:hover,\na.button-primary:active,\n.comparison-table a.button-primary,\n.comparison-table a.button-primary:link,\n.comparison-table a.button-primary:visited,\n.comparison-table a.button-primary:hover,\n.comparison-table a.button-primary:active{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important; \/* extra override for WebKit *\/\n  text-decoration:none !important;\n}\n\n\/* Make sure nested spans\/icons inherit white too *\/\na.button-primary *,\n.comparison-table a.button-primary *{\n  color:#fff !important;\n  -webkit-text-fill-color:#fff !important;\n}\n\n\/* If your theme uses SVG icons in buttons, keep them white as well *\/\na.button-primary svg{\n  fill:currentColor !important;\n  stroke:currentColor !important;\n}\n\n\/* ======= DESKTOP-ONLY FIX FOR 2ND TABLE: tighter first col + equal product cols ======= *\/\n@media (min-width:1025px){\n  \/* Scope to only the \"Compare with Other Sauna Brands\" table *\/\n  .product-single__description .comparison-table--brands,\n  .rte .comparison-table--brands,\n  .product__description .comparison-table--brands,\n  table.comparison-table--brands{\n    table-layout:fixed !important;\n    width:100% !important;\n  }\n\n  \/* First column (Feature) — a little tighter\/fitted *\/\n  .product-single__description .comparison-table--brands thead th:first-child,\n  .rte .comparison-table--brands thead th:first-child,\n  .product__description .comparison-table--brands thead th:first-child,\n  table.comparison-table--brands thead th:first-child,\n  .product-single__description .comparison-table--brands tbody td:first-child,\n  .rte .comparison-table--brands tbody td:first-child,\n  .product__description .comparison-table--brands tbody td:first-child,\n  table.comparison-table--brands tbody td:first-child{\n    width:10% !important;\n    min-width:110px !important;\n    max-width:180px !important;\n    white-space:normal !important;\n  }\n\n  \/* Next 3 columns equal *\/\n  .product-single__description .comparison-table--brands thead th:nth-child(2),\n  .rte .comparison-table--brands thead th:nth-child(2),\n  .product__description .comparison-table--brands thead th:nth-child(2),\n  table.comparison-table--brands thead th:nth-child(2),\n  .product-single__description .comparison-table--brands tbody td:nth-child(2),\n  .rte .comparison-table--brands tbody td:nth-child(2),\n  .product__description .comparison-table--brands tbody td:nth-child(2),\n  table.comparison-table--brands tbody td:nth-child(2),\n  .product-single__description .comparison-table--brands thead th:nth-child(3),\n  .rte .comparison-table--brands thead th:nth-child(3),\n  .product__description .comparison-table--brands thead th:nth-child(3),\n  table.comparison-table--brands thead th:nth-child(3),\n  .product-single__description .comparison-table--brands tbody td:nth-child(3),\n  .rte .comparison-table--brands tbody td:nth-child(3),\n  .product__description .comparison-table--brands tbody td:nth-child(3),\n  table.comparison-table--brands tbody td:nth-child(3),\n  .product-single__description .comparison-table--brands thead th:nth-child(4),\n  .rte .comparison-table--brands thead th:nth-child(4),\n  .product__description .comparison-table--brands thead th:nth-child(4),\n  table.comparison-table--brands thead th:nth-child(4),\n  .product-single__description .comparison-table--brands tbody td:nth-child(4),\n  .rte .comparison-table--brands tbody td:nth-child(4),\n  .product__description .comparison-table--brands tbody td:nth-child(4),\n  table.comparison-table--brands tbody td:nth-child(4){\n    width:30% !important;\n  }\n}\n\u003c\/style\u003e","brand":"Dundalk","offers":[{"title":"Default Title","offer_id":48065309868264,"sku":"CTC2345MPW","price":8189.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0776\/9672\/9320\/files\/CTC2345MPW.jpg?v=1771278584"}],"url":"https:\/\/recoveryloungewarehouse.com\/collections\/wood-burning-saunas.oembed","provider":"Recovery Lounge Warehouse ","version":"1.0","type":"link"}