{"title":"California Golden Bears Football","description":null,"products":[{"product_id":"cal-grateful-dead-tshirt","title":"Cal Grateful Dead TShirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732729135468,"sku":"261016-TShirt-California-ND-01","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acde57f696f64c4fb770917_00e57376-4ed4-4493-8e69-a070a1855f20.jpg?v=1792118132"},{"product_id":"cal-grateful-dead-tshirt-1","title":"Cal Grateful Dead TShirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732735557996,"sku":"261016-TShirt-California-ND-02","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acde5bdaaa906189b9f6374_8c195ad5-a390-41e2-9402-0289b888a6d1.jpg?v=1792118548"},{"product_id":"cal-grateful-dead-tshirt-2","title":"Cal Grateful Dead TShirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732737655148,"sku":"261016-TShirt-California-ND-03","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/htgh.png?v=1792118686"},{"product_id":"cal-grateful-dead-tshirt-3","title":"Cal Grateful Dead TShirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732738441580,"sku":"261016-TShirt-California-ND-04","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acdd956e969167366af825c_083214f4-97ec-46ba-862d-3a14dd6cd026.png?v=1792118817"},{"product_id":"cal-grateful-dead-tshirt-4","title":"Cal Grateful Dead TShirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732739096940,"sku":"261016-TShirt-California-ND-05","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acdd81ec1784605c18fca5d_77bf5db0-9a23-4d14-9aae-70cbceee27a0.png?v=1792118901"},{"product_id":"cal-grateful-dead-tshirt-5","title":"Cal Grateful Dead TShirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732739359084,"sku":"261016-TShirt-California-ND-06","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acdd7f5e131be7ea38e1775_9aff5651-753d-4e1d-9ffc-a913e802499c.png?v=1792118982"},{"product_id":"cal-berkeley-grateful-dead-t-shirt-1","title":"Cal Berkeley - Grateful Dead T-Shirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732739555692,"sku":"261016-TShirt-California-ND-07","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acde821cd5133208fe9debc_eecf3623-8677-4b30-b859-fb536ecc25df.jpg?v=1792119065"},{"product_id":"cal-grateful-dead-tshirt-6","title":"Cal Grateful Dead TShirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732739916140,"sku":"261016-TShirt-California-ND-08","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/20261013-11.jpg?v=1792119147"},{"product_id":"cal-grateful-dead-tshirt-7","title":"Cal Grateful Dead TShirt","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eEdge-to-edge print that runs right through the seams — then joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Tee · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 10l3.5 1v10h12V11l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe T-Shirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e100% polyester\u003c\/li\u003e\n      \u003cli\u003eCrew neck, short sleeves\u003c\/li\u003e\n      \u003cli\u003eDouble-needle hems and neck band\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWidth (in)\u003c\/th\u003e\n\u003cth\u003eWidth (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e17.7\u003c\/td\u003e\n\u003ctd\u003e45.0\u003c\/td\u003e\n\u003ctd\u003e29.7\u003c\/td\u003e\n\u003ctd\u003e75.4\u003c\/td\u003e\n\u003ctd\u003e17.3\u003c\/td\u003e\n\u003ctd\u003e43.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e19.7\u003c\/td\u003e\n\u003ctd\u003e50.0\u003c\/td\u003e\n\u003ctd\u003e30.9\u003c\/td\u003e\n\u003ctd\u003e78.5\u003c\/td\u003e\n\u003ctd\u003e18.1\u003c\/td\u003e\n\u003ctd\u003e46.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e21.7\u003c\/td\u003e\n\u003ctd\u003e55.1\u003c\/td\u003e\n\u003ctd\u003e31.5\u003c\/td\u003e\n\u003ctd\u003e80.0\u003c\/td\u003e\n\u003ctd\u003e19.1\u003c\/td\u003e\n\u003ctd\u003e48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e24.4\u003c\/td\u003e\n\u003ctd\u003e62.0\u003c\/td\u003e\n\u003ctd\u003e32.3\u003c\/td\u003e\n\u003ctd\u003e82.0\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003ctd\u003e52.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003ctd\u003e34.3\u003c\/td\u003e\n\u003ctd\u003e87.1\u003c\/td\u003e\n\u003ctd\u003e21.9\u003c\/td\u003e\n\u003ctd\u003e55.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e28.7\u003c\/td\u003e\n\u003ctd\u003e72.9\u003c\/td\u003e\n\u003ctd\u003e35.2\u003c\/td\u003e\n\u003ctd\u003e89.4\u003c\/td\u003e\n\u003ctd\u003e22.8\u003c\/td\u003e\n\u003ctd\u003e57.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e30.3\u003c\/td\u003e\n\u003ctd\u003e77.0\u003c\/td\u003e\n\u003ctd\u003e35.4\u003c\/td\u003e\n\u003ctd\u003e89.9\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e31.1\u003c\/td\u003e\n\u003ctd\u003e79.0\u003c\/td\u003e\n\u003ctd\u003e36.6\u003c\/td\u003e\n\u003ctd\u003e93.0\u003c\/td\u003e\n\u003ctd\u003e25.2\u003c\/td\u003e\n\u003ctd\u003e64.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWidth is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732740440428,"sku":"261016-TShirt-California-ND-09","price":39.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/ghtyjhy.png?v=1792119216"},{"product_id":"limited-edition-cal-football-x-grateful-dead-hoodie","title":"Limited Edition Cal Football x Grateful Dead Hoodie","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eA hood, a front pocket, and a print that doesn't stop at the shoulder — matched head to toe with joggers and a cap.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 9v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight all-over print hoodie\u003c\/li\u003e\n      \u003cli\u003eHood with drawstring\u003c\/li\u003e\n      \u003cli\u003eFront pouch pocket\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732753744236,"sku":"261016-Hoodie-Cal-ND-01","price":59.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acde64cf38001fe69334a76_0b6921ac-6eb5-4056-b5b2-74197625039c.jpg?v=1792119411"},{"product_id":"limited-edition-cal-football-x-grateful-dead-hoodie-1","title":"Limited Edition Cal Football x Grateful Dead Hoodie","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eA hood, a front pocket, and a print that doesn't stop at the shoulder — matched head to toe with joggers and a cap.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 9v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight all-over print hoodie\u003c\/li\u003e\n      \u003cli\u003eHood with drawstring\u003c\/li\u003e\n      \u003cli\u003eFront pouch pocket\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732757447020,"sku":"261016-Hoodie-Cal-ND-02","price":59.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acde67d5ef3e364e84f14ac_3f678a38-8549-4344-9095-563296523295.jpg?v=1792119773"},{"product_id":"cal-grateful-dead-hoodie","title":"Cal Grateful Dead Hoodie","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eA hood, a front pocket, and a print that doesn't stop at the shoulder — matched head to toe with joggers and a cap.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 9v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight all-over print hoodie\u003c\/li\u003e\n      \u003cli\u003eHood with drawstring\u003c\/li\u003e\n      \u003cli\u003eFront pouch pocket\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732763640172,"sku":"261016-Hoodie-Cal-ND-03","price":59.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acdd913abbae53ee29030be_cf1256ba-f9cf-4fac-82e1-e2992400445e.png?v=1792119842"},{"product_id":"cal-grateful-dead-hoodie-1","title":"Cal Grateful Dead Hoodie","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eA hood, a front pocket, and a print that doesn't stop at the shoulder — matched head to toe with joggers and a cap.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 9v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight all-over print hoodie\u003c\/li\u003e\n      \u003cli\u003eHood with drawstring\u003c\/li\u003e\n      \u003cli\u003eFront pouch pocket\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732769145196,"sku":"261016-Hoodie-Cal-ND-04","price":59.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/hg_522f25ae-9734-4368-af55-c1c740eee03f.png?v=1792119903"},{"product_id":"cal-berkeley-grateful-dead-hoodie","title":"Cal Berkeley - Grateful Dead Hoodie.","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eA hood, a front pocket, and a print that doesn't stop at the shoulder — matched head to toe with joggers and a cap.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 9v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight all-over print hoodie\u003c\/li\u003e\n      \u003cli\u003eHood with drawstring\u003c\/li\u003e\n      \u003cli\u003eFront pouch pocket\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732774289772,"sku":"261016-Hoodie-Cal-ND-05","price":59.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6acde7cb3460f45892387792.jpg?v=1792119981"},{"product_id":"cal-grateful-dead-hoodie-2","title":"Cal Grateful Dead Hoodie","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eA hood, a front pocket, and a print that doesn't stop at the shoulder — matched head to toe with joggers and a cap.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 9v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight all-over print hoodie\u003c\/li\u003e\n      \u003cli\u003eHood with drawstring\u003c\/li\u003e\n      \u003cli\u003eFront pouch pocket\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732776386924,"sku":"261016-Hoodie-Cal-ND-06","price":59.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/jhtyk.png?v=1792120108"},{"product_id":"cal-grateful-dead-hoodie-3","title":"Cal Grateful Dead Hoodie","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eA hood, a front pocket, and a print that doesn't stop at the shoulder — matched head to toe with joggers and a cap.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 9v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight all-over print hoodie\u003c\/li\u003e\n      \u003cli\u003eHood with drawstring\u003c\/li\u003e\n      \u003cli\u003eFront pouch pocket\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732781039980,"sku":"261016-Hoodie-Cal-ND-07","price":59.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/20261013-13.jpg?v=1792120176"},{"product_id":"cal-football-from-the-bay-to-the-islands-hooodie","title":"Cal Football \"From the Bay to the Islands\" Hooodie.","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eA hood, a front pocket, and a print that doesn't stop at the shoulder — matched head to toe with joggers and a cap.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M11 9v3\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 9v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight all-over print hoodie\u003c\/li\u003e\n      \u003cli\u003eHood with drawstring\u003c\/li\u003e\n      \u003cli\u003eFront pouch pocket\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732787888492,"sku":"261016-Hoodie-Cal-ND-08","price":59.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6947b98bf58226bde539fa5b.jpg?v=1792120252"},{"product_id":"cal-grateful-dead-jacket","title":"Cal Grateful Dead Jacket","description":"\u003cdiv class=\"product__description rte quick-add-hidden\"\u003e\n\u003cdiv class=\"features-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cdiv class=\"vtab_container\"\u003e\u003cstrong\u003eJacket\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-chart-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cdiv class=\"vtab_container\"\u003e\n\u003cdiv class=\"size-chart-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cdiv class=\"vtab_container\"\u003e\n\u003cdiv class=\"size-chart-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cul\u003e\n\u003cli\u003eAll of our Baseball Jacket are custom-made-to-order and handcrafted to the highest quality standards, no shrinkage, never flake, peel or crack\u003c\/li\u003e\n\u003cli\u003eExtremely soft to the touch, will never fade!\u003c\/li\u003e\n\u003cli\u003ePrinted on sustainable fabrics.\u003c\/li\u003e\n\u003cli\u003eThread line color is black or white only\u003c\/li\u003e\n\u003cli\u003eEach item is custom printed, cut, and sewn just for you when you place your order ? there may be small differences in the design on the seams and\/or arms due to the custom nature of the production process!\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e?97% ployester+ 3% spandex\u003c\/span\u003e\u003cstrong\u003eSize Guide:\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0670\/5332\/2394\/files\/Basball_Jacket.jpg?v=1744002470\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"vtab_container\"\u003e\u003cstrong\u003eJOOGER\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"size-chart-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cul\u003e\n\u003cli\u003eGreat material. The polyester material keeps you warm in winter.\u003c\/li\u003e\n\u003cli\u003eRegular fit. Loose-fitting design maximizes comfort.\u003c\/li\u003e\n\u003cli\u003eHigh quality print. Make unique pattern with high quality print\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0670\/5332\/2394\/files\/Jogger.jpg?v=1744001816\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"is-uppercase pointer flex items-center\"\u003e\u003cstrong\u003e\u003cspan class=\"toggle_heading flex-grow\"\u003eCAP\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"toggle_content mt12\"\u003e\n\u003cdiv class=\"product__description-html\"\u003e\n\u003cul\u003e\n\u003cli\u003eSize: Adjustable cap circumference 57-62cm.\u003c\/li\u003e\n\u003cli\u003ePrinting technology: Thermal transfer process, front printing.\u003c\/li\u003e\n\u003cli\u003eHigh stature hat to give you the uptown street fashion and style.\u003c\/li\u003e\n\u003cli\u003eEasy to adjust: adjustable knot design at the back of the hat to fit all head sizes.\u003c\/li\u003e\n\u003c\/ul\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\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\u003cp\u003e\u003cbutton class=\"share-button__button\"\u003e\u003cspan class=\"svg-wrapper\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"icon icon-share\" viewbox=\"0 0 13 12\"\u003e\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M1.625 8.125v2.167a1.083 1.083 0 0 0 1.083 1.083h7.584a1.083 1.083 0 0 0 1.083-1.083V8.125\"\u003e\u003c\/path\u003e\u003cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M6.148 1.271a.5.5 0 0 1 .707 0L9.563 3.98a.5.5 0 0 1-.707.707L6.501 2.332 4.147 4.687a.5.5 0 1 1-.708-.707z\" clip-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M6.5 1.125a.5.5 0 0 1 .5.5v6.5a.5.5 0 0 1-1 0v-6.5a.5.5 0 0 1 .5-.5\" clip-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\u003c\/p\u003e","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732793033068,"sku":"261016-Jacket-CAL-ND-01","price":109.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/ghttk_ef59bc8e-9361-41a5-bf66-bdea89b5b9d5.png?v=1792120493"},{"product_id":"cals-grateful-dead-jacket","title":"Cals Grateful Dead Jacket","description":"\u003cdiv class=\"product__description rte quick-add-hidden\"\u003e\n\u003cdiv class=\"features-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cdiv class=\"vtab_container\"\u003e\u003cstrong\u003eJacket\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"size-chart-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cdiv class=\"vtab_container\"\u003e\n\u003cdiv class=\"size-chart-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cdiv class=\"vtab_container\"\u003e\n\u003cdiv class=\"size-chart-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cul\u003e\n\u003cli\u003eAll of our Baseball Jacket are custom-made-to-order and handcrafted to the highest quality standards, no shrinkage, never flake, peel or crack\u003c\/li\u003e\n\u003cli\u003eExtremely soft to the touch, will never fade!\u003c\/li\u003e\n\u003cli\u003ePrinted on sustainable fabrics.\u003c\/li\u003e\n\u003cli\u003eThread line color is black or white only\u003c\/li\u003e\n\u003cli\u003eEach item is custom printed, cut, and sewn just for you when you place your order ? there may be small differences in the design on the seams and\/or arms due to the custom nature of the production process!\u003cbr\u003e\u003cstrong\u003eMaterial:\u003c\/strong\u003e\u003cspan\u003e?97% ployester+ 3% spandex\u003c\/span\u003e\u003cstrong\u003eSize Guide:\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0670\/5332\/2394\/files\/Basball_Jacket.jpg?v=1744002470\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"vtab_container\"\u003e\u003cstrong\u003eJOOGER\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"size-chart-description\"\u003e\n\u003cdiv class=\"vtab-wrap\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cul\u003e\n\u003cli\u003eGreat material. The polyester material keeps you warm in winter.\u003c\/li\u003e\n\u003cli\u003eRegular fit. Loose-fitting design maximizes comfort.\u003c\/li\u003e\n\u003cli\u003eHigh quality print. Make unique pattern with high quality print\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0670\/5332\/2394\/files\/Jogger.jpg?v=1744001816\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"is-uppercase pointer flex items-center\"\u003e\u003cstrong\u003e\u003cspan class=\"toggle_heading flex-grow\"\u003eCAP\u003c\/span\u003e\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"toggle_content mt12\"\u003e\n\u003cdiv class=\"product__description-html\"\u003e\n\u003cul\u003e\n\u003cli\u003eSize: Adjustable cap circumference 57-62cm.\u003c\/li\u003e\n\u003cli\u003ePrinting technology: Thermal transfer process, front printing.\u003c\/li\u003e\n\u003cli\u003eHigh stature hat to give you the uptown street fashion and style.\u003c\/li\u003e\n\u003cli\u003eEasy to adjust: adjustable knot design at the back of the hat to fit all head sizes.\u003c\/li\u003e\n\u003c\/ul\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\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\u003cp\u003e\u003cbutton class=\"share-button__button\"\u003e\u003cspan class=\"svg-wrapper\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" class=\"icon icon-share\" viewbox=\"0 0 13 12\"\u003e\u003cpath stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M1.625 8.125v2.167a1.083 1.083 0 0 0 1.083 1.083h7.584a1.083 1.083 0 0 0 1.083-1.083V8.125\"\u003e\u003c\/path\u003e\u003cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M6.148 1.271a.5.5 0 0 1 .707 0L9.563 3.98a.5.5 0 0 1-.707.707L6.501 2.332 4.147 4.687a.5.5 0 1 1-.708-.707z\" clip-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M6.5 1.125a.5.5 0 0 1 .5.5v6.5a.5.5 0 0 1-1 0v-6.5a.5.5 0 0 1 .5-.5\" clip-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003c\/button\u003e\u003c\/p\u003e","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732794605932,"sku":"261016-Jacket-CAL-ND-02","price":109.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/20261013-9.jpg?v=1792120627"},{"product_id":"cal-football-from-the-bay-to-the-islands-zip-hoodie","title":"Cal Football \"From the Bay to the Islands\" Zip Hoodie.","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eFull-zip, lightweight, and printed corner to corner — with joggers and a cap to finish the set.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Zip Hoodie · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M8.5 3c0 2.2 1.6 3.6 3.5 3.6S15.5 5.2 15.5 3\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 7v14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Zip Hoodie\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight, breathable fabric\u003c\/li\u003e\n      \u003cli\u003eFull-length front zipper\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732797489516,"sku":"261016-ZipHoodie-Cal-ND-01","price":62.8,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-6949087839802837a9b018bb.jpg?v=1792120775"},{"product_id":"cal-football-from-the-bay-to-the-islands-sweat","title":"Cal Football \"From the Bay to the Islands\" Sweat.","description":"\u003cstyle\u003e\n.rt{font-size:16px;line-height:1.6;}\n.rt p{margin:0 0 12px;}\n.rt ul{margin:0 0 8px;padding-left:20px;}\n.rt li{margin-bottom:6px;}\n.rt-h1{font-size:40px;line-height:1.05;font-weight:800;letter-spacing:-.02em;\n text-transform:uppercase;margin:0 0 20px;}\n.rt-acc{border-bottom:1px solid #e3e3e3;}\n.rt-acc:first-of-type{border-top:1px solid #e3e3e3;}\n.rt-acc\u003esummary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;\n padding:18px 2px;min-height:44px;font-weight:700;font-size:16px;\n -webkit-tap-highlight-color:rgba(0,0,0,.04);}\n.rt-acc\u003esummary::-webkit-details-marker{display:none;}\n.rt-acc\u003esummary::marker{content:\"\";}\n.rt-ico{flex:0 0 22px;width:22px;height:22px;display:block;}\n.rt-ttl{flex:1 1 auto;}\n.rt-chev{flex:0 0 auto;width:14px;height:14px;opacity:.45;transition:transform .2s ease;}\n.rt-acc[open]\u003esummary .rt-chev{transform:rotate(180deg);}\n.rt-body{padding:0 2px 20px 36px;}\n.rt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:4px 0 6px;}\n.rt-tbl{border-collapse:collapse;font-size:14px;min-width:520px;width:100%;}\n.rt-tbl th,.rt-tbl td{padding:9px 10px;border:1px solid #e3e3e3;text-align:center;white-space:nowrap;}\n.rt-tbl th{background:#f6f6f6;font-weight:600;}\n.rt-tbl th:first-child,.rt-tbl td:first-child{position:sticky;left:0;background:#f6f6f6;font-weight:600;z-index:1;}\n.rt-hint{font-size:13px;color:#8a8a8a;margin:0 0 10px;}\n.rt-note{font-size:13px;color:#6b6b6b;margin-top:10px;}\n@media (max-width:600px){\n .rt{font-size:15px;}\n .rt-h1{font-size:28px;margin-bottom:16px;}\n .rt-acc\u003esummary{font-size:15px;padding:16px 2px;gap:10px;}\n .rt-body{padding-left:32px;}\n .rt-tbl{font-size:13px;min-width:460px;}\n .rt-tbl th,.rt-tbl td{padding:7px 8px;}\n .rt ul{padding-left:18px;}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rt\"\u003e\n\n\u003ch2 class=\"rt-h1\"\u003eProduct Description\u003c\/h2\u003e\n\n\u003cp\u003e\u003cstrong\u003eLightweight, breathable, and printed sleeve to sleeve — with joggers and a cap cut from the same design.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003eThree pieces, one design, made to order after you buy it. Nothing sits in a warehouse — which is why the whole set can carry your own name and number.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's in the set:\u003c\/strong\u003e All-Over Print Lightweight Sweatshirt · All-Over Print Sweatpants · All-Over Print Baseball Cap\u003c\/p\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M8.5 3 4 5.5 2.5 12l3.5 1v8h12v-8l3.5-1L20 5.5 15.5 3a3.5 3.5 0 0 1-7 0Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 20h12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatshirt\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight construction in breathable polyester\u003c\/li\u003e\n      \u003cli\u003eResistant to wrinkles, shrinking and mildew\u003c\/li\u003e\n      \u003cli\u003eHigh-definition heat-dye application — color stays vibrant wash after wash\u003c\/li\u003e\n      \u003cli\u003eUnisex cut\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest (in)\u003c\/th\u003e\n\u003cth\u003eChest (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (in)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e20.0\u003c\/td\u003e\n\u003ctd\u003e50.8\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.0\u003c\/td\u003e\n\u003ctd\u003e55.9\u003c\/td\u003e\n\u003ctd\u003e27.0\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.0\u003c\/td\u003e\n\u003ctd\u003e61.0\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e35.0\u003c\/td\u003e\n\u003ctd\u003e88.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e26.0\u003c\/td\u003e\n\u003ctd\u003e66.0\u003c\/td\u003e\n\u003ctd\u003e29.0\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e36.0\u003c\/td\u003e\n\u003ctd\u003e91.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e28.0\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e37.0\u003c\/td\u003e\n\u003ctd\u003e94.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e30.0\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e38.0\u003c\/td\u003e\n\u003ctd\u003e96.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e32.0\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e33.0\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e39.0\u003c\/td\u003e\n\u003ctd\u003e99.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e34.0\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e40.0\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eChest is measured flat across the garment from armpit to armpit. Length runs from the highest point of the shoulder to the hem. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M7 3h10v5l-.8 13h-3.7L12 12l-.5 9H7.8L7 8Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Sweatpants\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eSoft polyester knit with brushed fleece lining\u003c\/li\u003e\n      \u003cli\u003eDrawstring waist\u003c\/li\u003e\n      \u003cli\u003eElastic cuffs\u003c\/li\u003e\n      \u003cli\u003eSide pockets\u003c\/li\u003e\n      \u003cli\u003eWrinkle-resistant fabric\u003c\/li\u003e\n      \u003cli\u003eSizes S – 5XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp style=\"font-weight:700;margin:18px 0 6px;\"\u003eSize Chart\u003c\/p\u003e\n    \u003cp class=\"rt-hint\"\u003eSwipe the table sideways to see every column →\u003c\/p\u003e\n    \u003cdiv class=\"rt-scroll\"\u003e\n      \u003ctable class=\"rt-tbl\"\u003e\n        \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist (in)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\u003c\/th\u003e\n\u003cth\u003eHips (in)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eLength (in)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n        \u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e28\u003c\/td\u003e\n\u003ctd\u003e71.1\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e29\u003c\/td\u003e\n\u003ctd\u003e73.7\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003ctd\u003e39\u003c\/td\u003e\n\u003ctd\u003e99.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e30\u003c\/td\u003e\n\u003ctd\u003e76.2\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e101.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e116.8\u003c\/td\u003e\n\u003ctd\u003e41\u003c\/td\u003e\n\u003ctd\u003e104.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e31\u003c\/td\u003e\n\u003ctd\u003e78.7\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e121.9\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e106.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e32\u003c\/td\u003e\n\u003ctd\u003e81.3\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e129.5\u003c\/td\u003e\n\u003ctd\u003e43\u003c\/td\u003e\n\u003ctd\u003e109.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd\u003e33\u003c\/td\u003e\n\u003ctd\u003e83.8\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e134.6\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e111.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd\u003e34\u003c\/td\u003e\n\u003ctd\u003e86.4\u003c\/td\u003e\n\u003ctd\u003e56\u003c\/td\u003e\n\u003ctd\u003e142.2\u003c\/td\u003e\n\u003ctd\u003e45\u003c\/td\u003e\n\u003ctd\u003e114.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"rt-note\"\u003eWaist is measured flat across the top of the waistband. Length runs from the top of the waistband to the bottom of the cuff. Measured by hand — allow for a 1–3 cm (0.4–1.2 in) variance.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4.5 15a7.5 7.5 0 0 1 15 0\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 15h13\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 15h3.5c1.4 0 2.5.9 2.5 2H16Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eThe Cap\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eLightweight polyester\u003c\/li\u003e\n      \u003cli\u003eStructured 5-panel, mid-profile\u003c\/li\u003e\n      \u003cli\u003eHard buckram front panel holds its shape\u003c\/li\u003e\n      \u003cli\u003ePre-curved visor\u003c\/li\u003e\n      \u003cli\u003eAdjustable snapback closure (black or white)\u003c\/li\u003e\n      \u003cli\u003eSoft sweatband with stitched eyelets\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOne size fits most\u003c\/strong\u003e — the snapback adjusts, so there is no size to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003crect x=\"2\" y=\"8\" width=\"20\" height=\"8\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M6.5 8v3M10.5 8v4M14.5 8v3M18.5 8v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eUnisex sizing based on U.S. standard measurements\u003c\/li\u003e\n      \u003cli\u003eBetween two sizes? Size up — the fabric has very little stretch\u003c\/li\u003e\n      \u003cli\u003eThe size you pick applies to both the top and the sweatpants. Need a different size on the bottom? Tell us in the personalization box and we'll adjust it.\u003c\/li\u003e\n      \u003cli\u003eThe cap is one size fits most, so there is nothing to choose\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eEach size chart sits inside the section for that piece above. Check them before ordering — made-to-order sets can't be exchanged for a different size unless the mistake is ours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M12 3s6 6.4 6 9.8A6 6 0 0 1 6 12.8C6 9.4 12 3 12 3Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eProduct Care\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003eMachine wash cold, inside out\u003c\/li\u003e\n      \u003cli\u003eTumble dry low\u003c\/li\u003e\n      \u003cli\u003eDo not bleach\u003c\/li\u003e\n      \u003cli\u003eDo not iron directly on the print\u003c\/li\u003e\n      \u003cli\u003eDo not dry clean\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eThese are dye-sublimation prints — the color is dyed into the fabric, not layered on top. It won't crack or peel the way a screen print does.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"rt-acc\"\u003e\n  \u003csummary\u003e\u003csvg class=\"rt-ico\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M2 6.5h11v10H2z\"\u003e\u003c\/path\u003e\u003cpath d=\"M13 10h3.6l3.4 3.3v3.2h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"18.5\" r=\"1.7\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan class=\"rt-ttl\"\u003eShipping \u0026amp; Returns\u003c\/span\u003e\u003csvg class=\"rt-chev\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/summary\u003e\n  \u003cdiv class=\"rt-body\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduction:\u003c\/strong\u003e 3–5 business days — every piece is printed after you order\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDelivery in the U.S.:\u003c\/strong\u003e 7–12 business days, tracking included\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInternational:\u003c\/strong\u003e 10–20 business days\u003c\/li\u003e\n      \u003cli\u003eItems in a set may arrive in more than one package, at no extra cost to you\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eIf anything arrives damaged, defective, or misprinted, we replace it or refund you — and you don't pay return shipping. See our \u003ca href=\"\/policies\/refund-policy\"\u003eMoney-back Guarantee\u003c\/a\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n","brand":"Rally Thread","offers":[{"title":"Default Title","offer_id":67732800143724,"sku":"261016-Sweater-Cal-ND-01","price":49.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/0311\/7420\/files\/image-694907e9a5f2d8b44e0ea0fd.jpg?v=1792121001"}],"url":"https:\/\/rallythread.shop\/collections\/california-golden-bears-football.oembed","provider":"Rally Thread","version":"1.0","type":"link"}