{"title":"Button-Up Shirts","description":"\u003ch3 class=\"p1\"\u003eDress it up, or keep it casual. These button-ups are made to move with you. Sharp lines, soft fabric, and bold designs that celebrate every identity.\u003c\/h3\u003e","products":[{"product_id":"black-trans-lives-matter-retro-hawaiian-shirt-san-francisco-tenderloin-deco-on-black","title":"BLACK TRANS LIVES MATTER Retro Hawaiian Shirt Style - San Francisco Tenderloin Deco on Black","description":"\u003cp\u003eMake a bold statement with the \u003cstrong\u003eBLACK TRANS LIVES MATTER\u003c\/strong\u003e, inspired by the vibrant mural on \u003cstrong\u003eCafeteria Way\u003c\/strong\u003e in San Francisco’s \u003cstrong\u003eCompton’s Transgender Cultural District\u003c\/strong\u003e. Honoring the resilience and struggles of Black transgender individuals, this stylish shirt reflects the powerful colors and meaningful symbolism of the mural, which commemorates both historical and ongoing movements for equality. Located on the site of the \u003cstrong\u003e1966 Compton’s Cafeteria Riots\u003c\/strong\u003e, the mural stands as a tribute to the intersection of race, gender identity, and social justice.\u003c\/p\u003e\n\u003cp\u003eThis button-up shirt is perfect for the fashion-forward individual who values both comfort and purpose. Whether you're attending a casual gathering, supporting social justice events, or just enjoying a day out, this shirt blends style with a deeper message. Its vibrant colors and sleek design make it a great conversation starter, while the soft fabric ensures comfort throughout the day.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e- Full-button front for easy styling and versatility\u003c\/p\u003e\n\u003cp\u003e- Made from a soft blend of 95% polyester and 5% spandex for comfort and stretch\u003c\/p\u003e\n\u003cp\u003e- Convenient chest pocket to keep your essentials within reach\u003c\/p\u003e\n\u003cp\u003e- Stylish notch lapel collar adds a fashionable touch\u003c\/p\u003e\n\u003cp\u003e- Comfortable boxy fit, perfect for any occasion, with a medium-weight fabric\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare Instructions:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e- Machine wash warm (max 40°C\/105°F)\u003c\/p\u003e\n\u003cp\u003e- Tumble dry low or line dry\u003c\/p\u003e\n\u003cp\u003e- Iron or steam on low heat\u003c\/p\u003e\n\u003cp\u003e- Do not bleach or dry clean\u003c\/p\u003e\n\u003cp\u003eThis fashionable button-up shirt is ideal for those who want to showcase their individuality while standing in solidarity with the Black transgender community. Perfect for casual outings, themed events, or any occasion that calls for both style and substance.\u003cbr\u003e\u003cbr\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;\"\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\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e4XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e5XL\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;\"\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.35\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e29.33\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.31\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e31.30\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.28\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e33.27\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.25\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e35.24\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;\"\u003eWidth, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e20.47\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.44\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.41\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.38\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e28.35\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e30.31\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e32.28\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e34.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;\"\u003ePocket length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.30\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.50\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.80\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.80\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;\"\u003ePocket width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e4.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.30\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.51\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.70\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e5.90\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.10\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e6.10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Rainbowland™","offers":[{"title":"S \/ Black","offer_id":44530412650671,"sku":"10450696268434508943","price":80.0,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":44530412683439,"sku":"16759865635243222831","price":80.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":44530412716207,"sku":"99581154109335153212","price":80.0,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":44530412748975,"sku":"32909713035315610702","price":80.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":44530412781743,"sku":"25561123154684891138","price":80.0,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":44530412814511,"sku":"21470089354279614681","price":80.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":44530412847279,"sku":"22305713753715673733","price":90.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":44530412880047,"sku":"14995849552644235677","price":90.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":44530412912815,"sku":"94164725372798758750","price":90.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":44530412945583,"sku":"10938095312028731773","price":90.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":44530412978351,"sku":"28180170442942533758","price":90.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":44530413011119,"sku":"10347998422207336675","price":90.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ Black","offer_id":44530413043887,"sku":"31874534270372413888","price":90.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ White","offer_id":44530413076655,"sku":"33330889777210979275","price":90.0,"currency_code":"USD","in_stock":true},{"title":"5XL \/ Black","offer_id":44530413109423,"sku":"27883691835448114424","price":90.0,"currency_code":"USD","in_stock":true},{"title":"5XL \/ White","offer_id":44530413142191,"sku":"10483581505105703832","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0591\/4109\/5599\/files\/3689512802377059250_2048.jpg?v=1759965715"},{"product_id":"mid-century-gay-pulp-fiction-hawaiian-style-shirt","title":"Mid-Century Gay Pulp Fiction Hawaiian Style Shirt","description":"\u003cp class=\"p1\"\u003eStep out bold in a shirt that breaks every rule. This all-over print button-up celebrates the raw, rebellious art of vintage queer pulp fiction — those daring mid-century covers that turned taboo into iconography. It’s color, camp, and confidence in one unforgettable fit.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eMade with a silky-smooth poly-spandex blend, this shirt moves like a breeze and feels just as good. The boxy cut and notch lapel collar keep things relaxed, while the print does all the talking — bold, sexy, and unapologetically queer.\u003c\/p\u003e\n\u003cp class=\"p3\"\u003e\u003cstrong\u003eWhy you’ll love it:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e📚 Vibrant collage of vintage queer pulp fiction covers\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e🌈 Silky 95% polyester \/ 5% spandex for all-day comfort\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e😎 Relaxed boxy fit with a cool notch lapel collar\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e🧵 Chest pocket + black or white button options\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e✨ Medium-weight fabric — perfect for pride events, pool parties, or everyday rebellion\u003c\/p\u003e\n\u003cp class=\"p2\"\u003e \u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s2\"\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e\u003c\/span\u003e True to size with a relaxed drape\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e\u003cspan class=\"s2\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e\u003c\/span\u003e Machine wash cold, hang to dry\u003c\/p\u003e","brand":"Rainbowland™","offers":[{"title":"S \/ White","offer_id":45943840833711,"sku":"46762713281976567137","price":80.0,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":45943840866479,"sku":"63582016321953733406","price":80.0,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":45943840899247,"sku":"28017092884341682499","price":80.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":45943840932015,"sku":"19823908913866874579","price":80.0,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":45943840964783,"sku":"17723317862533079055","price":80.0,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":45943840997551,"sku":"14876581272617720664","price":80.0,"currency_code":"USD","in_stock":true},{"title":"4XL \/ White","offer_id":45943841030319,"sku":"22630081632944225764","price":80.0,"currency_code":"USD","in_stock":true},{"title":"5XL \/ White","offer_id":45943841063087,"sku":"22034366818500835237","price":80.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0591\/4109\/5599\/files\/17340365370114306955_2048.jpg?v=1759966033"}],"url":"https:\/\/rainbowland.shop\/collections\/button-up-shirts.oembed","provider":"RAINBOWLAND™","version":"1.0","type":"link"}