{"title":"Father's Day Sale","description":"\u003cstyle\u003e\n.fd-landing { font-family: inherit; line-height: 1.5; }\n.fd-hero { position: relative; padding: 64px 24px; text-align: center; background: #f7f1e6; border-radius: 12px; overflow: hidden; }\n.fd-hero img.fd-hero-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0.35; z-index: 0; }\n.fd-hero .fd-hero-inner { position: relative; z-index: 1; max-width: 720px; margin: 0 auto; }\n.fd-hero h1 { font-size: clamp(28px, 5vw, 52px); margin: 0 0 12px; line-height: 1.1; }\n.fd-hero p.lead { font-size: clamp(16px, 2.2vw, 20px); margin: 0 0 24px; }\n.fd-hero a.cta { display: inline-block; background: #1f1f1f; color: #fff; padding: 14px 28px; border-radius: 999px; text-decoration: none; font-weight: 600; }\n.fd-hero a.cta:hover { background: #000; }\n.fd-countdown { display: flex; gap: 12px; justify-content: center; margin: 20px 0 0; flex-wrap: wrap; }\n.fd-countdown div { background: #fff; border: 1px solid #e5dcc7; padding: 12px 16px; border-radius: 8px; min-width: 72px; text-align: center; }\n.fd-countdown b { display: block; font-size: 28px; line-height: 1; }\n.fd-countdown small { font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: #666; }\n.fd-section { margin: 56px 0; }\n.fd-section h2 { font-size: clamp(22px, 3.2vw, 32px); text-align: center; margin: 0 0 24px; }\n.fd-bundles { display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px; }\n.fd-bundle { background: #fff; border: 1px solid #ece5d4; border-radius: 12px; padding: 20px; display: flex; flex-direction: column; }\n.fd-bundle h3 { font-size: 18px; margin: 0 0 8px; min-height: 48px; }\n.fd-bundle .price { margin: 12px 0 16px; }\n.fd-bundle .was { text-decoration: line-through; color: #888; margin-right: 8px; }\n.fd-bundle .now { color: #b1221d; font-weight: 700; font-size: 18px; }\n.fd-bundle a { margin-top: auto; display: inline-block; text-align: center; background: #1f1f1f; color: #fff; padding: 10px 14px; border-radius: 8px; text-decoration: none; font-weight: 600; }\n.fd-strip { display: flex; gap: 12px; flex-wrap: wrap; justify-content: center; }\n.fd-strip a { background: #f3ecd9; padding: 10px 16px; border-radius: 999px; color: #1f1f1f; text-decoration: none; font-weight: 600; }\n.fd-strip a:hover { background: #e7dcc1; }\n.fd-trust { text-align: center; max-width: 620px; margin: 32px auto 0; font-size: 14px; color: #555; }\n@media (max-width: 600px) {\n  .fd-hero { padding: 48px 16px; }\n  .fd-section { margin: 40px 0; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"fd-landing\"\u003e\n  \u003csection class=\"fd-hero\"\u003e\n    \u003cimg class=\"fd-hero-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0967\/8435\/1541\/files\/collection-fathers-day-2026.jpg?v=1780928912\" alt=\"Father's Day 2026 collection cover\" loading=\"eager\"\u003e\n    \u003cdiv class=\"fd-hero-inner\"\u003e\n      \u003ch1\u003eGift the DM in his life.\u003c\/h1\u003e\n      \u003cp class=\"lead\"\u003e50% off Dad's Adventure bundles. Free gift on every order $50+. Now through Sunday, June 21.\u003c\/p\u003e\n      \u003ca class=\"cta\" href=\"#bundles\"\u003eShop Dad's Adventure\u003c\/a\u003e\n      \u003cdiv class=\"fd-countdown\" id=\"fd-countdown\" data-target=\"2026-06-22T03:59:59Z\" aria-live=\"polite\"\u003e\n        \u003cdiv\u003e\n\u003cb id=\"fd-d\"\u003e--\u003c\/b\u003e\u003csmall\u003eDays\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb id=\"fd-h\"\u003e--\u003c\/b\u003e\u003csmall\u003eHours\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb id=\"fd-m\"\u003e--\u003c\/b\u003e\u003csmall\u003eMinutes\u003c\/small\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb id=\"fd-s\"\u003e--\u003c\/b\u003e\u003csmall\u003eSeconds\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"fd-section\" id=\"bundles\"\u003e\n    \u003ch2\u003e4 bundles. One adventure each.\u003c\/h2\u003e\n    \u003cdiv class=\"fd-bundles\"\u003e\n      \u003cdiv class=\"fd-bundle\"\u003e\n        \u003ch3\u003eFantasy Village Quest\u003c\/h3\u003e\n        \u003cp\u003eA walled hamlet kit, ready for the campaign opener.\u003c\/p\u003e\n        \u003cdiv class=\"price\"\u003e\n\u003cspan class=\"was\"\u003e$145.23\u003c\/span\u003e\u003cspan class=\"now\"\u003e$72.62\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003ca href=\"\/products\/dads-adventure-bundle-1-fantasy-village-quest\"\u003eShop bundle\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fd-bundle\"\u003e\n        \u003ch3\u003eTrench Warfare Battlefield\u003c\/h3\u003e\n        \u003cp\u003eA WW-era battlefield kit with trenches, defenses, and scatter.\u003c\/p\u003e\n        \u003cdiv class=\"price\"\u003e\n\u003cspan class=\"was\"\u003e$189.16\u003c\/span\u003e\u003cspan class=\"now\"\u003e$94.58\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003ca href=\"\/products\/dads-adventure-bundle-2-trench-warfare-battlefield\"\u003eShop bundle\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fd-bundle\"\u003e\n        \u003ch3\u003eSci-Fi Hive City Stronghold\u003c\/h3\u003e\n        \u003cp\u003eA grimdark hive complex with industrial blocks and silos.\u003c\/p\u003e\n        \u003cdiv class=\"price\"\u003e\n\u003cspan class=\"was\"\u003e$147.17\u003c\/span\u003e\u003cspan class=\"now\"\u003e$73.59\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003ca href=\"\/products\/dads-adventure-bundle-3-sci-fi-hive-city-stronghold\"\u003eShop bundle\u003c\/a\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fd-bundle\"\u003e\n        \u003ch3\u003eDungeon Master's Starter Adventure\u003c\/h3\u003e\n        \u003cp\u003eAn everything-you-need terrain kit for the first session.\u003c\/p\u003e\n        \u003cdiv class=\"price\"\u003e\n\u003cspan class=\"was\"\u003e$134.30\u003c\/span\u003e\u003cspan class=\"now\"\u003e$67.15\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003ca href=\"\/products\/dads-adventure-bundle-4-dungeon-masters-starter-adventure\"\u003eShop bundle\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"fd-trust\"\u003e50% applies automatically at cart. No code needed. Discount auto-expires Sunday, June 21 at 11:59 pm ET. Crafted to order in Canada. Free shipping on orders $75 and up.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"fd-section\"\u003e\n    \u003ch2\u003eKeep browsing\u003c\/h2\u003e\n    \u003cdiv class=\"fd-strip\"\u003e\n      \u003ca href=\"\/collections\/terrain\"\u003eAll Terrain\u003c\/a\u003e\n      \u003ca href=\"\/collections\/fantasy-terrain\"\u003eFantasy\u003c\/a\u003e\n      \u003ca href=\"\/collections\/sci-fi-terrain\"\u003eSci-Fi\u003c\/a\u003e\n      \u003ca href=\"\/collections\/grimdark-terrain\"\u003eGrimdark\u003c\/a\u003e\n      \u003ca href=\"\/collections\/scatter-pieces-props\"\u003eScatter and Props\u003c\/a\u003e\n      \u003ca href=\"\/collections\/accessories\"\u003eAccessories\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var el = document.getElementById('fd-countdown');\n  if (!el) return;\n  var target = new Date(el.getAttribute('data-target')).getTime();\n  function tick(){\n    var now = new Date().getTime();\n    var diff = target - now;\n    if (diff \u003c= 0) { el.style.display = 'none'; return; }\n    var d = Math.floor(diff \/ 86400000);\n    var h = Math.floor((diff % 86400000) \/ 3600000);\n    var m = Math.floor((diff % 3600000) \/ 60000);\n    var s = Math.floor((diff % 60000) \/ 1000);\n    document.getElementById('fd-d').textContent = d;\n    document.getElementById('fd-h').textContent = String(h).padStart(2,'0');\n    document.getElementById('fd-m').textContent = String(m).padStart(2,'0');\n    document.getElementById('fd-s').textContent = String(s).padStart(2,'0');\n  }\n  tick();\n  setInterval(tick, 1000);\n})();\n\u003c\/script\u003e","products":[],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/8435\/1541\/collections\/collection-fathers-day-2026.jpg?v=1781005310","url":"https:\/\/tabletoprpg.ca\/collections\/fathers-day-2026.oembed","provider":"Tabletop RPG","version":"1.0","type":"link"}