{"title":"Tops \u0026 Hoodies","description":"","products":[{"product_id":"trail-sun-hoodie","title":"Trail-Sun Hoodie","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eSun's out. You're already covered.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\"\u003eWhy You'll Love It\u003c\/h4\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eUPF 50+ sun protection\u003c\/strong\u003e Blocks 98% of UV rays, head to hands, in a single layer\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eIntegrated hood + thumb loops\u003c\/strong\u003e Full coverage without extra layers or sunscreen\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e4-way stretch raglan sleeves\u003c\/strong\u003e Full arm freedom, no restriction on the trail\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eQuick-dry lightweight fabric\u003c\/strong\u003e Stays cool and comfortable, never clammy\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSlim fit for layering\u003c\/strong\u003e Works solo in warm weather or under a shell when it cools down\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003e\u003cstrong\u003eIntended use\u003c\/strong\u003e \u003c\/span\u003eWalking, running, hiking, fishing, camping, trail days, outdoor activities\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cbr\u003e\u003c\/h4\u003e\n\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou didn't plan on being out this long. The trail got good, the view got better, and now it's been three hours in full sun.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Trail-Sun Hoodie has you covered — literally. UPF 50+ rated fabric blocks 98% of UVA and UVB rays from hood to thumb loops, so the only thing you need sunscreen for is your face. Lightweight 4-way stretch fabric moves with you without restriction, raglan sleeves stay out of the way on poles or a pack, and the quick-dry build means sweat disappears fast instead of sticking around.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eLight enough to forget you're wearing it. Built for any day the sun shows up.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e \u003c\/p\u003e","brand":"KIRI","offers":[{"title":"Navy \/ S","offer_id":53474816688407,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":53474816721175,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":53474816753943,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":53474816786711,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53474816819479,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":53474816852247,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":53474816885015,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":53474816917783,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":53474816950551,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":53474816983319,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Lime \/ S","offer_id":53474817016087,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Lime \/ M","offer_id":53474817048855,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Lime \/ L","offer_id":53474817081623,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Lime \/ XL","offer_id":53474817114391,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Lime \/ 2XL","offer_id":53474817147159,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":53474817179927,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":53474817212695,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":53474817245463,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":53474817278231,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":53474817310999,"sku":null,"price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/Trail-Sun_Hoodie02.png?v=1783103907"},{"product_id":"flow-wick-long-sleeve-unisex-uv-protection","title":"Flow-Wick Long Sleeve · Unisex UV Protection","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBuilt to move, workout after workout.\u003c\/p\u003e\n\u003ch4\u003e\n\u003cbr\u003eWhy You'll Love It\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMoisture-wicking \u0026amp; quick-dry\u003c\/strong\u003e Sweat absorbs and evaporates fast, keeping you dry through intense activity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBreathable performance fabric\u003c\/strong\u003e Airflow and temperature regulation for any climate or training condition\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e7A antibacterial technology\u003c\/strong\u003e Long-lasting protection against bacteria and odor, wash after wash\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUV protection (95% block rate)\u003c\/strong\u003e Real sun defense during outdoor training or long days outside\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight, skin-friendly fabric\u003c\/strong\u003e All-day wearability without restriction\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAthletic fit design\u003c\/strong\u003e Built for running, training, cycling, hiking, or the gym\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntended use\u003c\/strong\u003e Workouts, outdoor training, or any activity that works up a sweat\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003c\/h4\u003e\n\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cp\u003eSweat happens. This one's built to handle it.\u003c\/p\u003e\n\u003cp\u003eThe Flow-Wick Long Sleeve pairs moisture-wicking, quick-dry fabric with 7A antibacterial technology, so you stay dry and fresh through the hardest part of the workout and the ride home after. UV protection blocks 95% of harmful rays for outdoor sessions, while the breathable, athletic-fit construction moves with you across running, cycling, hiking, or the gym. Lightweight and skin-friendly enough to wear all day, built to keep working as hard as you do.\u003c\/p\u003e\n\u003cp\u003eMade to move. Easy to wear.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/Flow-Wick_Long_Sleeve_Sizechart.png?v=1784570303\" alt=\"\"\u003e\u003c\/p\u003e","brand":"KIRI","offers":[{"title":"Gray \/ S","offer_id":53661635641623,"sku":"WMST13GYS","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":53661635674391,"sku":"WMST13GYM","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":53661635707159,"sku":"WMST13GYL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":53661635739927,"sku":"WMST13GYXL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":53661635772695,"sku":"WMST13GY2XL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":53661635969303,"sku":"WMST13PRS","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":53661636002071,"sku":"WMST13PRM","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":53661636034839,"sku":"WMST13PRL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":53661636067607,"sku":"WMST13PRXL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":53661636100375,"sku":"WMST13PR2XL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":53661635805463,"sku":"WMST13RDS","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":53661635838231,"sku":"WMST13RDM","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":53661635870999,"sku":"WMST13RDL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":53661635903767,"sku":"WMST13RDXL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":53661635936535,"sku":"WMST13RD2XL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":53661636133143,"sku":"WMST13GRES","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":53661636165911,"sku":"WMST13GREM","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":53661636198679,"sku":"WMST13GREL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":53661636231447,"sku":"WMST13GREXL","price":99.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":53661636264215,"sku":"WMST13GRE2XL","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/1_99306f17-34c9-4225-9e3c-3aad65403d33.png?v=1783759651"},{"product_id":"trail-shade-jacket","title":"Trail-Shade Jacket","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBuilt to block the sun. Not built to slow you down.\u003c\/p\u003e\n\u003ch5\u003e\u003cbr\u003e\u003c\/h5\u003e\n\u003ch4\u003eWhy You'll Love It\u003c\/h4\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eUPF50+ protection\u003c\/strong\u003e Blocks 98% of harmful UV rays, so long days outside don't cost you later\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eUnisex, easy fit\u003c\/strong\u003e One relaxed silhouette that works for everyone, no need to overthink sizing\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e100% polyester construction\u003c\/strong\u003e Durable, lightweight, and holds up trip after trip\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003ePerforated design\u003c\/strong\u003e Built-in ventilation keeps air moving so you stay cool, not clammy\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eWrinkle-resistant \u0026amp; easy care\u003c\/strong\u003e Pack it, wear it, no ironing required\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eComfortable, easy fit\u003c\/strong\u003e Built for long days, not just quick errands\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eIntended use\u003c\/strong\u003e Hiking, cycling, or any outdoor day under direct sun\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cbr\u003e\u003c\/h4\u003e\n\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe sun doesn't take breaks. Neither should you.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Trail-Shade Jacket is built around one job: keeping UV rays off your skin without weighing you down. UPF50+ protection blocks 98% of harmful rays, while the perforated design keeps air flowing so you're covered without overheating. The 100% polyester build is lightweight, durable, and wrinkle-resistant — pack it into a bag, pull it out days later, still ready to go. Whether it's a long ride, a hot trailhead, or just a bright afternoon outside, this is the layer that makes the sun a non-issue.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eTrail-ready. Everyday-easy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/Trail-Shade_Jacket_Sizechart.png?v=1784322711\" alt=\"\"\u003e\u003c\/p\u003e","brand":"KIRI","offers":[{"title":"Purple \/ S","offer_id":53661668835607,"sku":"UJCKPJ01PURS","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":53661668868375,"sku":"UJCKPJ01PURM","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":53661668901143,"sku":"UJCKPJ01PURL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":53661668933911,"sku":"UJCKPJ01PURXL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":53661668966679,"sku":"UJCKPJ01PUR2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":53661668999447,"sku":"UJCKPJ01YLOS","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":53661669032215,"sku":"UJCKPJ01YLOM","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":53661669064983,"sku":"UJCKPJ01YLOL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":53661669097751,"sku":"UJCKPJ01YLOXL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":53661669130519,"sku":"UJCKPJ01YLO2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":53661669163287,"sku":"UJCKPJ01BLUS","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":53661669196055,"sku":"UJCKPJ01BLUM","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":53661669228823,"sku":"UJCKPJ01BLUL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":53661669261591,"sku":"UJCKPJ01BLUXL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":53661669294359,"sku":"UJCKPJ01BLU2XL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":53661669327127,"sku":"UJCKPJ01GRAS","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":53661669359895,"sku":"UJCKPJ01GRAM","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":53661669392663,"sku":"UJCKPJ01GRAL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":53661669425431,"sku":"UJCKPJ01GRAXL","price":109.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":53661669458199,"sku":"UJCKPJ01GRA2XL","price":109.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/6_9d4ba506-ec37-4ecf-a01e-a561722394a8.png?v=1783759698"},{"product_id":"trail-vent-jacket","title":"Trail-Vent Jacket","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSun's out. Vents are open.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e \u003c\/p\u003e\n\u003ch4\u003eWhy You'll Love It\u003c\/h4\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eUPF50+ protection\u003c\/strong\u003e Blocks 98% of harmful UV rays for real coverage, not just a claim\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e90% nylon, 10% polyester blend\u003c\/strong\u003e Durable, high-strength fabric built for repeat wear\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eWrinkle-resistant \u0026amp; easy care\u003c\/strong\u003e No ironing, no fuss — just grab it and go\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eStrategic mesh panels\u003c\/strong\u003e Placed where you need airflow most, so heat doesn't build up\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eLightweight, all-day fit\u003c\/strong\u003e Comfortable enough to forget you're wearing it\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eUnisex, easy fit\u003c\/strong\u003e One relaxed silhouette that works for everyone, no need to overthink sizing\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eIntended use\u003c\/strong\u003e Hiking, cycling, beach trips, or any outdoor day under the sun\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSun protection usually means trapping heat. This one lets it out.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Trail-Vent Jacket pairs UPF50+ coverage with strategically placed mesh panels, so you get real UV protection without the stuffy, overheated feeling most sun jackets come with. The 90% nylon, 10% polyester blend is durable enough for daily wear and wrinkle-resistant enough to pack and forget about. Lightweight and breathable from the first mile to the last, whatever the activity — hiking, cycling, a beach day — this is the layer that keeps up without slowing you down.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eTrail-ready. Everyday-easy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/Trail-Vent_Jacket_Sizechart.png?v=1784327167\"\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e \u003c\/p\u003e","brand":"KIRI","offers":[{"title":"Yellow \/ S","offer_id":53661670080791,"sku":"UJCKPJ02YLOS","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":53661670113559,"sku":"UJCKPJ02YLOM","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":53661670146327,"sku":"UJCKPJ02YLOL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":53661670179095,"sku":"UJCKPJ02YLOXL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":53661670211863,"sku":"UJCKPJ02YLO2XL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":53661669589271,"sku":"UJCKPJ02BLAS","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":53661669622039,"sku":"UJCKPJ02BLAM","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":53661669654807,"sku":"UJCKPJ02BLAL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":53661669687575,"sku":"UJCKPJ02BLAXL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":53661669720343,"sku":"UJCKPJ02BLA2XL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":53661669753111,"sku":"UJCKPJ02BEIS","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":53661669785879,"sku":"UJCKPJ02BEIM","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":53661669818647,"sku":"UJCKPJ02BEIL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":53661669851415,"sku":"UJCKPJ02BEIXL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":53661669884183,"sku":"UJCKPJ02BEI2XL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":53661669916951,"sku":"UJCKPJ02GRES","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":53661669949719,"sku":"UJCKPJ02GREM","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":53661669982487,"sku":"UJCKPJ02GREL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":53661670015255,"sku":"UJCKPJ02GREXL","price":109.43,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":53661670048023,"sku":"UJCKPJ02GRE2XL","price":109.43,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/19_000833cd-0094-421f-98fe-adfe0aca2167.png?v=1783759700"},{"product_id":"flow-cool-long-sleeve-uv-protection","title":"Flow-Cool Long Sleeve · UV Protection","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eCool to the touch. Built to keep up with you.\u003c\/p\u003e\n\u003ch4\u003e\u003c\/h4\u003e\n\u003ch4\u003eWhy You'll Love It\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eUPF 50+ UV protection\u003c\/strong\u003e Blocks harmful rays with UVA transmission under 5%\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCooling fabric technology\u003c\/strong\u003e Cool-touch feel that helps heat dissipate as sweat evaporates\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntibacterial treatment\u003c\/strong\u003e Keeps odor in check through long hours of wear or activity\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick-dry performance\u003c\/strong\u003e Moisture-wicking fabric that dries fast during movement\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSlim-fit stretch construction\u003c\/strong\u003e Contours to the body without ever feeling restrictive\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStand collar design\u003c\/strong\u003e Clean, structured look that also blocks wind at the neck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunctional chest pocket \u003c\/strong\u003eReal storage built into a sporty silhouette\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntended use\u003c\/strong\u003e Tennis, cycling, running, or any high-activity day in the sun\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003c\/h4\u003e\n\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cp\u003eSun protection that doesn't mean overheating. Slim fit that doesn't mean restriction.\u003c\/p\u003e\n\u003cp\u003eThe Flow-Cool Long Sleeve pairs UPF 50+ UV protection with cooling fabric technology, so you stay covered and comfortable even when the activity ramps up. Antibacterial treatment keeps things fresh through long wear, while quick-dry, moisture-wicking performance handles the sweat before it becomes a problem. The slim-fit, stretch construction and raglan sleeve design move with you rather than against you, finished with a clean stand collar and a functional chest pocket for the essentials.\u003c\/p\u003e\n\u003cp\u003eMade to move. Easy to wear.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/Flow-Cool_Long_Sleeve_Sizechart.png?v=1784569014\" alt=\"\"\u003e\u003c\/p\u003e","brand":"KIRI","offers":[{"title":"Beige \/ XS","offer_id":53661751181591,"sku":"WWST178BEIXS","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":53661751214359,"sku":"WWST178BEIS","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":53661751247127,"sku":"WWST178BEIM","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":53661751279895,"sku":"WWST178BEIL","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XS","offer_id":53661750919447,"sku":"WWST178PRXS","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":53661750952215,"sku":"WWST178PRS","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":53661750984983,"sku":"WWST178PRM","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":53661751017751,"sku":"WWST178PRL","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XS","offer_id":53661751050519,"sku":"WWST178YEXS","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":53661751083287,"sku":"WWST178YES","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":53661751116055,"sku":"WWST178YEM","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":53661751148823,"sku":"WWST178YEL","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XS","offer_id":53661751312663,"sku":"WWST178NAVXS","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":53661751345431,"sku":"WWST178NAVS","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":53661751378199,"sku":"WWST178NAVM","price":117.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":53661751410967,"sku":"WWST178NAVL","price":117.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/13_29c0a5cf-c36d-4c1c-8038-34f5c408b69d.png?v=1783759803"},{"product_id":"trail-shield-jacket-jacket","title":"Trail-Shield Jacket Jacket","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSun, drizzle, or dust — this one's already handled it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e \u003c\/p\u003e\n\u003ch4\u003eWhy You'll Love It\u003c\/h4\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eUPF50+ sun protection\u003c\/strong\u003e Reliable UV coverage for long days outside or daily commuting\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eLightweight water-repellent shell\u003c\/strong\u003e Resists light rain and splashes when the weather turns\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eQuick-dry, breathable fabric\u003c\/strong\u003e Dries fast and stays cool, even when things get humid\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eVentilated cooling panels\u003c\/strong\u003e Mesh sections at the collar and sides keep air moving when you're working hard\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eReflective detailing\u003c\/strong\u003e Woven tape on the hood for visibility on low-light trail days\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eAdjustable hood system\u003c\/strong\u003e Drawcord and buckle let you dial in a secure, custom fit\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eIntended use\u003c\/strong\u003e Hiking, commuting, or any outdoor day with unpredictable weather\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003cbr\u003e\u003c\/h4\u003e\n\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eWeather doesn't check the forecast before it changes. Neither should you have to.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Trail-Shield Jacket is built to handle whatever the day throws at it — UPF50+ fabric blocks harsh sun, a lightweight water-repellent shell shrugs off light rain, and ventilated mesh panels at the collar and sides keep you cool when you're moving fast. The adjustable hood cinches down for wind and rain, with reflective tape built in for visibility once the light starts to fade. One jacket, most conditions covered.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eTrail-ready. Everyday-easy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/Trail-Shield_Jacket_Jacket_Sizechart.png?v=1784324566\" alt=\"\"\u003e\u003c\/p\u003e","brand":"KIRI","offers":[{"title":"Purple \/ S","offer_id":53661764813079,"sku":"WUPJ251PRS","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":53661764845847,"sku":"WUPJ251PRM","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":53661764878615,"sku":"WUPJ251PRL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":53661764911383,"sku":"WUPJ251PRXL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":53661764944151,"sku":"WUPJ251PR2XL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":53661764976919,"sku":"WUPJ251GRES","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":53661765009687,"sku":"WUPJ251GREM","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":53661765042455,"sku":"WUPJ251GREL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":53661765075223,"sku":"WUPJ251GREXL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":53661765107991,"sku":"WUPJ251GRE2XL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":53661765140759,"sku":"WUPJ251WHIS","price":146.0,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":53661765173527,"sku":"WUPJ251WHIM","price":146.0,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":53661765206295,"sku":"WUPJ251WHIL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":53661765239063,"sku":"WUPJ251WHIXL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":53661765271831,"sku":"WUPJ251WHI2XL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":53661765304599,"sku":"WUPJ251GYS","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":53661765337367,"sku":"WUPJ251GYM","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":53661765370135,"sku":"WUPJ251GYL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":53661765402903,"sku":"WUPJ251GYXL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":53661765435671,"sku":"WUPJ251GY2XL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":53661765468439,"sku":"WUPJ251OGS","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":53661765501207,"sku":"WUPJ251OGM","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":53661765533975,"sku":"WUPJ251OGL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":53661765566743,"sku":"WUPJ251OGXL","price":146.0,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":53661765599511,"sku":"WUPJ251OG2XL","price":146.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/1_44e9c7ad-088f-471e-98ab-770eb8d88d01.png?v=1783759825"},{"product_id":"trail-guard-jacket-water-repellent","title":"Trail-Guard Jacket · Water-Repellent","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eWeather-proofed. Built for wherever the day takes you.\u003c\/p\u003e\n\u003ch4\u003e\u003c\/h4\u003e\n\u003ch4\u003eWhy You'll Love It\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eWater-repellent protection\u003c\/strong\u003e Shrugs off light rain and splashes when conditions turn\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWind-resistant hood\u003c\/strong\u003e Adjustable drawcord hood keeps the breeze out and coverage locked in\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSmart multi-pocket storage\u003c\/strong\u003e Utility pockets keep essentials organized and within easy reach\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRetro color-block design\u003c\/strong\u003e Bold contrast panels bring real character to functional outerwear\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnisex, adaptable fit\u003c\/strong\u003e One relaxed silhouette that works for everyone, no need to overthink sizing\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIntended use\u003c\/strong\u003e Hiking, skiing, camping, or daily wear that needs to hold up\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003e\u003c\/h4\u003e\n\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cp\u003eWeather doesn't ask permission before it changes. This jacket doesn't need any either.\u003c\/p\u003e\n\u003cp\u003eThe Trail-Guard Jacket is built for the in-between moments — the light rain on a commute, the wind picking up on a ridge, the splash you didn't see coming. Water-repellent fabric and a wind-resistant, adjustable hood keep you covered without adding bulk, while smart multi-pocket storage keeps essentials close and organized. The retro color-block design gives it real character, so it looks as good on a city street as it does on the trail. One jacket, built to handle most of what a day throws at you.\u003c\/p\u003e\n\u003cp\u003eTrail-ready. Everyday-easy.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/Trail-Guard_Jacket_Sizechart.png?v=1784565683\" alt=\"\"\u003e\u003c\/p\u003e","brand":"KIRI","offers":[{"title":"Navy \/ M","offer_id":53661831627031,"sku":"WUPJ334NAVM","price":165.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":53661831659799,"sku":"WUPJ334NAVL","price":165.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":53661831692567,"sku":"WUPJ334NAVXL","price":165.0,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":53661831725335,"sku":"WUPJ334NAV2XL","price":165.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":53661831758103,"sku":"WUPJ334YEM","price":165.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":53661831790871,"sku":"WUPJ334YEL","price":165.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":53661831823639,"sku":"WUPJ334YEXL","price":165.0,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":53661831856407,"sku":"WUPJ334YE2XL","price":165.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/3896\/2711\/files\/3_cdd5d6b6-8c2c-414e-bbd4-1a5918e71eda.png?v=1783759921"}],"url":"https:\/\/kiriexplore.com\/collections\/tops-hoodies.oembed","provider":"KIRI","version":"1.0","type":"link"}