Odlo začalo inovací základních vrstev oblečení navržených tak, aby poskytovaly izolaci a volnost pohybu v náročných zimních podmínkách. Postupem času se značka specializovala na výrobu oblečení pro technické horské aktivity, přičemž zůstává na špici textilních technologií pro ty, kteří čelí extrémním podmínkám.
Dnes se Odlo navrhuje ve Švýcarsku, v srdci Alp, obklopené stejnými horskými scenériemi, které inspirují její produkty. Značka přesunula svou výrobu do Evropy, přednostně zaměřená na kvalitu svých materiálů a odpovědné procesy, aby minimalizovala svůj dopad na životní prostředí. Za tímto účelem Odlo používá vysoký podíl recyklovaných surovin a organizuje přepravu zboží ekologickým způsobem, čímž se snaží snížit uhlíkovou stopu svých operací.
Každá kolekce potvrzuje Odlo jako inovativní a angažovanou značku, která nabízí odolné a udržitelné oblečení navržené tak, aby vydrželo náročné horské podmínky a současně chránilo přírodní prostředí, které hluboce inspiruje její vizi.