{"product_id":"obsidian-flame-button-up-shirt","title":"Obsidian Flame Button-Up Shirt","description":"\u003cp data-path-to-node=\"4\"\u003eCommand the room with the raw energy of fire. The \u003cstrong data-path-to-node=\"4\" data-index-in-node=\"50\"\u003e\"Obsidian Flame\" Button-Up Shirt\u003c\/strong\u003e is built for the man who brings intensity and passion to everything he does.\u003c\/p\u003e\n\u003cp data-path-to-node=\"5\"\u003eThis design is a visual representation of power rising from the dark. Starting with a base of deep charcoal and volcanic black at the hem, the print erupts into a vertical inferno of crimson, burnt orange, and molten gold. It captures the look of embers catching wind—dynamic, dangerous, and undeniably alive. Whether buttoned up for a sharp, bold statement or worn open and loose, it radiates confidence.\u003c\/p\u003e\n\u003cp data-path-to-node=\"6\"\u003eCrafted from a premium, breathable fabric blend, this shirt combines the visual heat of a firestorm with a cool, comfortable fit that lasts all day.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"7\"\u003e\u003cstrong data-path-to-node=\"7\" data-index-in-node=\"0\"\u003eMatching Set Alert: Twin Flames\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cblockquote data-path-to-node=\"8\"\u003e\n\u003cp data-path-to-node=\"8,0\"\u003eThis fiery aesthetic is shared with our \u003cstrong data-path-to-node=\"8,0\" data-index-in-node=\"40\"\u003e\"Phoenix Ashes\" Racerback Dress\u003c\/strong\u003e. It creates the perfect opportunity for a power-couple moment—coordinated, fierce, and impossible to ignore.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003ch3 data-path-to-node=\"9\"\u003e\u003cstrong data-path-to-node=\"9\" data-index-in-node=\"0\"\u003eKey Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"10\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,0,0\"\u003e\u003cstrong data-path-to-node=\"10,0,0\" data-index-in-node=\"0\"\u003eInferno Design:\u003c\/strong\u003e An all-over gradient print that transitions from dark ash and obsidian tones into vibrant, painterly flames.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,1,0\"\u003e\u003cstrong data-path-to-node=\"10,1,0\" data-index-in-node=\"0\"\u003ePremium Construction:\u003c\/strong\u003e Crafted from a soft, breathable blend (Cotton\/Polyester) that creates a structured yet relaxed silhouette.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,2,0\"\u003e\u003cstrong data-path-to-node=\"10,2,0\" data-index-in-node=\"0\"\u003eClassic Tailoring:\u003c\/strong\u003e Features a sharp point collar, a full button-down placket with durable dark buttons, and a clean hem.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,3,0\"\u003e\u003cstrong data-path-to-node=\"10,3,0\" data-index-in-node=\"0\"\u003eVersatile Fit:\u003c\/strong\u003e A modern cut designed for freedom of movement; looks as good at a festival as it does at a dinner party.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"10,4,0\"\u003e\u003cstrong data-path-to-node=\"10,4,0\" data-index-in-node=\"0\"\u003eArtful Continuity:\u003c\/strong\u003e The fiery gradient flows seamlessly from front to back, ensuring the design makes an impact from every angle.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"11\"\u003e\u003cstrong data-path-to-node=\"11\" data-index-in-node=\"0\"\u003eCare Instructions\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"12\"\u003eTo keep the fire burning bright and the blacks deep:\u003c\/p\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cstrong data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eMachine Wash Cold:\u003c\/strong\u003e Gentle cycle with like colors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cstrong data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eHang Dry Preferred:\u003c\/strong\u003e Tumble dry low if necessary to avoid shrinkage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cstrong data-path-to-node=\"13,2,0\" data-index-in-node=\"0\"\u003eWarm Iron:\u003c\/strong\u003e If needed to smooth out creases.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,3,0\"\u003e\u003cstrong data-path-to-node=\"13,3,0\" data-index-in-node=\"0\"\u003eDo Not Bleach.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"15\"\u003e\u003cstrong data-path-to-node=\"15\" data-index-in-node=\"0\"\u003eStyle Tip: The Molten Look\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cblockquote data-path-to-node=\"16\"\u003e\n\u003cp data-path-to-node=\"16,0\"\u003e\u003cem data-path-to-node=\"16,0\" data-index-in-node=\"0\"\u003eWear this shirt open over a black tee with dark denim or black jeans. Finish the look with leather boots to lean into the rugged, elemental vibe.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"16,0\"\u003e \u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.87\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e9.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e1.00\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp data-path-to-node=\"16,0\"\u003e\u003cem data-path-to-node=\"16,0\" data-index-in-node=\"0\"\u003e \u003c\/em\u003e\u003c\/p\u003e\n\u003c\/blockquote\u003e","brand":"Printify","offers":[{"title":"XS","offer_id":51547875377450,"sku":"21880156236711697127","price":133.33,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":51547875410218,"sku":"16469786485904216856","price":133.33,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":51547875442986,"sku":"15195574788978681221","price":133.33,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":51547875475754,"sku":"94904325627889061538","price":133.33,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":51547875508522,"sku":"40121059814534456378","price":133.33,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":51547875541290,"sku":"33526408867913479103","price":133.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0984\/8750\/1098\/files\/20260517220750-1f1523cd-86df-6560-b38f-6a982d2142a5.jpg?v=1779055936","url":"https:\/\/royalvaultshop.com\/products\/obsidian-flame-button-up-shirt","provider":"The Royal Vault ","version":"1.0","type":"link"}