{"product_id":"all-over-print-mens-shirt-short-sleeve-button-closure-elastic-cloth-120-gsm-4","title":"Tile 3 · Open Air · Night","description":"\u003cp style=\"line-height: 1.5;\"\u003eWhite with black tiles rotated by chance — a homage to the 1975 plotter drawings of British computational artist Paul Brown. The pattern carries seamless across the body, cohering into one continuous form from the back of the room and resolving into a hundred small geometries up close. Made for the showcase, the open-air session, and the all-day takeover.\u003c\/p\u003e\u003ch4\u003eThe pattern\u003c\/h4\u003e\u003cp\u003eThis print descends from a lineage of computational drawing. In 1975, Paul Brown wrote a Fortran program that placed three geometric tiles into a 16×16 grid and rotated each one at random — an early experiment in what would become generative art, plotted in ink overnight on a mainframe. We've taken the same rule into the B A S S I X node editor: three tile motifs, ninety-degree rotation, each instance decided independently and run across the garment. Order at scale. Chance at every rotation.\u003c\/p\u003e\u003ch4\u003eThe shirt\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003eAll-over print on lightweight stretch fabric\u003c\/li\u003e\n\u003cli\u003e96% polyester, 4% spandex · 120 gsm\u003c\/li\u003e\n\u003cli\u003eOpen collar, short sleeve, button front\u003c\/li\u003e\n\u003cli\u003eBreathable, wrinkle-resistant, no ironing\u003c\/li\u003e\n\u003cli\u003eSlim cut — size up for a relaxed fit\u003c\/li\u003e\n\u003cli\u003ePrinted and made to order\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch4\u003eFit and styling\u003c\/h4\u003e\u003cp\u003eThe slim cut sits close to the body. Size up one for a relaxed fit, two for boxy. The stretch fabric moves through a session and dries fast when the dancing gets serious. White picks up the daylight; less forgiving of spilled pints.\u003c\/p\u003e\u003ch4\u003eCare\u003c\/h4\u003e\u003cul\u003e\n\u003cli\u003eWash inside out, cold, separately\u003c\/li\u003e\n\u003cli\u003eHang to dry\u003c\/li\u003e\n\u003cli\u003eNo iron needed\u003c\/li\u003e\n\u003c\/ul\u003e\u003ctable style=\"width: 100%;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eSize\u003c\/th\u003e\n\u003cth colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eLength\u003c\/th\u003e\n\u003cth colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eBust\u003c\/th\u003e\n\u003cth colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eShoulder\u003c\/th\u003e\n\u003cth colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eSleeve length\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eS\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e73.98\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e101.60\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e43.18\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e25.40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eM\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e76.20\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e111.76\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e45.72\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e25.40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eL\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e78.42\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e121.92\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e49.53\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e26.67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eXL\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e80.33\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e132.08\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e53.34\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e26.67\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eXXL\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e84.45\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e142.24\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e57.15\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e27.94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003eXXXL\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e88.58\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e152.40\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e60.96\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e27.94\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e4XL\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e90.49\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e162.56\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e64.77\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e29.21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e5XL\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e92.39\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e172.72\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e67.31\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e29.21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e6XL\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e94.50\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e182.88\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e69.85\u003c\/td\u003e\n\u003ctd colspan=\"1\" rowspan=\"1\" width=\"auto\" style=\"text-align: center;\"\u003e30.50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"catkissfish","offers":[{"title":"white \/ S","offer_id":53999459402070,"sku":"KSSTG4V_FFFFFF_S","price":26.32,"currency_code":"GBP","in_stock":true},{"title":"white \/ M","offer_id":53999459434838,"sku":"KSSTG4V_FFFFFF_M","price":26.32,"currency_code":"GBP","in_stock":true},{"title":"white \/ L","offer_id":53999459467606,"sku":"KSSTG4V_FFFFFF_L","price":26.32,"currency_code":"GBP","in_stock":true},{"title":"white \/ XL","offer_id":53999459500374,"sku":"KSSTG4V_FFFFFF_XL","price":26.32,"currency_code":"GBP","in_stock":true},{"title":"white \/ XXL","offer_id":53999459533142,"sku":"KSSTG4V_FFFFFF_XXL","price":26.32,"currency_code":"GBP","in_stock":true},{"title":"white \/ XXXL","offer_id":53999459565910,"sku":"KSSTG4V_FFFFFF_XXXL","price":26.32,"currency_code":"GBP","in_stock":true},{"title":"white \/ 4XL","offer_id":53999459598678,"sku":"KSSTG4V_FFFFFF_4XL","price":26.32,"currency_code":"GBP","in_stock":true},{"title":"white \/ 5XL","offer_id":53999459631446,"sku":"KSSTG4V_FFFFFF_5XL","price":26.32,"currency_code":"GBP","in_stock":true},{"title":"white \/ 6XL","offer_id":53999459664214,"sku":"KSSTG4V_FFFFFF_6XL","price":26.32,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1030\/8091\/9382\/files\/1779814836891_820092216.jpg?v=1779814996","url":"https:\/\/bassi.cx\/products\/all-over-print-mens-shirt-short-sleeve-button-closure-elastic-cloth-120-gsm-4","provider":"B A S S I C X","version":"1.0","type":"link"}