{"product_id":"tesla-fx-light-shows-family-pack","title":"Tesla FX Light Shows Family Pack","description":"\u003cdiv id=\"tfx-fam\"\u003e\n  \u003cdiv class=\"hd\"\u003e\n    \u003cdiv class=\"eye\"\u003eTheme Pack\u003c\/div\u003e\n    \u003cdiv class=\"ttl\"\u003eFamily Pack\u003c\/div\u003e\n    \u003cdiv class=\"sub\"\u003e9 shows the whole car will love — perfect gift for Tesla families.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"grid\"\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('9c83a79768072901d948416fcad90c29','Frozen — Let It Go')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/swatch-17782458667329.jpg?v=1778245868\" alt=\"Frozen — Let It Go\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eFrozen — Let It Go\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('31c50107d31dc922d4d4ad79995339ed','Encanto — Surface Pressure')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/swatch-17782454421716.jpg?v=1778245444\" alt=\"Encanto — Surface Pressure\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eEncanto — Surface Pressure\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('42fede9c12776e57f8646ef2e1a842fc','Encanto — We Don\\'t Talk About Bruno')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/wedonttalkaboutbruno-encanto.jpg?v=1778502525\" alt=\"Encanto — We Don't Talk About Bruno\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eEncanto — We Don't Talk About Bruno\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('825c7a2057682222dd88f80b89e0b83f','Lightning McQueen (Cars)')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/swatch-17782469127863.jpg?v=1778246914\" alt=\"Lightning McQueen (Cars)\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eLightning McQueen (Cars)\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('7b61a00996f23be6ee6bf778f9594102','Disney Happy Birthday')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/swatch-17782451517283.jpg?v=1778245153\" alt=\"Disney Happy Birthday\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eDisney Happy Birthday\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('14cb719c35c5b3047e91c8e347d29432','TMNT Theme')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/tmnt.jpg?v=1778502526\" alt=\"TMNT Theme\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eTMNT Theme\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('661106c5c0def585014f37d6dc1c8849','The Goonies Theme')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/goonies.jpg?v=1778502525\" alt=\"The Goonies Theme\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eThe Goonies Theme\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('65b7cc4ebc9cda655b094f1220c9fbc4','My Little Pony — Gonna Be My Day')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/mylittlepony.jpg?v=1778502525\" alt=\"My Little Pony — Gonna Be My Day\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eMy Little Pony — Gonna Be My Day\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tile\" onclick=\"tfxOpenFam('55aa2ee6186160fae3d088c29a847271','The Greatest Showman')\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/greatestshowman.jpg?v=1778502525\" alt=\"The Greatest Showman\" loading=\"lazy\"\u003e\n      \u003cdiv class=\"tile-body\"\u003e\n\u003cdiv class=\"tile-name\"\u003eThe Greatest Showman\u003c\/div\u003e\n\u003cbutton class=\"tile-btn\"\u003e\u003csvg viewbox=\"0 0 10 10\"\u003e\u003cpolygon points=\"2,1 9,5 2,9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003ePreview\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"tfx-modal-fam\"\u003e\n  \u003cdiv class=\"modal-box\"\u003e\n    \u003cdiv class=\"modal-top\"\u003e\n      \u003cspan class=\"modal-title\" id=\"tfx-fam-modal-title\"\u003ePreview\u003c\/span\u003e\n      \u003cbutton class=\"modal-close\" onclick=\"tfxCloseFam()\"\u003e✕\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003ciframe id=\"tfx-fam-iframe\" src=\"\" allow=\"autoplay; fullscreen\" allowfullscreen\u003e\u003c\/iframe\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction tfxOpenFam(id,name){\n  document.getElementById('tfx-fam-modal-title').textContent=name;\n  document.getElementById('tfx-fam-iframe').src='https:\/\/iframe.cloudflarestream.com\/'+id+'?autoplay=1\u0026muted=0';\n  document.getElementById('tfx-modal-fam').classList.add('open');\n}\nfunction tfxCloseFam(){\n  document.getElementById('tfx-fam-iframe').src='';\n  document.getElementById('tfx-modal-fam').classList.remove('open');\n}\ndocument.getElementById('tfx-modal-fam').addEventListener('click',function(e){if(e.target===this)tfxCloseFam();});\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  #tfx-fam *{box-sizing:border-box;margin:0;padding:0}\n  #tfx-fam{background:#0d0d0f;background-image:radial-gradient(circle at 15% 0%,rgba(255,90,30,0.09),transparent 45%),radial-gradient(circle at 85% 100%,rgba(255,50,50,0.06),transparent 45%);border:1px solid #1e1e24;border-radius:12px;padding:36px 28px;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;color:#e8e8e8}\n  #tfx-fam .hd{text-align:center;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #1e1e24}\n  #tfx-fam .eye{font-family:'Space Mono','Courier New',monospace;font-size:11px;letter-spacing:3px;color:#ff5a1e;text-transform:uppercase;margin-bottom:10px}\n  #tfx-fam .ttl{font-family:'Bebas Neue',Impact,sans-serif;font-size:32px;letter-spacing:2px;color:#f5f5f7;margin-bottom:6px;text-transform:uppercase}\n  #tfx-fam .sub{font-size:14px;color:#888894}\n  #tfx-fam .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}\n  #tfx-fam .tile{background:#111114;border:1px solid #1e1e24;border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .2s,transform .2s}\n  #tfx-fam .tile:hover{border-color:#ff5a1e;transform:translateY(-2px)}\n  #tfx-fam .tile img{width:100%;aspect-ratio:1;object-fit:cover;display:block}\n  #tfx-fam .tile-body{padding:8px}\n  #tfx-fam .tile-name{font-size:11px;color:#c8c8d0;line-height:1.3;margin-bottom:6px;min-height:28px}\n  #tfx-fam .tile-btn{display:flex;align-items:center;gap:4px;font-family:'Space Mono','Courier New',monospace;font-size:9px;letter-spacing:1px;color:#ff5a1e;text-transform:uppercase;border:none;background:none;cursor:pointer;padding:0}\n  #tfx-fam .tile-btn svg{width:10px;height:10px;fill:#ff5a1e}\n  #tfx-modal-fam{display:none;position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:99999;align-items:center;justify-content:center}\n  #tfx-modal-fam.open{display:flex}\n  #tfx-modal-fam .modal-box{background:#0d0d0f;border:1px solid #2a2a32;border-radius:12px;overflow:hidden;width:min(720px,92vw)}\n  #tfx-modal-fam .modal-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #1e1e24}\n  #tfx-modal-fam .modal-title{font-family:'Space Mono','Courier New',monospace;font-size:11px;letter-spacing:2px;color:#ff5a1e;text-transform:uppercase}\n  #tfx-modal-fam .modal-close{background:none;border:none;color:#888;cursor:pointer;font-size:20px;line-height:1}\n  #tfx-modal-fam iframe{width:100%;aspect-ratio:16\/9;border:none;display:block}\n  @media(max-width:500px){#tfx-fam .grid{grid-template-columns:repeat(2,1fr)}}\n\u003c\/style\u003e","brand":"Tesla FX","offers":[{"title":"Standalone","offer_id":48364575359201,"sku":null,"price":24.0,"currency_code":"USD","in_stock":true},{"title":"Add-on (with Starter Pack)","offer_id":48417094861025,"sku":null,"price":9.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0828\/4431\/9969\/files\/frozen1.jpg?v=1778691092","url":"https:\/\/tesla-fx.org\/products\/tesla-fx-light-shows-family-pack","provider":"Tesla FX","version":"1.0","type":"link"}