{"title":"Best Seller Resort Shirts","description":"","products":[{"product_id":"everything-resort-shirt","title":"Everything Bagel Resort Shirt","description":"\u003cp\u003eTrue story: One day we cut up twenty of our designs. Collages, sketches, you name it and slapped them onto one shirt template to test the print quality. When the shirt came back from our factory we pinned it to the office wall expecting nothing more than a functional print sample. \u003cmeta charset=\"utf-8\"\u003eWe didn’t expect much; but then people (friends, colleagues, even the UPS guy) started asking \"where can I get one?  We started to mix up the parts like some sort of avant-garde art puzzle. Six months later we give you the Everything Bagel Resort shirt.\u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":39942109167769,"sku":"742420751772","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":39942109200537,"sku":"742420751789","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":39942109233305,"sku":"742420751796","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":39942109266073,"sku":"742420751802","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":39942109298841,"sku":"742420751819","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":39942109331609,"sku":"742420751826","price":112.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":39942109364377,"sku":"742420751833","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/everything_7d8144f4-12af-4b4d-9c4d-1a09e9b48daa.jpg?v=1773245132"},{"product_id":"wildflower-resort-shirt","title":"Wildflower Resort Shirt","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eIt’s floral, but not in that overly neat, overly vintage way that mid-century patterns sometimes lean into. No, this one’s sketchy, almost scribbly, and done in gouache, which gives it a looseness you don’t normally get with florals. \u003cmeta charset=\"utf-8\"\u003eThe result feels simultaneously retro and modern, kind of like listening to vinyl on a Bluetooth speaker.\u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":42133820473497,"sku":"WLD_RST_2XS","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XS","offer_id":42133820506265,"sku":"WLD_RST_XS","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":42133820539033,"sku":"WLD_RST_S","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":42133820571801,"sku":"WLD_RST_M","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":42133820604569,"sku":"WLD_RST_L","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":42133820637337,"sku":"WLD_RST_XL","price":112.0,"currency_code":"USD","in_stock":false},{"title":"2XL","offer_id":42133820670105,"sku":"WLD_RST_2XL","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/wilflowerSSfront.jpg?v=1770666604"},{"product_id":"cactus-flower-resort-shirt","title":"Cactus Flower Resort Shirt","description":"\u003cp\u003eA new spicy Cactus flower design inspired by a bike-packing, painting trip to Joshua Tree. \u003cmeta charset=\"utf-8\"\u003eJoshua Tree does something to you. Maybe it’s the heat, or the quiet, or the realization that you’re bike-packing through a place where the only shade is under a cactus. It’s a tribute to the bold blooms of the desert, those vivid little bursts of color that remind you even in the harshest conditions, something beautiful can thrive.\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":43975603650713,"sku":"CF-RESORT-2XS","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XS","offer_id":43808507134105,"sku":"CF-RESORT-XS","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":43808507166873,"sku":"CF-RESORT-S","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43808507199641,"sku":"CF-RESORT-M","price":112.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":43808507232409,"sku":"CF-RESORT-L","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":43808507265177,"sku":"CF-RESORT-XL","price":112.0,"currency_code":"USD","in_stock":false},{"title":"2XL","offer_id":43975603683481,"sku":"CF-RESORT-2XL","price":112.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/cactus.flat.front.jpg?v=1770667011"},{"product_id":"graveleur-resort-shirt","title":"Graveleur Resort Shirt","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eWe designed this shirt as a love letter to the spirit of Gravel—combining the timeless charm of classic toile prints with the rugged soul of the outdoors. Our custom-illustrated pattern tells a story: winding gravel roads, sweeping mountain views, trailhead hangouts, and the quiet moments in between. Every scene—down to the last bike tire and tree branch—was hand-drawn to capture the rhythm of adventure.\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":44735058051225,"sku":"742420753585","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XS","offer_id":44735058083993,"sku":"742420753592","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":44735058116761,"sku":"742420753608","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44735058149529,"sku":"742420753615","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44735058182297,"sku":"742420753622","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44735058215065,"sku":"742420753639","price":112.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":44735058247833,"sku":"742420753646","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/graveleur.front.flat.jpg?v=1770668503"},{"product_id":"vanitas-resort-shirt","title":"Vanitas Resort Shirt","description":"\u003cp\u003eVanitas is basically the world’s fanciest way of saying, \"Hey, you’re going to die, but here’s a flower to cheer you up.\" Back in the day, Dutch painters were all about this vibe—dark backgrounds, insanely beautiful blooms, and the kind of moody lighting that says, \"Yeah, I’m thinking about mortality, but I’m also super classy about it.\"\u003c\/p\u003e\n\u003cp\u003eThis design takes that whole old-master vibe and updates it for modern life, which means you can look deep and philosophical \u003cem\u003eand\u003c\/em\u003e totally put-together. It’s like wearing a museum exhibit, but comfier. Plus, the black background goes with everything, which is important when you’re biking and also contemplating the void.\u003cspan\u003e\u003c\/span\u003e\u003cem\u003e\u003c\/em\u003e\u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":44876911771801,"sku":"742420751451","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XS","offer_id":44876911804569,"sku":"742420751468","price":112.0,"currency_code":"USD","in_stock":false},{"title":"S","offer_id":44876911837337,"sku":"742420751475","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":44876911870105,"sku":"742420751482","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":44876911902873,"sku":"742420751499","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":44876911935641,"sku":"742420751505","price":112.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":44876911968409,"sku":"742420751512","price":112.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/vanitasfrontflat_70f76fb1-b0a5-4b72-8911-73955bcd4fd9.jpg?v=1770667380"},{"product_id":"codex-resort-shirt","title":"Codex Resort Shirt","description":"\u003cp data-end=\"57\" data-start=\"0\"\u003eA shirt that reads like a cabinet of cycling curiosities.\u003c\/p\u003e\n\u003cp data-end=\"368\" data-start=\"59\"\u003eThis resort shirt is covered in a collage of vintage cycling culture, drawn from the strange and beautiful ephemera that surrounds the sport. Old advertisements, classic components, early bicycles, watches, cameras, jerseys, and mysterious symbols appear across the fabric like pages from a forgotten archive.\u003c\/p\u003e\n\u003cp data-end=\"755\" data-start=\"370\"\u003eThe artwork mixes references from different eras and countries. Campagnolo parts sit next to classic European race posters. Touring bikes, mechanical diagrams, old logos, and fragments of cycling folklore overlap and drift across the shirt in a loose grid of color. Blues, pinks, and golds move across a warm white background, giving the whole piece the feeling of a printed scrapbook.\u003c\/p\u003e\n\u003cp data-end=\"1119\" data-start=\"952\"\u003eLightweight, breathable, and cut with our easy resort fit, it is made for warm-weather rides, post-ride dinners, and the long tradition of cyclists collecting stories.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1224\" data-start=\"1121\"\u003eA cycling shirt that feels like a book of artifacts. The culture of the sport, scattered across fabric. \u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":45994945413273,"sku":"742420720884","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":45994945446041,"sku":"742420720891","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":45994945478809,"sku":"742420720907","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":45994945511577,"sku":"742420720914","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":45994945544345,"sku":"742420720921","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":45994945577113,"sku":"742420720938","price":112.0,"currency_code":"USD","in_stock":false},{"title":"2XL","offer_id":45994945609881,"sku":"742420720945","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/Codexfromtflatlay_bd1a0dd9-460c-4e9f-bb18-978da73be3bc.jpg?v=1778430590"},{"product_id":"everything-skratch-resort-shirt","title":"Everything Skratch Resort Shirt","description":"\u003cp\u003eEvery inch of the shirt is packed with the strange little details endurance athletes know by heart. Feed bags, rice cookers, hydration mix, sodium charts, gas station snacks, espresso makers, cycling caps, chemistry diagrams, grocery lists, and half-legible ride notes scattered across the fabric like the inside of a cyclist’s brain during hour five of a summer ride.\u003c\/p\u003e\n\u003cp\u003eAt first glance it feels playful and chaotic. Then you start noticing the details. Tiny references hidden everywhere, from feed zone cookbooks to sweat stains and sketchbook-style illustrations. It’s part vacation shirt, part visual diary of endurance obsession.\u003c\/p\u003e\n\u003cp\u003eA shirt for people who think about bikes, food, and the next ride almost all the time.\u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":46107009843353,"sku":"742420722208","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":46107009876121,"sku":"742420722215","price":112.0,"currency_code":"USD","in_stock":false},{"title":"S","offer_id":46107009908889,"sku":"742420722222","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":46107009941657,"sku":"742420722239","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46107009974425,"sku":"742420722246","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":46107010007193,"sku":"742420722253","price":112.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":46107010039961,"sku":"742420722260","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/everything.skratch.front_348e93b6-e476-4fea-bce7-35b24dd5429b.jpg?v=1779462426"},{"product_id":"assemblage-resort-shirt","title":"Assemblage Resort Shirt","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003e\u003cspan\u003eF\u003c\/span\u003eragments collide, color blocks sit next to scribbled gestures, and bits of pattern merge with flashes of graphic noise. This layering creates a visual texture that has the look of controlled chaos and artistic process instead of a predictable, orderly design.\u003c\/span\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThis is athleisure that moonlights as real clothes. The shirt's unique visual texture is matched by its modern function, featuring high-end performance fabric that breathes as well as any jersey, and wicks away sweat while looking impeccably sharp. Its complexity ensures that the design reveals new details with every glance, proving that visual chaos can, in fact, be impeccably sharp.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":46186169368729,"sku":"742420721607","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":46186169401497,"sku":"742420721614","price":112.0,"currency_code":"USD","in_stock":false},{"title":"S","offer_id":46186169434265,"sku":"742420721621","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":46186169467033,"sku":"742420721638","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46186169499801,"sku":"742420721645","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":46186169532569,"sku":"742420721652","price":112.0,"currency_code":"USD","in_stock":false},{"title":"2XL","offer_id":46186169565337,"sku":"742420721669","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/Assemblagehero2_b70822a5-02bf-45fe-ab00-e25f919b25c9.jpg?v=1778430935"},{"product_id":"atlas-of-bikes-resort-shirt","title":"Atlas of Bikes Resort Shirt","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhat is more beautiful than bikes to bedazzle your shirt? A hand-drawn grid \u003c\/span\u003e\u003cspan\u003eof iconic bikes laid out in a clean checkerboard, each a small nod to machines that changed history. A must-have for the bike nerd, this design celebrates elegant engineering from different eras side by side. It reads like a quiet archive where you can stare for a while and still find new details.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/div\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":46186170482841,"sku":"742420721744","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":46186170515609,"sku":"742420721751","price":112.0,"currency_code":"USD","in_stock":false},{"title":"S","offer_id":46186170548377,"sku":"742420721768","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":46186170581145,"sku":"742420721775","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46186170613913,"sku":"742420721782","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":46186170646681,"sku":"742420721799","price":112.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":46186170679449,"sku":"742420721805","price":112.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/atlas.resort.front.jpg?v=1778430968"},{"product_id":"postcards-from-california-resort-shirt","title":"Postcards from California Resort Shirt","description":"\u003cp data-start=\"208\" data-end=\"234\"\u003eGreetings from California.\u003c\/p\u003e\n\u003cp data-start=\"236\" data-end=\"398\"\u003eGolden Gate in the morning. Down the 1 all the way to LA. Big Sur cliffs by day, Santa Monica by sunset. Tacos on the beach. Bikes rolling past like it’s nothing.\u003c\/p\u003e\n\u003cp data-start=\"400\" data-end=\"458\"\u003eThe sky’s a different blue out here. You’d have to see it.\u003c\/p\u003e\n\u003cp data-start=\"460\" data-end=\"479\"\u003eWish you were here.\u003c\/p\u003e\n\u003cp data-start=\"481\" data-end=\"577\"\u003eP.S. Bringing you back a shirt. The bridge, the waves, the palms. Everything that made the trip.\u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":46186178609305,"sku":"742420721997","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":46186178642073,"sku":"742420722000","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":46186178674841,"sku":"742420722017","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":46186178707609,"sku":"742420722024","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46186178740377,"sku":"742420722031","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":46186178773145,"sku":"742420722048","price":112.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":46186178805913,"sku":"742420722055","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/postcards.cali_a60d644d-2bda-406b-a02b-2d2012c9a49e.jpg?v=1778431031"},{"product_id":"avanti-resort-shirt","title":"Avanti Resort Shirt","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe \u003c\/span\u003e\u003cspan\u003eAvanti \u003c\/span\u003e\u003cspan\u003eResort Shirt captures the kinetic energy of the professional peloton mid-race. The graphic is rendered as a bold pencil drawing, executed in a rich, blueprint blue that highlights the lines and movement of the riders. \u003cbr\u003e\u003c\/span\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003eMore than just a piece of art, this shirt is performance gear that turns heads. It combines a traditional button-down look with high-end performance fabrics so you can channel the speed of the race whether you’re on a bike or simply running a meeting.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv\u003e\n\u003cspan\u003e\u003cmeta charset=\"utf-8\"\u003eLightweight, breathable, and cut with our easy resort fit, it is made for warm-weather rides, post-ride dinners, and the long tradition of cyclists collecting stories.\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":46186178969753,"sku":"742420722062","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":46186179002521,"sku":"742420722079","price":112.0,"currency_code":"USD","in_stock":false},{"title":"S","offer_id":46186179035289,"sku":"742420722086","price":112.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":46186179068057,"sku":"742420722093","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46186179100825,"sku":"742420722109","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":46186179133593,"sku":"742420722116","price":112.0,"currency_code":"USD","in_stock":false},{"title":"2XL","offer_id":46186179166361,"sku":"742420722123","price":112.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/Avantifaltfront_41cb0522-9f9d-4033-b8d6-883716bb7ae2.jpg?v=1778431139"},{"product_id":"postcards-from-colorado-resort-shirt","title":"Postcards from Colorado Resort Shirt","description":"\u003cp data-start=\"116\" data-end=\"373\"\u003eEscape to the Rockies. A hand-drawn tribute to Colorado’s rugged beauty, inspired by mid-century travel postcards and souvenir art. The Flatirons, Loveland Pass, Blue Spruce, and open skies come together in a design that feels lived-in, collected over time.\u003c\/p\u003e\n\u003cp data-start=\"375\" data-end=\"483\"\u003eBuilt on our signature Resort Shirt. Classic silhouette, modern performance. Easy on the bike, sharp off it.\u003c\/p\u003e","brand":"Ostroy","offers":[{"title":"2XS","offer_id":46186179330201,"sku":"742420722130","price":112.0,"currency_code":"USD","in_stock":false},{"title":"XS","offer_id":46186179362969,"sku":"742420722147","price":112.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":46186179395737,"sku":"742420722154","price":112.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":46186179428505,"sku":"742420722161","price":112.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":46186179461273,"sku":"742420722178","price":112.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":46186179494041,"sku":"742420722192","price":112.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":46186179526809,"sku":"742420722185","price":112.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0126\/7587\/4873\/files\/poscards.colo.1.jpg?v=1778431154"}],"url":"https:\/\/www.ostroy.com\/collections\/best-seller-resort-shirts.oembed","provider":"Ostroy","version":"1.0","type":"link"}