{"product_id":"classic-unisex-crewneck-t-shirt-gildan®-64000","title":"Teddy-shirt","description":"\u003cbody\u003e\n\n\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n\u003ctitle\u003eTeddyShirt Product Details\u003c\/title\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@300;400;500;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  :root {\n    --teddy-cream: #FDF8F0;\n    --teddy-sand: #F5E6D3;\n    --teddy-tan: #D4A373;\n    --teddy-brown: #8B5E3C;\n    --teddy-dark: #2C1810;\n    --teddy-gold: #C9A96E;\n    --teddy-rose: #E8D5C4;\n    --teddy-sage: #A8B5A0;\n    --teddy-blush: #F0E0D0;\n  }\n\n  * { margin: 0; padding: 0; box-sizing: border-box; }\n\n  body {\n    font-family: 'Outfit', sans-serif;\n    background: var(--teddy-cream);\n    min-height: 100vh;\n    overflow-x: hidden;\n  }\n\n  .teddy-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 40px 20px;\n  }\n\n  .teddy-header {\n    text-align: center;\n    margin-bottom: 50px;\n    opacity: 0;\n    animation: fadeSlideDown 1s ease forwards;\n  }\n\n  .teddy-header h1 {\n    font-size: 2.8rem;\n    font-weight: 800;\n    color: var(--teddy-dark);\n    letter-spacing: -1px;\n    margin-bottom: 10px;\n  }\n\n  .teddy-header .subtitle {\n    font-size: 1.1rem;\n    color: var(--teddy-brown);\n    font-weight: 400;\n  }\n\n  .teddy-header .divider {\n    width: 80px;\n    height: 3px;\n    background: var(--teddy-gold);\n    margin: 20px auto 0;\n    border-radius: 2px;\n  }\n\n  .cards-wrapper {\n    display: flex;\n    flex-direction: column;\n    gap: 30px;\n  }\n\n  .teddy-card {\n    background: #fff;\n    border-radius: 24px;\n    overflow: hidden;\n    box-shadow: 0 10px 40px rgba(44,24,16,0.08);\n    border: 1px solid var(--teddy-sand);\n    opacity: 0;\n    transform: translateX(-80px);\n    animation: slideInRight 0.8s ease forwards;\n    transition: transform 0.4s ease, box-shadow 0.4s ease;\n  }\n\n  .teddy-card:nth-child(1) { animation-delay: 0.2s; }\n  .teddy-card:nth-child(2) { animation-delay: 0.4s; }\n  .teddy-card:nth-child(3) { animation-delay: 0.6s; }\n  .teddy-card:nth-child(4) { animation-delay: 0.8s; }\n\n  .teddy-card:hover {\n    transform: translateY(-6px) scale(1.01);\n    box-shadow: 0 20px 60px rgba(44,24,16,0.15);\n  }\n\n  .card-header {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    padding: 24px 30px 16px;\n    background: var(--teddy-cream);\n    border-bottom: 2px solid var(--teddy-sand);\n  }\n\n  .card-icon {\n    width: 48px;\n    height: 48px;\n    border-radius: 14px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.4rem;\n    flex-shrink: 0;\n  }\n\n  .card-icon.features { background: var(--teddy-sand); color: var(--teddy-brown); }\n  .card-icon.fabric { background: #E8DDD4; color: var(--teddy-dark); }\n  .card-icon.size { background: var(--teddy-rose); color: var(--teddy-brown); }\n  .card-icon.care { background: #D4C4B0; color: var(--teddy-dark); }\n\n  .card-title {\n    font-size: 1.3rem;\n    font-weight: 700;\n    color: var(--teddy-dark);\n  }\n\n  .card-body {\n    padding: 24px 30px 30px;\n  }\n\n  .desc-text {\n    font-size: 1.05rem;\n    line-height: 1.7;\n    color: #5a4a3a;\n    margin-bottom: 16px;\n  }\n\n  .feature-list {\n    list-style: none;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  .feature-list li {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    font-size: 0.95rem;\n    color: #4a3a2a;\n    line-height: 1.5;\n    padding: 10px 14px;\n    background: var(--teddy-cream);\n    border-radius: 12px;\n    border-left: 3px solid var(--teddy-gold);\n    transition: all 0.3s ease;\n  }\n\n  .feature-list li:hover {\n    background: var(--teddy-sand);\n    transform: translateX(4px);\n  }\n\n  .feature-list li::before {\n    content: \"✓\";\n    color: var(--teddy-gold);\n    font-weight: 700;\n    font-size: 1rem;\n    flex-shrink: 0;\n    margin-top: 2px;\n  }\n\n  .fabrication-section {\n    margin-top: 20px;\n    padding: 20px;\n    background: var(--teddy-cream);\n    border-radius: 16px;\n    border: 1px solid var(--teddy-sand);\n  }\n\n  .fabrication-section strong {\n    color: var(--teddy-dark);\n    font-size: 1.1rem;\n    display: block;\n    margin-bottom: 10px;\n  }\n\n  .fabrication-section p {\n    color: #5a4a3a;\n    line-height: 1.7;\n    font-size: 0.95rem;\n  }\n\n  .size-section {\n    margin-top: 20px;\n  }\n\n  .size-tabs {\n    display: flex;\n    gap: 8px;\n    margin-bottom: 20px;\n    flex-wrap: wrap;\n  }\n\n  .size-tab {\n    padding: 8px 20px;\n    border-radius: 20px;\n    border: 2px solid var(--teddy-sand);\n    background: #fff;\n    color: var(--teddy-brown);\n    font-weight: 600;\n    font-size: 0.9rem;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    font-family: 'Outfit', sans-serif;\n  }\n\n  .size-tab.active {\n    background: var(--teddy-brown);\n    color: #fff;\n    border-color: var(--teddy-brown);\n  }\n\n  .size-tab:hover:not(.active) {\n    background: var(--teddy-sand);\n  }\n\n  .size-table-wrapper {\n    overflow-x: auto;\n    border-radius: 16px;\n    border: 1px solid var(--teddy-sand);\n  }\n\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 500px;\n  }\n\n  .size-table thead tr {\n    background: var(--teddy-dark);\n    color: var(--teddy-cream);\n  }\n\n  .size-table th {\n    padding: 14px 16px;\n    font-weight: 600;\n    font-size: 0.9rem;\n    text-align: center;\n  }\n\n  .size-table tbody tr:nth-child(even) {\n    background: var(--teddy-cream);\n  }\n\n  .size-table tbody tr:nth-child(odd) {\n    background: #fff;\n  }\n\n  .size-table td {\n    padding: 12px 16px;\n    text-align: center;\n    color: #4a3a2a;\n    font-size: 0.9rem;\n    border-bottom: 1px solid var(--teddy-sand);\n    font-weight: 500;\n  }\n\n  .size-table tbody tr:hover td {\n    background: var(--teddy-sand);\n    color: var(--teddy-dark);\n    transition: background 0.3s ease;\n  }\n\n  .size-table td:first-child {\n    text-align: left;\n    font-weight: 600;\n    color: var(--teddy-dark);\n  }\n\n  .care-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 16px;\n    margin-top: 16px;\n  }\n\n  .care-item {\n    background: var(--teddy-cream);\n    border-radius: 16px;\n    padding: 20px;\n    border: 1px solid var(--teddy-sand);\n    transition: all 0.3s ease;\n  }\n\n  .care-item:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 8px 24px rgba(44,24,16,0.1);\n    border-color: var(--teddy-gold);\n  }\n\n  .care-item-label {\n    font-weight: 700;\n    color: var(--teddy-dark);\n    font-size: 1rem;\n    margin-bottom: 8px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .care-item-label::before {\n    content: \"\";\n    display: inline-block;\n    width: 8px;\n    height: 8px;\n    background: var(--teddy-gold);\n    border-radius: 50%;\n  }\n\n  .care-item-text {\n    color: #5a4a3a;\n    font-size: 0.9rem;\n    line-height: 1.6;\n  }\n\n  @keyframes fadeSlideDown {\n    from { opacity: 0; transform: translateY(-30px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @keyframes slideInRight {\n    from { opacity: 0; transform: translateX(-80px); }\n    to { opacity: 1; transform: translateX(0); }\n  }\n\n  @media (max-width: 768px) {\n    .teddy-header h1 { font-size: 2rem; }\n    .card-body { padding: 20px; }\n    .care-grid { grid-template-columns: 1fr; }\n    .size-table { min-width: 100%; font-size: 0.8rem; }\n    .size-table th, .size-table td { padding: 10px 8px; }\n  }\n\u003c\/style\u003e\n\u003cbase target=\"_blank\"\u003e\n\n\n\n\u003cdiv class=\"teddy-container\"\u003e\n  \u003cdiv class=\"teddy-header\"\u003e\n    \u003ch1\u003eProduct Details\u003c\/h1\u003e\n    \u003cp class=\"subtitle\"\u003ePremium quality crafted for comfort \u0026amp; style\u003c\/p\u003e\n    \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cards-wrapper\"\u003e\n    \u003c!-- Card 1: Description \u0026 Features --\u003e\n    \u003cdiv class=\"teddy-card\"\u003e\n      \u003cdiv class=\"card-header\"\u003e\n        \u003cdiv class=\"card-icon features\"\u003e🧵\u003c\/div\u003e\n        \u003cdiv class=\"card-title\"\u003eDescription \u0026amp; Features\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card-body\"\u003e\n        \u003cp class=\"desc-text\"\u003eThis t-shirt is renowned for its soft feel, ideal for DTG printing.\u003c\/p\u003e\n        \u003cul class=\"feature-list\"\u003e\n          \u003cli\u003eOffers a seamless double-needle collar with high stitch density for a smoother printing surface.\u003c\/li\u003e\n          \u003cli\u003eIncludes a tear-away label for easy rebranding.\u003c\/li\u003e\n          \u003cli\u003eTubular fit to minimize torque.\u003c\/li\u003e\n          \u003cli\u003eAvailable in a wide range of colors to suit various design needs.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Card 2: Fabrication --\u003e\n    \u003cdiv class=\"teddy-card\"\u003e\n      \u003cdiv class=\"card-header\"\u003e\n        \u003cdiv class=\"card-icon fabric\"\u003e🧶\u003c\/div\u003e\n        \u003cdiv class=\"card-title\"\u003eFabrication\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card-body\"\u003e\n        \u003cdiv class=\"fabrication-section\"\u003e\n          \u003cstrong\u003eFabrication:\u003c\/strong\u003e\n          \u003cp\u003eSolid colors are made from 100% ring-spun cotton; Sport Grey is 90% ring-spun cotton, 10% polyester; Heather colors are 35% cotton, 65% polyester; Graphite Heather is 65% cotton, 35% polyester.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Card 3: Size Guide --\u003e\n    \u003cdiv class=\"teddy-card\"\u003e\n      \u003cdiv class=\"card-header\"\u003e\n        \u003cdiv class=\"card-icon size\"\u003e📏\u003c\/div\u003e\n        \u003cdiv class=\"card-title\"\u003eSize Guide\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card-body\"\u003e\n        \u003cdiv class=\"size-section\"\u003e\n          \u003cdiv class=\"size-tabs\"\u003e\n            \u003cbutton class=\"size-tab active\" onclick=\"switchSizeTable('cm')\"\u003eCentimeters (cm)\u003c\/button\u003e\n            \u003cbutton class=\"size-tab\" onclick=\"switchSizeTable('inches')\"\u003eInches\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv id=\"table-cm\" class=\"size-table-wrapper\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003e\u003c\/th\u003e\n                  \u003cth\u003eS\u003c\/th\u003e\n                  \u003cth\u003eM\u003c\/th\u003e\n                  \u003cth\u003eL\u003c\/th\u003e\n                  \u003cth\u003eXL\u003c\/th\u003e\n                  \u003cth\u003e2XL\u003c\/th\u003e\n                  \u003cth\u003e3XL\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eA) Length (cm)\u003c\/td\u003e\n                  \u003ctd\u003e71\u003c\/td\u003e\n                  \u003ctd\u003e74\u003c\/td\u003e\n                  \u003ctd\u003e76\u003c\/td\u003e\n                  \u003ctd\u003e79\u003c\/td\u003e\n                  \u003ctd\u003e81\u003c\/td\u003e\n                  \u003ctd\u003e85\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eB) Width (cm)\u003c\/td\u003e\n                  \u003ctd\u003e92\u003c\/td\u003e\n                  \u003ctd\u003e102\u003c\/td\u003e\n                  \u003ctd\u003e112\u003c\/td\u003e\n                  \u003ctd\u003e122\u003c\/td\u003e\n                  \u003ctd\u003e132\u003c\/td\u003e\n                  \u003ctd\u003e142\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eB) Half Chest (cm)\u003c\/td\u003e\n                  \u003ctd\u003e46\u003c\/td\u003e\n                  \u003ctd\u003e51\u003c\/td\u003e\n                  \u003ctd\u003e56\u003c\/td\u003e\n                  \u003ctd\u003e61\u003c\/td\u003e\n                  \u003ctd\u003e66\u003c\/td\u003e\n                  \u003ctd\u003e71\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv id=\"table-inches\" class=\"size-table-wrapper\" style=\"display:none;\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003e\u003c\/th\u003e\n                  \u003cth\u003eS\u003c\/th\u003e\n                  \u003cth\u003eM\u003c\/th\u003e\n                  \u003cth\u003eL\u003c\/th\u003e\n                  \u003cth\u003eXL\u003c\/th\u003e\n                  \u003cth\u003e2XL\u003c\/th\u003e\n                  \u003cth\u003e3XL\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eA) Length (inches)\u003c\/td\u003e\n                  \u003ctd\u003e28\u003c\/td\u003e\n                  \u003ctd\u003e29.1\u003c\/td\u003e\n                  \u003ctd\u003e29.9\u003c\/td\u003e\n                  \u003ctd\u003e31.1\u003c\/td\u003e\n                  \u003ctd\u003e31.9\u003c\/td\u003e\n                  \u003ctd\u003e33.5\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eB) Width (inches)\u003c\/td\u003e\n                  \u003ctd\u003e36.2\u003c\/td\u003e\n                  \u003ctd\u003e40.2\u003c\/td\u003e\n                  \u003ctd\u003e44.1\u003c\/td\u003e\n                  \u003ctd\u003e48\u003c\/td\u003e\n                  \u003ctd\u003e52\u003c\/td\u003e\n                  \u003ctd\u003e55.9\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                  \u003ctd\u003eB) Half Chest (inches)\u003c\/td\u003e\n                  \u003ctd\u003e18.1\u003c\/td\u003e\n                  \u003ctd\u003e20.1\u003c\/td\u003e\n                  \u003ctd\u003e22\u003c\/td\u003e\n                  \u003ctd\u003e24\u003c\/td\u003e\n                  \u003ctd\u003e26\u003c\/td\u003e\n                  \u003ctd\u003e28\u003c\/td\u003e\n                \u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Card 4: Care Instructions --\u003e\n    \u003cdiv class=\"teddy-card\"\u003e\n      \u003cdiv class=\"card-header\"\u003e\n        \u003cdiv class=\"card-icon care\"\u003e🧺\u003c\/div\u003e\n        \u003cdiv class=\"card-title\"\u003eCare Instructions\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card-body\"\u003e\n        \u003cdiv class=\"care-grid\"\u003e\n          \u003cdiv class=\"care-item\"\u003e\n            \u003cdiv class=\"care-item-label\"\u003eGeneral\u003c\/div\u003e\n            \u003cdiv class=\"care-item-text\"\u003eA durable, comfortable, and versatile t-shirt that excels in printability and wearability, making it a top choice for custom designs.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"care-item\"\u003e\n            \u003cdiv class=\"care-item-label\"\u003eWash\u003c\/div\u003e\n            \u003cdiv class=\"care-item-text\"\u003eThe t-shirt should be washed with similar colors and can sustain regular washing without losing color or shape.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"care-item\"\u003e\n            \u003cdiv class=\"care-item-label\"\u003eDry\u003c\/div\u003e\n            \u003cdiv class=\"care-item-text\"\u003eTumble dry low or hang dry to maintain the integrity of the print and fabric.\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"care-item\"\u003e\n            \u003cdiv class=\"care-item-label\"\u003eStore\u003c\/div\u003e\n            \u003cdiv class=\"care-item-text\"\u003eKeep this T-shirt in a cool, dry place away from direct sunlight to maintain its color and fabric integrity.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function switchSizeTable(unit) {\n    const cmTable = document.getElementById('table-cm');\n    const inchesTable = document.getElementById('table-inches');\n    const tabs = document.querySelectorAll('.size-tab');\n\n    tabs.forEach(tab =\u003e tab.classList.remove('active'));\n\n    if (unit === 'cm') {\n      cmTable.style.display = 'block';\n      inchesTable.style.display = 'none';\n      tabs[0].classList.add('active');\n    } else {\n      cmTable.style.display = 'none';\n      inchesTable.style.display = 'block';\n      tabs[1].classList.add('active');\n    }\n  }\n\u003c\/script\u003e\n\n\n\u003c\/body\u003e","brand":"Teddyshirt","offers":[{"title":"S","offer_id":49256888828163,"sku":"4c2f4263-7aad-4b15-822c-93dec8dbd093","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"M","offer_id":49256888860931,"sku":"a17d8b9b-905e-45ed-8347-3dc7f9247d5a","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"L","offer_id":49256888893699,"sku":"9036c8b0-0369-409f-adda-e265f50254df","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"XL","offer_id":49256888926467,"sku":"3444a29b-0245-476e-8303-796544a48357","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"2XL","offer_id":49256888959235,"sku":"c1bea0e1-b7b7-4d8f-993a-23bba3e80a9a","price":30.0,"currency_code":"GBP","in_stock":true},{"title":"3XL","offer_id":49256888992003,"sku":"dfa6cd87-0737-4470-8484-28a52ed953a6","price":30.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0827\/6964\/1731\/files\/rn-image_picker_lib_temp_1887a4e4-0cc7-4e7a-bf3e-fc3f2d6a1034.png?v=1783965151","url":"https:\/\/teddyshirt.com\/products\/classic-unisex-crewneck-t-shirt-gildan%c2%ae-64000","provider":"Teddyshirt","version":"1.0","type":"link"}