{"product_id":"ttbici-x-tdfsg-white-kids-t-shirt-tdfsg聯名白衫兒童t恤-白色","title":"ttbici x TDFSG White Kids T-Shirt TDFSG聯名白衫兒童T恤 \/ 白色","description":"\u003cbody\u003eSee you on the road in TEN years =) \u003cbr\u003e\nttbici X TDFSG White Kid's T-Shirt，以環法賽新人白衫為設計要素，象徵場上最優秀的新人，即將在未來統治賽場，你\/妳準備好了嗎？\n以獨特電繡工藝展顯低調奢華的品牌質感，兒童寬鬆版型在布料特別添加 Polygeine® 技術，有效抑制細菌滋生，從源頭控制異味，省去頻繁更換衣物的困擾。\u003cbr\u003e\u003cbr\u003e\n\n\n\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003cstyle\u003e\n    body.product-modal-open {\n      overflow: hidden;\n    }\n\n    .product-modal-overlay {\n      display: none;\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100vw;\n      height: 100vh;\n      background-color: rgba(0, 0, 0, 0.5);\n      backdrop-filter: blur(2px);\n      z-index: 1000;\n      justify-content: center;\n      align-items: center;\n    }\n\n    .product-modal {\n      background: white;\n      padding: 20px;\n      \/* border-radius: 10px; *\/\n      max-width: 600px;\n      width: 90%;\n      max-height: 90vh;\n      overflow-y: auto;\n      position: relative;\n    }\n\n    .product-modal .modal-close {\n      position: absolute;\n      top: 10px;\n      right: 12px;\n      font-size: 20px;\n      cursor: pointer;\n    }\n\n    \/* ✅ 統一按鈕樣式 *\/\n    .button-group {\n      display: flex;\n      gap: 12px;\n      padding-top: 20px;\n    }\n\n    .button-group button {\n      padding: 0px;\n      border: none;\n      background-color: transparent;\n      color: #333;\n      cursor: pointer;\n      \/* border-radius: 5px; *\/\n      font-size: 15px;\n      font-family: 'Microsoft JhengHei';\n      text-decoration: underline;\n    }\n\n    .button-group button.active {\n      \/* background-color: #444; *\/\n    }\n\n    button:active {\n      box-shadow: none !important;\n      color: #333 !important;\n    }\n\n    .product-modal table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 10px;\n    }\n\n    .product-modal th,\n    .product-modal td {\n      border-bottom: 1px solid #ddd;\n      text-align: center;\n      padding: 8px;\n    }\n\n    \/* ✅ 新增的欄寬限制 *\/\n    .product-modal table th:first-child,\n    .product-modal table td:first-child {\n      width: 15%;\n      max-width: 15%;\n    }\n\n    .product-modal .toggle-wrapper {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      margin: 10px 0 20px;\n    }\n\n    .product-modal .toggle {\n      position: relative;\n      display: inline-block;\n      width: 50px;\n      height: 24px;\n    }\n\n    .product-modal .toggle input {\n      opacity: 0;\n      width: 0;\n      height: 0;\n    }\n\n    .product-modal .slider {\n      position: absolute;\n      cursor: pointer;\n      background-color: #ccc;\n      border-radius: 24px;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      transition: 0.4s;\n    }\n\n    .product-modal .slider:before {\n      content: \"\";\n      position: absolute;\n      height: 18px;\n      width: 18px;\n      left: 3px;\n      bottom: 3px;\n      background-color: white;\n      transition: 0.4s;\n      border-radius: 50%;\n    }\n\n    .product-modal input:checked+.slider {\n      background-color: #333;\n    }\n\n    .product-modal input:checked+.slider:before {\n      transform: translateX(26px);\n    }\n\n    .product-modal .modalInnerContent h3 {\n      padding: 20px 0;\n\n    }\n  \u003c\/style\u003e\n\n\n\n\n  \u003c!-- 外部觸發按鈕 --\u003e\n  \u003cdiv class=\"button-group\"\u003e\n    \u003c!-- \u003cbutton onclick=\"openModal('shipping')\"\u003e運送詳情\u003c\/button\u003e --\u003e\n    \u003cbutton onclick=\"openModal('size')\"\u003e尺寸指南\u003c\/button\u003e\n    \u003cbutton onclick=\"openModal('care')\"\u003e洗滌保養\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Modal --\u003e\n  \u003cdiv class=\"product-modal-overlay\" id=\"modalOverlay\"\u003e\n    \u003cdiv class=\"product-modal\" id=\"modalContent\"\u003e\n      \u003cdiv class=\"modal-close\" onclick=\"closeModal()\"\u003e×\u003c\/div\u003e\n\n      \u003c!-- 內部選單 --\u003e\n      \u003cdiv class=\"button-group\" id=\"infoTabs\"\u003e\n        \u003c!-- \u003cbutton id=\"tab-shipping\" onclick=\"switchTab('shipping')\"\u003e運送詳情\u003c\/button\u003e --\u003e\n        \u003cbutton id=\"tab-size\" onclick=\"switchTab('size')\"\u003e尺寸指南\u003c\/button\u003e\n        \u003cbutton id=\"tab-care\" onclick=\"switchTab('care')\"\u003e洗滌保養\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 內容區 --\u003e\n      \u003cdiv id=\"modalInnerContent\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    const modalOverlay = document.getElementById(\"modalOverlay\");\n    const modalInner = document.getElementById(\"modalInnerContent\");\n\n    const sizeData = {\n      cm: [\n        { size: 'S', width: '36', length: '45', sleeve: '30' },\n        { size: 'M', width: '40', length: '51', sleeve: '34' },\n        { size: 'L', width: '45', length: '59', sleeve: '38' }\n      ],\n      inches: [\n        { size: 'S', width: '14', length: '17.5', sleeve: '12' },\n        { size: 'M', width: '15.5', length: '20.5', sleeve: '13' },\n        { size: 'L', width: '17.5', length: '23.5', sleeve: '14.5' }\n      ]\n    };\n\n    function openModal(defaultTab) {\n      document.body.classList.add(\"product-modal-open\");\n      modalOverlay.style.display = \"flex\";\n      switchTab(defaultTab);\n    }\n\n    function closeModal() {\n      modalOverlay.style.display = \"none\";\n      modalInner.innerHTML = \"\";\n      document.body.classList.remove(\"product-modal-open\");\n    }\n\n    function switchTab(tab) {\n      ['shipping', 'care', 'size'].forEach(id =\u003e {\n        const btn = document.getElementById(`tab-${id}`);\n        if (btn) btn.classList.remove(\"active\");\n      });\n\n      const activeBtn = document.getElementById(`tab-${tab}`);\n      if (activeBtn) activeBtn.classList.add(\"active\");\n\n      if (tab === 'shipping') {\n        modalInner.innerHTML = `\u003ch3\u003e運送詳情\u003c\/h3\u003e\u003cp\u003e這裡可以放運送方式、時間、費用等資訊。\u003c\/p\u003e`;\n      } else if (tab === 'care') {\n        modalInner.innerHTML = `\n\t\t\t\u003ch3\u003e洗滌保養\u003c\/h3\u003e\n\t\t\u003col\u003e\n\t\t\t\u003cli\u003e車衣在使用時，建議依照顏色深淺搭配著用或是清洗，以降低衣服互相染色的風險。\u003c\/li\u003e\n\t\t\t\u003cli\u003e在使用後，建議第一時間進行清洗，以免滋生細菌產生異味，並容易在車衣上形成汗斑，甚至變黃。\u003c\/li\u003e\n\t\t\t\u003cli\u003e清洗時，記得拉上所有拉鍊，以免布料在清洗過程中受損。使用「冷水＋中性洗劑」浸泡5–10分鐘，再反覆搓揉，換水洗淨即可。\u003cbr\u003e\n\t\t\t\u003cstrong\u003e勿使用冷洗精、柔軟精、漂白水，這類洗劑皆會破壞纖維材質。\u003c\/strong\u003e\u003c\/li\u003e\n\t\t\t\u003cli\u003e盡量手洗，若要丟入洗衣機，務必將所有拉鍊拉上，裝進洗衣袋中反面清洗，建議洗滌模式調整為「柔洗模式」。\u003c\/li\u003e\n\t\t\t\u003cli\u003e洗完切忌勿「擰乾」車衣，並避免使用烘衣機烘乾衣物，以免造成衣物受損。\u003cbr\u003e\n\t\t\t可將衣物包入毛巾中將大部分水份壓出，並晾於通風陰涼處自然風乾。\u003c\/li\u003e\n\t\t\u003c\/ol\u003e\n\t\t\u003cp\u003e\u003cstrong\u003e※ 因所有車衣的製程及染印方法不同，在著用或是下水洗滌都會有多少褪色的問題，不應由此斷定車衣品質的好壞。尤其是越亮色系衣服越容易有褪色問題，強烈建議在使用時，盡量以「相同色系搭配穿著或清洗」。\u003c\/strong\u003e\u003c\/p\u003e\n      `;\n      } else if (tab === 'size') {\n        modalInner.innerHTML = `\n       \u003ch3\u003e尺寸指南\u003c\/h3\u003e\n        \u003cdiv class=\"toggle-wrapper\"\u003e\n          \u003cspan\u003eCM\u003c\/span\u003e\n          \u003clabel class=\"toggle\"\u003e\n            \u003cinput type=\"checkbox\" id=\"unitToggle\"\u003e\n            \u003cspan class=\"slider\"\u003e\u003c\/span\u003e\n          \u003c\/label\u003e\n          \u003cspan\u003eINCHES\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eSIZE\u003c\/th\u003e\n              \u003cth id=\"widthHeader\"\u003e衣寬\u003c\/th\u003e\n              \u003cth id=\"lengthHeader\"\u003e衣長\u003c\/th\u003e\n              \u003cth id=\"sleeveHeader\"\u003e袖長\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody id=\"tableBody\"\u003e\u003c\/tbody\u003e\n        \u003c\/table\u003e\n      `;\n        renderSizeTable('cm');\n        document.getElementById(\"unitToggle\").addEventListener(\"change\", (e) =\u003e {\n          renderSizeTable(e.target.checked ? 'inches' : 'cm');\n        });\n      }\n    }\n\n    function renderSizeTable(unit) {\n      const body = document.getElementById(\"tableBody\");\n      body.innerHTML = \"\";\n      sizeData[unit].forEach(row =\u003e {\n        body.innerHTML += `\n        \u003ctr\u003e\n          \u003ctd\u003e${row.size}\u003c\/td\u003e\n          \u003ctd\u003e${row.width}\u003c\/td\u003e\n          \u003ctd\u003e${row.length}\u003c\/td\u003e\n          \u003ctd\u003e${row.sleeve}\u003c\/td\u003e\n        \u003c\/tr\u003e`;\n      });\n    }\n  \u003c\/script\u003e\n\n\n\n\u003c\/body\u003e","brand":"ttbici","offers":[{"title":"S","offer_id":48134243352800,"sku":"B6TC-TD5-WH00SN","price":1080.0,"currency_code":"TWD","in_stock":false},{"title":"M","offer_id":48134243385568,"sku":"B6TC-TD5-WH00MN","price":1080.0,"currency_code":"TWD","in_stock":true},{"title":"L","offer_id":48134243418336,"sku":"B6TC-TD5-WH00LN","price":1080.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0775\/9714\/7360\/files\/dsc_6991.jpg?v=1763365933","url":"https:\/\/www.ttbici.com\/products\/ttbici-x-tdfsg-white-kids-t-shirt-tdfsg%e8%81%af%e5%90%8d%e7%99%bd%e8%a1%ab%e5%85%92%e7%ab%a5t%e6%81%a4-%e7%99%bd%e8%89%b2","provider":"TTBICI","version":"1.0","type":"link"}